![]() |
ATLAS Offline Software
|
#include <DeadMaterialShower.h>
Public Member Functions | |
| DeadMaterialShower (const std::string &name, G4Region *region, const double &highEnergy, const double &lowEnergy, const double &zcutoff) | |
| ~DeadMaterialShower () | |
| G4bool | IsApplicable (const G4ParticleDefinition &) override final |
| void | DoIt (const G4FastTrack &, G4FastStep &) override final |
| G4bool | ModelTrigger (const G4FastTrack &) override final |
| Determines the applicability of the fast sim model to this particular track. | |
Private Attributes | |
| double | m_highEnergy |
| double | m_lowEnergy |
| !< Kill everything but muons up to this energy | |
| double | m_zcutoff |
| !< Kill only electrons and positrons up to this energy | |
Definition at line 16 of file DeadMaterialShower.h.
| DeadMaterialShower::DeadMaterialShower | ( | const std::string & | name, |
| G4Region * | region, | ||
| const double & | highEnergy, | ||
| const double & | lowEnergy, | ||
| const double & | zcutoff ) |
Definition at line 19 of file DeadMaterialShower.cxx.
|
inline |
Definition at line 21 of file DeadMaterialShower.h.
|
finaloverride |
Definition at line 68 of file DeadMaterialShower.cxx.
|
finaloverride |
Definition at line 28 of file DeadMaterialShower.cxx.
|
finaloverride |
Determines the applicability of the fast sim model to this particular track.
Checks that geometric location, energy, and particle type are within bounds. Also checks for containment of the particle's shower within a specific detector region.
Definition at line 45 of file DeadMaterialShower.cxx.
|
private |
Definition at line 32 of file DeadMaterialShower.h.
|
private |
!< Kill everything but muons up to this energy
Definition at line 33 of file DeadMaterialShower.h.
|
private |
!< Kill only electrons and positrons up to this energy
Definition at line 34 of file DeadMaterialShower.h.