Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4Prototype3InnerHcalDetector Class Reference

#include <prototype/blob/master/simulation/g4simulation/g4caloprototype/PHG4Prototype3InnerHcalDetector.h>

+ Inheritance diagram for PHG4Prototype3InnerHcalDetector:
+ Collaboration diagram for PHG4Prototype3InnerHcalDetector:

Public Member Functions

 PHG4Prototype3InnerHcalDetector (PHG4Subsystem *subsys, PHCompositeNode *Node, PHParameters *parameters, const std::string &dnam)
 constructor
 
virtual ~PHG4Prototype3InnerHcalDetector ()
 destructor
 
void ConstructMe (G4LogicalVolume *world)
 construct method called by G4
 
void Print (const std::string &what="ALL") const
 print detector info
 
void SuperDetector (const std::string &name)
 
const std::string SuperDetector () const
 
int get_Layer () const
 
int get_scinti_row_id (const std::string &volname)
 
int get_steel_plate_id (const std::string &volname)
 
volume accessors
int IsInPrototype3InnerHcal (G4VPhysicalVolume *) const
 
- Public Member Functions inherited from PHG4Detector
 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 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 int DisplayVolume (G4VSolid *volume, G4LogicalVolume *logvol, G4RotationMatrix *rotm=nullptr)
 
virtual int DisplayVolume (G4LogicalVolume *checksolid, G4LogicalVolume *logvol, G4RotationMatrix *rotm=nullptr)
 
virtual PHCompositeNodetopNode ()
 
virtual PHG4SubsystemGetMySubsystem ()
 

Private Member Functions

G4LogicalVolume * ConstructSteelPlate (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintillatorBoxHiEta (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTile9 (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTile10 (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTile11 (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTile12 (G4LogicalVolume *hcalenvelope)
 
double GetScintiAngle ()
 
int ConstructInnerHcal (G4LogicalVolume *sandwich)
 

Private Attributes

PHParametersm_params
 
G4LogicalVolume * m_InnerHcalSteelPlate
 
G4AssemblyVolume * m_InnerHcalAssembly
 
G4LogicalVolume * m_scintibox
 
std::set< G4LogicalVolume * > m_ActiveVolumeSet
 
G4TwoVector m_SteelPlateCornerUpperLeft
 
G4TwoVector m_SteelPlateCornerUpperRight
 
G4TwoVector m_SteelPlateCornerLowerRight
 
G4TwoVector m_SteelPlateCornerLowerLeft
 
double m_ScintiTile9DistanceToCorner
 
double m_ScintiTile9FrontSize
 
G4TwoVector m_ScintiTile9CornerUpperLeft
 
G4TwoVector m_ScintiTile9CornerUpperRight
 
G4TwoVector m_ScintiTile9CornerLowerRight
 
G4TwoVector m_ScintiTile9CornerLowerLeft
 
double m_ScintiTile10FrontSize
 
G4TwoVector m_ScintiTile10CornerUpperLeft
 
G4TwoVector m_ScintiTile10CornerUpperRight
 
G4TwoVector m_ScintiTile10CornerLowerRight
 
G4TwoVector m_ScintiTile10CornerLowerLeft
 
double m_ScintiTile11FrontSize
 
G4TwoVector m_ScintiTile11CornerUpperLeft
 
G4TwoVector m_ScintiTile11CornerUpperRight
 
G4TwoVector m_ScintiTile11CornerLowerRight
 
G4TwoVector m_ScintiTile11CornerLowerLeft
 
double m_ScintiTile12FrontSize
 
G4TwoVector m_ScintiTile12CornerUpperLeft
 
G4TwoVector m_ScintiTile12CornerUpperRight
 
G4TwoVector m_ScintiTile12CornerLowerRight
 
G4TwoVector m_ScintiTile12CornerLowerLeft
 
double m_ScintiX
 
double m_SteelZ
 
double m_ScintiTileZ
 
double m_ScintiTileThickness
 
double m_GapBetweenTiles
 
double m_ScintiGap
 
double m_DeltaPhi
 
double m_VolumeSteel
 
double m_VolumeScintillator
 
G4TwoVector m_ScintiCornerLowerLeft
 
G4TwoVector m_ScintiCornerLowerRight
 
int m_NumScintiPlates
 
int m_NumSteelPlates
 
int m_Active
 
int m_AbsorberActive
 
int m_Layer
 
std::string m_SuperDetector
 
std::map< std::string, int > m_SteelPlateIdMap
 
std::map< std::string, int > m_ScintillatorIdMap
 

Additional Inherited Members

- Static Public Member Functions inherited from PHG4Detector
static G4Material * GetDetectorMaterial (const std::string &name, const bool quit=true)
 
static G4Element * GetDetectorElement (const std::string &name, const bool quit=true)
 

Detailed Description

Definition at line 21 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 21 of file PHG4Prototype3InnerHcalDetector.h

Constructor & Destructor Documentation

PHG4Prototype3InnerHcalDetector::PHG4Prototype3InnerHcalDetector ( PHG4Subsystem subsys,
PHCompositeNode Node,
PHParameters parameters,
const std::string &  dnam 
)

constructor

Definition at line 41 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 41 of file PHG4Prototype3InnerHcalDetector.cc

References m_DeltaPhi.

PHG4Prototype3InnerHcalDetector::~PHG4Prototype3InnerHcalDetector ( )
virtual

destructor

Definition at line 101 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 101 of file PHG4Prototype3InnerHcalDetector.cc

References m_InnerHcalAssembly.

Member Function Documentation

int PHG4Prototype3InnerHcalDetector::ConstructInnerHcal ( G4LogicalVolume *  sandwich)
private

Definition at line 349 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 349 of file PHG4Prototype3InnerHcalDetector.cc

References Acts::UnitConstants::cm, ConstructScintillatorBoxHiEta(), ConstructSteelPlate(), PHParameters::get_int_param(), GetScintiAngle(), i, m_DeltaPhi, m_InnerHcalAssembly, m_NumSteelPlates, m_params, m_scintibox, m_ScintiGap, m_SteelPlateCornerLowerLeft, m_SteelPlateCornerLowerRight, ActsTests::PropagationDatasets::phi, Acts::UnitConstants::rad, and xpos.

Referenced by ConstructMe().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void PHG4Prototype3InnerHcalDetector::ConstructMe ( G4LogicalVolume *  world)
virtual

construct method called by G4

Implements PHG4Detector.

Definition at line 301 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 301 of file PHG4Prototype3InnerHcalDetector.cc

References Acts::UnitConstants::cm, ConstructInnerHcal(), deg, PHParameters::get_double_param(), i, it, m_InnerHcalAssembly, m_params, m_ScintillatorIdMap, m_SteelPlateIdMap, PHG4Detector::OverlapCheck(), scintimothername, and steelplatename.

+ Here is the call graph for this function:

G4LogicalVolume * PHG4Prototype3InnerHcalDetector::ConstructScintillatorBoxHiEta ( G4LogicalVolume *  hcalenvelope)
private

Definition at line 153 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 153 of file PHG4Prototype3InnerHcalDetector.cc

References ConstructScintiTile10(), ConstructScintiTile11(), ConstructScintiTile12(), ConstructScintiTile9(), deg, material_mapping_optimisation::format, m_GapBetweenTiles, m_ScintiGap, m_ScintiTile10FrontSize, m_ScintiTile11FrontSize, m_ScintiTile9DistanceToCorner, m_ScintiTile9FrontSize, m_ScintiTileZ, m_ScintiX, m_SteelZ, PHG4Detector::OverlapCheck(), scintimothername, and str.

Referenced by ConstructInnerHcal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype3InnerHcalDetector::ConstructScintiTile10 ( G4LogicalVolume *  hcalenvelope)
private

Definition at line 234 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 234 of file PHG4Prototype3InnerHcalDetector.cc

References m_ActiveVolumeSet, m_NumScintiPlates, m_ScintiTile10CornerLowerLeft, m_ScintiTile10CornerLowerRight, m_ScintiTile10CornerUpperLeft, m_ScintiTile10CornerUpperRight, m_ScintiTileThickness, m_VolumeScintillator, and KFPMath::zero().

Referenced by ConstructScintillatorBoxHiEta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype3InnerHcalDetector::ConstructScintiTile11 ( G4LogicalVolume *  hcalenvelope)
private

Definition at line 256 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 256 of file PHG4Prototype3InnerHcalDetector.cc

References m_ActiveVolumeSet, m_NumScintiPlates, m_ScintiTile11CornerLowerLeft, m_ScintiTile11CornerLowerRight, m_ScintiTile11CornerUpperLeft, m_ScintiTile11CornerUpperRight, m_ScintiTileThickness, m_VolumeScintillator, and KFPMath::zero().

Referenced by ConstructScintillatorBoxHiEta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype3InnerHcalDetector::ConstructScintiTile12 ( G4LogicalVolume *  hcalenvelope)
private

Definition at line 278 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 278 of file PHG4Prototype3InnerHcalDetector.cc

References m_ActiveVolumeSet, m_NumScintiPlates, m_ScintiTile12CornerLowerLeft, m_ScintiTile12CornerLowerRight, m_ScintiTile12CornerUpperLeft, m_ScintiTile12CornerUpperRight, m_ScintiTileThickness, m_VolumeScintillator, and KFPMath::zero().

Referenced by ConstructScintillatorBoxHiEta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype3InnerHcalDetector::ConstructScintiTile9 ( G4LogicalVolume *  hcalenvelope)
private

Definition at line 212 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 212 of file PHG4Prototype3InnerHcalDetector.cc

References m_ActiveVolumeSet, m_NumScintiPlates, m_ScintiTile9CornerLowerLeft, m_ScintiTile9CornerLowerRight, m_ScintiTile9CornerUpperLeft, m_ScintiTile9CornerUpperRight, m_ScintiTileThickness, m_VolumeScintillator, and KFPMath::zero().

Referenced by ConstructScintillatorBoxHiEta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype3InnerHcalDetector::ConstructSteelPlate ( G4LogicalVolume *  hcalenvelope)
private

Definition at line 123 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 123 of file PHG4Prototype3InnerHcalDetector.cc

References PHParameters::get_string_param(), m_InnerHcalSteelPlate, m_NumSteelPlates, m_params, m_SteelPlateCornerLowerLeft, m_SteelPlateCornerLowerRight, m_SteelPlateCornerUpperLeft, m_SteelPlateCornerUpperRight, m_SteelZ, m_VolumeSteel, steelplatename, and KFPMath::zero().

Referenced by ConstructInnerHcal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int PHG4Prototype3InnerHcalDetector::get_Layer ( ) const
inline

Definition at line 42 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 42 of file PHG4Prototype3InnerHcalDetector.h

References m_Layer.

Referenced by PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

int PHG4Prototype3InnerHcalDetector::get_scinti_row_id ( const std::string &  volname)

Definition at line 426 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 426 of file PHG4Prototype3InnerHcalDetector.cc

References train_ambiguity_solver::id, it, and m_ScintillatorIdMap.

Referenced by PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

int PHG4Prototype3InnerHcalDetector::get_steel_plate_id ( const std::string &  volname)

Definition at line 442 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 442 of file PHG4Prototype3InnerHcalDetector.cc

References train_ambiguity_solver::id, it, and m_SteelPlateIdMap.

Referenced by PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

double PHG4Prototype3InnerHcalDetector::GetScintiAngle ( )
private

Definition at line 407 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 407 of file PHG4Prototype3InnerHcalDetector.cc

References m_ScintiCornerLowerLeft, and m_ScintiCornerLowerRight.

Referenced by ConstructInnerHcal().

+ Here is the caller graph for this function:

int PHG4Prototype3InnerHcalDetector::IsInPrototype3InnerHcal ( G4VPhysicalVolume volume) const

Definition at line 108 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 108 of file PHG4Prototype3InnerHcalDetector.cc

References m_AbsorberActive, m_Active, m_ActiveVolumeSet, and m_InnerHcalSteelPlate.

Referenced by PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void PHG4Prototype3InnerHcalDetector::Print ( const std::string &  what = "ALL") const
virtual

print detector info

Reimplemented from PHG4Detector.

Definition at line 415 of file PHG4Prototype3InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 415 of file PHG4Prototype3InnerHcalDetector.cc

References Acts::UnitConstants::cm3, m_VolumeScintillator, and m_VolumeSteel.

Referenced by PHG4Prototype3InnerHcalSubsystem::Print().

+ Here is the caller graph for this function:

void PHG4Prototype3InnerHcalDetector::SuperDetector ( const std::string &  name)
inline

Definition at line 40 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 40 of file PHG4Prototype3InnerHcalDetector.h

References m_SuperDetector, and perf_headwind::name.

Referenced by PHG4Prototype3InnerHcalSubsystem::InitRunSubsystem(), and PHG4Prototype3InnerHcalSteppingAction::SetInterfacePointers().

+ Here is the caller graph for this function:

const std::string PHG4Prototype3InnerHcalDetector::SuperDetector ( ) const
inline

Definition at line 41 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 41 of file PHG4Prototype3InnerHcalDetector.h

References m_SuperDetector.

Member Data Documentation

int PHG4Prototype3InnerHcalDetector::m_AbsorberActive
private

Definition at line 112 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 112 of file PHG4Prototype3InnerHcalDetector.h

Referenced by IsInPrototype3InnerHcal().

int PHG4Prototype3InnerHcalDetector::m_Active
private

Definition at line 111 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 111 of file PHG4Prototype3InnerHcalDetector.h

Referenced by IsInPrototype3InnerHcal().

std::set<G4LogicalVolume *> PHG4Prototype3InnerHcalDetector::m_ActiveVolumeSet
private
double PHG4Prototype3InnerHcalDetector::m_DeltaPhi
private

Definition at line 98 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 98 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructInnerHcal(), and PHG4Prototype3InnerHcalDetector().

double PHG4Prototype3InnerHcalDetector::m_GapBetweenTiles
private

Definition at line 96 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 96 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintillatorBoxHiEta().

G4AssemblyVolume* PHG4Prototype3InnerHcalDetector::m_InnerHcalAssembly
private

Definition at line 59 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 59 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructInnerHcal(), ConstructMe(), and ~PHG4Prototype3InnerHcalDetector().

G4LogicalVolume* PHG4Prototype3InnerHcalDetector::m_InnerHcalSteelPlate
private

Definition at line 58 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 58 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructSteelPlate(), and IsInPrototype3InnerHcal().

int PHG4Prototype3InnerHcalDetector::m_Layer
private

Definition at line 114 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 114 of file PHG4Prototype3InnerHcalDetector.h

Referenced by get_Layer().

int PHG4Prototype3InnerHcalDetector::m_NumScintiPlates
private

Definition at line 108 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 108 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile10(), ConstructScintiTile11(), ConstructScintiTile12(), and ConstructScintiTile9().

int PHG4Prototype3InnerHcalDetector::m_NumSteelPlates
private

Definition at line 109 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 109 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructInnerHcal(), and ConstructSteelPlate().

PHParameters* PHG4Prototype3InnerHcalDetector::m_params
private

Definition at line 57 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 57 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructInnerHcal(), ConstructMe(), and ConstructSteelPlate().

G4LogicalVolume* PHG4Prototype3InnerHcalDetector::m_scintibox
private

Definition at line 60 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 60 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructInnerHcal().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiCornerLowerLeft
private

Definition at line 102 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 102 of file PHG4Prototype3InnerHcalDetector.h

Referenced by GetScintiAngle().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiCornerLowerRight
private

Definition at line 103 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 103 of file PHG4Prototype3InnerHcalDetector.h

Referenced by GetScintiAngle().

double PHG4Prototype3InnerHcalDetector::m_ScintiGap
private

Definition at line 97 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 97 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructInnerHcal(), and ConstructScintillatorBoxHiEta().

std::map<std::string, int> PHG4Prototype3InnerHcalDetector::m_ScintillatorIdMap
private

Definition at line 117 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 117 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructMe(), and get_scinti_row_id().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile10CornerLowerLeft
private

Definition at line 78 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 78 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile10CornerLowerRight
private

Definition at line 77 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 77 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile10CornerUpperLeft
private

Definition at line 75 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 75 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile10CornerUpperRight
private

Definition at line 76 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 76 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile10().

double PHG4Prototype3InnerHcalDetector::m_ScintiTile10FrontSize
private

Definition at line 74 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 74 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile11CornerLowerLeft
private

Definition at line 84 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 84 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile11CornerLowerRight
private

Definition at line 83 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 83 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile11CornerUpperLeft
private

Definition at line 81 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 81 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile11CornerUpperRight
private

Definition at line 82 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 82 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile11().

double PHG4Prototype3InnerHcalDetector::m_ScintiTile11FrontSize
private

Definition at line 80 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 80 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile12CornerLowerLeft
private

Definition at line 90 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 90 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile12CornerLowerRight
private

Definition at line 89 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 89 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile12CornerUpperLeft
private

Definition at line 87 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 87 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile12CornerUpperRight
private

Definition at line 88 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 88 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile12().

double PHG4Prototype3InnerHcalDetector::m_ScintiTile12FrontSize
private

Definition at line 86 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 86 of file PHG4Prototype3InnerHcalDetector.h

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile9CornerLowerLeft
private

Definition at line 72 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 72 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile9CornerLowerRight
private

Definition at line 71 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 71 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile9CornerUpperLeft
private

Definition at line 69 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 69 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_ScintiTile9CornerUpperRight
private

Definition at line 70 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 70 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile9().

double PHG4Prototype3InnerHcalDetector::m_ScintiTile9DistanceToCorner
private

Definition at line 67 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 67 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintillatorBoxHiEta().

double PHG4Prototype3InnerHcalDetector::m_ScintiTile9FrontSize
private

Definition at line 68 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 68 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintillatorBoxHiEta().

double PHG4Prototype3InnerHcalDetector::m_ScintiTileThickness
private

Definition at line 95 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 95 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile10(), ConstructScintiTile11(), ConstructScintiTile12(), and ConstructScintiTile9().

double PHG4Prototype3InnerHcalDetector::m_ScintiTileZ
private

Definition at line 94 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 94 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintillatorBoxHiEta().

double PHG4Prototype3InnerHcalDetector::m_ScintiX
private

Definition at line 92 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 92 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_SteelPlateCornerLowerLeft
private

Definition at line 65 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 65 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructInnerHcal(), and ConstructSteelPlate().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_SteelPlateCornerLowerRight
private

Definition at line 64 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 64 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructInnerHcal(), and ConstructSteelPlate().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_SteelPlateCornerUpperLeft
private

Definition at line 62 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 62 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructSteelPlate().

G4TwoVector PHG4Prototype3InnerHcalDetector::m_SteelPlateCornerUpperRight
private

Definition at line 63 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 63 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructSteelPlate().

std::map<std::string, int> PHG4Prototype3InnerHcalDetector::m_SteelPlateIdMap
private

Definition at line 116 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 116 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructMe(), and get_steel_plate_id().

double PHG4Prototype3InnerHcalDetector::m_SteelZ
private

Definition at line 93 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 93 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintillatorBoxHiEta(), and ConstructSteelPlate().

std::string PHG4Prototype3InnerHcalDetector::m_SuperDetector
private

Definition at line 115 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 115 of file PHG4Prototype3InnerHcalDetector.h

Referenced by SuperDetector().

double PHG4Prototype3InnerHcalDetector::m_VolumeScintillator
private

Definition at line 100 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 100 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructScintiTile10(), ConstructScintiTile11(), ConstructScintiTile12(), ConstructScintiTile9(), and Print().

double PHG4Prototype3InnerHcalDetector::m_VolumeSteel
private

Definition at line 99 of file PHG4Prototype3InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 99 of file PHG4Prototype3InnerHcalDetector.h

Referenced by ConstructSteelPlate(), and Print().


The documentation for this class was generated from the following files: