71   fTotalThickness (2.0*
m),
    82   fDetectorMessenger(0),
    87   for(
size_t i=0;i<3;i++)
   141   G4int ncomponents, natoms;
   182   density = 1.390*
g/
cm3;
   186   density = 11.35*
g/
cm3;
   194   density = 1.000*
g/
cm3;
   199   density = 1.032*
g/
cm3;
   208   density = 1.290*
mg/
cm3;
   219   temperature = 2.73*
kelvin;
   332   epFilter->
add(particleName=
"e-");
   333   epFilter->
add(particleName=
"e+");
   336   for(
G4int i=0;i<3;i++)
   338    for(
G4int j=0;j<2;j++)
   344     { detName += 
"_abs"; }
   346     { detName += 
"_gap"; }
   396     << 
"--------------------------------------------------------" << 
G4endl;
   398   { 
G4cout << 
" Calorimeters are placed in serial." << 
G4endl; }
   400   { 
G4cout << 
" Calorimeters are placed in parallel." << 
G4endl; }
   404     << 
"--------------------------------------------------------" << 
G4endl;
   429       << materialChoice << 
" is not defined. - Command is ignored." << 
G4endl; 
   457       << materialChoice << 
" is not defined. - Command is ignored." << 
G4endl; 
   474   for(
G4int i=0;i<3;i++)
   501   for(
size_t i=0;i<3;i++)
   517   static G4bool isAdded = 
false;   
   519   if( isAdded ) 
return;
   524   G4int ncomponents, natoms;
 void GeometryHasBeenModified(G4bool prop=true)
 
RE06DetectorMessenger * fDetectorMessenger
 
G4bool RegisterPrimitive(G4VPrimitiveScorer *)
 
G4Material * fGapMaterial
 
void SetZHalfLength(G4double dz)
 
Definition of the RE06DetectorMessenger class. 
 
G4VPhysicalVolume * fGapPhysical[3]
 
CLHEP::Hep3Vector G4ThreeVector
 
void AddRootLogicalVolume(G4LogicalVolume *lv)
 
static G4Element * GetElement(G4String name, G4bool warning=true)
 
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
 
int universe_mean_density
 
void SetVerboseLevel(G4int vl)
 
G4LogicalVolume * fWorldLogical
 
void SetVisibility(G4bool)
 
static G4MaterialTable * GetMaterialTable()
 
void SetFilter(G4VSDFilter *f)
 
virtual ~RE06DetectorConstruction()
 
Definition of the RE06ParallelWorld class. 
 
G4PVReplica * fLayerPhysical[3]
 
G4Material * fAbsorberMaterial
 
G4LogicalVolume * fLayerLogical[3]
 
G4VPhysicalVolume * fWorldPhysical
 
void SetRegion(G4Region *reg)
 
G4int GetVerboseLevel() const
 
G4GLOB_DLL std::ostream G4cout
 
void SetSerialGeometry(G4bool ser)
 
G4double fTotalThickness
total thinkness of one calorimeter 
 
RE06DetectorConstruction()
 
void AddIsotope(G4Isotope *isotope, G4double RelativeAbundance)
 
void SetTranslation(const G4ThreeVector &v)
 
void PrintCalorParameters() const
 
static const double perCent
 
void SetSerial(G4bool serial)
 
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
 
static const double kelvin
 
static G4RunManager * GetRunManager()
 
G4Material * fWorldMaterial
 
void SetAbsorberMaterial(G4String materialChoice)
 
void add(const G4String &particleName)
 
G4LogicalVolume * fGapLogical[3]
 
virtual G4VPhysicalVolume * Construct()
 
static G4SDManager * GetSDMpointer()
 
const G4VUserPrimaryGeneratorAction * GetUserPrimaryGeneratorAction() const
 
static const G4VisAttributes Invisible
 
static const double atmosphere
 
G4VUserParallelWorld * GetParallelWorld(G4int i) const
 
G4double fLayerThickness
= fTotalThickness / fNumberOfLayers 
 
G4LogicalVolume * fCalorLogical[3]
 
void SetNumberOfLayers(G4int nl)
 
Definition of the RE06PrimaryGeneratorAction class. 
 
void AddElement(G4Element *element, G4int nAtoms)
 
Definition of the RE06DetectorConstruction class. 
 
const G4String & GetName() const
 
static G4ThreadLocal G4bool fConstructedSDandField
 
void ConstructSDandField()
 
G4String GetAbsorberMaterial() const
 
void SetMaterial(G4Material *pMaterial)
 
G4String GetGapMaterial() const
 
void SetGapMaterial(G4String materialChoice)
 
void SetVisAttributes(const G4VisAttributes *pVA)
 
void RemoveDaughter(const G4VPhysicalVolume *p)
 
G4GLOB_DLL std::ostream G4cerr
 
G4VPhysicalVolume * fCalorPhysical[3]