|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/simulation/g4detectors/PHG4ConeDetector.h>
Inheritance diagram for PHG4ConeDetector:
Collaboration diagram for PHG4ConeDetector:Public Member Functions | |
| PHG4ConeDetector (PHCompositeNode *Node, const std::string &dnam="BLOCK", const int lyr=0) | |
| constructor More... | |
| virtual | ~PHG4ConeDetector (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 std::string | GetName () const |
| virtual void | OverlapCheck (const bool chk=true) |
| virtual void | Print (const std::string &what="ALL") const |
volume accessors | |
| bool | IsInConeActive (G4VPhysicalVolume *) |
| bool | IsInConeInactive (G4VPhysicalVolume *) |
| void | SetR1 (const G4double min, const G4double max) |
| set inner and outter radius1 More... | |
| void | SetR2 (const G4double min, const G4double max) |
| set inner and outter radius2 More... | |
| void | SetZlength (const G4double a) |
| set length in Z More... | |
| void | SetPhi (const G4double a, const G4double b) |
| set phi offset and extention More... | |
| void | SetMaterial (const std::string &mat) |
| void | SetPlaceZ (const G4double place_z) |
| void | SetPlace (const G4double place_x, const G4double place_y, const G4double place_z) |
| void | SetZRot (const G4double z_angle) |
| virtual G4UserSteppingAction * | GetSteppingAction () |
| void | SetActive (const int i=1) |
| 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 20 of file PHG4ConeDetector.h.
| PHG4ConeDetector::PHG4ConeDetector | ( | PHCompositeNode * | Node, |
| const std::string & | dnam = "BLOCK", |
||
| const int | lyr = 0 |
||
| ) |
constructor
Definition at line 26 of file PHG4ConeDetector.cc.
|
inlinevirtual |
destructor
Definition at line 29 of file PHG4ConeDetector.h.
|
virtual |
construct
Implements PHG4Detector.
Definition at line 67 of file PHG4ConeDetector.cc.
References PHG4Detector::GetName(), PHG4Detector::overlapcheck, and PHG4Utils::SetColour().
Here is the call graph for this function:
|
inline |
Definition at line 75 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSteppingAction::UserSteppingAction().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented from PHG4Detector.
Definition at line 66 of file PHG4ConeDetector.h.
| bool PHG4ConeDetector::IsInConeActive | ( | G4VPhysicalVolume * | volume | ) |
Definition at line 51 of file PHG4ConeDetector.cc.
Referenced by PHG4ConeRegionSteppingAction::UserSteppingAction(), and PHG4ConeSteppingAction::UserSteppingAction().
Here is the caller graph for this function:| bool PHG4ConeDetector::IsInConeInactive | ( | G4VPhysicalVolume * | volume | ) |
Definition at line 61 of file PHG4ConeDetector.cc.
|
inline |
Definition at line 72 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSubsystem::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 57 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSubsystem::Init().
Here is the caller graph for this function:
|
inline |
set phi offset and extention
Definition at line 54 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSubsystem::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 59 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSubsystem::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 58 of file PHG4ConeDetector.h.
|
inline |
set inner and outter radius1
Definition at line 42 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSubsystem::Init().
Here is the caller graph for this function:
|
inline |
set inner and outter radius2
Definition at line 46 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSubsystem::Init().
Here is the caller graph for this function:
|
inline |
set length in Z
Definition at line 50 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSubsystem::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 65 of file PHG4ConeDetector.h.
Referenced by PHG4ConeSubsystem::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 74 of file PHG4ConeDetector.h.
|
inline |
Definition at line 73 of file PHG4ConeDetector.h.
References PHG4Detector::name.
Referenced by PHG4ConeSubsystem::Init(), and PHG4ConeSteppingAction::SetInterfacePointers().
Here is the caller graph for this function: