I am simulating a module as follows:
Gagg-PBf2-EJ262-PBF2-EJ228
I am giving the beam as electron 1GeV, and I see no light pr shower propagation after the first Pbf2, that is my EJ262, which is a plastic scintillator, is not propagating light.
The material properties for EJ262, i am using is:
G4Material* MyMaterials::EJ262(double user_lightyield, double scaleFactor) {
G4double a, z, density;
G4Element* H = new G4Element(“Hydrogen”, “H”, z = 1., a = 1.01 * g / mole);
G4Element* C = new G4Element(“Carbon”, “C”, z = 6., a = 12.01 * g / mole);
G4Material* mat = new G4Material("EJ-262", density = 1.023 * g / cm3, 2);
mat->AddElement(H, 10);
mat->AddElement(C, 9);
double standard_light_yield = 8700; // photons/1 MeV e-
double lightyield = (user_lightyield < 0) ? standard_light_yield : user_lightyield;
const G4int nEntries = 100;
G4double PhotonEnergy[nEntries] = {
2 * eV, 2.0303 * eV, 2.0606 * eV, 2.0909 * eV, 2.1212 * eV, 2.1515 * eV, 2.1818 * eV, 2.2121 * eV, 2.2424 * eV, 2.2727 * eV,
2.303 * eV, 2.3333 * eV, 2.3636 * eV, 2.3939 * eV, 2.4242 * eV, 2.4545 * eV, 2.4848 * eV, 2.5152 * eV, 2.5455 * eV, 2.5758 * eV,
2.6061 * eV, 2.6364 * eV, 2.6667 * eV, 2.697 * eV, 2.7273 * eV, 2.7576 * eV, 2.7879 * eV, 2.8182 * eV, 2.8485 * eV, 2.8788 * eV,
2.9091 * eV, 2.9394 * eV, 2.9697 * eV, 3 * eV, 3.0303 * eV, 3.0606 * eV, 3.0909 * eV, 3.1212 * eV, 3.1515 * eV, 3.1818 * eV,
3.2121 * eV, 3.2424 * eV, 3.2727 * eV, 3.303 * eV, 3.3333 * eV, 3.3636 * eV, 3.3939 * eV, 3.4242 * eV, 3.4545 * eV, 3.4848 * eV,
3.5152 * eV, 3.5455 * eV, 3.5758 * eV, 3.6061 * eV, 3.6364 * eV, 3.6667 * eV, 3.697 * eV, 3.7273 * eV, 3.7576 * eV, 3.7879 * eV,
3.8182 * eV, 3.8485 * eV, 3.8788 * eV, 3.9091 * eV, 3.9394 * eV, 3.9697 * eV, 4 * eV, 4.0303 * eV, 4.0606 * eV, 4.0909 * eV,
4.1212 * eV, 4.1515 * eV, 4.1818 * eV, 4.2121 * eV, 4.2424 * eV, 4.2727 * eV, 4.303 * eV, 4.3333 * eV, 4.3636 * eV, 4.3939 * eV,
4.4242 * eV, 4.4545 * eV, 4.4848 * eV, 4.5152 * eV, 4.5455 * eV, 4.5758 * eV, 4.6061 * eV, 4.6364 * eV, 4.6667 * eV, 4.697 * eV,
4.7273 * eV, 4.7576 * eV, 4.7879 * eV, 4.8182 * eV, 4.8485 * eV, 4.8788 * eV, 4.9091 * eV, 4.9394 * eV, 4.9697 * eV, 5 * eV
};
G4double AbsLength[nEntries] = {
0.8618, 0.8618, 0.9778, 0.8618, 0.8618, 0.8618, 0.8618, 0.8618, 0.8634, 0.8618,
0.8618, 0.8618, 0.8618, 0.8618, 0.8618, 0.8618, 0.8528, 0.8618, 0.8618, 0.8618,
0.7287, 0.6155, 0.4051, 0.2227, 0.1249, 0.0789, 0.0588, 0.0498, 0.045, 0.0419,
0.0389, 0.0362, 0.0346, 0.0338, 0.0334, 0.0327, 0.0313, 0.0298, 0.0289, 0.0286,
0.029, 0.0296, 0.0302, 0.0309, 0.0318, 0.0331, 0.0344, 0.0349, 0.0351, 0.0353,
0.0355, 0.0357, 0.0359, 0.0361, 0.0363, 0.0365, 0.0368, 0.037, 0.0372, 0.0374,
0.0377, 0.0379, 0.0382, 0.0384, 0.0386, 0.0389, 0.0391, 0.0394, 0.0397, 0.0399,
0.0402, 0.0405, 0.0407, 0.041, 0.0413, 0.0416, 0.0419, 0.0422, 0.0425, 0.0428,
0.0431, 0.0434, 0.0437, 0.044, 0.0443, 0.0446, 0.045, 0.0453, 0.0457, 0.046,
0.0464, 0.0467, 0.0471, 0.0475, 0.0478, 0.0482, 0.0486, 0.049, 0.0494, 0.0498
};
G4double Emission[nEntries] = {
0.0206, 0.0272, 0.0385, 0.0553, 0.0773, 0.1017, 0.1259, 0.1533, 0.1927, 0.2542,
0.3247, 0.3903, 0.4494, 0.4926, 0.5817, 0.7021, 0.8438, 0.9381, 0.9688, 0.9367,
0.8862, 0.8412, 0.7779, 0.6201, 0.42, 0.2738, 0.1792, 0.1333, 0.1073, 0.0979,
0.0987, 0.0959, 0.0966, 0.1003, 0.0977, 0.0899, 0.0838, 0.0756, 0.0722, 0.0741,
0.0725, 0.0759, 0.078, 0.0807, 0.0785, 0.0825, 0.0818, 0.0824, 0.0854, 0.0824,
0.0848, 0.0853, 0.0821, 0.083, 0.0803, 0.079, 0.0792, 0.0769, 0.0775, 0.0782,
0.0748, 0.0739, 0.073, 0.0706, 0.0708, 0.0687, 0.0656, 0.0641, 0.063, 0.0621,
0.0595, 0.0576, 0.0563, 0.0546, 0.0512, 0.0503, 0.0495, 0.0469, 0.0443, 0.0437,
0.041, 0.0404, 0.0385, 0.0377, 0.0355, 0.0339, 0.0323, 0.0305, 0.0296, 0.0272,
0.0259, 0.0246, 0.0228, 0.0206, 0.0185, 0.0168, 0.0153, 0.0142, 0.0135, 0.013
};
G4double RefractiveIndex[nEntries] = {
1.5849, 1.5854, 1.5859, 1.5864, 1.5869, 1.5874, 1.5879, 1.5884, 1.5889, 1.5894,
1.5899, 1.5904, 1.5909, 1.5914, 1.5919, 1.5924, 1.5929, 1.5934, 1.5939, 1.5944,
1.5949, 1.5954, 1.5959, 1.5964, 1.5969, 1.5974, 1.5979, 1.5984, 1.5989, 1.5994,
1.5999, 1.6004, 1.6009, 1.6014, 1.6019, 1.6024, 1.6029, 1.6034, 1.6039, 1.6044,
1.6049, 1.6054, 1.6059, 1.6064, 1.6069, 1.6074, 1.6079, 1.6084, 1.6089, 1.6094,
1.6099, 1.6104, 1.6109, 1.6114, 1.6119, 1.6124, 1.6129, 1.6134, 1.6139, 1.6144,
1.6149, 1.6154, 1.6159, 1.6164, 1.6169, 1.6174, 1.6179, 1.6184, 1.6189, 1.6194,
1.6199, 1.6204, 1.6209, 1.6214, 1.6219, 1.6224, 1.6229, 1.6234, 1.6239, 1.6244,
1.6249, 1.6254, 1.6259, 1.6264, 1.6269, 1.6274, 1.6279, 1.6284, 1.6289, 1.6294,
1.6299, 1.6304, 1.6309, 1.6314, 1.6319, 1.6324, 1.6329, 1.6334, 1.6339, 1.6344
};
G4MaterialPropertiesTable* MPT = new G4MaterialPropertiesTable();
MPT->AddProperty("RINDEX", PhotonEnergy, RefractiveIndex, nEntries);
MPT->AddProperty("ABSLENGTH", PhotonEnergy, AbsLength, nEntries);
MPT->AddProperty("SCINTILLATIONCOMPONENT1", PhotonEnergy, Emission, nEntries);
MPT->AddConstProperty("SCINTILLATIONYIELD", lightyield / MeV);
MPT->AddConstProperty("RESOLUTIONSCALE", 1.0);
MPT->AddConstProperty("SCINTILLATIONTIMECONSTANT1", 2.1 * ns);
MPT->AddConstProperty("SCINTILLATIONYIELD1", 1.0);
MPT->AddConstProperty("SCINTILLATIONYIELD2", 0.0);
mat->SetMaterialPropertiesTable(MPT);
return mat;
}
if someone has suggestion on why i have this issue, please let me know!