105 density,
kStateGas, temperature, pressure);
115 hWorldLength = 50.0*
mm;
118 hTargetLength = 2.5*
mm;
119 hTargetDepth = 15.0*
mm;
122 hTrackerLength = 20.0*
mm;
123 hTrackerDepth = 0.225*
mm;
133 xPosTracker = 0.0*
cm;
134 yPosTracker = 2.0*
cm;
135 zPosTracker = 0.0*
cm;
151 solidWorld=
new G4Box(
"world",hWorldLength,hWorldLength,hWorldLength);
172 solidTarget =
new G4Box(
"target",hTargetLength,hTargetLength,hTargetDepth);
173 logicTarget =
new G4LogicalVolume(solidTarget,TargetMater,
"Target",0,0,0);
191 new G4Box(
"tracker",hTrackerLength,hTrackerDepth,hTrackerLength);
211 G4String trackerChamberSDname =
"eRosita/TrackerChamberSD";
G4VPhysicalVolume * Construct()
static constexpr double mm
void SetColor(const G4Color &)
CLHEP::Hep3Vector G4ThreeVector
eRositaDetectorConstruction()
std::vector< ExP01TrackerHit * > a
int universe_mean_density
static G4MaterialTable * GetMaterialTable()
~eRositaDetectorConstruction()
G4GLOB_DLL std::ostream G4cout
void SetVisibility(G4bool=true)
static constexpr double cm
static constexpr double kelvin
static constexpr double cm3
void AddNewDetector(G4VSensitiveDetector *aSD)
static G4SDManager * GetSDMpointer()
static constexpr double mole
void SetVisAttributes(const G4VisAttributes *pVA)
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)