#include <RE01DetectorConstruction.hh>
Definition at line 42 of file RE01DetectorConstruction.hh.
◆ RE01DetectorConstruction()
RE01DetectorConstruction::RE01DetectorConstruction |
( |
| ) |
|
◆ ~RE01DetectorConstruction()
RE01DetectorConstruction::~RE01DetectorConstruction |
( |
| ) |
|
|
virtual |
◆ Construct()
Implements G4VUserDetectorConstruction.
Definition at line 75 of file RE01DetectorConstruction.cc.
114 density = 1.032*
g/
cm3;
123 G4Box * experimentalHall_box
137 defaultRInfo->
Print();
148 experimentalHall_log,
false,0);
187 experimentalHall_log,
false,0);
199 G4String ROgeometryName =
"CalorimeterROGeom";
223 return experimentalHall_phys;
void SetUserInformation(G4VUserRegionInformation *ui)
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
void SetForceWireframe(G4bool)
CLHEP::Hep3Vector G4ThreeVector
void AddRootLogicalVolume(G4LogicalVolume *lv)
static G4NistManager * Instance()
static G4RegionStore * GetInstance()
void SetRegion(G4Region *reg)
G4LogicalVolume * fCalorimeter_log
void AddElement(G4Element *element, G4int nAtoms)
G4VReadOutGeometry * fCalorimeterRO
void SetVisAttributes(const G4VisAttributes *pVA)
G4LogicalVolume * fTrackerLayer_log
◆ ConstructSDandField()
void RE01DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
Reimplemented from G4VUserDetectorConstruction.
Definition at line 227 of file RE01DetectorConstruction.cc.
234 G4String trackerSDname =
"/mydet/tracker";
239 G4String calorimeterSDname =
"/mydet/calorimeter";
G4LogicalVolume * fCalorimeter_log
void SetROgeometry(G4VReadOutGeometry *value)
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
G4VReadOutGeometry * fCalorimeterRO
G4LogicalVolume * fTrackerLayer_log
◆ fAbsorber_thick
G4double RE01DetectorConstruction::fAbsorber_thick |
|
private |
◆ fCaloCell_dphi
G4double RE01DetectorConstruction::fCaloCell_dphi |
|
private |
◆ fCaloCell_dz
G4double RE01DetectorConstruction::fCaloCell_dz |
|
private |
◆ fCaloCell_rmax
G4double RE01DetectorConstruction::fCaloCell_rmax |
|
private |
◆ fCaloCell_rmin
G4double RE01DetectorConstruction::fCaloCell_rmin |
|
private |
◆ fCaloCell_sphi
G4double RE01DetectorConstruction::fCaloCell_sphi |
|
private |
◆ fCalorimeter_log
◆ fCalorimeterRO
◆ fCaloRing_dphi
G4double RE01DetectorConstruction::fCaloRing_dphi |
|
private |
◆ fCaloRing_dz
G4double RE01DetectorConstruction::fCaloRing_dz |
|
private |
◆ fCaloRing_rmax
G4double RE01DetectorConstruction::fCaloRing_rmax |
|
private |
◆ fCaloRing_rmin
G4double RE01DetectorConstruction::fCaloRing_rmin |
|
private |
◆ fCaloRing_sphi
G4double RE01DetectorConstruction::fCaloRing_sphi |
|
private |
◆ fCaloTubs_dphi
G4double RE01DetectorConstruction::fCaloTubs_dphi |
|
private |
◆ fCaloTubs_dz
G4double RE01DetectorConstruction::fCaloTubs_dz |
|
private |
◆ fCaloTubs_rmax
G4double RE01DetectorConstruction::fCaloTubs_rmax |
|
private |
◆ fCaloTubs_rmin
G4double RE01DetectorConstruction::fCaloTubs_rmin |
|
private |
◆ fCaloTubs_sphi
G4double RE01DetectorConstruction::fCaloTubs_sphi |
|
private |
◆ fExpHall_x
G4double RE01DetectorConstruction::fExpHall_x |
|
private |
◆ fExpHall_y
G4double RE01DetectorConstruction::fExpHall_y |
|
private |
◆ fExpHall_z
G4double RE01DetectorConstruction::fExpHall_z |
|
private |
◆ fNocaloLayers
G4int RE01DetectorConstruction::fNocaloLayers |
|
private |
◆ fNotrkLayers
G4int RE01DetectorConstruction::fNotrkLayers |
|
private |
◆ fScinti_thick
G4double RE01DetectorConstruction::fScinti_thick |
|
private |
◆ fSegmentsinPhi
G4int RE01DetectorConstruction::fSegmentsinPhi |
|
private |
◆ fSegmentsinZ
G4int RE01DetectorConstruction::fSegmentsinZ |
|
private |
◆ fTracker_length
G4double RE01DetectorConstruction::fTracker_length[5] |
|
private |
◆ fTracker_radius
G4double RE01DetectorConstruction::fTracker_radius[5] |
|
private |
◆ fTracker_thick
G4double RE01DetectorConstruction::fTracker_thick |
|
private |
◆ fTrackerLayer_log
◆ fTrkTubs_dphi
G4double RE01DetectorConstruction::fTrkTubs_dphi |
|
private |
◆ fTrkTubs_dz
G4double RE01DetectorConstruction::fTrkTubs_dz |
|
private |
◆ fTrkTubs_rmax
G4double RE01DetectorConstruction::fTrkTubs_rmax |
|
private |
◆ fTrkTubs_rmin
G4double RE01DetectorConstruction::fTrkTubs_rmin |
|
private |
◆ fTrkTubs_sphi
G4double RE01DetectorConstruction::fTrkTubs_sphi |
|
private |
The documentation for this class was generated from the following files: