#include <StackingAction.h>
Public Member Functions | |
virtual G4ClassificationOfNewTrack | ClassifyNewTrack (const G4Track *aTrack) |
void | NewStage () |
void | PrepareNewEvent () |
StackingAction (EventAction *e, const edm::ParameterSet &ps) | |
virtual | ~StackingAction () |
Private Member Functions | |
void | initPointer () |
bool | isItLongLived (const G4Track *) const |
int | isItPrimaryDecayProductOrConversion (const G4Track *, const G4Track &) const |
bool | isThisVolume (const G4VTouchable *, std::vector< G4LogicalVolume * > &) const |
bool | rrApplicable (const G4Track *, const G4Track &) const |
Definition at line 17 of file StackingAction.h.
StackingAction::StackingAction | ( | EventAction * | e, |
const edm::ParameterSet & | ps | ||
) |
Definition at line 21 of file StackingAction.cc.
References edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), gRRactive, gRusRoCastor, gRusRoEcal, gRusRoEnerLim, gRusRoHcal, gRusRoMuonIron, gRusRoPreShower, gRusRoWorld, i, initPointer(), killDeltaRay, killHeavy, killInCalo, killInCaloEfH, kmaxIon, kmaxNeutron, kmaxProton, maxTimeNames, maxTrackTime, maxTrackTimes, newTA, nRRactive, nRusRoCastor, nRusRoEcal, nRusRoEnerLim, nRusRoHcal, nRusRoMuonIron, nRusRoPreShower, nRusRoWorld, pRRactive, pRusRoCastor, pRusRoEcal, pRusRoEnerLim, pRusRoHcal, pRusRoMuonIron, pRusRoPreShower, pRusRoWorld, regionCastor, regionEcal, regionHcal, regionMuonIron, regionPreShower, regionWorld, saveFirstSecondary, savePDandCinCalo, savePDandCinMuon, savePDandCinTracker, and trackNeutrino.
|
virtual |
|
virtual |
Definition at line 173 of file StackingAction.cc.
References funct::abs(), calo, gRRactive, gRusRoCastor, gRusRoEcal, gRusRoEnerLim, gRusRoHcal, gRusRoMuonIron, gRusRoPreShower, gRusRoWorld, isItLongLived(), isItPrimaryDecayProductOrConversion(), isThisVolume(), ke, killDeltaRay, killHeavy, killInCalo, killInCaloEfH, kmaxIon, kmaxNeutron, kmaxProton, LogDebug, muon, newTA, nRRactive, nRusRoCastor, nRusRoEcal, nRusRoEnerLim, nRusRoHcal, nRusRoMuonIron, nRusRoPreShower, nRusRoWorld, NewTrackAction::primary(), mix_2012_Summer_inTimeOnly_cff::prob, pRRactive, pRusRoCastor, pRusRoEcal, pRusRoEnerLim, pRusRoHcal, pRusRoMuonIron, pRusRoPreShower, pRusRoWorld, regionCastor, regionEcal, regionHcal, regionMuonIron, regionPreShower, regionWorld, rrApplicable(), savePDandCinCalo, savePDandCinMuon, savePDandCinTracker, NewTrackAction::secondary(), CurrentG4Track::track(), tracker, and trackNeutrino.
|
private |
Definition at line 354 of file StackingAction.cc.
References calo, gRusRoCastor, gRusRoEcal, gRusRoHcal, gRusRoMuonIron, gRusRoPreShower, i, killInCalo, killInCaloEfH, maxTimeNames, maxTimeRegions, maxTrackTimes, muon, mergeVDriftHistosByStation::name, nRusRoCastor, nRusRoEcal, nRusRoHcal, nRusRoMuonIron, nRusRoPreShower, nRusRoWorld, pileupDistInMC::num, pRusRoCastor, pRusRoEcal, pRusRoHcal, pRusRoMuonIron, pRusRoPreShower, pRusRoWorld, regionCastor, regionEcal, regionHcal, regionMuonIron, regionPreShower, regionWorld, savePDandCinCalo, savePDandCinMuon, savePDandCinTracker, and tracker.
Referenced by StackingAction().
|
private |
Definition at line 514 of file StackingAction.cc.
References i, maxTimeRegions, maxTrackTime, maxTrackTimes, and cond::rpcobgas::time.
Referenced by ClassifyNewTrack().
|
private |
Definition at line 467 of file StackingAction.cc.
References TrackInformation::isPrimary().
Referenced by ClassifyNewTrack().
|
private |
Definition at line 452 of file StackingAction.cc.
References prof2calltree::count, cuy::ii, and testEve_cfg::level.
Referenced by ClassifyNewTrack().
void StackingAction::NewStage | ( | ) |
Definition at line 350 of file StackingAction.cc.
void StackingAction::PrepareNewEvent | ( | ) |
Definition at line 352 of file StackingAction.cc.
|
private |
Definition at line 486 of file StackingAction.cc.
References TrackInformation::genParticlePID().
Referenced by ClassifyNewTrack().
|
private |
Definition at line 46 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and initPointer().
|
private |
Definition at line 36 of file StackingAction.h.
|
private |
Definition at line 83 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 76 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 64 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 59 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 67 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 70 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 73 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 79 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 40 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 40 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 39 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 39 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 41 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 41 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 41 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 44 of file StackingAction.h.
Referenced by initPointer(), and StackingAction().
|
private |
Definition at line 45 of file StackingAction.h.
Referenced by initPointer(), and isItLongLived().
|
private |
Definition at line 42 of file StackingAction.h.
Referenced by isItLongLived(), and StackingAction().
|
private |
Definition at line 43 of file StackingAction.h.
Referenced by initPointer(), isItLongLived(), and StackingAction().
|
private |
Definition at line 46 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and initPointer().
|
private |
Definition at line 48 of file StackingAction.h.
Referenced by ClassifyNewTrack(), StackingAction(), and ~StackingAction().
|
private |
Definition at line 84 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 77 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 65 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 60 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 68 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 71 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 74 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 80 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 85 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 78 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 66 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 61 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 69 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 72 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 75 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 81 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 55 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 51 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 52 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 53 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 54 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 56 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 38 of file StackingAction.h.
Referenced by StackingAction().
|
private |
Definition at line 37 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 38 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 37 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 46 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and initPointer().
|
private |
Definition at line 40 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().