4 #ifndef LBNEStackingAction_H 5 #define LBNEStackingAction_H 1 9 #include "G4UserStackingAction.hh" 27 const G4Track* aTrack);
29 const G4Track * aTrack);
31 const G4Track * aTrack);
35 const G4Track * aTrack);
37 const G4Track * aTrack);
void UnKillMuonAlcoveParticles(G4ClassificationOfNewTrack &classification, const G4Track *aTrack)
bool GetDoImportanceWeightSelection() const
std::ofstream fOutHadronAtVectexCl
void OpenHadronAtVertex() const
LBNERunManager * pRunManager
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)
void KillUnimportantParticles(G4ClassificationOfNewTrack &classification, const G4Track *aTrack)
void SetDoImportanceWeightSelection(bool t) const
double fStackingKillingThreshold
virtual void PrepareNewEvent()
virtual ~LBNEStackingAction()
std::ofstream fOutHadronAtVectex
double GetStackingKillingThreshold() const
void KillEMParticles(G4ClassificationOfNewTrack &classification, const G4Track *aTrack)
void KillThresholdParticles(G4ClassificationOfNewTrack &classification, const G4Track *aTrack)
void SetStackingKillingThreshold(double v) const
bool doImportanceWeightSelection
void KillltZeroPzParticles(G4ClassificationOfNewTrack &classification, const G4Track *aTrack)