#include <SteppingAction.h>
Public Member Functions | |
SteppingAction (EventAction *ea, const edm::ParameterSet &ps) | |
virtual void | UserSteppingAction (const G4Step *aStep) |
virtual | ~SteppingAction () |
Public Attributes | |
SimActivityRegistry::G4StepSignal | m_g4StepSignal |
Private Member Functions | |
bool | catchLongLived (G4Track *theTrack, const G4Region *reg) const |
bool | initPointer () |
bool | isThisVolume (const G4VTouchable *touch, G4VPhysicalVolume *pv) const |
bool | killInsideDeadRegion (G4Track *theTrack, const G4Region *reg) const |
bool | killLowEnergy (const G4Step *aStep) const |
void | PrintKilledTrack (const G4Track *, const std::string &) const |
Private Attributes | |
G4VPhysicalVolume * | calo |
std::vector< std::string > | deadRegionNames |
std::vector< const G4Region * > | deadRegions |
std::vector< double > | ekinMins |
std::vector< std::string > | ekinNames |
std::vector< std::string > | ekinParticles |
std::vector< int > | ekinPDG |
std::vector< G4LogicalVolume * > | ekinVolumes |
EventAction * | eventAction_ |
bool | initialized |
bool | killBeamPipe |
std::vector< std::string > | maxTimeNames |
std::vector< const G4Region * > | maxTimeRegions |
double | maxTrackTime |
std::vector< double > | maxTrackTimes |
unsigned int | ndeadRegions |
unsigned int | numberEkins |
unsigned int | numberPart |
unsigned int | numberTimes |
double | theCriticalDensity |
double | theCriticalEnergyForVacuum |
G4VPhysicalVolume * | tracker |
Definition at line 20 of file SteppingAction.h.
SteppingAction::SteppingAction | ( | EventAction * | ea, |
const edm::ParameterSet & | ps | ||
) |
Definition at line 16 of file SteppingAction.cc.
|
virtual |
Definition at line 87 of file SteppingAction.cc.
|
private |
Definition at line 166 of file SteppingAction.cc.
|
private |
Definition at line 232 of file SteppingAction.cc.
|
private |
Definition at line 223 of file SteppingAction.cc.
|
private |
Definition at line 149 of file SteppingAction.cc.
|
private |
Definition at line 189 of file SteppingAction.cc.
|
private |
Definition at line 314 of file SteppingAction.cc.
|
virtual |
Definition at line 89 of file SteppingAction.cc.
|
private |
Definition at line 44 of file SteppingAction.h.
|
private |
Definition at line 50 of file SteppingAction.h.
|
private |
Definition at line 52 of file SteppingAction.h.
|
private |
Definition at line 48 of file SteppingAction.h.
|
private |
Definition at line 49 of file SteppingAction.h.
|
private |
Definition at line 49 of file SteppingAction.h.
|
private |
Definition at line 54 of file SteppingAction.h.
|
private |
Definition at line 53 of file SteppingAction.h.
|
private |
Definition at line 43 of file SteppingAction.h.
|
private |
Definition at line 60 of file SteppingAction.h.
|
private |
Definition at line 61 of file SteppingAction.h.
SimActivityRegistry::G4StepSignal SteppingAction::m_g4StepSignal |
Definition at line 28 of file SteppingAction.h.
|
private |
Definition at line 49 of file SteppingAction.h.
|
private |
Definition at line 51 of file SteppingAction.h.
|
private |
Definition at line 47 of file SteppingAction.h.
|
private |
Definition at line 48 of file SteppingAction.h.
|
private |
Definition at line 58 of file SteppingAction.h.
|
private |
Definition at line 56 of file SteppingAction.h.
|
private |
Definition at line 57 of file SteppingAction.h.
|
private |
Definition at line 55 of file SteppingAction.h.
|
private |
Definition at line 46 of file SteppingAction.h.
|
private |
Definition at line 45 of file SteppingAction.h.
|
private |
Definition at line 44 of file SteppingAction.h.