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

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

+ Inheritance diagram for PHG4HcalPrototypeDetector:
+ Collaboration diagram for PHG4HcalPrototypeDetector:

Public Member Functions

 PHG4HcalPrototypeDetector (PHG4Subsystem *subsys, PHCompositeNode *Node, const std::string &dnam, const int lyr=0)
 constructor
 
virtual ~PHG4HcalPrototypeDetector (void)
 destructor
 
virtual void ConstructMe (G4LogicalVolume *world)
 construct
 
void SetYRot (const G4double angle)
 
void SetZRot (const G4double angle)
 
void SetActive (const int i=1)
 
void SetAbsorberActive (const int i=1)
 
int IsActive () const
 
void SuperDetector (const std::string &name)
 
const std::string SuperDetector () const
 
int get_Layer () const
 
void BlackHole (const int i=1)
 
int IsBlackHole () const
 
void SetMaterial (G4String)
 
void SetOuterHcalDPhi (G4double)
 
void SetInnerHcalDPhi (G4double)
 
void SetOuterPlateTiltAngle (G4double)
 
void SetInnerPlateTiltAngle (G4double)
 
void UpdateGeometry ()
 
volume accessors
int IsInHcalPrototype (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 void Print (const std::string &="ALL") const
 
virtual int DisplayVolume (G4VSolid *volume, G4LogicalVolume *logvol, G4RotationMatrix *rotm=nullptr)
 
virtual int DisplayVolume (G4LogicalVolume *checksolid, G4LogicalVolume *logvol, G4RotationMatrix *rotm=nullptr)
 
virtual PHCompositeNodetopNode ()
 
virtual PHG4SubsystemGetMySubsystem ()
 

Private Member Functions

void CalculateGeometry ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructDetector ()
 
void SetTiltViaNcross (const int ncross)
 

Private Attributes

G4int nScint360
 
G4int nHcal1Layers
 
G4int nHcal2Layers
 
G4double hcal2ScintSizeX
 
G4double hcal2ScintSizeY
 
G4double hcal2ScintSizeZ
 
G4double hcal1ScintSizeX
 
G4double hcal1ScintSizeY
 
G4double hcal1ScintSizeZ
 
G4double hcal1TiltAngle
 
G4double hcal2TiltAngle
 
G4double hcal1DPhi
 
G4double hcal2DPhi
 
G4double hcal1RadiusIn
 
G4double hcal2RadiusIn
 
G4double hcalBoxSizeX
 
G4double hcalBoxSizeY
 
G4double hcalBoxSizeZ
 
G4double hcalBoxRotationAngle_z
 
G4double hcalBoxRotationAngle_y
 
G4double hcal2Abs_dxa
 
G4double hcal2Abs_dxb
 
G4double hcal2Abs_dya
 
G4double hcal2Abs_dyb
 
G4double hcal2Abs_dz
 
G4double hcal1Abs_dxa
 
G4double hcal1Abs_dxb
 
G4double hcal1Abs_dya
 
G4double hcal1Abs_dyb
 
G4double hcal1Abs_dz
 
G4double hcalJunctionSizeX
 
G4double hcalJunctionSizeY
 
G4double hcalJunctionSizeZ
 
G4VPhysicalVolumephysiWorld
 
G4LogicalVolume * logicWorld
 
G4LogicalVolume * logicHcalBox
 
G4Box * solidHcalBox
 
G4PVPlacement * physiHcalBox
 
G4LogicalVolume * logicHcal2ScintLayer
 
G4LogicalVolume * logicHcal1ScintLayer
 
G4LogicalVolume * logicHcal2AbsLayer
 
G4LogicalVolume * logicHcal1AbsLayer
 
G4Material * world_mat
 
G4Material * steel
 
G4Material * scint_mat
 
PHG4HcalPrototypeDetectorMessengerfDetectorMessenger
 
int active
 
int absorberactive
 
int layer
 
int blackhole
 
std::string detector_type
 
std::string superdetector
 

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 27 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 27 of file PHG4HcalPrototypeDetector.h

Constructor & Destructor Documentation

PHG4HcalPrototypeDetector::PHG4HcalPrototypeDetector ( PHG4Subsystem subsys,
PHCompositeNode Node,
const std::string &  dnam,
const int  lyr = 0 
)

constructor

Definition at line 39 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 39 of file PHG4HcalPrototypeDetector.cc

References fDetectorMessenger.

virtual PHG4HcalPrototypeDetector::~PHG4HcalPrototypeDetector ( void  )
inlinevirtual

destructor

Definition at line 34 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 34 of file PHG4HcalPrototypeDetector.h

Member Function Documentation

void PHG4HcalPrototypeDetector::BlackHole ( const int  i = 1)
inline

Definition at line 56 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 56 of file PHG4HcalPrototypeDetector.h

References blackhole, and i.

Referenced by PHG4HcalPrototypeSubsystem::Init().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::CalculateGeometry ( )
private

Definition at line 623 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 623 of file PHG4HcalPrototypeDetector.cc

void PHG4HcalPrototypeDetector::ConstructMe ( G4LogicalVolume *  world)
virtual

construct

Implements PHG4Detector.

Definition at line 118 of file PHG4HcalPrototypeDetector.cc.

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

References ConstructDetector(), DefineMaterials(), and logicWorld.

+ Here is the call graph for this function:

void PHG4HcalPrototypeDetector::DefineMaterials ( )
private

Definition at line 127 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 127 of file PHG4HcalPrototypeDetector.cc

References scint_mat, steel, and world_mat.

Referenced by ConstructMe().

+ Here is the caller graph for this function:

int PHG4HcalPrototypeDetector::get_Layer ( ) const
inline

Definition at line 54 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 54 of file PHG4HcalPrototypeDetector.h

References layer.

int PHG4HcalPrototypeDetector::IsActive ( ) const
inline

Definition at line 51 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 51 of file PHG4HcalPrototypeDetector.h

References active.

Referenced by PHG4HcalPrototypeSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

int PHG4HcalPrototypeDetector::IsBlackHole ( ) const
inline

Definition at line 57 of file PHG4HcalPrototypeDetector.h.

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

References blackhole.

Referenced by PHG4HcalPrototypeSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

int PHG4HcalPrototypeDetector::IsInHcalPrototype ( G4VPhysicalVolume ) const

Definition at line 113 of file PHG4HcalPrototypeDetector.cc.

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

void PHG4HcalPrototypeDetector::SetAbsorberActive ( const int  i = 1)
inline

Definition at line 50 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 50 of file PHG4HcalPrototypeDetector.h

References absorberactive, and i.

Referenced by PHG4HcalPrototypeSubsystem::Init().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::SetActive ( const int  i = 1)
inline

Definition at line 49 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 49 of file PHG4HcalPrototypeDetector.h

References active, and i.

Referenced by PHG4HcalPrototypeSubsystem::Init().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::SetInnerHcalDPhi ( G4double  dphi)

Definition at line 702 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 702 of file PHG4HcalPrototypeDetector.cc

References INTTVtxZ::dphi, and hcal1DPhi.

Referenced by PHG4HcalPrototypeDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::SetInnerPlateTiltAngle ( G4double  dtheta)

Definition at line 708 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 708 of file PHG4HcalPrototypeDetector.cc

References hcal1TiltAngle.

Referenced by PHG4HcalPrototypeDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::SetMaterial ( G4String  )

Definition at line 630 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 630 of file PHG4HcalPrototypeDetector.cc

Referenced by PHG4HcalPrototypeDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::SetOuterHcalDPhi ( G4double  dphi)

Definition at line 690 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 690 of file PHG4HcalPrototypeDetector.cc

References INTTVtxZ::dphi, and hcal2DPhi.

Referenced by PHG4HcalPrototypeDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::SetOuterPlateTiltAngle ( G4double  dtheta)

Definition at line 696 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 696 of file PHG4HcalPrototypeDetector.cc

References hcal2TiltAngle.

Referenced by PHG4HcalPrototypeDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::SetTiltViaNcross ( const int  ncross)
private

Definition at line 643 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 643 of file PHG4HcalPrototypeDetector.cc

References alpha, hcal1RadiusIn, hcal1ScintSizeX, hcal1TiltAngle, hcal2RadiusIn, hcal2ScintSizeX, hcal2TiltAngle, nHcal2Layers, and sign().

+ Here is the call graph for this function:

void PHG4HcalPrototypeDetector::SetYRot ( const G4double  angle)
inline

Definition at line 47 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 47 of file PHG4HcalPrototypeDetector.h

References hcalBoxRotationAngle_z, and Acts::UnitConstants::rad.

Referenced by PHG4HcalPrototypeSubsystem::Init().

+ Here is the caller graph for this function:

void PHG4HcalPrototypeDetector::SetZRot ( const G4double  angle)
inline

Definition at line 48 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 48 of file PHG4HcalPrototypeDetector.h

References hcalBoxRotationAngle_y, and Acts::UnitConstants::rad.

Referenced by PHG4HcalPrototypeSubsystem::Init().

+ Here is the caller graph for this function:

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

Definition at line 52 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 52 of file PHG4HcalPrototypeDetector.h

References perf_headwind::name, and superdetector.

Referenced by PHG4HcalPrototypeSubsystem::Init(), and PHG4HcalPrototypeSteppingAction::SetInterfacePointers().

+ Here is the caller graph for this function:

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

Definition at line 53 of file PHG4HcalPrototypeDetector.h.

View newest version in sPHENIX GitHub at line 53 of file PHG4HcalPrototypeDetector.h

References superdetector.

void PHG4HcalPrototypeDetector::UpdateGeometry ( )

Definition at line 636 of file PHG4HcalPrototypeDetector.cc.

View newest version in sPHENIX GitHub at line 636 of file PHG4HcalPrototypeDetector.cc

References ConstructDetector().

Referenced by PHG4HcalPrototypeDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

int PHG4HcalPrototypeDetector::absorberactive
private

Definition at line 115 of file PHG4HcalPrototypeDetector.h.

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

Referenced by SetAbsorberActive().

int PHG4HcalPrototypeDetector::active
private

Definition at line 114 of file PHG4HcalPrototypeDetector.h.

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

Referenced by IsActive(), and SetActive().

int PHG4HcalPrototypeDetector::blackhole
private

Definition at line 117 of file PHG4HcalPrototypeDetector.h.

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

Referenced by BlackHole(), and IsBlackHole().

std::string PHG4HcalPrototypeDetector::detector_type
private

Definition at line 118 of file PHG4HcalPrototypeDetector.h.

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

PHG4HcalPrototypeDetectorMessenger* PHG4HcalPrototypeDetector::fDetectorMessenger
private

Definition at line 112 of file PHG4HcalPrototypeDetector.h.

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

Referenced by PHG4HcalPrototypeDetector().

G4double PHG4HcalPrototypeDetector::hcal1Abs_dxa
private

Definition at line 89 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal1Abs_dxb
private

Definition at line 89 of file PHG4HcalPrototypeDetector.h.

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

G4double PHG4HcalPrototypeDetector::hcal1Abs_dya
private

Definition at line 90 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal1Abs_dyb
private

Definition at line 90 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal1Abs_dz
private

Definition at line 91 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal1DPhi
private

Definition at line 78 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetInnerHcalDPhi().

G4double PHG4HcalPrototypeDetector::hcal1RadiusIn
private

Definition at line 81 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetTiltViaNcross().

G4double PHG4HcalPrototypeDetector::hcal1ScintSizeX
private

Definition at line 75 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetTiltViaNcross().

G4double PHG4HcalPrototypeDetector::hcal1ScintSizeY
private

Definition at line 75 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal1ScintSizeZ
private

Definition at line 75 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal1TiltAngle
private

Definition at line 76 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), SetInnerPlateTiltAngle(), and SetTiltViaNcross().

G4double PHG4HcalPrototypeDetector::hcal2Abs_dxa
private

Definition at line 85 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal2Abs_dxb
private

Definition at line 85 of file PHG4HcalPrototypeDetector.h.

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

G4double PHG4HcalPrototypeDetector::hcal2Abs_dya
private

Definition at line 86 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal2Abs_dyb
private

Definition at line 86 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal2Abs_dz
private

Definition at line 87 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal2DPhi
private

Definition at line 79 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetOuterHcalDPhi().

G4double PHG4HcalPrototypeDetector::hcal2RadiusIn
private

Definition at line 82 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetTiltViaNcross().

G4double PHG4HcalPrototypeDetector::hcal2ScintSizeX
private

Definition at line 74 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetTiltViaNcross().

G4double PHG4HcalPrototypeDetector::hcal2ScintSizeY
private

Definition at line 74 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal2ScintSizeZ
private

Definition at line 74 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcal2TiltAngle
private

Definition at line 77 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), SetOuterPlateTiltAngle(), and SetTiltViaNcross().

G4double PHG4HcalPrototypeDetector::hcalBoxRotationAngle_y
private

Definition at line 83 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetZRot().

G4double PHG4HcalPrototypeDetector::hcalBoxRotationAngle_z
private

Definition at line 83 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetYRot().

G4double PHG4HcalPrototypeDetector::hcalBoxSizeX
private

Definition at line 83 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcalBoxSizeY
private

Definition at line 83 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcalBoxSizeZ
private

Definition at line 83 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcalJunctionSizeX
private

Definition at line 93 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcalJunctionSizeY
private

Definition at line 93 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4double PHG4HcalPrototypeDetector::hcalJunctionSizeZ
private

Definition at line 93 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

int PHG4HcalPrototypeDetector::layer
private

Definition at line 116 of file PHG4HcalPrototypeDetector.h.

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

Referenced by get_Layer().

G4LogicalVolume * PHG4HcalPrototypeDetector::logicHcal1AbsLayer
private

Definition at line 103 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4LogicalVolume * PHG4HcalPrototypeDetector::logicHcal1ScintLayer
private

Definition at line 102 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4LogicalVolume* PHG4HcalPrototypeDetector::logicHcal2AbsLayer
private

Definition at line 103 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4LogicalVolume* PHG4HcalPrototypeDetector::logicHcal2ScintLayer
private

Definition at line 102 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4LogicalVolume* PHG4HcalPrototypeDetector::logicHcalBox
private

Definition at line 98 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4LogicalVolume* PHG4HcalPrototypeDetector::logicWorld
private

Definition at line 96 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and ConstructMe().

G4int PHG4HcalPrototypeDetector::nHcal1Layers
private

Definition at line 71 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4int PHG4HcalPrototypeDetector::nHcal2Layers
private

Definition at line 72 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and SetTiltViaNcross().

G4int PHG4HcalPrototypeDetector::nScint360
private

Definition at line 70 of file PHG4HcalPrototypeDetector.h.

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

G4PVPlacement* PHG4HcalPrototypeDetector::physiHcalBox
private

Definition at line 100 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4VPhysicalVolume* PHG4HcalPrototypeDetector::physiWorld
private

Definition at line 95 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4Material * PHG4HcalPrototypeDetector::scint_mat
private

Definition at line 105 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and DefineMaterials().

G4Box* PHG4HcalPrototypeDetector::solidHcalBox
private

Definition at line 99 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector().

G4Material * PHG4HcalPrototypeDetector::steel
private

Definition at line 105 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and DefineMaterials().

std::string PHG4HcalPrototypeDetector::superdetector
private

Definition at line 119 of file PHG4HcalPrototypeDetector.h.

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

Referenced by SuperDetector().

G4Material* PHG4HcalPrototypeDetector::world_mat
private

Definition at line 105 of file PHG4HcalPrototypeDetector.h.

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

Referenced by ConstructDetector(), and DefineMaterials().


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