/*
$Log$
+Revision 1.28 2001/06/12 07:07:41 kowal2
+New files for folder and stack
+
+Revision 1.27 2001/05/08 16:03:06 kowal2
+Geometry update according to the latest technical spec.
+
+Revision 1.26 2001/04/27 15:23:07 kowal2
+Correct materian in the central part of the inner containment vessel
+
+Revision 1.25 2001/04/26 06:15:12 kowal2
+Corrected bug in the inner containment vessel (cones)
+
Revision 1.24 2001/04/24 11:22:01 kowal2
Protection against too small betagamma
#include "AliPDG.h"
#include <TInterpreter.h>
#include "TLorentzVector.h"
-#include "AliTPCTrackHits.h"
+#include "AliTPCTrackHitsV2.h"
ClassImp(AliTPCv3)
//_____________________________________________________________________________
//
dm[9]=-247.6;
- dm[10]=274.81;
+ dm[10]=274.8124;
dm[11]=278.;
//
dm[12]=253.6;
- dm[13]=274.81;
+ dm[13]=274.8124;
dm[14]=278.;
//
// Tpc SAndwich 1 - Al
- dm[0]=274.81;
+ dm[0]=274.8124;
dm[1]=278.;
dm[2]=252.1;
// Tpc SAndwich 4 - fiber glass (G10)
- dm[0] += 5.e-3;
- dm[1] -= 5.e-3;
+ dm[0] += 3.8e-3;
+ dm[1] -= 3.8e-3;
gMC->Gsvolu("TSA4","TUBE",idtmed[12],dm,3);
dm[9]=-250.6;
dm[10]=258.;
- dm[11]=260.05;
+ dm[11]=260.0476;
//
dm[12]=250.6;
dm[13]=258.;
- dm[14]=260.05;
+ dm[14]=260.0476;
//
// Tpc SAndwich 6 - Tedlar
dm[0]= 258.;
- dm[1]= 260.05;
+ dm[1]= 260.0476;
dm[2]= 252.1;
gMC->Gsvolu("TSA6","TUBE",idtmed[9],dm,3);
// Tpc SAndwich 7 - fiber glass
- dm[0] += 5.e-3;
- dm[1] -= 5.e-3;
+ dm[0] += 3.8e-3;
+ dm[1] -= 3.8e-3;
gMC->Gsvolu("TSA7","TUBE",idtmed[12],dm,3);
//
dm[9]=-250.6;
- dm[10]=77.05;
+ dm[10]=77.0524;
dm[11]=79.2;
//
dm[12]=-88.;
- dm[13]=77.05;
+ dm[13]=77.0524;
dm[14]=79.2;
//
dm[15]=-88.;
- dm[16]=77.09;
+ dm[16]=77.0924;
dm[17]=79.16;
//
dm[18]=88.;
- dm[19]=77.09;
+ dm[19]=77.0924;
dm[20]=79.16;
//
dm[21]=88.;
- dm[22]=77.05;
+ dm[22]=77.0524;
dm[23]=79.2;
//
dm[24]=250.6;
- dm[25]=77.05;
+ dm[25]=77.0524;
dm[26]=79.2;
//
// Tpc Sandwich 9 -Tedlar
- dm[0]=77.09;
+ dm[0]=77.0924;
dm[1]=79.16;
dm[2]=88.;
// Tpc Sandwich 10 - fiber glass (G10)
- dm[0] += 5.e-3;
- dm[1] -= 5.e-3;
+ dm[0] += 3.8e-3;
+ dm[1] -= 3.8e-3;
gMC->Gsvolu("TS10","TUBE",idtmed[12],dm,3);
// Tpc Sandwich 12 -Tedlar
- dm[0]=77.05;
+ dm[0]=77.0524;
dm[1]=79.2;
dm[2]=82.05;
// Tpc Sandwich 13 - fiber glass (G10)
- dm[0] += 5.e-3;
- dm[1] -= 5.e-3;
+ dm[0] += 3.8e-3;
+ dm[1] -= 3.8e-3;
gMC->Gsvolu("TS13","TUBE",idtmed[12],dm,3);
//
dm[9]=-69.1;
- dm[10]=60.64;
+ dm[10]=60.6224;
dm[11]=61.2;
//
dm[12]=69.1;
- dm[13]=60.64;
+ dm[13]=60.6224;
dm[14]=61.2;
//
// Tpc Sandwich 15 - Al
- dm[0]=60.64;
+ dm[0]=60.6224;
dm[1]=61.2;
dm[2]=70.1;
gMC->Gsvolu("TS17","TUBE",idtmed[9],dm,3);
- // Tpc Sandwich 18 - fiber glass
+ // Tpc Sandwich 18 - carbon fiber
- dm[0] += 5.e-3;
- dm[1] -= 5.e-3;
+ dm[0] += 3.8e-3;
+ dm[1] -= 3.8e-3;
- gMC->Gsvolu("TS18","TUBE",idtmed[12],dm,3);
+ gMC->Gsvolu("TS18","TUBE",idtmed[15],dm,3);
// Tpc Sandwich 19 - Nomex
- dm[0] += 0.01;
- dm[1] -= 0.01;
+ dm[0] += 0.02;
+ dm[1] -= 0.02;
- gMC->Gsvolu("TS19","TUBE",idtmed[12],dm,3);
+ gMC->Gsvolu("TS19","TUBE",idtmed[6],dm,3);
// 19->18->17->16->15-> TICM
gMC->Gstpar(idtmed[2],"LOSS",5);
- printf("*** TPC version 3 initialized ***\n");
- printf("Maximum number of steps = %d\n",gMC->GetMaxNStep());
+ printf("%s: *** TPC version 3 initialized***\n",ClassName());
+
+ printf("%s: Maximum number of steps = %d\n",ClassName(),gMC->GetMaxNStep());
+
+ // printf("*** TPC version 3 initialized ***\n");
+ // printf("Maximum number of steps = %d\n",gMC->GetMaxNStep());
//