92 G4double
a, z, density;
95 G4double fractionmass, pressure, temperature;
102 auto elH =
new G4Element(name=
"Hydrogen",symbol=
"H" , z= 1.,
a);
105 auto elC =
new G4Element(name=
"Carbon", symbol=
"C", z=6.,
a);
108 auto elN =
new G4Element(name=
"Nitrogen",symbol=
"N" , z= 7.,
a);
111 auto elO =
new G4Element(name=
"Oxygen" ,symbol=
"O" , z= 8.,
a);
114 auto elAr =
new G4Element(name=
"Argon", symbol=
"Ar", z=18.,
a);
122 density = 1.39*g/cm3;
123 auto mylar =
new G4Material(name=
"Mylar", density, nel=3);
124 mylar->AddElement(elO,2);
125 mylar->AddElement(elC,5);
126 mylar->AddElement(elH,4);
130 auto CH2 =
new G4Material (
"Polypropelene" , 0.91*g/cm3, 2);
131 CH2->AddElement(elH,2);
132 CH2->AddElement(elC,1);
136 density = 3.700*mg/cm3;
138 auto Kr =
new G4Material(name=
"Kr",z=36.,
a, density );
142 density = 1.7836*mg/cm3;
143 auto argon =
new G4Material(name=
"Argon" , density, ncomponents=1);
144 argon->AddElement(elAr, 1);
146 density = 1.25053*mg/cm3;
147 auto nitrogen =
new G4Material(name=
"N2" , density, ncomponents=1);
148 nitrogen->AddElement(elN, 2);
150 density = 1.4289*mg/cm3;
151 auto oxygen =
new G4Material(name=
"O2" , density, ncomponents=1);
152 oxygen->AddElement(elO, 2);
154 density = 1.2928*mg/cm3;
157 temperature = STP_Temperature;
158 pressure = 1.0e-8*STP_Pressure;
160 auto air =
new G4Material(name=
"Air" , density, ncomponents=3,
161 kStateGas,temperature,pressure);
162 air->AddMaterial( nitrogen, fractionmass = 0.7557 );
163 air->AddMaterial( oxygen, fractionmass = 0.2315 );
165 air->AddMaterial( argon, fractionmass = 0.0128 );
169 density = 5.858*mg/cm3;
171 auto Xe =
new G4Material(name=
"Xenon",z=54.,
a, density );
175 density = 1.842*mg/cm3;
176 auto CarbonDioxide =
new G4Material(name=
"CO2", density, nel=2);
177 CarbonDioxide->AddElement(elC,1);
178 CarbonDioxide->AddElement(elO,2);
182 density = 5.0818*mg/cm3;
183 auto Xe20CO2 =
new G4Material(name=
"Xe20CO2", density, ncomponents=2);
184 Xe20CO2->AddMaterial( Xe, fractionmass = 0.922 );
185 Xe20CO2->AddMaterial( CarbonDioxide, fractionmass = 0.078 );
189 density = 3.601*mg/cm3;
190 auto Kr20CO2 =
new G4Material(name=
"Kr20CO2", density, ncomponents=2);
191 Kr20CO2->AddMaterial( Kr, fractionmass = 0.89 );
192 Kr20CO2->AddMaterial( CarbonDioxide, fractionmass = 0.11 );
196 G4cout <<
"F01DetectorConstruction: not printing material table - to see it edit the source."