ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FCALMaterialConsultant Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/lAr_calorimeter/include/FCALMaterialConsultant.hh>

+ Collaboration diagram for FCALMaterialConsultant:

Public Member Functions

 ~FCALMaterialConsultant ()
 
G4MaterialMaterial (G4String)
 
 FCALMaterialConsultant ()
 

Static Public Member Functions

static FCALMaterialConsultantGetInstance ()
 

Static Public Attributes

static FCALMaterialConsultanttheFCALMaterialConsultant = NULL
 

Private Attributes

G4ElementelH
 
G4ElementelD
 
G4ElementelHe
 
G4ElementelLi
 
G4ElementelBe
 
G4ElementelC
 
G4ElementelN
 
G4ElementelNe
 
G4ElementelAl
 
G4ElementelFe
 
G4ElementelCu
 
G4ElementelW
 
G4ElementelPb
 
G4ElementelU
 
G4ElementelO
 
G4ElementelCa
 
G4ElementelNa
 
G4ElementelSi
 
G4MaterialAluminium
 
G4MaterialIron
 
G4MaterialCopper
 
G4MaterialTungsten
 
G4MaterialLead
 
G4MaterialAir
 
G4MaterialRhoaCell
 
G4MaterialVacuum
 
G4MaterialCO2
 
G4MaterialArgonGas
 
G4MaterialShieldingConcrete
 
G4MaterialPolystyrene
 
G4MaterialStainlessSteel
 
G4MaterialNickel
 
G4MaterialLiquidArgon
 
G4MaterialKapton
 
G4MaterialFCAL1CuArKap
 
G4MaterialFCAL1CuAr
 
G4MaterialFCAL2CuArKap
 
G4MaterialFCAL2WFeNi
 
G4MaterialFCAL2WFeNiCuAr
 
G4MaterialMWPCArCO2
 

Detailed Description

Definition at line 47 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 47 of file FCALMaterialConsultant.hh

Constructor & Destructor Documentation

FCALMaterialConsultant::~FCALMaterialConsultant ( )
inline

Definition at line 51 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 51 of file FCALMaterialConsultant.hh

FCALMaterialConsultant::FCALMaterialConsultant ( )

Definition at line 62 of file FCALMaterialConsultant.cc.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.cc

References a, G4Material::AddElement(), G4Material::AddMaterial(), Air, Aluminium, ArgonGas, bar, cm3, CO2, Copper, elAl, elBe, elC, elCa, elCu, elD, elFe, elH, elHe, elLi, elN, elNa, elNe, elO, elPb, elSi, elU, elW, FCAL1CuAr, FCAL1CuArKap, FCAL2CuArKap, FCAL2WFeNi, FCAL2WFeNiCuAr, Acts::UnitConstants::g, Iron, Kapton, kStateGas, Lead, LiquidArgon, mg, mole, MWPCArCO2, Nickel, Polystyrene, RhoaCell, ShieldingConcrete, StainlessSteel, source.hepunit::STP_Temperature, 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.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 263 of file FCALMaterialConsultant.cc

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

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:

Member Data Documentation

G4Material* FCALMaterialConsultant::Air
private

Definition at line 66 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 66 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material* FCALMaterialConsultant::Aluminium
private

Definition at line 65 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 65 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::ArgonGas
private

Definition at line 66 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 66 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::CO2
private

Definition at line 66 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 66 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::Copper
private

Definition at line 65 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 65 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Element * FCALMaterialConsultant::elAl
private

Definition at line 62 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elBe
private

Definition at line 61 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 61 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elC
private

Definition at line 61 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 61 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element* FCALMaterialConsultant::elCa
private

Definition at line 63 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 63 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elCu
private

Definition at line 62 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elD
private

Definition at line 61 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 61 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elFe
private

Definition at line 62 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element* FCALMaterialConsultant::elH
private

Definition at line 61 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 61 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elHe
private

Definition at line 61 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 61 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elLi
private

Definition at line 61 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 61 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elN
private

Definition at line 61 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 61 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elNa
private

Definition at line 63 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 63 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element* FCALMaterialConsultant::elNe
private

Definition at line 62 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elO
private

Definition at line 62 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elPb
private

Definition at line 62 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elSi
private

Definition at line 63 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 63 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elU
private

Definition at line 62 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Element * FCALMaterialConsultant::elW
private

Definition at line 62 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 62 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Material * FCALMaterialConsultant::FCAL1CuAr
private

Definition at line 68 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 68 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::FCAL1CuArKap
private

Definition at line 68 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 68 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::FCAL2CuArKap
private

Definition at line 68 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 68 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material* FCALMaterialConsultant::FCAL2WFeNi
private

Definition at line 69 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 69 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::FCAL2WFeNiCuAr
private

Definition at line 69 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 69 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::Iron
private

Definition at line 65 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 65 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material* FCALMaterialConsultant::Kapton
private

Definition at line 68 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 68 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant().

G4Material * FCALMaterialConsultant::Lead
private

Definition at line 65 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 65 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::LiquidArgon
private

Definition at line 67 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 67 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::MWPCArCO2
private

Definition at line 69 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 69 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::Nickel
private

Definition at line 67 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 67 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material* FCALMaterialConsultant::Polystyrene
private

Definition at line 67 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 67 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::RhoaCell
private

Definition at line 66 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 66 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::ShieldingConcrete
private

Definition at line 66 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 66 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::StainlessSteel
private

Definition at line 67 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 56 of file FCALMaterialConsultant.hh

Referenced by GetInstance().

G4Material * FCALMaterialConsultant::Tungsten
private

Definition at line 65 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 65 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().

G4Material * FCALMaterialConsultant::Vacuum
private

Definition at line 66 of file FCALMaterialConsultant.hh.

View newest version in sPHENIX GitHub at line 66 of file FCALMaterialConsultant.hh

Referenced by FCALMaterialConsultant(), and Material().


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