|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/simulation/g4detectors/PHG4SquareTubeDetector.h>
Inheritance diagram for PHG4SquareTubeDetector:
Collaboration diagram for PHG4SquareTubeDetector:Public Member Functions | |
| PHG4SquareTubeDetector (PHCompositeNode *Node, PHParameters *parameters, const std::string &dnam="BLOCK", const int lyr=0) | |
| constructor More... | |
| virtual | ~PHG4SquareTubeDetector (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 10 of file PHG4SquareTubeDetector.h.
| PHG4SquareTubeDetector::PHG4SquareTubeDetector | ( | PHCompositeNode * | Node, |
| PHParameters * | parameters, | ||
| const std::string & | dnam = "BLOCK", |
||
| const int | lyr = 0 |
||
| ) |
constructor
Definition at line 28 of file PHG4SquareTubeDetector.cc.
|
inlinevirtual |
destructor
Definition at line 19 of file PHG4SquareTubeDetector.h.
|
virtual |
construct
Implements PHG4Detector.
Definition at line 161 of file PHG4SquareTubeDetector.cc.
References PHParameters::get_double_param(), PHParameters::get_string_param(), PHG4Detector::GetName(), and PHG4Detector::overlapcheck.
Here is the call graph for this function:
|
inline |
Definition at line 32 of file PHG4SquareTubeDetector.h.
Referenced by PHG4SquareTubeSteppingAction::UserSteppingAction().
Here is the caller graph for this function:| bool PHG4SquareTubeDetector::IsInBlock | ( | G4VPhysicalVolume * | volume | ) | const |
Definition at line 36 of file PHG4SquareTubeDetector.cc.
Referenced by PHG4SquareTubeSteppingAction::UserSteppingAction().
Here is the caller graph for this function:
|
inline |
Definition at line 31 of file PHG4SquareTubeDetector.h.
|
inline |
Definition at line 30 of file PHG4SquareTubeDetector.h.
References PHG4Detector::name.
Referenced by PHG4SquareTubeSubsystem::InitRunSubsystem(), and PHG4SquareTubeSteppingAction::SetInterfacePointers().
Here is the caller graph for this function: