|
Class Reference for E1039 Core & Analysis Software
|
Inheritance diagram for SQG4DipoleMagnetDetector:
Collaboration diagram for SQG4DipoleMagnetDetector:Public Member Functions | |
| SQG4DipoleMagnetDetector (PHCompositeNode *node, PHParameters *parameters, const std::string &dnam="BLOCK", const int lyr=0) | |
| constructor More... | |
| virtual | ~SQG4DipoleMagnetDetector (void) |
| destructor More... | |
| virtual void | Construct (G4LogicalVolume *world) |
| construct More... | |
Public Member Functions inherited from PHG4Detector | |
| PHG4Detector (PHCompositeNode *Node) | |
| constructor More... | |
| PHG4Detector (PHCompositeNode *Node, const std::string &nam) | |
| virtual | ~PHG4Detector (void) |
| destructor More... | |
| virtual void | Verbosity (const int v) |
| virtual int | Verbosity () const |
| virtual G4UserSteppingAction * | GetSteppingAction () |
| virtual std::string | GetName () const |
| virtual void | OverlapCheck (const bool chk=true) |
| virtual void | Print (const std::string &what="ALL") const |
volume accessors | |
| bool | IsInBlock (G4VPhysicalVolume *) const |
| void | SuperDetector (const std::string &name) |
| const std::string | SuperDetector () const |
| int | get_Layer () const |
Additional Inherited Members | |
Protected Attributes inherited from PHG4Detector | |
| PHCompositeNode * | topNode |
| int | verbosity |
| std::string | name |
| bool | overlapcheck |
Definition at line 22 of file SQG4DipoleMagnetDetector.h.
| SQG4DipoleMagnetDetector::SQG4DipoleMagnetDetector | ( | PHCompositeNode * | node, |
| PHParameters * | parameters, | ||
| const std::string & | dnam = "BLOCK", |
||
| const int | lyr = 0 |
||
| ) |
constructor
Definition at line 29 of file SQG4DipoleMagnetDetector.cc.
|
virtual |
destructor
Definition at line 36 of file SQG4DipoleMagnetDetector.cc.
|
virtual |
construct
Read all box shapes from Table SolidBoxes
Read all tube shapes from Table SolidTubes
Perform subtraction using Table SubtractionSolids
Implements PHG4Detector.
Definition at line 47 of file SQG4DipoleMagnetDetector.cc.
References PHParameters::get_double_param(), PHParameters::get_string_param(), DbSvc::LITE, PHG4Detector::overlapcheck, DbSvc::Process(), and PHG4Detector::Verbosity().
Here is the call graph for this function:
|
inline |
Definition at line 41 of file SQG4DipoleMagnetDetector.h.
| bool SQG4DipoleMagnetDetector::IsInBlock | ( | G4VPhysicalVolume * | volume | ) | const |
Definition at line 38 of file SQG4DipoleMagnetDetector.cc.
Referenced by SQG4DipoleMagnetSteppingAction::UserSteppingAction().
Here is the caller graph for this function:
|
inline |
Definition at line 40 of file SQG4DipoleMagnetDetector.h.
|
inline |
Definition at line 39 of file SQG4DipoleMagnetDetector.h.
References PHG4Detector::name.
Referenced by SQG4DipoleMagnetSubsystem::InitRunSubsystem().
Here is the caller graph for this function: