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 ()
 
G4VPhysicalVolumeConstruct ()
 
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
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Private Member Functions

void DefineMaterials ()
 

Private Attributes

G4UserLimitstheUserLimitsForRoom
 
G4UserLimitstheUserLimitsForDetector
 
G4double theMaxTimeCuts
 
G4double theMaxStepSize
 
G4double theDetectorStepSize
 
G4double theMinEkine
 
G4double theRoomMinEkine
 
G4double theRoomTimeCut
 
G4Materialworld_mat
 
G4Materiallab_mat
 
G4Materialcupboard_mat
 
G4Materialdoor_mat
 
G4Materialdesk_mat
 
G4Materialcrate_mat
 
G4Materialglass_mat
 
G4Materialpanel_mat
 
G4MaterialLN2jacket_mat
 
G4MaterialLN2_mat
 
G4Materialjacket_mat
 
G4Materialjacketflange_mat
 
G4Materialvacuum_mat
 
G4Materialcopper_mat
 
G4Materialvessel_mat
 
G4MaterialGXe_mat
 
G4MaterialLXe_mat
 
G4MaterialCuShield_mat
 
G4Materialalpha_mat
 
G4Materialamericium_mat
 
G4Materialring_mat
 
G4Materialmirror_mat
 
G4Materialgrid_mat
 
G4Materialpmt_mat
 
G4Materialphcath_mat
 
G4double sourceZ
 
G4LogicalVolumeworld_log
 
G4VPhysicalVolumeworld_phys
 
G4LogicalVolumeglass_log
 
G4VPhysicalVolumeglass_phys
 
G4LogicalVolumewindow_log
 
G4VPhysicalVolumewindow_phys
 
G4LogicalVolumesidepanel_log
 
G4VPhysicalVolumesidepanel_phys
 
G4LogicalVolumepanelhole_log
 
G4VPhysicalVolumepanelhole_phys
 
G4LogicalVolumedoorglass_log
 
G4VPhysicalVolumedoorglass_phys
 
G4LogicalVolumedoorwindow_log
 
G4VPhysicalVolumedoorwindow_phys
 
G4LogicalVolumedoor_log
 
G4VPhysicalVolumedoor_phys
 
G4LogicalVolumedoorhole_log
 
G4VPhysicalVolumedoorhole_phys
 
G4LogicalVolumecupboard_log
 
G4VPhysicalVolumecupboard_phys
 
G4LogicalVolumecupboard2_log
 
G4VPhysicalVolumecupboard2_phys
 
G4LogicalVolumedesk1_log
 
G4VPhysicalVolumedesk1_phys
 
G4LogicalVolumedesk2_log
 
G4VPhysicalVolumedesk2_phys
 
G4LogicalVolumedesk3_log
 
G4VPhysicalVolumedesk3_phys
 
G4LogicalVolumedesk4_log
 
G4VPhysicalVolumedesk4_phys
 
G4LogicalVolumecrate_log
 
G4VPhysicalVolumecrate_phys
 
G4LogicalVolumetrunk_log
 
G4VPhysicalVolumetrunk_phys
 
G4LogicalVolumetrunk_inside_log
 
G4VPhysicalVolumetrunk_inside_phys
 
G4LogicalVolumelab_log
 
G4VPhysicalVolumelab_phys
 
G4LogicalVolumeLN2jacket_log
 
G4VPhysicalVolumeLN2jacket_phys
 
G4LogicalVolumeLN2vacuum_log
 
G4VPhysicalVolumeLN2vacuum_phys
 
G4LogicalVolumeLN2vessel_log
 
G4VPhysicalVolumeLN2vessel_phys
 
G4LogicalVolumeLN2_log
 
G4VPhysicalVolumeLN2_phys
 
G4LogicalVolumejacket_log
 
G4VPhysicalVolumejacket_phys
 
G4LogicalVolumejacketflange_log
 
G4VPhysicalVolumetopjacketflange_phys
 
G4VPhysicalVolumebottomjacketflange_phys
 
G4LogicalVolumevacuum_log
 
G4VPhysicalVolumevacuum_phys
 
G4LogicalVolumecopper_log
 
G4VPhysicalVolumecopper_phys
 
G4LogicalVolumecoppertop_log
 
G4VPhysicalVolumecoppertop_phys
 
G4LogicalVolumevessel_log
 
G4VPhysicalVolumevessel_phys
 
G4LogicalVolumevesseltop_log1
 
G4VPhysicalVolumevesseltop_phys1
 
G4LogicalVolumevesseltop_log2
 
G4VPhysicalVolumevesseltop_phys2
 
G4LogicalVolumevesselbottom_log1
 
G4VPhysicalVolumevesselbottom_phys1
 
G4LogicalVolumevesselbottom_log2
 
G4VPhysicalVolumevesselbottom_phys2
 
G4LogicalVolumepmtvesselbottom_log1
 
G4VPhysicalVolumepmtvesselbottom_phys1
 
G4LogicalVolumepmtvesselbottom_log2
 
G4VPhysicalVolumepmtvesselbottom_phys2
 
G4LogicalVolumeGXe_log
 
G4VPhysicalVolumeGXe_phys
 
G4LogicalVolumegaslag_log
 
G4VPhysicalVolumegaslag_phys
 
G4LogicalVolumeCuShield_log
 
G4VPhysicalVolumeCuShield_phys
 
G4LogicalVolumeLXe_log
 
G4VPhysicalVolumeLXe_phys
 
G4LogicalVolumeliqLag_log
 
G4VPhysicalVolumeliqLag_phys
 
G4LogicalVolumealpha_log
 
G4VPhysicalVolumealpha_phys
 
G4LogicalVolumeamericium_log
 
G4VPhysicalVolumeamericium_phys
 
G4LogicalVolumering_log
 
G4VPhysicalVolumering_phys_gas [2]
 
G4VPhysicalVolumering_phys_liq [6]
 
G4LogicalVolumemirror_log
 
G4VPhysicalVolumemirror_phys
 
G4LogicalVolumegrid1_log
 
G4VPhysicalVolumegrid1_phys
 
G4LogicalVolumegrid2_log
 
G4VPhysicalVolumegrid2_phys
 
G4LogicalVolumepmt_log
 
G4VPhysicalVolumepmt_phys
 
G4LogicalVolumephcath_log
 
G4VPhysicalVolumephcath_phys
 
G4Cache< DMXScintSD * > LXeSD
 
G4Cache< DMXPmtSD * > pmtSD
 
DMXDetectorMessengerdetectorMessenger
 

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: