ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DMXDetectorConstruction Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/underground_physics/include/DMXDetectorConstruction.hh>

+ Inheritance diagram for DMXDetectorConstruction:
+ Collaboration diagram for DMXDetectorConstruction:

Public Member Functions

 DMXDetectorConstruction ()
 
 ~DMXDetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
void ConstructSDandField ()
 
void SetRoomEnergyCut (G4double)
 
void SetEnergyCut (G4double)
 
void SetTimeCut (G4double)
 
void SetRoomTimeCut (G4double)
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
virtual void CloneSD ()
 
virtual void CloneF ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
void ConstructParallelSD ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorld * GetParallelWorld (G4int i) const
 

Private Member Functions

void DefineMaterials ()
 

Private Attributes

G4UserLimits * theUserLimitsForRoom
 
G4UserLimits * theUserLimitsForDetector
 
G4double theMaxTimeCuts
 
G4double theMaxStepSize
 
G4double theDetectorStepSize
 
G4double theMinEkine
 
G4double theRoomMinEkine
 
G4double theRoomTimeCut
 
G4Material * world_mat
 
G4Material * lab_mat
 
G4Material * cupboard_mat
 
G4Material * door_mat
 
G4Material * desk_mat
 
G4Material * crate_mat
 
G4Material * glass_mat
 
G4Material * panel_mat
 
G4Material * LN2jacket_mat
 
G4Material * LN2_mat
 
G4Material * jacket_mat
 
G4Material * jacketflange_mat
 
G4Material * vacuum_mat
 
G4Material * copper_mat
 
G4Material * vessel_mat
 
G4Material * GXe_mat
 
G4Material * LXe_mat
 
G4Material * CuShield_mat
 
G4Material * alpha_mat
 
G4Material * americium_mat
 
G4Material * ring_mat
 
G4Material * mirror_mat
 
G4Material * grid_mat
 
G4Material * pmt_mat
 
G4Material * phcath_mat
 
G4double sourceZ
 
G4LogicalVolume * world_log
 
G4VPhysicalVolume * world_phys
 
G4LogicalVolume * glass_log
 
G4VPhysicalVolume * glass_phys
 
G4LogicalVolume * window_log
 
G4VPhysicalVolume * window_phys
 
G4LogicalVolume * sidepanel_log
 
G4VPhysicalVolume * sidepanel_phys
 
G4LogicalVolume * panelhole_log
 
G4VPhysicalVolume * panelhole_phys
 
G4LogicalVolume * doorglass_log
 
G4VPhysicalVolume * doorglass_phys
 
G4LogicalVolume * doorwindow_log
 
G4VPhysicalVolume * doorwindow_phys
 
G4LogicalVolume * door_log
 
G4VPhysicalVolume * door_phys
 
G4LogicalVolume * doorhole_log
 
G4VPhysicalVolume * doorhole_phys
 
G4LogicalVolume * cupboard_log
 
G4VPhysicalVolume * cupboard_phys
 
G4LogicalVolume * cupboard2_log
 
G4VPhysicalVolume * cupboard2_phys
 
G4LogicalVolume * desk1_log
 
G4VPhysicalVolume * desk1_phys
 
G4LogicalVolume * desk2_log
 
G4VPhysicalVolume * desk2_phys
 
G4LogicalVolume * desk3_log
 
G4VPhysicalVolume * desk3_phys
 
G4LogicalVolume * desk4_log
 
G4VPhysicalVolume * desk4_phys
 
G4LogicalVolume * crate_log
 
G4VPhysicalVolume * crate_phys
 
G4LogicalVolume * trunk_log
 
G4VPhysicalVolume * trunk_phys
 
G4LogicalVolume * trunk_inside_log
 
G4VPhysicalVolume * trunk_inside_phys
 
G4LogicalVolume * lab_log
 
G4VPhysicalVolume * lab_phys
 
G4LogicalVolume * LN2jacket_log
 
G4VPhysicalVolume * LN2jacket_phys
 
G4LogicalVolume * LN2vacuum_log
 
G4VPhysicalVolume * LN2vacuum_phys
 
G4LogicalVolume * LN2vessel_log
 
G4VPhysicalVolume * LN2vessel_phys
 
G4LogicalVolume * LN2_log
 
G4VPhysicalVolume * LN2_phys
 
G4LogicalVolume * jacket_log
 
G4VPhysicalVolume * jacket_phys
 
G4LogicalVolume * jacketflange_log
 
G4VPhysicalVolume * topjacketflange_phys
 
G4VPhysicalVolume * bottomjacketflange_phys
 
G4LogicalVolume * vacuum_log
 
G4VPhysicalVolume * vacuum_phys
 
G4LogicalVolume * copper_log
 
G4VPhysicalVolume * copper_phys
 
G4LogicalVolume * coppertop_log
 
G4VPhysicalVolume * coppertop_phys
 
G4LogicalVolume * vessel_log
 
G4VPhysicalVolume * vessel_phys
 
G4LogicalVolume * vesseltop_log1
 
G4VPhysicalVolume * vesseltop_phys1
 
G4LogicalVolume * vesseltop_log2
 
G4VPhysicalVolume * vesseltop_phys2
 
G4LogicalVolume * vesselbottom_log1
 
G4VPhysicalVolume * vesselbottom_phys1
 
G4LogicalVolume * vesselbottom_log2
 
G4VPhysicalVolume * vesselbottom_phys2
 
G4LogicalVolume * pmtvesselbottom_log1
 
G4VPhysicalVolume * pmtvesselbottom_phys1
 
G4LogicalVolume * pmtvesselbottom_log2
 
G4VPhysicalVolume * pmtvesselbottom_phys2
 
G4LogicalVolume * GXe_log
 
G4VPhysicalVolume * GXe_phys
 
G4LogicalVolume * gaslag_log
 
G4VPhysicalVolume * gaslag_phys
 
G4LogicalVolume * CuShield_log
 
G4VPhysicalVolume * CuShield_phys
 
G4LogicalVolume * LXe_log
 
G4VPhysicalVolume * LXe_phys
 
G4LogicalVolume * liqLag_log
 
G4VPhysicalVolume * liqLag_phys
 
G4LogicalVolume * alpha_log
 
G4VPhysicalVolume * alpha_phys
 
G4LogicalVolume * americium_log
 
G4VPhysicalVolume * americium_phys
 
G4LogicalVolume * ring_log
 
G4VPhysicalVolume * ring_phys_gas [2]
 
G4VPhysicalVolume * ring_phys_liq [6]
 
G4LogicalVolume * mirror_log
 
G4VPhysicalVolume * mirror_phys
 
G4LogicalVolume * grid1_log
 
G4VPhysicalVolume * grid1_phys
 
G4LogicalVolume * grid2_log
 
G4VPhysicalVolume * grid2_phys
 
G4LogicalVolume * pmt_log
 
G4VPhysicalVolume * pmt_phys
 
G4LogicalVolume * phcath_log
 
G4VPhysicalVolume * phcath_phys
 
G4Cache< DMXScintSD * > LXeSD
 
G4Cache< DMXPmtSD * > pmtSD
 
DMXDetectorMessenger * detectorMessenger
 

Additional Inherited Members

- Protected Member Functions inherited from G4VUserDetectorConstruction
void SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
 
void SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD)
 

Detailed Description

Definition at line 60 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 60 of file DMXDetectorConstruction.hh

Constructor & Destructor Documentation

DMXDetectorConstruction::DMXDetectorConstruction ( )

Definition at line 88 of file DMXDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 88 of file DMXDetectorConstruction.cc

References DBL_MAX, detectorMessenger, eV, LXeSD, nanosecond, pmtSD, G4Cache< VALTYPE >::Put(), theDetectorStepSize, theMaxStepSize, theMaxTimeCuts, theMinEkine, theRoomMinEkine, theRoomTimeCut, theUserLimitsForDetector, and theUserLimitsForRoom.

+ Here is the call graph for this function:

DMXDetectorConstruction::~DMXDetectorConstruction ( )

Definition at line 111 of file DMXDetectorConstruction.cc.

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

References detectorMessenger, theUserLimitsForDetector, and theUserLimitsForRoom.

Member Function Documentation

G4VPhysicalVolume * DMXDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 129 of file DMXDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 129 of file DMXDetectorConstruction.cc

References G4MaterialPropertiesTable::AddProperty(), alpha_log, alpha_mat, alpha_phys, americium_log, americium_mat, americium_phys, bottomjacketflange_phys, cm, copper_log, copper_mat, copper_phys, coppertop_log, coppertop_phys, CuShield_log, CuShield_mat, CuShield_phys, DBL_MAX, DefineMaterials(), deg, dielectric_dielectric, dielectric_metal, eV, G4BestUnit, G4cout, G4endl, gaslag_log, gaslag_phys, G4VisAttributes::GetInvisible(), glisur, grid1_log, grid1_phys, grid2_log, grid2_phys, grid_mat, ground, GXe_log, GXe_mat, GXe_phys, jacket_log, jacket_mat, jacket_phys, jacketflange_log, jacketflange_mat, lab_log, lab_mat, lab_phys, liqLag_log, liqLag_phys, LN2_log, LN2_mat, LN2_phys, LN2jacket_log, LN2jacket_mat, LN2jacket_phys, LN2vacuum_log, LN2vacuum_phys, LN2vessel_log, LN2vessel_phys, LXe_log, LXe_mat, LXe_phys, micrometer, mirror_log, mirror_mat, mirror_phys, mm, nanometer, phcath_log, phcath_mat, phcath_phys, pmt_log, pmt_mat, pmt_phys, pmtvesselbottom_log1, pmtvesselbottom_log2, pmtvesselbottom_phys1, pmtvesselbottom_phys2, polished, ring_log, ring_mat, ring_phys_gas, ring_phys_liq, G4VisAttributes::SetForceSolid(), G4OpticalSurface::SetMaterialPropertiesTable(), G4LogicalVolume::SetUserLimits(), G4LogicalVolume::SetVisAttributes(), G4VisAttributes::SetVisibility(), sourceZ, theDetectorStepSize, theMaxStepSize, theMaxTimeCuts, theMinEkine, theRoomMinEkine, theRoomTimeCut, theUserLimitsForDetector, theUserLimitsForRoom, topjacketflange_phys, unified, vacuum_log, vacuum_mat, vacuum_phys, vessel_log, vessel_mat, vessel_phys, vesselbottom_log1, vesselbottom_log2, vesselbottom_phys1, vesselbottom_phys2, vesseltop_log1, vesseltop_log2, vesseltop_phys1, vesseltop_phys2, world_log, world_mat, and world_phys.

+ Here is the call graph for this function:

void DMXDetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

Definition at line 1001 of file DMXDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 1001 of file DMXDetectorConstruction.cc

References G4SDManager::AddNewDetector(), G4Cache< VALTYPE >::Get(), G4SDManager::GetSDMpointer(), LXe_log, LXeSD, phcath_log, pmtSD, G4Cache< VALTYPE >::Put(), and G4VUserDetectorConstruction::SetSensitiveDetector().

+ Here is the call graph for this function:

void DMXDetectorConstruction::DefineMaterials ( )
private

Definition at line 121 of file DMXDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 121 of file DMXDetectorConstruction.cc

Referenced by Construct().

+ Here is the caller graph for this function:

void DMXDetectorConstruction::SetEnergyCut ( G4double  val)

Definition at line 1049 of file DMXDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 1049 of file DMXDetectorConstruction.cc

References G4BestUnit, G4cout, G4endl, G4UserLimits::SetUserMinEkine(), theMinEkine, and theUserLimitsForDetector.

+ Here is the call graph for this function:

void DMXDetectorConstruction::SetRoomEnergyCut ( G4double  val)

Definition at line 1034 of file DMXDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 1034 of file DMXDetectorConstruction.cc

References G4BestUnit, G4cout, G4endl, G4UserLimits::SetUserMinEkine(), theRoomMinEkine, and theUserLimitsForRoom.

+ Here is the call graph for this function:

void DMXDetectorConstruction::SetRoomTimeCut ( G4double  val)

Definition at line 1064 of file DMXDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 1064 of file DMXDetectorConstruction.cc

References G4BestUnit, G4cout, G4endl, G4UserLimits::SetUserMaxTime(), theRoomTimeCut, and theUserLimitsForRoom.

+ Here is the call graph for this function:

void DMXDetectorConstruction::SetTimeCut ( G4double  val)

Definition at line 1079 of file DMXDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 1079 of file DMXDetectorConstruction.cc

References G4BestUnit, G4cout, G4endl, G4UserLimits::SetUserMaxTime(), theMaxTimeCuts, and theUserLimitsForDetector.

+ Here is the call graph for this function:

Member Data Documentation

G4LogicalVolume* DMXDetectorConstruction::alpha_log
private

Definition at line 149 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 149 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::alpha_mat
private

Definition at line 58 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 58 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::alpha_phys
private

Definition at line 150 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 150 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::americium_log
private

Definition at line 151 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 151 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::americium_mat
private

Definition at line 59 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 59 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::americium_phys
private

Definition at line 152 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 152 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::bottomjacketflange_phys
private

Definition at line 118 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 118 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::copper_log
private

Definition at line 121 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 121 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::copper_mat
private

Definition at line 53 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 53 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::copper_phys
private

Definition at line 122 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 122 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::coppertop_log
private

Definition at line 123 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 123 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::coppertop_phys
private

Definition at line 124 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 124 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::crate_log
private

Definition at line 68 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 68 of file DMXDetectorConstruction.hh

G4Material* DMXDetectorConstruction::crate_mat
private

Definition at line 45 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 45 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::crate_phys
private

Definition at line 69 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 69 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::cupboard2_log
private

Definition at line 58 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 58 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::cupboard2_phys
private

Definition at line 59 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 59 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::cupboard_log
private

Definition at line 56 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 56 of file DMXDetectorConstruction.hh

G4Material* DMXDetectorConstruction::cupboard_mat
private

Definition at line 42 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 42 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::cupboard_phys
private

Definition at line 57 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 57 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::CuShield_log
private

Definition at line 143 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 143 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::CuShield_mat
private

Definition at line 57 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 57 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::CuShield_phys
private

Definition at line 144 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 144 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::desk1_log
private

Definition at line 60 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 60 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::desk1_phys
private

Definition at line 61 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 61 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::desk2_log
private

Definition at line 62 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 62 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::desk2_phys
private

Definition at line 63 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 63 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::desk3_log
private

Definition at line 64 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 64 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::desk3_phys
private

Definition at line 65 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 65 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::desk4_log
private

Definition at line 66 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 66 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::desk4_phys
private

Definition at line 67 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 67 of file DMXDetectorConstruction.hh

G4Material* DMXDetectorConstruction::desk_mat
private

Definition at line 44 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 44 of file DMXDetectorConstruction.hh

DMXDetectorMessenger* DMXDetectorConstruction::detectorMessenger
private

Definition at line 171 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 171 of file DMXDetectorConstruction.hh

Referenced by DMXDetectorConstruction(), and ~DMXDetectorConstruction().

G4LogicalVolume* DMXDetectorConstruction::door_log
private

Definition at line 52 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 52 of file DMXDetectorConstruction.hh

G4Material* DMXDetectorConstruction::door_mat
private

Definition at line 43 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 43 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::door_phys
private

Definition at line 53 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 53 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::doorglass_log
private

Definition at line 48 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 48 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::doorglass_phys
private

Definition at line 49 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 49 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::doorhole_log
private

Definition at line 54 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 54 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::doorhole_phys
private

Definition at line 55 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 55 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::doorwindow_log
private

Definition at line 50 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 50 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::doorwindow_phys
private

Definition at line 51 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 51 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::gaslag_log
private

Definition at line 141 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 141 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::gaslag_phys
private

Definition at line 142 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 142 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::glass_log
private

Definition at line 40 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 40 of file DMXDetectorConstruction.hh

G4Material* DMXDetectorConstruction::glass_mat
private

Definition at line 46 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 46 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::glass_phys
private

Definition at line 41 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 41 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::grid1_log
private

Definition at line 158 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 158 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::grid1_phys
private

Definition at line 159 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 159 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::grid2_log
private

Definition at line 160 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 160 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::grid2_phys
private

Definition at line 161 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 161 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::grid_mat
private

Definition at line 62 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 62 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::GXe_log
private

Definition at line 139 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 139 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::GXe_mat
private

Definition at line 55 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 55 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::GXe_phys
private

Definition at line 140 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 140 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::jacket_log
private

Definition at line 114 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 114 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::jacket_mat
private

Definition at line 50 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 50 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::jacket_phys
private

Definition at line 115 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 115 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::jacketflange_log
private

Definition at line 116 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 116 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::jacketflange_mat
private

Definition at line 51 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 51 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::lab_log
private

Definition at line 103 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 103 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::lab_mat
private

Definition at line 41 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 41 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::lab_phys
private

Definition at line 104 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 104 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::liqLag_log
private

Definition at line 147 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 147 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::liqLag_phys
private

Definition at line 148 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 148 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LN2_log
private

Definition at line 112 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 112 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::LN2_mat
private

Definition at line 49 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 49 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LN2_phys
private

Definition at line 113 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 113 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LN2jacket_log
private

Definition at line 106 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 106 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::LN2jacket_mat
private

Definition at line 48 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 48 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LN2jacket_phys
private

Definition at line 107 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 107 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LN2vacuum_log
private

Definition at line 108 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 108 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LN2vacuum_phys
private

Definition at line 109 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 109 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LN2vessel_log
private

Definition at line 110 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 110 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LN2vessel_phys
private

Definition at line 111 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 111 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LXe_log
private

Definition at line 145 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 145 of file DMXDetectorConstruction.hh

Referenced by Construct(), and ConstructSDandField().

G4Material* DMXDetectorConstruction::LXe_mat
private

Definition at line 56 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 56 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LXe_phys
private

Definition at line 146 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 146 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Cache<DMXScintSD*> DMXDetectorConstruction::LXeSD
private

Definition at line 167 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 167 of file DMXDetectorConstruction.hh

Referenced by ConstructSDandField(), and DMXDetectorConstruction().

G4LogicalVolume* DMXDetectorConstruction::mirror_log
private

Definition at line 156 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 156 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::mirror_mat
private

Definition at line 61 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 61 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::mirror_phys
private

Definition at line 157 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 157 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::panel_mat
private

Definition at line 47 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 47 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::panelhole_log
private

Definition at line 46 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 46 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::panelhole_phys
private

Definition at line 47 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 47 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::phcath_log
private

Definition at line 164 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 164 of file DMXDetectorConstruction.hh

Referenced by Construct(), and ConstructSDandField().

G4Material* DMXDetectorConstruction::phcath_mat
private

Definition at line 64 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 64 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::phcath_phys
private

Definition at line 165 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 165 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::pmt_log
private

Definition at line 162 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 162 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::pmt_mat
private

Definition at line 63 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 63 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::pmt_phys
private

Definition at line 163 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 163 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Cache<DMXPmtSD*> DMXDetectorConstruction::pmtSD
private

Definition at line 168 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 168 of file DMXDetectorConstruction.hh

Referenced by ConstructSDandField(), and DMXDetectorConstruction().

G4LogicalVolume* DMXDetectorConstruction::pmtvesselbottom_log1
private

Definition at line 135 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 135 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::pmtvesselbottom_log2
private

Definition at line 137 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 137 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::pmtvesselbottom_phys1
private

Definition at line 136 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 136 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::pmtvesselbottom_phys2
private

Definition at line 138 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 138 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::ring_log
private

Definition at line 153 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 153 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::ring_mat
private

Definition at line 60 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 60 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::ring_phys_gas[2]
private

Definition at line 154 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 154 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::ring_phys_liq[6]
private

Definition at line 155 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 155 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::sidepanel_log
private

Definition at line 44 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 44 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::sidepanel_phys
private

Definition at line 45 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 45 of file DMXDetectorConstruction.hh

G4double DMXDetectorConstruction::sourceZ
private

Definition at line 96 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 96 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4double DMXDetectorConstruction::theDetectorStepSize
private

Definition at line 87 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 87 of file DMXDetectorConstruction.hh

Referenced by Construct(), and DMXDetectorConstruction().

G4double DMXDetectorConstruction::theMaxStepSize
private

Definition at line 86 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 86 of file DMXDetectorConstruction.hh

Referenced by Construct(), and DMXDetectorConstruction().

G4double DMXDetectorConstruction::theMaxTimeCuts
private

Definition at line 85 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 85 of file DMXDetectorConstruction.hh

Referenced by Construct(), DMXDetectorConstruction(), and SetTimeCut().

G4double DMXDetectorConstruction::theMinEkine
private

Definition at line 88 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 88 of file DMXDetectorConstruction.hh

Referenced by Construct(), DMXDetectorConstruction(), and SetEnergyCut().

G4double DMXDetectorConstruction::theRoomMinEkine
private

Definition at line 89 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 89 of file DMXDetectorConstruction.hh

Referenced by Construct(), DMXDetectorConstruction(), and SetRoomEnergyCut().

G4double DMXDetectorConstruction::theRoomTimeCut
private

Definition at line 91 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 91 of file DMXDetectorConstruction.hh

Referenced by Construct(), DMXDetectorConstruction(), and SetRoomTimeCut().

G4UserLimits* DMXDetectorConstruction::theUserLimitsForDetector
private

Definition at line 82 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 82 of file DMXDetectorConstruction.hh

Referenced by Construct(), DMXDetectorConstruction(), SetEnergyCut(), SetTimeCut(), and ~DMXDetectorConstruction().

G4UserLimits* DMXDetectorConstruction::theUserLimitsForRoom
private

Definition at line 81 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 81 of file DMXDetectorConstruction.hh

Referenced by Construct(), DMXDetectorConstruction(), SetRoomEnergyCut(), SetRoomTimeCut(), and ~DMXDetectorConstruction().

G4VPhysicalVolume* DMXDetectorConstruction::topjacketflange_phys
private

Definition at line 117 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 117 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::trunk_inside_log
private

Definition at line 72 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 72 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::trunk_inside_phys
private

Definition at line 73 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 73 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::trunk_log
private

Definition at line 70 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 70 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::trunk_phys
private

Definition at line 71 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 71 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::vacuum_log
private

Definition at line 119 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 119 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::vacuum_mat
private

Definition at line 52 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 52 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vacuum_phys
private

Definition at line 120 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 120 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vessel_log
private

Definition at line 125 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 125 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::vessel_mat
private

Definition at line 54 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 54 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vessel_phys
private

Definition at line 126 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 126 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vesselbottom_log1
private

Definition at line 131 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 131 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vesselbottom_log2
private

Definition at line 133 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 133 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vesselbottom_phys1
private

Definition at line 132 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 132 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vesselbottom_phys2
private

Definition at line 134 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 134 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vesseltop_log1
private

Definition at line 127 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 127 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vesseltop_log2
private

Definition at line 129 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 129 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vesseltop_phys1
private

Definition at line 128 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 128 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vesseltop_phys2
private

Definition at line 130 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 130 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::window_log
private

Definition at line 42 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 42 of file DMXDetectorConstruction.hh

G4VPhysicalVolume* DMXDetectorConstruction::window_phys
private

Definition at line 43 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 43 of file DMXDetectorConstruction.hh

G4LogicalVolume* DMXDetectorConstruction::world_log
private

Definition at line 98 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 98 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4Material* DMXDetectorConstruction::world_mat
private

Definition at line 40 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 40 of file DMXDetectorConstruction.hh

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::world_phys
private

Definition at line 99 of file DMXDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 99 of file DMXDetectorConstruction.hh

Referenced by Construct().


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