![]() |
ATLAS Offline Software
|
Concrete Tool to create G4 Physics Regions. More...
#include "G4AtlasTools/RegionCreator.h"
Public Member Functions | |
| RegionCreator (const std::string &type, const std::string &name, const IInterface *parent) | |
| ~RegionCreator () | |
| virtual StatusCode | initialize () override |
| void | Dump () override |
| void | Construct () override |
Private Attributes | |
| Gaudi::Property< std::string > | m_regionName {this, "RegionName", "", "Region name (same as the Tool name if not set)"} |
| Gaudi::Property< double > | m_gammaCut {this, "GammaCut", 1.*Gaudi::Units::mm, "Cut to be applied for gammas"} |
| Gaudi::Property< double > | m_electronCut {this, "ElectronCut", 1., "Cut to be applied for electrons"} |
| Gaudi::Property< double > | m_positronCut {this, "PositronCut", 1., "Cut to be applied for positrons"} |
| Gaudi::Property< double > | m_protonCut {this, "ProtonCut", 1., "Cut to be applied for gammas"} |
| Gaudi::Property< std::vector< std::string > > | m_logicalVolumes {this, "VolumeList", {}, "List of volumes to be included in this region"} |
| BooleanProperty | m_dumpRegion {this, "DumpRegion", false, ""} |
Concrete Tool to create G4 Physics Regions.
Definition at line 25 of file RegionCreator.h.
| RegionCreator::RegionCreator | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 15 of file RegionCreator.cxx.
|
inline |
Definition at line 29 of file RegionCreator.h.
|
override |
Definition at line 38 of file RegionCreator.cxx.
|
override |
Definition at line 79 of file RegionCreator.cxx.
|
overridevirtual |
Definition at line 21 of file RegionCreator.cxx.
|
private |
Definition at line 44 of file RegionCreator.h.
|
private |
Definition at line 40 of file RegionCreator.h.
|
private |
Definition at line 39 of file RegionCreator.h.
|
private |
Definition at line 43 of file RegionCreator.h.
|
private |
Definition at line 41 of file RegionCreator.h.
|
private |
Definition at line 42 of file RegionCreator.h.
|
private |
Definition at line 38 of file RegionCreator.h.