@@ -40,7 +40,7 @@ FT3Layer::~FT3Layer() = default;
4040TGeoMaterial* FT3Layer::carbonFiberMat = nullptr ;
4141TGeoMedium* FT3Layer::medCarbonFiber = nullptr ;
4242
43- TGeoMaterial * FT3Layer::kaptonMat = nullptr ;
43+ TGeoMixture * FT3Layer::kaptonMat = nullptr ;
4444TGeoMedium* FT3Layer::kaptonMed = nullptr ;
4545
4646TGeoMaterial* 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