Geant4  10.01.p02
DMXDetectorConstruction Class Reference

#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.

Constructor & Destructor Documentation

DMXDetectorConstruction::DMXDetectorConstruction ( )

Definition 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 ( )

Member Function Documentation

G4VPhysicalVolume * DMXDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 129 of file DMXDetectorConstruction.cc.

References G4MaterialPropertiesTable::AddProperty(), alpha_log, alpha_mat, alpha_phys, americium_log, americium_mat, americium_phys, blue, 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, glisur, grid1_log, grid1_phys, grid2_log, grid2_phys, grid_mat, ground, GXe_log, GXe_mat, GXe_phys, G4VisAttributes::Invisible, 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, red, 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, world_phys, and yellow.

+ Here is the call graph for this function:

void DMXDetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

Definition at line 1001 of file DMXDetectorConstruction.cc.

References G4Cache< VALTYPE >::Get(), LXe_log, LXeSD, name, 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.

Referenced by Construct().

+ Here is the caller graph for this function:

void DMXDetectorConstruction::SetEnergyCut ( G4double  val)

Definition at line 1048 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 1033 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 1063 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 1078 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.

Referenced by Construct().

G4Material* DMXDetectorConstruction::alpha_mat
private

Definition at line 58 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::alpha_phys
private

Definition at line 150 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::americium_log
private

Definition at line 151 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::americium_mat
private

Definition at line 59 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::americium_phys
private

Definition at line 152 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::bottomjacketflange_phys
private

Definition at line 118 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::copper_log
private

Definition at line 121 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::copper_mat
private

Definition at line 53 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::copper_phys
private

Definition at line 122 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::coppertop_log
private

Definition at line 123 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::coppertop_phys
private

Definition at line 124 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::crate_log
private

Definition at line 68 of file DMXDetectorConstruction.hh.

G4Material* DMXDetectorConstruction::crate_mat
private

Definition at line 45 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::crate_phys
private

Definition at line 69 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::cupboard2_log
private

Definition at line 58 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::cupboard2_phys
private

Definition at line 59 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::cupboard_log
private

Definition at line 56 of file DMXDetectorConstruction.hh.

G4Material* DMXDetectorConstruction::cupboard_mat
private

Definition at line 42 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::cupboard_phys
private

Definition at line 57 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::CuShield_log
private

Definition at line 143 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::CuShield_mat
private

Definition at line 57 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::CuShield_phys
private

Definition at line 144 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::desk1_log
private

Definition at line 60 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::desk1_phys
private

Definition at line 61 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::desk2_log
private

Definition at line 62 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::desk2_phys
private

Definition at line 63 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::desk3_log
private

Definition at line 64 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::desk3_phys
private

Definition at line 65 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::desk4_log
private

Definition at line 66 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::desk4_phys
private

Definition at line 67 of file DMXDetectorConstruction.hh.

G4Material* DMXDetectorConstruction::desk_mat
private

Definition at line 44 of file DMXDetectorConstruction.hh.

DMXDetectorMessenger* DMXDetectorConstruction::detectorMessenger
private
G4LogicalVolume* DMXDetectorConstruction::door_log
private

Definition at line 52 of file DMXDetectorConstruction.hh.

G4Material* DMXDetectorConstruction::door_mat
private

Definition at line 43 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::door_phys
private

Definition at line 53 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::doorglass_log
private

Definition at line 48 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::doorglass_phys
private

Definition at line 49 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::doorhole_log
private

Definition at line 54 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::doorhole_phys
private

Definition at line 55 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::doorwindow_log
private

Definition at line 50 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::doorwindow_phys
private

Definition at line 51 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::gaslag_log
private

Definition at line 141 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::gaslag_phys
private

Definition at line 142 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::glass_log
private

Definition at line 40 of file DMXDetectorConstruction.hh.

G4Material* DMXDetectorConstruction::glass_mat
private

Definition at line 46 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::glass_phys
private

Definition at line 41 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::grid1_log
private

Definition at line 158 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::grid1_phys
private

Definition at line 159 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::grid2_log
private

Definition at line 160 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::grid2_phys
private

Definition at line 161 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::grid_mat
private

Definition at line 62 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::GXe_log
private

Definition at line 139 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::GXe_mat
private

Definition at line 55 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::GXe_phys
private

Definition at line 140 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::jacket_log
private

Definition at line 114 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::jacket_mat
private

Definition at line 50 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::jacket_phys
private

Definition at line 115 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::jacketflange_log
private

Definition at line 116 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::jacketflange_mat
private

Definition at line 51 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::lab_log
private

Definition at line 103 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::lab_mat
private

Definition at line 41 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::lab_phys
private

Definition at line 104 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::liqLag_log
private

Definition at line 147 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::liqLag_phys
private

Definition at line 148 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LN2_log
private

Definition at line 112 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::LN2_mat
private

Definition at line 49 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LN2_phys
private

Definition at line 113 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LN2jacket_log
private

Definition at line 106 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::LN2jacket_mat
private

Definition at line 48 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LN2jacket_phys
private

Definition at line 107 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LN2vacuum_log
private

Definition at line 108 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LN2vacuum_phys
private

Definition at line 109 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LN2vessel_log
private

Definition at line 110 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LN2vessel_phys
private

Definition at line 111 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::LXe_log
private

Definition 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.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::LXe_phys
private

Definition at line 146 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Cache<DMXScintSD*> DMXDetectorConstruction::LXeSD
private

Definition 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.

Referenced by Construct().

G4Material* DMXDetectorConstruction::mirror_mat
private

Definition at line 61 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::mirror_phys
private

Definition at line 157 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::panel_mat
private

Definition at line 47 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::panelhole_log
private

Definition at line 46 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::panelhole_phys
private

Definition at line 47 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::phcath_log
private

Definition 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.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::phcath_phys
private

Definition at line 165 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::pmt_log
private

Definition at line 162 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::pmt_mat
private

Definition at line 63 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::pmt_phys
private

Definition at line 163 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Cache<DMXPmtSD*> DMXDetectorConstruction::pmtSD
private

Definition 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.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::pmtvesselbottom_log2
private

Definition at line 137 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::pmtvesselbottom_phys1
private

Definition at line 136 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::pmtvesselbottom_phys2
private

Definition at line 138 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::ring_log
private

Definition at line 153 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::ring_mat
private

Definition 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.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::ring_phys_liq[6]
private

Definition at line 155 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::sidepanel_log
private

Definition at line 44 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::sidepanel_phys
private

Definition at line 45 of file DMXDetectorConstruction.hh.

G4double DMXDetectorConstruction::sourceZ
private

Definition at line 96 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4double DMXDetectorConstruction::theDetectorStepSize
private

Definition at line 87 of file DMXDetectorConstruction.hh.

Referenced by Construct(), and DMXDetectorConstruction().

G4double DMXDetectorConstruction::theMaxStepSize
private

Definition at line 86 of file DMXDetectorConstruction.hh.

Referenced by Construct(), and DMXDetectorConstruction().

G4double DMXDetectorConstruction::theMaxTimeCuts
private

Definition 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.

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

G4double DMXDetectorConstruction::theRoomMinEkine
private

Definition 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.

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

G4UserLimits* DMXDetectorConstruction::theUserLimitsForDetector
private
G4UserLimits* DMXDetectorConstruction::theUserLimitsForRoom
private
G4VPhysicalVolume* DMXDetectorConstruction::topjacketflange_phys
private

Definition at line 117 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::trunk_inside_log
private

Definition at line 72 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::trunk_inside_phys
private

Definition at line 73 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::trunk_log
private

Definition at line 70 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::trunk_phys
private

Definition at line 71 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::vacuum_log
private

Definition at line 119 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::vacuum_mat
private

Definition at line 52 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vacuum_phys
private

Definition at line 120 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vessel_log
private

Definition at line 125 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::vessel_mat
private

Definition at line 54 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vessel_phys
private

Definition at line 126 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vesselbottom_log1
private

Definition at line 131 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vesselbottom_log2
private

Definition at line 133 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vesselbottom_phys1
private

Definition at line 132 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vesselbottom_phys2
private

Definition at line 134 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vesseltop_log1
private

Definition at line 127 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::vesseltop_log2
private

Definition at line 129 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vesseltop_phys1
private

Definition at line 128 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::vesseltop_phys2
private

Definition at line 130 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* DMXDetectorConstruction::window_log
private

Definition at line 42 of file DMXDetectorConstruction.hh.

G4VPhysicalVolume* DMXDetectorConstruction::window_phys
private

Definition at line 43 of file DMXDetectorConstruction.hh.

G4LogicalVolume* DMXDetectorConstruction::world_log
private

Definition at line 98 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4Material* DMXDetectorConstruction::world_mat
private

Definition at line 40 of file DMXDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* DMXDetectorConstruction::world_phys
private

Definition at line 99 of file DMXDetectorConstruction.hh.

Referenced by Construct().


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