1#ifndef EX03_DETECTOR_CONSTRUCTION_H
2#define EX03_DETECTOR_CONSTRUCTION_H
91 TString name, Double_t p1, Double_t p2, Double_t p3, Double_t p4)
The detector construction (via TGeo )
Int_t fNbOfLayers
The number of calorimeter layers.
virtual ~Ex03cDetectorConstruction()
void SetAbsorberThickness(Double_t value)
Double_t GetGapThickness() const
TString fDefaultMaterial
The default material name.
TVirtualMC * fMC
Stored pointer to current TVirtualMC.
Double_t fAbsorberThickness
The absorber thickness.
Double_t fCalorThickness
The calorimeter thickness.
Double_t GetCalorSizeYZ() const
Double_t fWorldSizeX
The world size x component.
Double_t GetWorldSizeX() const
void PrintCalorParameters()
void SetGapThickness(Double_t value)
Double_t fCalorSizeYZ
The calorimeter size y,z component.
Double_t fLayerThickness
The calorimeter layer thickness.
Bool_t fConnectedToMCManager
TString fGapMaterial
The gap material name.
TString fAbsorberMaterial
The absorber material name.
Double_t GetAbsorberThickness() const
Double_t fWorldSizeYZ
The world size y,z component.
void ComputeCalorParameters()
Double_t fGapThickness
The gap thickness.
void SetAbsorberMaterial(const TString &materialName)
Ex03cDetectorConstruction()
void SetNbOfLayers(Int_t value)
Double_t GetCalorThickness() const
Double_t GetWorldSizeYZ() const
void SetDefaultMaterial(const TString &materialName)
void SetGapMaterial(const TString &materialName)
Int_t GetNbOfLayers() const
void SetCalorSizeYZ(Double_t value)
void ConstructMaterials()
MaterialCuts(TString name, Double_t p1, Double_t p2, Double_t p3, Double_t p4)