Geant4
10.02.p02
|
#include <PurgMagDetectorConstruction.hh>
Private Member Functions | |
void | DefineMaterials () |
G4VPhysicalVolume * | ConstructCalorimeter () |
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) |
Definition at line 61 of file PurgMagDetectorConstruction.hh.
PurgMagDetectorConstruction::PurgMagDetectorConstruction | ( | ) |
Definition at line 82 of file PurgMagDetectorConstruction.cc.
References fField, GapSizeX1, GapSizeX2, GapSizeY1, GapSizeY2, GapSizeZ, MeasureVolumeSizeXY, MeasureVolumeSizeZ, G4Cache< VALTYPE >::Put(), WorldSizeXY, and WorldSizeZ.
PurgMagDetectorConstruction::~PurgMagDetectorConstruction | ( | ) |
Definition at line 101 of file PurgMagDetectorConstruction.cc.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 106 of file PurgMagDetectorConstruction.cc.
References ConstructCalorimeter(), and DefineMaterials().
|
private |
Definition at line 212 of file PurgMagDetectorConstruction.cc.
References cm, G4BestUnit, G4cout, Gap1PosX, Gap1PosY, Gap1PosZ, Gap2PosX, Gap2PosY, Gap2PosZ, GapMaterial, GapSizeX1, GapSizeX2, GapSizeY1, GapSizeY2, GapSizeZ, G4Material::GetName(), logicGap1, logicGap2, logicMeasureVolume, logicWorld, MeasureVolumePosition, MeasureVolumeSizeXY, MeasureVolumeSizeZ, mm, physiGap1, physiGap2, physiMeasureVolume, physiWorld, G4VisAttributes::SetForceSolid(), G4LogicalVolume::SetVisAttributes(), G4VisAttributes::SetVisibility(), solidGap1, solidGap2, solidMeasureVolume, solidWorld, SSD, WorldMaterial, WorldSizeXY, WorldSizeZ, and zOffset.
Referenced by Construct().
|
virtual |
Reimplemented from G4VUserDetectorConstruction.
Definition at line 420 of file PurgMagDetectorConstruction.cc.
References G4FieldManager::CreateChordFinder(), fField, G4cout, G4Cache< VALTYPE >::Get(), G4FieldManager::GetDeltaOneStep(), G4TransportationManager::GetFieldManager(), G4TransportationManager::GetTransportationManager(), mm, G4Cache< VALTYPE >::Put(), G4FieldManager::SetDetectorField(), and zOffset.
|
private |
Definition at line 115 of file PurgMagDetectorConstruction.cc.
References G4Material::AddElement(), G4Material::AddMaterial(), Air, bar, cm3, density, g, G4cout, G4endl, GapMaterial, G4Material::GetMaterialTable(), kStateGas, mg, mole, name, symbol, and WorldMaterial.
Referenced by Construct().
|
inline |
Definition at line 93 of file PurgMagDetectorConstruction.hh.
References physiGap1.
|
inline |
Definition at line 94 of file PurgMagDetectorConstruction.hh.
|
inline |
Definition at line 89 of file PurgMagDetectorConstruction.hh.
References GapMaterial.
|
inline |
Definition at line 82 of file PurgMagDetectorConstruction.hh.
References GapSizeX1.
|
inline |
Definition at line 83 of file PurgMagDetectorConstruction.hh.
References GapSizeX2.
|
inline |
Definition at line 84 of file PurgMagDetectorConstruction.hh.
References GapSizeY1.
|
inline |
Definition at line 85 of file PurgMagDetectorConstruction.hh.
References GapSizeY2.
|
inline |
Definition at line 86 of file PurgMagDetectorConstruction.hh.
References GapSizeZ.
|
inline |
Definition at line 92 of file PurgMagDetectorConstruction.hh.
References physiMeasureVolume.
Referenced by PurgMagSteppingAction::UserSteppingAction().
|
inline |
Definition at line 79 of file PurgMagDetectorConstruction.hh.
References MeasureVolumeSizeXY.
|
inline |
Definition at line 80 of file PurgMagDetectorConstruction.hh.
References MeasureVolumeSizeZ.
|
inline |
Definition at line 91 of file PurgMagDetectorConstruction.hh.
References physiWorld.
Referenced by PurgMagSteppingAction::UserSteppingAction().
|
inline |
Definition at line 88 of file PurgMagDetectorConstruction.hh.
References WorldMaterial.
|
inline |
Definition at line 76 of file PurgMagDetectorConstruction.hh.
References WorldSizeXY.
|
inline |
Definition at line 77 of file PurgMagDetectorConstruction.hh.
References WorldSizeZ.
void PurgMagDetectorConstruction::PrintDetectorParameters | ( | ) |
|
private |
Definition at line 143 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructSDandField(), and PurgMagDetectorConstruction().
|
private |
Definition at line 112 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 113 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 114 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 115 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 116 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 117 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 141 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), DefineMaterials(), and GetGapMaterial().
|
private |
Definition at line 107 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetGapSizeX1(), and PurgMagDetectorConstruction().
|
private |
Definition at line 108 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetGapSizeX2(), and PurgMagDetectorConstruction().
|
private |
Definition at line 109 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetGapSizeY1(), and PurgMagDetectorConstruction().
|
private |
Definition at line 110 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetGapSizeY2(), and PurgMagDetectorConstruction().
|
private |
Definition at line 111 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetGapSizeZ(), and PurgMagDetectorConstruction().
|
private |
Definition at line 128 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 133 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 137 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 123 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 105 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 103 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetMeasureVolumeSizeXY(), and PurgMagDetectorConstruction().
|
private |
Definition at line 104 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetMeasureVolumeSizeZ(), and PurgMagDetectorConstruction().
|
private |
Definition at line 127 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), and GetGap1().
|
private |
Definition at line 132 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 136 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), and GetMeasureVolume().
|
private |
Definition at line 122 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), and GetWorld().
|
private |
Definition at line 129 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 134 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 138 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 124 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 119 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter().
|
private |
Definition at line 140 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), DefineMaterials(), and GetWorldMaterial().
|
private |
Definition at line 94 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetWorldSizeXY(), and PurgMagDetectorConstruction().
|
private |
Definition at line 101 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), GetWorldSizeZ(), and PurgMagDetectorConstruction().
|
private |
Definition at line 120 of file PurgMagDetectorConstruction.hh.
Referenced by ConstructCalorimeter(), and ConstructSDandField().