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

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

+ Inheritance diagram for PHG4Prototype2InnerHcalDetector:
+ Collaboration diagram for PHG4Prototype2InnerHcalDetector:

Public Member Functions

 PHG4Prototype2InnerHcalDetector (PHG4Subsystem *subsys, PHCompositeNode *Node, PHParameters *parameters, const std::string &dnam)
 constructor
 
virtual ~PHG4Prototype2InnerHcalDetector ()
 destructor
 
virtual void ConstructMe (G4LogicalVolume *world)
 construct
 
virtual void Print (const std::string &what="ALL") const
 
void SuperDetector (const std::string &name)
 
const std::string SuperDetector () const
 
int get_Layer () const
 
G4LogicalVolume * ConstructSteelPlate (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintillatorBox (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintillatorBoxHiEta (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTileU1 (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTileU2 (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTile9 (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTile10 (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTile11 (G4LogicalVolume *hcalenvelope)
 
G4LogicalVolume * ConstructScintiTile12 (G4LogicalVolume *hcalenvelope)
 
double GetScintiAngle ()
 
int get_scinti_row_id (const std::string &volname)
 
int get_steel_plate_id (const std::string &volname)
 
volume accessors
int IsInPrototype2InnerHcal (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 ()
 

Protected Member Functions

int ConstructInnerHcal (G4LogicalVolume *sandwich)
 

Protected Attributes

std::set< G4LogicalVolume * > m_ActiveVolumeSet
 
std::string superdetector
 
std::map< std::string, int > m_SteelPlateIdMap
 
std::map< std::string, int > m_ScintillatorIdMap
 
PHParametersm_Params
 
G4LogicalVolume * m_InnerHcalSteelPlate
 
G4AssemblyVolume * m_InnerHcalAssembly
 
G4TwoVector m_SteelPlateCornerUpperLeft
 
G4TwoVector m_SteelPlateCornerUpperRight
 
G4TwoVector m_SteelPlateCornerLowerRight
 
G4TwoVector m_SteelPlateCornerLowerLeft
 
double m_ScintiUoneFrontSize
 
G4TwoVector m_ScintiUoneCornerUpperLeft
 
G4TwoVector m_ScintiUoneCornerUpperRight
 
G4TwoVector m_ScintiUoneCornerLowerRight
 
G4TwoVector m_ScintiUoneCornerLowerLeft
 
G4TwoVector m_ScintiU2CornerUpperLeft
 
G4TwoVector m_ScintiU2CornerUpperRight
 
G4TwoVector m_ScintiU2CornerLowerRight
 
G4TwoVector m_ScintiU2CornerLowerLeft
 
double m_ScintiT9DistanceToCorner
 
double m_ScintiT9FrontSize
 
G4TwoVector m_ScintiT9CornerUpperLeft
 
G4TwoVector m_ScintiT9CornerUpperRight
 
G4TwoVector m_ScintiT9CornerLowerRight
 
G4TwoVector m_ScintiT9CornerLowerLeft
 
double m_ScintiT10FrontSize
 
G4TwoVector m_ScintiT10CornerUpperLeft
 
G4TwoVector m_ScintiT10CornerUpperRight
 
G4TwoVector m_ScintiT10CornerLowerRight
 
G4TwoVector m_ScintiT10CornerLowerLeft
 
double m_ScintiT11FrontSize
 
G4TwoVector m_ScintiT11CornerUpperLeft
 
G4TwoVector m_ScintiT11CornerUpperRight
 
G4TwoVector m_ScintiT11CornerLowerRight
 
G4TwoVector m_ScintiT11CornerLowerLeft
 
double m_ScintiT12FrontSize
 
G4TwoVector m_ScintiT12CornerUpperLeft
 
G4TwoVector m_ScintiT12CornerUpperRight
 
G4TwoVector m_ScintiT12CornerLowerRight
 
G4TwoVector m_ScintiT12CornerLowerLeft
 
double m_ScintiX
 
double m_SteelZ
 
double m_SizeZ
 
double m_ScintiTileZ
 
double m_ScintiTileThickness
 
double m_ScintiBoxSmaller
 
double m_GapBetweenTiles
 
double m_ScintiGap
 
double m_DeltaPhi
 
double m_VolumeSteel
 
double m_VolumeScintillator
 
int m_NScintiPlates
 
int m_NSteelPlates
 
int m_ActiveFlag
 
int m_AbsorberActiveFlag
 
int m_Layer
 

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 PHG4Prototype2InnerHcalDetector.h.

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

Constructor & Destructor Documentation

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

constructor

Definition at line 38 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 38 of file PHG4Prototype2InnerHcalDetector.cc

PHG4Prototype2InnerHcalDetector::~PHG4Prototype2InnerHcalDetector ( )
virtual

destructor

Definition at line 111 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 111 of file PHG4Prototype2InnerHcalDetector.cc

References m_InnerHcalAssembly.

Member Function Documentation

int PHG4Prototype2InnerHcalDetector::ConstructInnerHcal ( G4LogicalVolume *  sandwich)
protected

Definition at line 446 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 446 of file PHG4Prototype2InnerHcalDetector.cc

References ConstructScintillatorBox(), ConstructScintillatorBoxHiEta(), ConstructSteelPlate(), PHParameters::get_int_param(), GetScintiAngle(), i, m_DeltaPhi, m_InnerHcalAssembly, m_NSteelPlates, m_Params, m_ScintiGap, m_SteelPlateCornerLowerLeft, m_SteelPlateCornerLowerRight, Acts::UnitConstants::mm, 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 PHG4Prototype2InnerHcalDetector::ConstructMe ( G4LogicalVolume *  world)
virtual

construct

Implements PHG4Detector.

Definition at line 392 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 392 of file PHG4Prototype2InnerHcalDetector.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 * PHG4Prototype2InnerHcalDetector::ConstructScintillatorBox ( G4LogicalVolume *  hcalenvelope)

Definition at line 223 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 223 of file PHG4Prototype2InnerHcalDetector.cc

References ConstructScintiTileU1(), ConstructScintiTileU2(), deg, material_mapping_optimisation::format, m_GapBetweenTiles, m_ScintiBoxSmaller, m_ScintiGap, m_ScintiTileZ, m_ScintiUoneFrontSize, m_ScintiX, 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 * PHG4Prototype2InnerHcalDetector::ConstructScintillatorBoxHiEta ( G4LogicalVolume *  hcalenvelope)

Definition at line 162 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 162 of file PHG4Prototype2InnerHcalDetector.cc

References ConstructScintiTile10(), ConstructScintiTile11(), ConstructScintiTile12(), ConstructScintiTile9(), deg, material_mapping_optimisation::format, m_GapBetweenTiles, m_ScintiBoxSmaller, m_ScintiGap, m_ScintiT10FrontSize, m_ScintiT11FrontSize, m_ScintiT9DistanceToCorner, m_ScintiT9FrontSize, m_ScintiTileZ, m_ScintiX, m_SizeZ, 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 * PHG4Prototype2InnerHcalDetector::ConstructScintiTile10 ( G4LogicalVolume *  hcalenvelope)

Definition at line 328 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 328 of file PHG4Prototype2InnerHcalDetector.cc

References m_ActiveVolumeSet, m_ScintiT10CornerLowerLeft, m_ScintiT10CornerLowerRight, m_ScintiT10CornerUpperLeft, m_ScintiT10CornerUpperRight, m_ScintiTileThickness, and KFPMath::zero().

Referenced by ConstructScintillatorBoxHiEta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype2InnerHcalDetector::ConstructScintiTile11 ( G4LogicalVolume *  hcalenvelope)

Definition at line 349 of file PHG4Prototype2InnerHcalDetector.cc.

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

References m_ActiveVolumeSet, m_ScintiT11CornerLowerLeft, m_ScintiT11CornerLowerRight, m_ScintiT11CornerUpperLeft, m_ScintiT11CornerUpperRight, m_ScintiTileThickness, and KFPMath::zero().

Referenced by ConstructScintillatorBoxHiEta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype2InnerHcalDetector::ConstructScintiTile12 ( G4LogicalVolume *  hcalenvelope)

Definition at line 370 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 370 of file PHG4Prototype2InnerHcalDetector.cc

References m_ActiveVolumeSet, m_ScintiT12CornerLowerLeft, m_ScintiT12CornerLowerRight, m_ScintiT12CornerUpperLeft, m_ScintiT12CornerUpperRight, m_ScintiTileThickness, and KFPMath::zero().

Referenced by ConstructScintillatorBoxHiEta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype2InnerHcalDetector::ConstructScintiTile9 ( G4LogicalVolume *  hcalenvelope)

Definition at line 307 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 307 of file PHG4Prototype2InnerHcalDetector.cc

References m_ActiveVolumeSet, m_ScintiT9CornerLowerLeft, m_ScintiT9CornerLowerRight, m_ScintiT9CornerUpperLeft, m_ScintiT9CornerUpperRight, m_ScintiTileThickness, and KFPMath::zero().

Referenced by ConstructScintillatorBoxHiEta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype2InnerHcalDetector::ConstructScintiTileU1 ( G4LogicalVolume *  hcalenvelope)

Definition at line 265 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 265 of file PHG4Prototype2InnerHcalDetector.cc

References m_ActiveVolumeSet, m_ScintiTileThickness, m_ScintiUoneCornerLowerLeft, m_ScintiUoneCornerLowerRight, m_ScintiUoneCornerUpperLeft, m_ScintiUoneCornerUpperRight, and KFPMath::zero().

Referenced by ConstructScintillatorBox().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype2InnerHcalDetector::ConstructScintiTileU2 ( G4LogicalVolume *  hcalenvelope)

Definition at line 286 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 286 of file PHG4Prototype2InnerHcalDetector.cc

References m_ActiveVolumeSet, m_ScintiTileThickness, m_ScintiU2CornerLowerLeft, m_ScintiU2CornerLowerRight, m_ScintiU2CornerUpperLeft, m_ScintiU2CornerUpperRight, and KFPMath::zero().

Referenced by ConstructScintillatorBox().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype2InnerHcalDetector::ConstructSteelPlate ( G4LogicalVolume *  hcalenvelope)

Definition at line 133 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 133 of file PHG4Prototype2InnerHcalDetector.cc

References m_InnerHcalSteelPlate, m_NSteelPlates, m_SizeZ, m_SteelPlateCornerLowerLeft, m_SteelPlateCornerLowerRight, m_SteelPlateCornerUpperLeft, m_SteelPlateCornerUpperRight, 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 PHG4Prototype2InnerHcalDetector::get_Layer ( ) const
inline

Definition at line 42 of file PHG4Prototype2InnerHcalDetector.h.

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

References m_Layer.

Referenced by PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

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

Definition at line 509 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 509 of file PHG4Prototype2InnerHcalDetector.cc

References train_ambiguity_solver::id, it, and m_ScintillatorIdMap.

Referenced by PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

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

Definition at line 525 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 525 of file PHG4Prototype2InnerHcalDetector.cc

References train_ambiguity_solver::id, it, and m_SteelPlateIdMap.

Referenced by PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

double PHG4Prototype2InnerHcalDetector::GetScintiAngle ( )

Definition at line 491 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 491 of file PHG4Prototype2InnerHcalDetector.cc

References m_SteelPlateCornerUpperLeft, and m_SteelPlateCornerUpperRight.

Referenced by ConstructInnerHcal().

+ Here is the caller graph for this function:

int PHG4Prototype2InnerHcalDetector::IsInPrototype2InnerHcal ( G4VPhysicalVolume volume) const

Definition at line 118 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 118 of file PHG4Prototype2InnerHcalDetector.cc

References m_AbsorberActiveFlag, m_ActiveFlag, m_ActiveVolumeSet, and m_InnerHcalSteelPlate.

Referenced by PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

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

Reimplemented from PHG4Detector.

Definition at line 499 of file PHG4Prototype2InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 499 of file PHG4Prototype2InnerHcalDetector.cc

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

Referenced by PHG4Prototype2InnerHcalSubsystem::Print().

+ Here is the caller graph for this function:

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

Definition at line 40 of file PHG4Prototype2InnerHcalDetector.h.

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

References perf_headwind::name, and superdetector.

Referenced by PHG4Prototype2InnerHcalSubsystem::InitRunSubsystem(), and PHG4Prototype2InnerHcalSteppingAction::SetInterfacePointers().

+ Here is the caller graph for this function:

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

Definition at line 41 of file PHG4Prototype2InnerHcalDetector.h.

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

References superdetector.

Member Data Documentation

int PHG4Prototype2InnerHcalDetector::m_AbsorberActiveFlag
protected

Definition at line 123 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 123 of file PHG4Prototype2InnerHcalDetector.h

Referenced by IsInPrototype2InnerHcal().

int PHG4Prototype2InnerHcalDetector::m_ActiveFlag
protected

Definition at line 122 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 122 of file PHG4Prototype2InnerHcalDetector.h

Referenced by IsInPrototype2InnerHcal().

std::set<G4LogicalVolume*> PHG4Prototype2InnerHcalDetector::m_ActiveVolumeSet
protected
double PHG4Prototype2InnerHcalDetector::m_DeltaPhi
protected

Definition at line 115 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructInnerHcal().

double PHG4Prototype2InnerHcalDetector::m_GapBetweenTiles
protected

Definition at line 113 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 113 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

G4AssemblyVolume* PHG4Prototype2InnerHcalDetector::m_InnerHcalAssembly
protected

Definition at line 66 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 66 of file PHG4Prototype2InnerHcalDetector.h

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

G4LogicalVolume* PHG4Prototype2InnerHcalDetector::m_InnerHcalSteelPlate
protected

Definition at line 65 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructSteelPlate(), and IsInPrototype2InnerHcal().

int PHG4Prototype2InnerHcalDetector::m_Layer
protected

Definition at line 125 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 125 of file PHG4Prototype2InnerHcalDetector.h

Referenced by get_Layer().

int PHG4Prototype2InnerHcalDetector::m_NScintiPlates
protected

Definition at line 119 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 119 of file PHG4Prototype2InnerHcalDetector.h

int PHG4Prototype2InnerHcalDetector::m_NSteelPlates
protected

Definition at line 120 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 120 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructInnerHcal(), and ConstructSteelPlate().

PHParameters* PHG4Prototype2InnerHcalDetector::m_Params
protected

Definition at line 64 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructInnerHcal(), and ConstructMe().

double PHG4Prototype2InnerHcalDetector::m_ScintiBoxSmaller
protected

Definition at line 112 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

double PHG4Prototype2InnerHcalDetector::m_ScintiGap
protected

Definition at line 114 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructInnerHcal(), ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

std::map<std::string, int> PHG4Prototype2InnerHcalDetector::m_ScintillatorIdMap
protected

Definition at line 63 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructMe(), and get_scinti_row_id().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT10CornerLowerLeft
protected

Definition at line 93 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT10CornerLowerRight
protected

Definition at line 92 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT10CornerUpperLeft
protected

Definition at line 90 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT10CornerUpperRight
protected

Definition at line 91 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 91 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintiTile10().

double PHG4Prototype2InnerHcalDetector::m_ScintiT10FrontSize
protected

Definition at line 89 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT11CornerLowerLeft
protected

Definition at line 99 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT11CornerLowerRight
protected

Definition at line 98 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT11CornerUpperLeft
protected

Definition at line 96 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT11CornerUpperRight
protected

Definition at line 97 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile11().

double PHG4Prototype2InnerHcalDetector::m_ScintiT11FrontSize
protected

Definition at line 95 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT12CornerLowerLeft
protected

Definition at line 105 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 105 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT12CornerLowerRight
protected

Definition at line 104 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 104 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT12CornerUpperLeft
protected

Definition at line 102 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT12CornerUpperRight
protected

Definition at line 103 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile12().

double PHG4Prototype2InnerHcalDetector::m_ScintiT12FrontSize
protected

Definition at line 101 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 101 of file PHG4Prototype2InnerHcalDetector.h

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT9CornerLowerLeft
protected

Definition at line 87 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT9CornerLowerRight
protected

Definition at line 86 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT9CornerUpperLeft
protected

Definition at line 84 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiT9CornerUpperRight
protected

Definition at line 85 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 85 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintiTile9().

double PHG4Prototype2InnerHcalDetector::m_ScintiT9DistanceToCorner
protected

Definition at line 82 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

double PHG4Prototype2InnerHcalDetector::m_ScintiT9FrontSize
protected

Definition at line 83 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

double PHG4Prototype2InnerHcalDetector::m_ScintiTileThickness
protected
double PHG4Prototype2InnerHcalDetector::m_ScintiTileZ
protected

Definition at line 110 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 110 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiU2CornerLowerLeft
protected

Definition at line 80 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTileU2().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiU2CornerLowerRight
protected

Definition at line 79 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 79 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintiTileU2().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiU2CornerUpperLeft
protected

Definition at line 77 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTileU2().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiU2CornerUpperRight
protected

Definition at line 78 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTileU2().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiUoneCornerLowerLeft
protected

Definition at line 75 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTileU1().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiUoneCornerLowerRight
protected

Definition at line 74 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTileU1().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiUoneCornerUpperLeft
protected

Definition at line 72 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintiTileU1().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_ScintiUoneCornerUpperRight
protected

Definition at line 73 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 73 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintiTileU1().

double PHG4Prototype2InnerHcalDetector::m_ScintiUoneFrontSize
protected

Definition at line 71 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintillatorBox().

double PHG4Prototype2InnerHcalDetector::m_ScintiX
protected

Definition at line 107 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 107 of file PHG4Prototype2InnerHcalDetector.h

Referenced by ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

double PHG4Prototype2InnerHcalDetector::m_SizeZ
protected

Definition at line 109 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta(), and ConstructSteelPlate().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_SteelPlateCornerLowerLeft
protected

Definition at line 70 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructInnerHcal(), and ConstructSteelPlate().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_SteelPlateCornerLowerRight
protected

Definition at line 69 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructInnerHcal(), and ConstructSteelPlate().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_SteelPlateCornerUpperLeft
protected

Definition at line 67 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructSteelPlate(), and GetScintiAngle().

G4TwoVector PHG4Prototype2InnerHcalDetector::m_SteelPlateCornerUpperRight
protected

Definition at line 68 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructSteelPlate(), and GetScintiAngle().

std::map<std::string, int> PHG4Prototype2InnerHcalDetector::m_SteelPlateIdMap
protected

Definition at line 62 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructMe(), and get_steel_plate_id().

double PHG4Prototype2InnerHcalDetector::m_SteelZ
protected

Definition at line 108 of file PHG4Prototype2InnerHcalDetector.h.

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

double PHG4Prototype2InnerHcalDetector::m_VolumeScintillator
protected

Definition at line 117 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by Print().

double PHG4Prototype2InnerHcalDetector::m_VolumeSteel
protected

Definition at line 116 of file PHG4Prototype2InnerHcalDetector.h.

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

Referenced by ConstructSteelPlate(), and Print().

std::string PHG4Prototype2InnerHcalDetector::superdetector
protected

Definition at line 61 of file PHG4Prototype2InnerHcalDetector.h.

View newest version in sPHENIX GitHub at line 61 of file PHG4Prototype2InnerHcalDetector.h

Referenced by SuperDetector().


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