#include <StackingAction.h>
Public Member Functions | |
virtual G4ClassificationOfNewTrack | ClassifyNewTrack (const G4Track *aTrack) |
virtual void | NewStage () |
virtual void | PrepareNewEvent () |
StackingAction (const edm::ParameterSet &ps) | |
virtual | ~StackingAction () |
Private Member Functions | |
void | initPointer () |
int | isItFromPrimary (const G4Track &, int) const |
bool | isItLongLived (const G4Track *) const |
int | isItPrimaryDecayProductOrConversion (const G4Track *, const G4Track &) const |
bool | isThisVolume (const G4VTouchable *, std::vector< G4LogicalVolume * > &) const |
Definition at line 14 of file StackingAction.h.
StackingAction::StackingAction | ( | const edm::ParameterSet & | ps | ) |
Definition at line 19 of file StackingAction.cc.
References edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), i, initPointer(), killDeltaRay, killHeavy, killInCalo, killInCaloEfH, kmaxIon, kmaxNeutron, kmaxProton, maxTimeNames, maxTrackTime, maxTrackTimes, nRRactive, nRusRoBeam, nRusRoCastor, nRusRoEcal, nRusRoEnerLim, nRusRoHcal, nRusRoMuonIron, nRusRoPreShower, nRusRoQuad, nRusRoWorld, pRRactive, pRusRoBeam, pRusRoCastor, pRusRoEcal, pRusRoEnerLim, pRusRoHcal, pRusRoMuonIron, pRusRoPreShower, pRusRoQuad, pRusRoWorld, regionBeamPipeOut, regionCastor, regionEcal, regionHcal, regionMuonIron, regionPreShower, regionQuad, saveFirstSecondary, savePDandCinCalo, savePDandCinMuon, savePDandCinTracker, and trackNeutrino.
|
virtual |
Definition at line 141 of file StackingAction.cc.
|
virtual |
Definition at line 143 of file StackingAction.cc.
References abs, calo, isItFromPrimary(), isItLongLived(), isItPrimaryDecayProductOrConversion(), isThisVolume(), ke, killDeltaRay, killHeavy, killInCalo, killInCaloEfH, kmaxIon, kmaxNeutron, kmaxProton, LogDebug, muon, nRRactive, nRusRoBeam, nRusRoCastor, nRusRoEcal, nRusRoEnerLim, nRusRoHcal, nRusRoMuonIron, nRusRoPreShower, nRusRoQuad, nRusRoWorld, NewTrackAction::primary(), mix_2012_Summer_inTimeOnly_cff::prob, pRRactive, pRusRoBeam, pRusRoCastor, pRusRoEcal, pRusRoEnerLim, pRusRoHcal, pRusRoMuonIron, pRusRoPreShower, pRusRoQuad, pRusRoWorld, regionBeamPipeOut, regionCastor, regionEcal, regionHcal, regionMuonIron, regionPreShower, regionQuad, regionWorld, saveFirstSecondary, savePDandCinCalo, savePDandCinMuon, savePDandCinTracker, NewTrackAction::secondary(), CurrentG4Track::track(), tracker, and trackNeutrino.
|
private |
Definition at line 291 of file StackingAction.cc.
References calo, i, killInCalo, killInCaloEfH, maxTimeNames, maxTimeRegions, maxTrackTimes, muon, mergeVDriftHistosByStation::name, nRusRoBeam, nRusRoCastor, nRusRoEcal, nRusRoHcal, nRusRoMuonIron, nRusRoPreShower, nRusRoQuad, nRusRoWorld, pRusRoBeam, pRusRoCastor, pRusRoEcal, pRusRoHcal, pRusRoMuonIron, pRusRoPreShower, pRusRoQuad, pRusRoWorld, regionBeamPipeOut, regionCastor, regionEcal, regionHcal, regionMuonIron, regionPreShower, regionQuad, regionWorld, savePDandCinCalo, savePDandCinMuon, savePDandCinTracker, and tracker.
Referenced by StackingAction().
|
private |
Definition at line 397 of file StackingAction.cc.
References TrackInformation::isPrimary().
Referenced by ClassifyNewTrack().
|
private |
Definition at line 408 of file StackingAction.cc.
References i, maxTimeRegions, maxTrackTime, maxTrackTimes, and cond::rpcobgas::time.
Referenced by ClassifyNewTrack().
|
private |
Definition at line 382 of file StackingAction.cc.
References TrackInformation::isPrimary().
Referenced by ClassifyNewTrack().
|
private |
Definition at line 368 of file StackingAction.cc.
References prof2calltree::count, cuy::ii, and testEve_cfg::level.
Referenced by ClassifyNewTrack().
|
virtual |
Definition at line 287 of file StackingAction.cc.
|
virtual |
Definition at line 289 of file StackingAction.cc.
|
private |
Definition at line 38 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and initPointer().
|
private |
Definition at line 32 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 32 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 31 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 31 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 33 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 33 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 33 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 36 of file StackingAction.h.
Referenced by initPointer(), and StackingAction().
|
private |
Definition at line 37 of file StackingAction.h.
Referenced by initPointer(), and isItLongLived().
|
private |
Definition at line 34 of file StackingAction.h.
Referenced by isItLongLived(), and StackingAction().
|
private |
Definition at line 35 of file StackingAction.h.
Referenced by initPointer(), isItLongLived(), and StackingAction().
|
private |
Definition at line 38 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and initPointer().
|
private |
Definition at line 72 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 65 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(), and StackingAction().
|
private |
Definition at line 57 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 61 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 63 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 59 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 69 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 73 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 66 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 52 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 58 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 62 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 60 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 47 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 46 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 41 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 42 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 44 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 45 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 43 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 48 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and initPointer().
|
private |
Definition at line 30 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().
|
private |
Definition at line 29 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 30 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 29 of file StackingAction.h.
Referenced by ClassifyNewTrack(), initPointer(), and StackingAction().
|
private |
Definition at line 38 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and initPointer().
|
private |
Definition at line 32 of file StackingAction.h.
Referenced by ClassifyNewTrack(), and StackingAction().