ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 60 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 60 of file PurgMagDetectorConstruction.hh
PurgMagDetectorConstruction::PurgMagDetectorConstruction | ( | ) |
Definition at line 81 of file PurgMagDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 81 of file PurgMagDetectorConstruction.cc
References fField, GapSizeX1, GapSizeX2, GapSizeY1, GapSizeY2, GapSizeZ, MeasureVolumeSizeXY, MeasureVolumeSizeZ, G4Cache< VALTYPE >::Put(), WorldSizeXY, and WorldSizeZ.
PurgMagDetectorConstruction::~PurgMagDetectorConstruction | ( | ) |
Definition at line 100 of file PurgMagDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 100 of file PurgMagDetectorConstruction.cc
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 105 of file PurgMagDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 105 of file PurgMagDetectorConstruction.cc
References ConstructCalorimeter(), and DefineMaterials().
|
private |
Definition at line 211 of file PurgMagDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 211 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 419 of file PurgMagDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 419 of file PurgMagDetectorConstruction.cc
References G4FieldManager::CreateChordFinder(), fField, G4cout, G4endl, G4Cache< VALTYPE >::Get(), G4FieldManager::GetDeltaOneStep(), G4TransportationManager::GetFieldManager(), G4TransportationManager::GetTransportationManager(), mm, G4Cache< VALTYPE >::Put(), G4FieldManager::SetDetectorField(), and zOffset.
|
private |
Definition at line 114 of file PurgMagDetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 114 of file PurgMagDetectorConstruction.cc
References G4Material::AddElement(), G4Material::AddMaterial(), bar, cm3, Acts::UnitConstants::g, G4cout, G4endl, GapMaterial, G4Material::GetMaterialTable(), H, kStateGas, mg, mole, N, source.hepunit::STP_Pressure, source.hepunit::STP_Temperature, and WorldMaterial.
Referenced by Construct().
|
inline |
Definition at line 92 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 92 of file PurgMagDetectorConstruction.hh
References physiGap1.
|
inline |
Definition at line 93 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 93 of file PurgMagDetectorConstruction.hh
|
inline |
Definition at line 88 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 88 of file PurgMagDetectorConstruction.hh
References GapMaterial.
|
inline |
Definition at line 81 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 81 of file PurgMagDetectorConstruction.hh
References GapSizeX1.
|
inline |
Definition at line 82 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 82 of file PurgMagDetectorConstruction.hh
References GapSizeX2.
|
inline |
Definition at line 83 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 83 of file PurgMagDetectorConstruction.hh
References GapSizeY1.
|
inline |
Definition at line 84 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 84 of file PurgMagDetectorConstruction.hh
References GapSizeY2.
|
inline |
Definition at line 85 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 85 of file PurgMagDetectorConstruction.hh
References GapSizeZ.
|
inline |
Definition at line 91 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 91 of file PurgMagDetectorConstruction.hh
References physiMeasureVolume.
Referenced by PurgMagSteppingAction::UserSteppingAction().
|
inline |
Definition at line 78 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 78 of file PurgMagDetectorConstruction.hh
References MeasureVolumeSizeXY.
|
inline |
Definition at line 79 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 79 of file PurgMagDetectorConstruction.hh
References MeasureVolumeSizeZ.
|
inline |
Definition at line 90 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 90 of file PurgMagDetectorConstruction.hh
References physiWorld.
Referenced by PurgMagSteppingAction::UserSteppingAction().
|
inline |
Definition at line 87 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 87 of file PurgMagDetectorConstruction.hh
References WorldMaterial.
|
inline |
Definition at line 75 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 75 of file PurgMagDetectorConstruction.hh
References WorldSizeXY.
|
inline |
Definition at line 76 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 76 of file PurgMagDetectorConstruction.hh
References WorldSizeZ.
void PurgMagDetectorConstruction::PrintDetectorParameters | ( | ) |
|
private |
Definition at line 142 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 142 of file PurgMagDetectorConstruction.hh
Referenced by ConstructSDandField(), and PurgMagDetectorConstruction().
|
private |
Definition at line 111 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 111 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 112 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 112 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 113 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 113 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 114 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 114 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 115 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 115 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 116 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 116 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 140 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 140 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), DefineMaterials(), and GetGapMaterial().
|
private |
Definition at line 106 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 106 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetGapSizeX1(), and PurgMagDetectorConstruction().
|
private |
Definition at line 107 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 107 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetGapSizeX2(), and PurgMagDetectorConstruction().
|
private |
Definition at line 108 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 108 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetGapSizeY1(), and PurgMagDetectorConstruction().
|
private |
Definition at line 109 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 109 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetGapSizeY2(), and PurgMagDetectorConstruction().
|
private |
Definition at line 110 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 110 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetGapSizeZ(), and PurgMagDetectorConstruction().
|
private |
Definition at line 127 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 127 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 132 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 132 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 136 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 136 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 122 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 122 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 104 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 104 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 102 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 102 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetMeasureVolumeSizeXY(), and PurgMagDetectorConstruction().
|
private |
Definition at line 103 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 103 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetMeasureVolumeSizeZ(), and PurgMagDetectorConstruction().
|
private |
Definition at line 126 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 126 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), and GetGap1().
|
private |
Definition at line 131 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 131 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 135 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 135 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), and GetMeasureVolume().
|
private |
Definition at line 121 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 121 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), and GetWorld().
|
private |
Definition at line 128 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 128 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 133 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 133 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 137 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 137 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 123 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 123 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 118 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 118 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter().
|
private |
Definition at line 139 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 139 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), DefineMaterials(), and GetWorldMaterial().
|
private |
Definition at line 93 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 93 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetWorldSizeXY(), and PurgMagDetectorConstruction().
|
private |
Definition at line 100 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 100 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), GetWorldSizeZ(), and PurgMagDetectorConstruction().
|
private |
Definition at line 119 of file PurgMagDetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 119 of file PurgMagDetectorConstruction.hh
Referenced by ConstructCalorimeter(), and ConstructSDandField().