35 #include "StackingAction.hh" 38 #include "StackingMessenger.hh" 48 fKillSecondary(false),
70 if (aTrack->GetParentID() == 0 || !
fKillSecondary) {
return status; }
76 if(aTrack->GetVolume()->GetLogicalVolume()->GetSensitiveDetector() &&
77 aTrack->GetDefinition()->GetPDGCharge() != 0.0)
79 run->
AddEnergy(aTrack->GetKineticEnergy(), 0);
void AddEnergy(G4double edep)
G4Run * GetNonConstCurrentRun() const
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *)
StackingMessenger * fStackMessenger
static G4RunManager * GetRunManager()
G4ClassificationOfNewTrack