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

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

+ Inheritance diagram for PHG4Prototype2OuterHcalDetector:
+ Collaboration diagram for PHG4Prototype2OuterHcalDetector:

Public Member Functions

 PHG4Prototype2OuterHcalDetector (PHG4Subsystem *subsys, PHCompositeNode *Node, PHParameters *parameters, const std::string &dnam)
 constructor
 
virtual ~PHG4Prototype2OuterHcalDetector ()
 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 IsInPrototype2OuterHcal (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

int ConstructOuterHcal (G4LogicalVolume *sandwich)
 

Private Attributes

std::set< G4LogicalVolume * > m_ActiveVolumeSet
 
PHParametersm_Params
 
G4LogicalVolume * m_OuterHcalSteelPlate
 
G4AssemblyVolume * m_OuterHcalAssembly
 
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_ScintiXHiEta
 
double m_SteelZ
 
double m_SizeZ
 
double m_ScintiTileZ
 
double m_ScintiTileThickness
 
double m_ScintiBoxSmaller
 
double m_GapBetweenTiles
 
double m_ScintiGap
 
double m_TiltAngle
 
double m_DeltaPhi
 
double m_VolumeSteel
 
double m_VolumeScintillator
 
int m_NScintiPlates
 
int m_NSteelPlates
 
int m_ActiveFlag
 
int m_AbsorberActiveFlag
 
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 PHG4Prototype2OuterHcalDetector.h.

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

Constructor & Destructor Documentation

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

constructor

Definition at line 38 of file PHG4Prototype2OuterHcalDetector.cc.

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

PHG4Prototype2OuterHcalDetector::~PHG4Prototype2OuterHcalDetector ( )
virtual

destructor

Definition at line 113 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 113 of file PHG4Prototype2OuterHcalDetector.cc

References m_OuterHcalAssembly.

Member Function Documentation

void PHG4Prototype2OuterHcalDetector::ConstructMe ( G4LogicalVolume *  world)
virtual

construct

Implements PHG4Detector.

Definition at line 393 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 393 of file PHG4Prototype2OuterHcalDetector.cc

References Acts::UnitConstants::cm, ConstructOuterHcal(), deg, PHParameters::get_double_param(), i, it, m_OuterHcalAssembly, m_Params, m_ScintillatorIdMap, m_SteelPlateIdMap, PHG4Detector::OverlapCheck(), scintimothername, and steelplatename.

+ Here is the call graph for this function:

int PHG4Prototype2OuterHcalDetector::ConstructOuterHcal ( G4LogicalVolume *  sandwich)
private

Definition at line 445 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 445 of file PHG4Prototype2OuterHcalDetector.cc

References ConstructScintillatorBox(), ConstructScintillatorBoxHiEta(), ConstructSteelPlate(), PHParameters::get_int_param(), GetScintiAngle(), i, m_DeltaPhi, m_NSteelPlates, m_OuterHcalAssembly, m_Params, m_ScintiGap, m_SteelPlateCornerLowerLeft, m_SteelPlateCornerLowerRight, m_TiltAngle, 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:

G4LogicalVolume * PHG4Prototype2OuterHcalDetector::ConstructScintillatorBox ( G4LogicalVolume *  hcalenvelope)

Definition at line 164 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 164 of file PHG4Prototype2OuterHcalDetector.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 ConstructOuterHcal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype2OuterHcalDetector::ConstructScintillatorBoxHiEta ( G4LogicalVolume *  hcalenvelope)

Definition at line 249 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 249 of file PHG4Prototype2OuterHcalDetector.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_ScintiXHiEta, m_SizeZ, PHG4Detector::OverlapCheck(), scintimothername, and str.

Referenced by ConstructOuterHcal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume * PHG4Prototype2OuterHcalDetector::ConstructScintiTile10 ( G4LogicalVolume *  hcalenvelope)

Definition at line 329 of file PHG4Prototype2OuterHcalDetector.cc.

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

Definition at line 350 of file PHG4Prototype2OuterHcalDetector.cc.

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

Definition at line 371 of file PHG4Prototype2OuterHcalDetector.cc.

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

Definition at line 308 of file PHG4Prototype2OuterHcalDetector.cc.

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

Definition at line 207 of file PHG4Prototype2OuterHcalDetector.cc.

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

Definition at line 228 of file PHG4Prototype2OuterHcalDetector.cc.

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

Definition at line 135 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 135 of file PHG4Prototype2OuterHcalDetector.cc

References m_NSteelPlates, m_OuterHcalSteelPlate, m_SizeZ, m_SteelPlateCornerLowerLeft, m_SteelPlateCornerLowerRight, m_SteelPlateCornerUpperLeft, m_SteelPlateCornerUpperRight, m_VolumeSteel, and KFPMath::zero().

Referenced by ConstructOuterHcal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int PHG4Prototype2OuterHcalDetector::get_Layer ( ) const
inline

Definition at line 42 of file PHG4Prototype2OuterHcalDetector.h.

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

References m_Layer.

Referenced by PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

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

Definition at line 515 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 515 of file PHG4Prototype2OuterHcalDetector.cc

References train_ambiguity_solver::id, it, and m_ScintillatorIdMap.

Referenced by PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

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

Definition at line 531 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 531 of file PHG4Prototype2OuterHcalDetector.cc

References train_ambiguity_solver::id, it, and m_SteelPlateIdMap.

Referenced by PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

double PHG4Prototype2OuterHcalDetector::GetScintiAngle ( )

Definition at line 496 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 496 of file PHG4Prototype2OuterHcalDetector.cc

References m_SteelPlateCornerUpperLeft, and m_SteelPlateCornerUpperRight.

Referenced by ConstructOuterHcal().

+ Here is the caller graph for this function:

int PHG4Prototype2OuterHcalDetector::IsInPrototype2OuterHcal ( G4VPhysicalVolume volume) const

Definition at line 120 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 120 of file PHG4Prototype2OuterHcalDetector.cc

References m_AbsorberActiveFlag, m_ActiveFlag, m_ActiveVolumeSet, and m_OuterHcalSteelPlate.

Referenced by PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

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

Reimplemented from PHG4Detector.

Definition at line 504 of file PHG4Prototype2OuterHcalDetector.cc.

View newest version in sPHENIX GitHub at line 504 of file PHG4Prototype2OuterHcalDetector.cc

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

Referenced by PHG4Prototype2OuterHcalSubsystem::Print().

+ Here is the caller graph for this function:

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

Definition at line 40 of file PHG4Prototype2OuterHcalDetector.h.

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

References m_SuperDetector, and perf_headwind::name.

Referenced by PHG4Prototype2OuterHcalSubsystem::InitRunSubsystem(), and PHG4Prototype2OuterHcalSteppingAction::SetInterfacePointers().

+ Here is the caller graph for this function:

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

Definition at line 41 of file PHG4Prototype2OuterHcalDetector.h.

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

References m_SuperDetector.

Member Data Documentation

int PHG4Prototype2OuterHcalDetector::m_AbsorberActiveFlag
private

Definition at line 122 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by IsInPrototype2OuterHcal().

int PHG4Prototype2OuterHcalDetector::m_ActiveFlag
private

Definition at line 121 of file PHG4Prototype2OuterHcalDetector.h.

View newest version in sPHENIX GitHub at line 121 of file PHG4Prototype2OuterHcalDetector.h

Referenced by IsInPrototype2OuterHcal().

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

Definition at line 114 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructOuterHcal().

double PHG4Prototype2OuterHcalDetector::m_GapBetweenTiles
private

Definition at line 111 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

int PHG4Prototype2OuterHcalDetector::m_Layer
private

Definition at line 124 of file PHG4Prototype2OuterHcalDetector.h.

View newest version in sPHENIX GitHub at line 124 of file PHG4Prototype2OuterHcalDetector.h

Referenced by get_Layer().

int PHG4Prototype2OuterHcalDetector::m_NScintiPlates
private

Definition at line 118 of file PHG4Prototype2OuterHcalDetector.h.

View newest version in sPHENIX GitHub at line 118 of file PHG4Prototype2OuterHcalDetector.h

int PHG4Prototype2OuterHcalDetector::m_NSteelPlates
private

Definition at line 119 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructOuterHcal(), and ConstructSteelPlate().

G4AssemblyVolume* PHG4Prototype2OuterHcalDetector::m_OuterHcalAssembly
private

Definition at line 63 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructMe(), ConstructOuterHcal(), and ~PHG4Prototype2OuterHcalDetector().

G4LogicalVolume* PHG4Prototype2OuterHcalDetector::m_OuterHcalSteelPlate
private

Definition at line 62 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructSteelPlate(), and IsInPrototype2OuterHcal().

PHParameters* PHG4Prototype2OuterHcalDetector::m_Params
private

Definition at line 61 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructMe(), and ConstructOuterHcal().

double PHG4Prototype2OuterHcalDetector::m_ScintiBoxSmaller
private

Definition at line 110 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

double PHG4Prototype2OuterHcalDetector::m_ScintiGap
private

Definition at line 112 of file PHG4Prototype2OuterHcalDetector.h.

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

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

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

Definition at line 127 of file PHG4Prototype2OuterHcalDetector.h.

View newest version in sPHENIX GitHub at line 127 of file PHG4Prototype2OuterHcalDetector.h

Referenced by ConstructMe(), and get_scinti_row_id().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT10CornerLowerLeft
private

Definition at line 90 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT10CornerLowerRight
private

Definition at line 89 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT10CornerUpperLeft
private

Definition at line 87 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile10().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT10CornerUpperRight
private

Definition at line 88 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile10().

double PHG4Prototype2OuterHcalDetector::m_ScintiT10FrontSize
private

Definition at line 86 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT11CornerLowerLeft
private

Definition at line 96 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT11CornerLowerRight
private

Definition at line 95 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT11CornerUpperLeft
private

Definition at line 93 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile11().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT11CornerUpperRight
private

Definition at line 94 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile11().

double PHG4Prototype2OuterHcalDetector::m_ScintiT11FrontSize
private

Definition at line 92 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT12CornerLowerLeft
private

Definition at line 102 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT12CornerLowerRight
private

Definition at line 101 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT12CornerUpperLeft
private

Definition at line 99 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile12().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT12CornerUpperRight
private

Definition at line 100 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile12().

double PHG4Prototype2OuterHcalDetector::m_ScintiT12FrontSize
private

Definition at line 98 of file PHG4Prototype2OuterHcalDetector.h.

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

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT9CornerLowerLeft
private

Definition at line 84 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT9CornerLowerRight
private

Definition at line 83 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT9CornerUpperLeft
private

Definition at line 81 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile9().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiT9CornerUpperRight
private

Definition at line 82 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTile9().

double PHG4Prototype2OuterHcalDetector::m_ScintiT9DistanceToCorner
private

Definition at line 79 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

double PHG4Prototype2OuterHcalDetector::m_ScintiT9FrontSize
private

Definition at line 80 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

double PHG4Prototype2OuterHcalDetector::m_ScintiTileThickness
private
double PHG4Prototype2OuterHcalDetector::m_ScintiTileZ
private

Definition at line 108 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiU2CornerLowerLeft
private

Definition at line 78 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTileU2().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiU2CornerLowerRight
private

Definition at line 77 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTileU2().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiU2CornerUpperLeft
private

Definition at line 75 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTileU2().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiU2CornerUpperRight
private

Definition at line 76 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTileU2().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiUoneCornerLowerLeft
private

Definition at line 73 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTileU1().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiUoneCornerLowerRight
private

Definition at line 72 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTileU1().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiUoneCornerUpperLeft
private

Definition at line 70 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTileU1().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_ScintiUoneCornerUpperRight
private

Definition at line 71 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintiTileU1().

double PHG4Prototype2OuterHcalDetector::m_ScintiUoneFrontSize
private

Definition at line 69 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBox().

double PHG4Prototype2OuterHcalDetector::m_ScintiX
private

Definition at line 104 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBox(), and ConstructScintillatorBoxHiEta().

double PHG4Prototype2OuterHcalDetector::m_ScintiXHiEta
private

Definition at line 105 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta().

double PHG4Prototype2OuterHcalDetector::m_SizeZ
private

Definition at line 107 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructScintillatorBoxHiEta(), and ConstructSteelPlate().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_SteelPlateCornerLowerLeft
private

Definition at line 67 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructOuterHcal(), and ConstructSteelPlate().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_SteelPlateCornerLowerRight
private

Definition at line 66 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructOuterHcal(), and ConstructSteelPlate().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_SteelPlateCornerUpperLeft
private

Definition at line 64 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructSteelPlate(), and GetScintiAngle().

G4TwoVector PHG4Prototype2OuterHcalDetector::m_SteelPlateCornerUpperRight
private

Definition at line 65 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructSteelPlate(), and GetScintiAngle().

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

Definition at line 126 of file PHG4Prototype2OuterHcalDetector.h.

View newest version in sPHENIX GitHub at line 126 of file PHG4Prototype2OuterHcalDetector.h

Referenced by ConstructMe(), and get_steel_plate_id().

double PHG4Prototype2OuterHcalDetector::m_SteelZ
private

Definition at line 106 of file PHG4Prototype2OuterHcalDetector.h.

View newest version in sPHENIX GitHub at line 106 of file PHG4Prototype2OuterHcalDetector.h

std::string PHG4Prototype2OuterHcalDetector::m_SuperDetector
private

Definition at line 125 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by SuperDetector().

double PHG4Prototype2OuterHcalDetector::m_TiltAngle
private

Definition at line 113 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructOuterHcal().

double PHG4Prototype2OuterHcalDetector::m_VolumeScintillator
private

Definition at line 116 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by Print().

double PHG4Prototype2OuterHcalDetector::m_VolumeSteel
private

Definition at line 115 of file PHG4Prototype2OuterHcalDetector.h.

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

Referenced by ConstructSteelPlate(), and Print().


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