Geant4 Version: 11.3.2
Operating System: Linux Mint 22.2 x86_64
Compiler/Version: g++ 13.3.0
CMake Version: 3.28.3
Hello everyone!
Does anybody know why my X rays spectrum looks like this? I want to understand why the intensity decreases until ~35 keV and then gets up very fast.
This is the PhysicsList I have used:
I have used G4EmStandardPhysics_option4() class and activated these:
param->SetFluo(true);
param->SetAuger(true);
param->SetPixe(true);
fEm = new G4EmStandardPhysics_option4(0);
RegisterPhysics(fEm);
I also used Sensitive Detector and this is how my ProcessHits method looks like:
if(aStep->IsFirstStepInVolume())
{
auto particle = aStep->GetTrack()->GetDefinition();
if(particle == G4Gamma::GammaDefinition())
{
G4double KE = aStep->GetTrack()->GetKineticEnergy();
auto analysisManager = G4AnalysisManager::Instance();
analysisManager->FillH1(0, KE / keV);
analysisManager->FillNtupleDColumn(0, 0, KE / keV);
analysisManager->AddNtupleRow(0);
}
}
return true;
I used this in order to access the Kinetic energies of those X-rays that touch my sensitive detector only once.
Thank you!
