wmat[0]=0.194;
wmat[1]=0.023;
wmat[2]=0.443;
- wmat[3]=0.340;
+ wmat[3]=0.34;
density=1.82;
zmat[2]=8.;
zmat[3]=14.;
- wmat[0]=0.225;
+ wmat[0]=0.257;
wmat[1]=0.03;
- wmat[2]=0.443;
+ wmat[2]=0.412;
wmat[3]=0.3;
density=1.725;
density=1.25;
AliMixture(26,"Epoxy",amat,zmat,density,-3,wmat);
+ //
+ // epoxy film - 90% epoxy, 10% glass fiber
+ //
+ amat[0]=12.01;
+ amat[1]=1.;
+ amat[2]=15.994;
+ amat[3]=28.086;
+
+ zmat[0]=6.;
+ zmat[1]=1.;
+ zmat[2]=8.;
+ zmat[3]=14.;
+
+ wmat[0]=0.596;
+ wmat[1]=0.071;
+ wmat[2]=0.257;
+ wmat[3]=0.076;
+
+
+ density=1.345;
+
+ AliMixture(34, "Epoxy-film",amat,zmat,density,4,wmat);
// Plexiglas C5H8O2
density=1.;
AliMixture(32,"Water",amat,zmat,density,-2,wmat);
+
//----------------------------------------------------------
// tracking media for gases
AliMedium(19,"Peek",30,0, iSXFLD, sXMGMX, 10., 999., .1, .001, .001);
AliMedium(21,"Alumina",31,0, iSXFLD, sXMGMX, 10., 999., .1, .001, .001);
AliMedium(22,"Water",32,0, iSXFLD, sXMGMX, 10., 999., .1, .001, .001);
- AliMedium(23,"Brass",33,0, iSXFLD, sXMGMX, 10., 999., .1, .001, .001);
+ AliMedium(23,"Brass",33,0, iSXFLD, sXMGMX, 10., 999., .1, .001, .001);
+ AliMedium(24,"Epoxyfm",34,0, iSXFLD, sXMGMX, 10., 999., .1, .0005, .001);
}
void AliTPC::GenerNoise(Int_t tablesize)
TGeoVolume *tv8 = new TGeoVolume("TPC_IFC9",t8,sm5);
TGeoVolume *tv9 = new TGeoVolume("TPC_IFC10",t9,sm4);
// central part - 1 copy
- TGeoTube *t10 = new TGeoTube(76.6774,78.745,93.75); // tedlar 38 microns
- TGeoTube *t11 = new TGeoTube(76.6812,78.7412,93.75); // prepreg3 300 microns
- TGeoTube *t12 = new TGeoTube(76.7112,78.7112,93.75); // nomex 2 cm
+ TGeoTube *t10 = new TGeoTube(76.6774,78.785,93.75); // tedlar 38 microns
+ TGeoTube *t11 = new TGeoTube(76.6812,78.7812,93.75); // prepreg3 300 microns
+ TGeoTube *t12 = new TGeoTube(76.7312,78.7312,93.75); // nomex 2 cm
//
TGeoVolume *tv10 = new TGeoVolume("TPC_IFC11",t10,sm2);
TGeoVolume *tv11 = new TGeoVolume("TPC_IFC12",t11,sm5);
cfl->DefineSection(0,-71.1,59.7,61.2);
cfl->DefineSection(1,-68.6,59.7,61.2);
//
- cfl->DefineSection(2,-68.6,60.6324,61.2);
- cfl->DefineSection(3,68.6,60.6324,61.2);
+ cfl->DefineSection(2,-68.6,60.6124,61.2);
+ cfl->DefineSection(3,68.6,60.6124,61.2);
//
cfl->DefineSection(4,68.6,59.7,61.2);
cfl->DefineSection(5,71.1,59.7,61.2);
//
TGeoVolume *cflv = new TGeoVolume("TPC_CDR",cfl,m3);
// sandwich
- TGeoTube *cd1 = new TGeoTube(60.6424,61.19,71.1);
- TGeoTube *cd2 = new TGeoTube(60.6462,61.1862,71.1);
- TGeoTube *cd3 = new TGeoTube(60.6662,61.1662,71.1);
+ TGeoTube *cd1 = new TGeoTube(60.6224,61.19,71.1);
+ TGeoTube *cd2 = new TGeoTube(60.6262,61.1862,71.1);
+ TGeoTube *cd3 = new TGeoTube(60.6462,61.1662,71.1);
+ TGeoTube *cd4 = new TGeoTube(60.6562,61.1562,71.1);
//
TGeoMedium *sm6 = gGeoManager->GetMedium("TPC_Prepreg1");
+ TGeoMedium *sm8 = gGeoManager->GetMedium("TPC_Epoxyfm");
TGeoVolume *cd1v = new TGeoVolume("TPC_CDR1",cd1,sm2); //tedlar
TGeoVolume *cd2v = new TGeoVolume("TPC_CDR2",cd2,sm6);// prepreg1
- TGeoVolume *cd3v = new TGeoVolume("TPC_CDR3",cd3,sm4); //nomex
+ TGeoVolume *cd3v = new TGeoVolume("TPC_CDR3",cd3,sm8); //epoxy film
+ TGeoVolume *cd4v = new TGeoVolume("TPC_CDR4",cd4,sm4); //nomex
+
//
// seals for central drum 2 copies
//
//
TGeoRotation *ref = new TGeoRotation("ref",90.,0.,90.,90.,180.,0.);
//
- cd1v->AddNode(cd2v,1); cd2v->AddNode(cd3v,1); cflv->AddNode(cd1v,1);
+ cd1v->AddNode(cd2v,1); cd2v->AddNode(cd3v,1); cd3v->AddNode(cd4v,1); cflv->AddNode(cd1v,1);
//
v1->AddNode(siv,1,new TGeoTranslation(0.,0.,-69.9));
v1->AddNode(siv,2,new TGeoTranslation(0.,0.,69.9));