Skip to content
Snippets Groups Projects
Commit a28a0470 authored by Sylvester Joosten's avatar Sylvester Joosten
Browse files

Add AvgWScFi material for homogenous endcap implementation

parent 152b3f18
No related branches found
No related tags found
1 merge request!221Add AvgWScFi material for homogenous endcap implementation
diff --git a/source/processes/electromagnetic/utils/src/G4EmSaturation.cc b/source/processes/electromagnetic/utils/src/G4EmSaturation.cc diff --git a/source/processes/electromagnetic/utils/src/G4EmSaturation.cc b/source/processes/electromagnetic/utils/src/G4EmSaturation.cc
index 9fb850dd7..ee09b39f7 100644 index 9fb850dd7..ab1c99669 100644
--- a/source/processes/electromagnetic/utils/src/G4EmSaturation.cc --- a/source/processes/electromagnetic/utils/src/G4EmSaturation.cc
+++ b/source/processes/electromagnetic/utils/src/G4EmSaturation.cc +++ b/source/processes/electromagnetic/utils/src/G4EmSaturation.cc
@@ -269,7 +269,7 @@ void G4EmSaturation::DumpG4BirksCoefficients() @@ -269,7 +269,7 @@ void G4EmSaturation::DumpG4BirksCoefficients()
...@@ -7,18 +7,17 @@ index 9fb850dd7..ee09b39f7 100644 ...@@ -7,18 +7,17 @@ index 9fb850dd7..ee09b39f7 100644
void G4EmSaturation::InitialiseG4materials() void G4EmSaturation::InitialiseG4materials()
{ {
- nG4Birks = 4; - nG4Birks = 4;
+ nG4Birks = 11; + nG4Birks = 12;
g4MatData.reserve(nG4Birks); g4MatData.reserve(nG4Birks);
// M.Hirschberg et al., IEEE Trans. Nuc. Sci. 39 (1992) 511 // M.Hirschberg et al., IEEE Trans. Nuc. Sci. 39 (1992) 511
@@ -306,6 +306,24 @@ void G4EmSaturation::InitialiseG4materials() @@ -306,6 +306,27 @@ void G4EmSaturation::InitialiseG4materials()
g4MatNames.push_back("G4_PbWO4"); g4MatNames.push_back("G4_PbWO4");
g4MatData.push_back(0.0333333*mm/MeV); g4MatData.push_back(0.0333333*mm/MeV);
+ g4MatNames.push_back("PlasticScint079"); + g4MatNames.push_back("PlasticScint079");
+ g4MatData.push_back(0.07943*mm/MeV); + g4MatData.push_back(0.07943*mm/MeV);
+ +
+
+ g4MatNames.push_back("polystyrene"); + g4MatNames.push_back("polystyrene");
+ g4MatData.push_back(0.126*mm/MeV); + g4MatData.push_back(0.126*mm/MeV);
+ g4MatNames.push_back("Polystyrene"); + g4MatNames.push_back("Polystyrene");
...@@ -29,6 +28,10 @@ index 9fb850dd7..ee09b39f7 100644 ...@@ -29,6 +28,10 @@ index 9fb850dd7..ee09b39f7 100644
+ g4MatData.push_back(0.126*mm/MeV); + g4MatData.push_back(0.126*mm/MeV);
+ g4MatNames.push_back("PlasticScintillator"); + g4MatNames.push_back("PlasticScintillator");
+ g4MatData.push_back(0.126*mm/MeV); + g4MatData.push_back(0.126*mm/MeV);
+ // This is for a homogenous WScFi implementation
+ // to replace a detector with Polystyrene and W
+ g4MatNames.push_back("AvgTungstenScFi");
+ g4MatData.push_back(0.126*mm/MeV);
+ +
+ g4MatNames.push_back("PlasticScint153"); + g4MatNames.push_back("PlasticScint153");
+ g4MatData.push_back(0.153*mm/MeV); + g4MatData.push_back(0.153*mm/MeV);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment