199 density = 1.29e-03*
g/
cm3;
209 new G4Material(name=
"Aluminum", z=13., a, density);
215 density = 2.64*
g/
cm3;
223 density = 1.19*
g/
cm3;
234 const G4int NUMENTRIES = 2;
241 G4double RINDEX_AIR[NUMENTRIES] = {1.00, 1.00} ;
244 for(
G4int j=0 ; j<NUMENTRIES ; j++){
245 RINDEX_AIR[j] = RINDEX_AIR[j] + 2.73*std::pow(10.0,-4) ;
249 MPT_Air->
AddProperty(
"RINDEX", X_RINDEX, RINDEX_AIR, NUMENTRIES);
260 const G4int N_RINDEX_QUARTZ = 2 ;
262 G4double RINDEX_QUARTZ[N_RINDEX_QUARTZ] = {1.54, 1.54};
265 MPT_PMT->
AddProperty(
"RINDEX", X_RINDEX_QUARTZ, RINDEX_QUARTZ, N_RINDEX_QUARTZ);
276 const G4int NENTRIES = 11 ;
285 G4double bParam[4] = {1760.7010,-1.3687,2.4388e-3,-1.5178e-6} ;
287 for(
G4int i=0;i<NENTRIES; i++){
290 RINDEX_ACRYLIC[i] = 0.0 ;
292 for (
G4int jj=0 ; jj<4 ; jj++)
294 RINDEX_ACRYLIC[i] += (bParam[jj]/1000.0)*std::pow(LAMBDA_ACRYLIC[i]/
nm,jj) ;
303 MPT_Acrylic->
AddProperty(
"RINDEX", ENERGY_ACRYLIC, RINDEX_ACRYLIC, NENTRIES);
307 const G4int NENT = 25 ;
311 246.528671, 260.605103, 263.853516, 266.019104, 268.726105,
312 271.433136, 273.598724, 276.305725, 279.554138, 300.127380,
313 320.159241, 340.191101, 360.764343, 381.337585, 399.745239,
314 421.401276, 440.891724, 460.382172, 480.414001, 500.987274,
315 520.477722, 540.509583, 559.458618,
322 0.0000000, 5.295952, 9.657321, 19.937695, 29.283491,
323 39.252335, 48.598133, 58.255451, 65.109039, 79.439247,
324 85.669785, 89.719627, 91.277260, 91.588783, 91.900307,
325 91.588783, 91.277260, 91.277260, 91.588783, 91.588783,
326 91.900307, 91.900307, 91.588783,
332 for(
G4int i=0;i<NENT; i++){
340 abslength = -3.0*
mm/(std::log(ABS[i]/100.0)) ;
343 MPT_Acrylic->
AddEntry(
"ABSLENGTH", energy, abslength);
static const G4double kInfinity
void SetMaterialPropertiesTable(G4MaterialPropertiesTable *anMPT)
void AddEntry(const char *key, G4double aPhotonEnergy, G4double aPropertyValue)
static G4MaterialTable * GetMaterialTable()
G4MaterialPropertyVector * AddProperty(const char *key, G4double *PhotonEnergies, G4double *PropertyValues, G4int NumEntries)
G4GLOB_DLL std::ostream G4cout
G4PhysicsOrderedFreeVector G4MaterialPropertyVector
void AddElement(G4Element *element, G4int nAtoms)