Geant4  10.01.p02
FCALMaterialConsultant Class Reference

#include <FCALMaterialConsultant.hh>

+ Collaboration diagram for FCALMaterialConsultant:

Public Member Functions

 ~FCALMaterialConsultant ()
 
G4Material * Material (G4String)
 
 FCALMaterialConsultant ()
 

Static Public Member Functions

static FCALMaterialConsultant * GetInstance ()
 

Static Public Attributes

static FCALMaterialConsultant * theFCALMaterialConsultant = NULL
 

Private Attributes

G4Element * elH
 
G4Element * elD
 
G4Element * elHe
 
G4Element * elLi
 
G4Element * elBe
 
G4Element * elC
 
G4Element * elN
 
G4Element * elNe
 
G4Element * elAl
 
G4Element * elFe
 
G4Element * elCu
 
G4Element * elW
 
G4Element * elPb
 
G4Element * elU
 
G4Element * elO
 
G4Element * elCa
 
G4Element * elNa
 
G4Element * elSi
 
G4Material * Aluminium
 
G4Material * Iron
 
G4Material * Copper
 
G4Material * Tungsten
 
G4Material * Lead
 
G4Material * Air
 
G4Material * RhoaCell
 
G4Material * Vacuum
 
G4Material * CO2
 
G4Material * ArgonGas
 
G4Material * ShieldingConcrete
 
G4Material * Polystyrene
 
G4Material * StainlessSteel
 
G4Material * Nickel
 
G4Material * LiquidArgon
 
G4Material * Kapton
 
G4Material * FCAL1CuArKap
 
G4Material * FCAL1CuAr
 
G4Material * FCAL2CuArKap
 
G4Material * FCAL2WFeNi
 
G4Material * FCAL2WFeNiCuAr
 
G4Material * MWPCArCO2
 

Detailed Description

Definition at line 47 of file FCALMaterialConsultant.hh.

Constructor & Destructor Documentation

FCALMaterialConsultant::~FCALMaterialConsultant ( )
inline

Definition at line 51 of file FCALMaterialConsultant.hh.

FCALMaterialConsultant::FCALMaterialConsultant ( )

Definition at line 62 of file FCALMaterialConsultant.cc.

References a, G4Material::AddElement(), G4Material::AddMaterial(), Air, Aluminium, ArgonGas, bar, cm3, CO2, Copper, density, elAl, elBe, elC, elCa, elCu, elD, elFe, elH, elHe, elLi, elN, elNa, elNe, elO, elPb, elSi, elU, elW, FCAL1CuAr, FCAL1CuArKap, FCAL2CuArKap, FCAL2WFeNi, FCAL2WFeNiCuAr, g, Iron, Kapton, kStateGas, Lead, LiquidArgon, mg, mole, MWPCArCO2, name, nel, Nickel, Polystyrene, RhoaCell, ShieldingConcrete, StainlessSteel, symbol, Tungsten, Vacuum, and z.

Referenced by GetInstance().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Function Documentation

FCALMaterialConsultant * FCALMaterialConsultant::GetInstance ( )
static

Definition at line 255 of file FCALMaterialConsultant.cc.

References FCALMaterialConsultant(), and theFCALMaterialConsultant.

Referenced by FCALCryostatVolumes::Construct(), FCALEMModule::Construct(), FCALHadModule::Construct(), and FCALTestbeamSetup::Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4Material * FCALMaterialConsultant::Material ( G4String  what)

Definition at line 263 of file FCALMaterialConsultant.cc.

References Air, Aluminium, ArgonGas, CO2, Copper, FCAL1CuAr, FCAL1CuArKap, FCAL2CuArKap, FCAL2WFeNi, FCAL2WFeNiCuAr, Iron, Lead, LiquidArgon, MWPCArCO2, Nickel, Polystyrene, RhoaCell, ShieldingConcrete, StainlessSteel, Tungsten, and Vacuum.

Referenced by FCALCryostatVolumes::Construct(), FCALEMModule::Construct(), FCALHadModule::Construct(), and FCALTestbeamSetup::Construct().

+ Here is the caller graph for this function:

Member Data Documentation

G4Material* FCALMaterialConsultant::Air
private

Definition at line 66 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material* FCALMaterialConsultant::Aluminium
private

Definition at line 65 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::ArgonGas
private

Definition at line 66 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::CO2
private

Definition at line 66 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::Copper
private

Definition at line 65 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Element * FCALMaterialConsultant::elAl
private

Definition at line 62 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elBe
private

Definition at line 61 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elC
private

Definition at line 61 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element* FCALMaterialConsultant::elCa
private

Definition at line 63 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elCu
private

Definition at line 62 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elD
private

Definition at line 61 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elFe
private

Definition at line 62 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element* FCALMaterialConsultant::elH
private

Definition at line 61 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elHe
private

Definition at line 61 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elLi
private

Definition at line 61 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elN
private

Definition at line 61 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elNa
private

Definition at line 63 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element* FCALMaterialConsultant::elNe
private

Definition at line 62 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elO
private

Definition at line 62 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elPb
private

Definition at line 62 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elSi
private

Definition at line 63 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elU
private

Definition at line 62 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elW
private

Definition at line 62 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Material * FCALMaterialConsultant::FCAL1CuAr
private

Definition at line 68 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::FCAL1CuArKap
private

Definition at line 68 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::FCAL2CuArKap
private

Definition at line 68 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material* FCALMaterialConsultant::FCAL2WFeNi
private

Definition at line 69 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::FCAL2WFeNiCuAr
private

Definition at line 69 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::Iron
private

Definition at line 65 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material* FCALMaterialConsultant::Kapton
private

Definition at line 68 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant().

G4Material * FCALMaterialConsultant::Lead
private

Definition at line 65 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::LiquidArgon
private

Definition at line 67 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::MWPCArCO2
private

Definition at line 69 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::Nickel
private

Definition at line 67 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material* FCALMaterialConsultant::Polystyrene
private

Definition at line 67 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::RhoaCell
private

Definition at line 66 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::ShieldingConcrete
private

Definition at line 66 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::StainlessSteel
private

Definition at line 67 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

FCALMaterialConsultant * FCALMaterialConsultant::theFCALMaterialConsultant = NULL
static

Definition at line 56 of file FCALMaterialConsultant.hh.

Referenced by GetInstance().

G4Material * FCALMaterialConsultant::Tungsten
private

Definition at line 65 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::Vacuum
private

Definition at line 66 of file FCALMaterialConsultant.hh.

Referenced by FCALMaterialConsultant(), and Material().


The documentation for this class was generated from the following files: