Skip to content

Commit f8eb46e

Browse files
authored
Update kaptonMat to use TGeoMixture
Changed kaptonMat from TGeoMaterial to TGeoMixture and defined its elements.
1 parent ad892fe commit f8eb46e

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

  • Detectors/Upgrades/ALICE3/TRKFT3/FT3/simulation/src

Detectors/Upgrades/ALICE3/TRKFT3/FT3/simulation/src/FT3Layer.cxx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ FT3Layer::~FT3Layer() = default;
4040
TGeoMaterial* FT3Layer::carbonFiberMat = nullptr;
4141
TGeoMedium* FT3Layer::medCarbonFiber = nullptr;
4242

43-
TGeoMaterial* FT3Layer::kaptonMat = nullptr;
43+
TGeoMixture* FT3Layer::kaptonMat = nullptr;
4444
TGeoMedium* FT3Layer::kaptonMed = nullptr;
4545

4646
TGeoMaterial* FT3Layer::waterMat = nullptr;
@@ -97,7 +97,12 @@ void FT3Layer::initialize_mat()
9797
medFoam = new TGeoMedium("FT3_Foam", 1, itsFoam);
9898
foamMat = medFoam->GetMaterial();
9999

100-
kaptonMat = new TGeoMaterial("Kapton (cooling pipe)", 13.84, 6.88, 1.346);
100+
kaptonMat = new TGeoMixture("Kapton (cooling pipe)", 4, 1.346); // C22 H10 N2 O5
101+
102+
kaptonMat->DefineElement(0, 12.0107, 6, 0.5641); // Carbon
103+
kaptonMat->DefineElement(1, 1.00794, 1, 0.2564); // Hydrogen
104+
kaptonMat->DefineElement(2, 14.0067, 7, 0.0513); // Nitrogen
105+
kaptonMat->DefineElement(3, 15.999, 8, 0.1282); // Oxygen
101106
kaptonMed = new TGeoMedium("Kapton (cooling pipe)", 1, kaptonMat);
102107

103108
waterMat = new TGeoMaterial("Water", 18.01528, 8.0, 1.064);

0 commit comments

Comments
 (0)