Analysis Software
Documentation for sPHENIX simulation software
|
base class for phenix detector creation More...
#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4Detector.h>
Public Member Functions | |
PHG4Detector ()=delete | |
constructor | |
PHG4Detector (PHG4Subsystem *subsys, PHCompositeNode *Node, const std::string &nam) | |
virtual | ~PHG4Detector (void) |
destructor | |
virtual void | Construct (G4LogicalVolume *world) final |
construct method | |
virtual void | ConstructMe (G4LogicalVolume *mothervolume)=0 |
virtual void | PostConstruction () |
Optional PostConstruction call after all geometry is constructed. | |
virtual void | Verbosity (const int v) |
virtual int | Verbosity () const |
virtual G4UserSteppingAction * | GetSteppingAction () |
virtual std::string | GetName () const |
virtual void | OverlapCheck (const bool chk) |
virtual bool | OverlapCheck () const |
virtual void | Print (const std::string &="ALL") const |
virtual int | DisplayVolume (G4VSolid *volume, G4LogicalVolume *logvol, G4RotationMatrix *rotm=nullptr) |
virtual int | DisplayVolume (G4LogicalVolume *checksolid, G4LogicalVolume *logvol, G4RotationMatrix *rotm=nullptr) |
virtual PHCompositeNode * | topNode () |
virtual PHG4Subsystem * | GetMySubsystem () |
Static Public Member Functions | |
static G4Material * | GetDetectorMaterial (const std::string &name, const bool quit=true) |
static G4Element * | GetDetectorElement (const std::string &name, const bool quit=true) |
Private Attributes | |
PHCompositeNode * | m_topNode = nullptr |
PHG4Subsystem * | m_MySubsystem = nullptr |
int | m_Verbosity = 0 |
bool | m_OverlapCheck = false |
int | m_ColorIndex = 0 |
std::string | m_Name |
base class for phenix detector creation
derived classes must implement construct method, which takes the "world" logical volume as argument
Definition at line 21 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 21 of file PHG4Detector.h
|
delete |
constructor
|
explicit |
Definition at line 21 of file PHG4Detector.cc.
View newest version in sPHENIX GitHub at line 21 of file PHG4Detector.cc
|
inlinevirtual |
destructor
Definition at line 31 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 31 of file PHG4Detector.h
|
finalvirtual |
construct method
construct all logical and physical volumes relevant for given detector and place them inside the world logical volume
Definition at line 28 of file PHG4Detector.cc.
View newest version in sPHENIX GitHub at line 28 of file PHG4Detector.cc
References ConstructMe(), PHG4Subsystem::GetLogicalVolume(), PHG4Subsystem::GetMotherSubsystem(), and m_MySubsystem.
Referenced by PHG4PhenixDetector::Construct().
|
pure virtual |
Implemented in PHG4SpacalDetector, PHG4OuterHcalDetector, PHG4InnerHcalDetector, PHG4FullProjSpacalDetector, PHG4FullProjTiltedSpacalDetector, PHG4GDMLDetector, PHG4HcalPrototypeDetector, PHG4SpacalPrototype4Detector, PHG4SpacalPrototypeDetector, PHG4IHCalDetector, PHG4OHCalDetector, PHG4HcalDetector, PHG4MicromegasDetector, PHG4EICMvtxDetector, PHG4MvtxDetector, PHG4TpcDetector, PHG4ZDCDetector, PHG4TpcEndCapDetector, PHG4BbcDetector, PHG4EPDDetector, PHG4InttDetector, PHG4Prototype2InnerHcalDetector, PHG4Prototype2OuterHcalDetector, BeamLineMagnetDetector, PHG4CEmcTestBeamDetector, PHG4SectorDetector, PHG4Prototype3InnerHcalDetector, PHG4BlockDetector, PHG4ConeDetector, PHG4CylinderDetector, PHG4BeamlineMagnetDetector, PHG4EnvelopeDetector, G4Example03Detector, PHG4PSTOFDetector, G4Example02Detector, and G4Example01Detector.
Referenced by Construct().
|
virtual |
Definition at line 42 of file PHG4Detector.cc.
View newest version in sPHENIX GitHub at line 42 of file PHG4Detector.cc
Referenced by PHG4OuterHcalDetector::ConstructHcalSingleScintillators().
|
virtual |
Definition at line 49 of file PHG4Detector.cc.
View newest version in sPHENIX GitHub at line 49 of file PHG4Detector.cc
References m_ColorIndex.
|
static |
Definition at line 112 of file PHG4Detector.cc.
View newest version in sPHENIX GitHub at line 112 of file PHG4Detector.cc
Referenced by PHG4MvtxSupport::CreateMvtxSupportMaterials().
|
static |
Definition at line 87 of file PHG4Detector.cc.
View newest version in sPHENIX GitHub at line 87 of file PHG4Detector.cc
Referenced by PHG4TpcEndCapDetector::AddLayer(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4MicromegasDetector::construct_fee_board(), PHG4SpacalDetector::Construct_Fiber(), PHG4FullProjTiltedSpacalDetector::Construct_LightGuide(), PHG4MicromegasDetector::construct_micromegas_tile(), PHG4Sector::PHG4SectorConstructor::Construct_Sectors(), PHG4FullProjTiltedSpacalDetector::Construct_Tower(), PHG4FullProjSpacalDetector::Construct_Tower(), PHG4TpcEndCapDetector::ConstructElectronics(), PHG4TpcEndCapDetector::ConstructEndCapAssembly(), PHG4InnerHcalDetector::ConstructHcalScintillatorAssembly(), PHG4OuterHcalDetector::ConstructHcalScintillatorAssembly(), PHG4InnerHcalDetector::ConstructInnerHcal(), PHG4InttDetector::ConstructIntt(), PHG4PSTOFDetector::ConstructMe(), PHG4EnvelopeDetector::ConstructMe(), PHG4BeamlineMagnetDetector::ConstructMe(), PHG4ConeDetector::ConstructMe(), PHG4BlockDetector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), BeamLineMagnetDetector::ConstructMe(), PHG4CEmcTestBeamDetector::ConstructMe(), PHG4BbcDetector::ConstructMe(), PHG4EPDDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), PHG4TpcDetector::ConstructMe(), PHG4HcalDetector::ConstructMe(), PHG4OHCalDetector::ConstructMe(), PHG4IHCalDetector::ConstructMe(), PHG4InnerHcalDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructOuterHcal(), PHG4CEmcTestBeamDetector::ConstructSandwichVolume(), PHG4BbcDetector::ConstructSupport(), PHG4CEmcTestBeamDetector::ConstructTowerVolume(), PHG4TpcDetector::ConstructTpcCageVolume(), PHG4TpcDetector::ConstructTpcExternalSupports(), PHG4TpcDetector::ConstructTpcGasVolume(), PHG4TpcEndCapDetector::ConstructWagonWheel(), PHG4MicromegasDetector::create_materials(), PHG4MvtxSupport::CreateCable(), PHG4TpcDetector::CreateCompositeMaterial(), PHG4TpcEndCapDetector::CreateCompositeMaterial(), PHG4MvtxSupport::CreateCYSS(), PHG4MvtxSupport::CreateMvtxSupportMaterials(), PHG4MvtxSupport::CreateServiceBarrel(), PHG4MvtxSupport::GetConeVolume(), PHG4MvtxSupport::GetEndWheelSideN(), and PHG4MvtxSupport::GetEndWheelSideS().
|
inlinevirtual |
Definition at line 61 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 61 of file PHG4Detector.h
References m_MySubsystem.
Referenced by PHG4BlockDetector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), PHG4ConeDetector::ConstructMe(), BeamLineMagnetDetector::ConstructMe(), PHG4OHCalDetector::ConstructMe(), and PHG4GDMLDetector::ConstructMe().
|
inlinevirtual |
Definition at line 51 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 51 of file PHG4Detector.h
References m_Name.
Referenced by cpp.ast.AstBuilder::_GetBases(), cpp.ast.AstBuilder::_GetClass(), cpp.ast.AstBuilder::_GetReturnTypeAndClassName(), cpp.ast.AstBuilder::_GetTemplatedTypes(), PHG4TpcEndCapDetector::AddLayer(), PHG4SpacalDetector::AddTowerGeometryNode(), PHG4SpacalPrototypeDetector::Construct_AzimuthalSeg(), PHG4SpacalPrototype4Detector::Construct_AzimuthalSeg(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4MicromegasDetector::construct_fee_board(), PHG4SpacalPrototypeDetector::Construct_Fiber(), PHG4SpacalPrototype4Detector::Construct_Fiber(), PHG4SpacalDetector::Construct_Fiber(), PHG4FullProjSpacalDetector::Construct_Fibers(), PHG4FullProjTiltedSpacalDetector::Construct_Fibers(), PHG4SpacalPrototype4Detector::Construct_Fibers_SameLengthFiberPerTower(), PHG4SpacalPrototypeDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4FullProjSpacalDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4FullProjTiltedSpacalDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4SpacalPrototype4Detector::Construct_LightGuide(), PHG4SpacalPrototypeDetector::Construct_LightGuide(), PHG4FullProjTiltedSpacalDetector::Construct_LightGuide(), PHG4MicromegasDetector::construct_micromegas(), PHG4MicromegasDetector::construct_micromegas_tile(), PHG4SpacalPrototype4Detector::Construct_Tower(), PHG4SpacalPrototypeDetector::Construct_Tower(), PHG4FullProjTiltedSpacalDetector::Construct_Tower(), PHG4FullProjSpacalDetector::Construct_Tower(), PHG4TpcEndCapDetector::ConstructElectronics(), PHG4BeamlineMagnetDetector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), PHG4ConeDetector::ConstructMe(), PHG4BlockDetector::ConstructMe(), BeamLineMagnetDetector::ConstructMe(), PHG4HcalDetector::ConstructMe(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalPrototype4Detector::ConstructMe(), PHG4GDMLDetector::ConstructMe(), PHG4FullProjTiltedSpacalDetector::ConstructMe(), PHG4FullProjSpacalDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4TpcEndCapDetector::ConstructWagonWheel(), cpp.ast.AstBuilder::handle_namespace(), cpp.ast.AstBuilder::handle_struct(), PHG4TpcSteppingAction::PHG4TpcSteppingAction(), PHG4GDMLDetector::Print(), Print(), PHG4FullProjSpacalDetector::Print(), PHG4FullProjTiltedSpacalDetector::Print(), PHG4SpacalPrototypeDetector::Print(), PHG4SpacalPrototype4Detector::Print(), PHG4SpacalDetector::Print(), PHG4SectorSteppingAction::SetInterfacePointers(), PHG4EICMvtxSteppingAction::SetInterfacePointers(), G4Example01SteppingAction::SetInterfacePointers(), PHG4ConeSteppingAction::SetInterfacePointers(), G4Example02SteppingAction::SetInterfacePointers(), PHG4Prototype2OuterHcalSteppingAction::SetInterfacePointers(), PHG4CEmcTestBeamSteppingAction::SetInterfacePointers(), PHG4EnvelopeSteppingAction::SetInterfacePointers(), G4Example03SteppingAction::SetInterfacePointers(), PHG4Prototype3InnerHcalSteppingAction::SetInterfacePointers(), PHG4PSTOFSteppingAction::SetInterfacePointers(), PHG4Prototype2InnerHcalSteppingAction::SetInterfacePointers(), PHG4BlockSteppingAction::SetInterfacePointers(), PHG4HcalSteppingAction::SetInterfacePointers(), PHG4HcalPrototypeSteppingAction::SetInterfacePointers(), PHG4OuterHcalSteppingAction::SetInterfacePointers(), PHG4InnerHcalSteppingAction::SetInterfacePointers(), PHG4SpacalPrototype4SteppingAction::SetInterfacePointers(), PHG4SpacalPrototypeSteppingAction::SetInterfacePointers(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().
|
inlinevirtual |
Reimplemented in PHG4HcalDetector, and PHG4GDMLDetector.
Definition at line 50 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 50 of file PHG4Detector.h
|
inlinevirtual |
Reimplemented in PHG4SectorDetector.
Definition at line 52 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 52 of file PHG4Detector.h
References m_OverlapCheck.
Referenced by PHG4EnvelopeSubsystem::Init(), PHG4CEmcTestBeamSubsystem::Init(), G4Example01Subsystem::Init(), PHG4HcalPrototypeSubsystem::Init(), PHG4HcalSubsystem::InitRun(), PHG4EPDSubsystem::InitRunSubsystem(), PHG4OuterHcalSubsystem::InitRunSubsystem(), PHG4OHCalSubsystem::InitRunSubsystem(), PHG4IHCalSubsystem::InitRunSubsystem(), PHG4InnerHcalSubsystem::InitRunSubsystem(), PHG4SpacalPrototype4Subsystem::InitRunSubsystem(), PHG4ZDCSubsystem::InitRunSubsystem(), BeamLineMagnetSubsystem::InitRunSubsystem(), PHG4TpcSubsystem::InitRunSubsystem(), PHG4Prototype2InnerHcalSubsystem::InitRunSubsystem(), PHG4Prototype2OuterHcalSubsystem::InitRunSubsystem(), PHG4Prototype3InnerHcalSubsystem::InitRunSubsystem(), PHG4ConeSubsystem::InitRunSubsystem(), PHG4BlockSubsystem::InitRunSubsystem(), PHG4CylinderSubsystem::InitRunSubsystem(), PHG4SpacalPrototypeSubsystem::InitRunSubsystem(), PHG4EICMvtxSubsystem::InitRunSubsystem(), PHG4MvtxSubsystem::InitRunSubsystem(), PHG4TpcEndCapSubsystem::InitRunSubsystem(), G4Example02Subsystem::InitRunSubsystem(), PHG4GDMLSubsystem::InitRunSubsystem(), PHG4MicromegasSubsystem::InitRunSubsystem(), G4Example03Subsystem::InitRunSubsystem(), PHG4SpacalSubsystem::InitRunSubsystem(), PHG4BbcSubsystem::InitRunSubsystem(), and PHG4PSTOFSubsystem::InitRunSubsystem().
|
inlinevirtual |
Definition at line 53 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 53 of file PHG4Detector.h
References m_OverlapCheck.
Referenced by PHG4SpacalPrototype4Detector::Construct_AzimuthalSeg(), PHG4SpacalPrototypeDetector::Construct_AzimuthalSeg(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4MicromegasDetector::construct_fee_board(), PHG4SpacalPrototypeDetector::Construct_Fiber(), PHG4SpacalPrototype4Detector::Construct_Fiber(), PHG4SpacalDetector::Construct_Fiber(), PHG4FullProjSpacalDetector::Construct_Fibers(), PHG4FullProjTiltedSpacalDetector::Construct_Fibers(), PHG4SpacalPrototypeDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4SpacalPrototype4Detector::Construct_Fibers_SameLengthFiberPerTower(), PHG4FullProjSpacalDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4FullProjTiltedSpacalDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4MicromegasDetector::construct_micromegas(), PHG4MicromegasDetector::construct_micromegas_tile(), PHG4IHCalDetector::ConstructIHCal(), PHG4InnerHcalDetector::ConstructInnerHcal(), PHG4InttDetector::ConstructIntt(), G4Example01Detector::ConstructMe(), G4Example02Detector::ConstructMe(), PHG4PSTOFDetector::ConstructMe(), PHG4EnvelopeDetector::ConstructMe(), G4Example03Detector::ConstructMe(), PHG4BeamlineMagnetDetector::ConstructMe(), PHG4ConeDetector::ConstructMe(), PHG4BlockDetector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), BeamLineMagnetDetector::ConstructMe(), PHG4CEmcTestBeamDetector::ConstructMe(), PHG4Prototype3InnerHcalDetector::ConstructMe(), PHG4EPDDetector::ConstructMe(), PHG4Prototype2OuterHcalDetector::ConstructMe(), PHG4BbcDetector::ConstructMe(), PHG4Prototype2InnerHcalDetector::ConstructMe(), PHG4TpcEndCapDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), PHG4TpcDetector::ConstructMe(), PHG4HcalDetector::ConstructMe(), PHG4OHCalDetector::ConstructMe(), PHG4IHCalDetector::ConstructMe(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalPrototype4Detector::ConstructMe(), PHG4GDMLDetector::ConstructMe(), PHG4InnerHcalDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4EICMvtxDetector::ConstructMvtx_Layer(), PHG4MvtxDetector::ConstructMvtx_Layer(), PHG4MvtxDetector::ConstructMvtxPassiveVol(), PHG4OHCalDetector::ConstructOHCal(), PHG4OuterHcalDetector::ConstructOuterHcal(), PHG4CEmcTestBeamDetector::ConstructSandwichVolume(), PHG4Prototype2InnerHcalDetector::ConstructScintillatorBox(), PHG4Prototype2OuterHcalDetector::ConstructScintillatorBox(), PHG4Prototype2InnerHcalDetector::ConstructScintillatorBoxHiEta(), PHG4Prototype2OuterHcalDetector::ConstructScintillatorBoxHiEta(), PHG4Prototype3InnerHcalDetector::ConstructScintillatorBoxHiEta(), PHG4BbcDetector::ConstructSupport(), PHG4CEmcTestBeamDetector::ConstructTowerVolume(), PHG4TpcDetector::ConstructTpcCageVolume(), PHG4TpcDetector::ConstructTpcExternalSupports(), PHG4TpcDetector::ConstructTpcGasVolume(), and PHG4SectorDetector::OverlapCheck().
|
inlinevirtual |
Optional PostConstruction call after all geometry is constructed.
Reimplemented in BeamLineMagnetDetector.
Definition at line 45 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 45 of file PHG4Detector.h
Referenced by PHG4PhenixDetector::Construct().
|
inlinevirtual |
Reimplemented in PHG4SpacalDetector, PHG4SpacalPrototype4Detector, PHG4SpacalPrototypeDetector, PHG4HcalDetector, PHG4FullProjTiltedSpacalDetector, PHG4FullProjSpacalDetector, PHG4OuterHcalDetector, PHG4GDMLDetector, PHG4InnerHcalDetector, PHG4IHCalDetector, PHG4OHCalDetector, PHG4MicromegasDetector, PHG4BbcDetector, PHG4TpcEndCapDetector, PHG4Prototype2InnerHcalDetector, PHG4Prototype2OuterHcalDetector, PHG4Prototype3InnerHcalDetector, G4Example03Detector, PHG4PSTOFDetector, G4Example02Detector, and G4Example01Detector.
Definition at line 54 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 54 of file PHG4Detector.h
References GetName().
Referenced by PHG4TpcSubsystem::Print().
|
inlinevirtual |
Definition at line 60 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 60 of file PHG4Detector.h
References m_topNode.
Referenced by PHG4TpcDetector::add_geometry_node(), PHG4MicromegasDetector::add_geometry_node(), PHG4SpacalDetector::AddCellGeometryNode(), PHG4OHCalDetector::AddGeometryNode(), PHG4EICMvtxDetector::AddGeometryNode(), PHG4IHCalDetector::AddGeometryNode(), PHG4MvtxDetector::AddGeometryNode(), PHG4InttDetector::AddGeometryNode(), PHG4OuterHcalDetector::AddGeometryNode(), PHG4InnerHcalDetector::AddGeometryNode(), PHG4SpacalDetector::AddTowerGeometryNode(), PHG4HcalDetector::ConstructMe(), PHG4SpacalPrototype4Detector::ConstructMe(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4SectorSubsystem::Init(), PHG4OuterHcalSubsystem::InitRunSubsystem(), PHG4OHCalSubsystem::InitRunSubsystem(), PHG4IHCalSubsystem::InitRunSubsystem(), PHG4SpacalPrototype4Subsystem::InitRunSubsystem(), PHG4InnerHcalSubsystem::InitRunSubsystem(), PHG4ZDCSubsystem::InitRunSubsystem(), BeamLineMagnetSubsystem::InitRunSubsystem(), PHG4Prototype2InnerHcalSubsystem::InitRunSubsystem(), PHG4Prototype2OuterHcalSubsystem::InitRunSubsystem(), PHG4Prototype3InnerHcalSubsystem::InitRunSubsystem(), PHG4TpcSubsystem::InitRunSubsystem(), PHG4CylinderSubsystem::InitRunSubsystem(), PHG4SpacalPrototypeSubsystem::InitRunSubsystem(), PHG4BlockSubsystem::InitRunSubsystem(), PHG4ConeSubsystem::InitRunSubsystem(), PHG4MvtxSubsystem::InitRunSubsystem(), PHG4EICMvtxSubsystem::InitRunSubsystem(), PHG4InttSubsystem::InitRunSubsystem(), and PHG4SpacalSubsystem::InitRunSubsystem().
|
inlinevirtual |
Definition at line 47 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 47 of file PHG4Detector.h
References m_Verbosity, and testSigmaEff::v.
Referenced by PHG4ZDCSubsystem::InitRunSubsystem(), BeamLineMagnetSubsystem::InitRunSubsystem(), PHG4MvtxSubsystem::InitRunSubsystem(), PHG4EICMvtxSubsystem::InitRunSubsystem(), PHG4TpcEndCapSubsystem::InitRunSubsystem(), and PHG4MicromegasSubsystem::InitRunSubsystem().
|
inlinevirtual |
Definition at line 49 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 49 of file PHG4Detector.h
References m_Verbosity.
Referenced by PHG4TpcDetector::add_geometry_node(), PHG4SpacalDetector::AddCellGeometryNode(), PHG4OHCalDetector::AddGeometryNode(), PHG4EICMvtxDetector::AddGeometryNode(), PHG4IHCalDetector::AddGeometryNode(), PHG4MvtxDetector::AddGeometryNode(), PHG4InttDetector::AddGeometryNode(), PHG4OuterHcalDetector::AddGeometryNode(), PHG4InnerHcalDetector::AddGeometryNode(), PHG4SpacalDetector::AddTowerGeometryNode(), PHG4SpacalPrototype4Detector::Construct_AzimuthalSeg(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_Fiber(), PHG4MicromegasDetector::construct_micromegas(), PHG4TpcEndCapDetector::ConstructElectronics(), PHG4InttDetector::ConstructIntt(), PHG4BeamlineMagnetDetector::ConstructMe(), BeamLineMagnetDetector::ConstructMe(), PHG4InttDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), PHG4MvtxDetector::ConstructMe(), PHG4EICMvtxDetector::ConstructMe(), PHG4GDMLDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4EICMvtxDetector::ConstructMvtx(), PHG4MvtxDetector::ConstructMvtx(), PHG4EICMvtxDetector::ConstructMvtx_Layer(), PHG4MvtxDetector::ConstructMvtx_Layer(), PHG4MvtxDetector::ConstructMvtxPassiveVol(), PHG4TpcEndCapDetector::ConstructWagonWheel(), PHG4EICMvtxDetector::FillPVArray(), PHG4MvtxDetector::FillPVArray(), PHG4EICMvtxDetector::FindSensor(), PHG4MvtxDetector::FindSensor(), PHG4MvtxDetector::IsInMvtx(), PHG4EICMvtxDetector::IsInMvtx(), PHG4MvtxDetector::IsSensor(), PHG4EICMvtxDetector::IsSensor(), PHG4EICMvtxDetector::PHG4EICMvtxDetector(), PHG4MvtxDetector::PHG4MvtxDetector(), PHG4TpcEndCapDetector::PHG4TpcEndCapDetector(), BeamLineMagnetDetector::PostConstruction(), PHG4GDMLDetector::SetDisplayProperty(), PHG4EICMvtxDetector::SetDisplayProperty(), PHG4MvtxDetector::SetDisplayProperty(), PHG4OuterHcalDetector::SetTiltViaNcross(), PHG4InnerHcalDetector::SetTiltViaNcross(), and PHG4TpcEndCapDetector::~PHG4TpcEndCapDetector().
|
private |
Definition at line 70 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 70 of file PHG4Detector.h
Referenced by DisplayVolume().
|
private |
Definition at line 67 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 67 of file PHG4Detector.h
Referenced by Construct(), and GetMySubsystem().
|
private |
Definition at line 71 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 71 of file PHG4Detector.h
Referenced by GetName().
|
private |
Definition at line 69 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 69 of file PHG4Detector.h
Referenced by OverlapCheck().
|
private |
Definition at line 66 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 66 of file PHG4Detector.h
Referenced by topNode().
|
private |
Definition at line 68 of file PHG4Detector.h.
View newest version in sPHENIX GitHub at line 68 of file PHG4Detector.h
Referenced by Verbosity().