71   :fExperimentalHall_log(0), 
 
   73    fExperimentalHall_phys(0), 
 
   75    fTheParameterisation(0),
 
   77    fTheParticleBounds(0),
 
   78    fTheFastShowerModel(0)
 
   80   G4cout<<
"ExGflashDetectorConstruction::Detector constructor"<<
G4endl;
 
  203                                    (j*fCrystalWidth)-135,0 );
 
  213   G4cout << 
"There are " << fNbOfCrystals <<
 
  214     " crystals per row in the calorimeter, so in total "<<
 
  215     fNbOfCrystals*fNbOfCrystals << 
" crystals" << 
G4endl;  
 
  218          <<
" cm. The Material is "<< pbWO4 << 
G4endl;
 
  225   for (
int i=0; i<100;i++)
 
  247   for (
int i=0; i<100;i++)
 
  259   G4cout << 
"Creating shower parameterization models" << 
G4endl;
 
void SetHitMaker(GFlashHitMaker &Maker)
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
G4Box * fExperimentalHall_box
ExGflashDetectorConstruction()
G4LogicalVolume * fExperimentalHall_log
CLHEP::Hep3Vector G4ThreeVector
void AddRootLogicalVolume(G4LogicalVolume *lv)
virtual G4VPhysicalVolume * Construct()
G4VPhysicalVolume * fExperimentalHall_phys
G4LogicalVolume * fCrystal_log[100]
~ExGflashDetectorConstruction()
G4double fExperimentalHall_y
void SetParticleBounds(GFlashParticleBounds &SpecificBound)
GFlashHitMaker * fTheHMaker
static G4NistManager * Instance()
GFlashParticleBounds * fTheParticleBounds
void SetRegion(G4Region *reg)
G4VPhysicalVolume * fCrystal_phys[100]
G4GLOB_DLL std::ostream G4cout
GFlashShowerModel * fTheFastShowerModel
void AddNewDetector(G4VSensitiveDetector *aSD)
Definition of the ExGflashSensitiveDetector class. 
G4LogicalVolume * fCalo_log
static G4SDManager * GetSDMpointer()
static const G4VisAttributes Invisible
G4VPhysicalVolume * fCalo_phys
G4double fExperimentalHall_z
GFlashHomoShowerParameterisation * fTheParameterisation
void SetParameterisation(GVFlashShowerParameterisation &DP)
Definition of the ExGflashDetectorConstruction class. 
virtual void ConstructSDandField()
void SetVisAttributes(const G4VisAttributes *pVA)
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)
G4double fExperimentalHall_x