]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/README
AliTPCcalibCalib.cxx - use also alignmnet - not implemented yet
[u/mrichter/AliRoot.git] / ITS / README
index 8d1cbff108b2871782e64255607f8d1cc8e9c61e..f728cceef1a055f3126843d49faf277130335315 100644 (file)
@@ -13,11 +13,11 @@ directory ITS in order to compare your own installation with the standard one
 looking at some distributions/histograms.
         Any difference between what is described here and what you really get
 when you run the code on your computer must be reported either to Roberto
-Barbera at roberto.barbera@ct.infn.it or to Bjorn Nilsen at
-nilsen@mps.ohio-state.edu. Please note that all the tests described here have
-been done on a PC running Linux RedHat 6.1, gcc 2.95.2, and Root 3.00/06. If
-you have different hardware/software configuration, please add it to all bug
-reports.
+Barbera at roberto.barbera@ct.infn.it or to Mariana Bondila at
+mariana.bondila@cern.ch or to Bjorn Nilsen at nilsen@mps.ohio-state.edu. 
+Please note that all the tests described here have been done on a PC running 
+Linux RedHat 6.1, gcc 2.95.2, and Root 3.00/06. If you have different 
+hardware/software configuration, please add it to all bug reports.
 
 
 2. Set the ITS geometry you want to use
@@ -52,10 +52,10 @@ ITS part of Config.C (or ConfigPPR.C) is reported here:
     ITS->SetMinorVersion(2);                                      // don't touch this parameter if you're not an ITS developer
     ITS->SetReadDet(kFALSE);                                      // don't touch this parameter if you're not an ITS developer
     ITS->SetWriteDet("$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det");  // don't touch this parameter if you're not an ITS developer
-    ITS->SetThicknessDet1(300.);   // detector thickness on layer 1 must be in the range [100,300]
-    ITS->SetThicknessDet2(300.);   // detector thickness on layer 2 must be in the range [100,300]
-    ITS->SetThicknessChip1(300.);  // chip thickness on layer 1 must be in the range [150,300]
-    ITS->SetThicknessChip2(300.);  // chip thickness on layer 2 must be in the range [150,300]
+    ITS->SetThicknessDet1(200.);   // detector thickness on layer 1 must be in the range [100,300]
+    ITS->SetThicknessDet2(200.);   // detector thickness on layer 2 must be in the range [100,300]
+    ITS->SetThicknessChip1(200.);  // chip thickness on layer 1 must be in the range [150,300]
+    ITS->SetThicknessChip2(200.);  // chip thickness on layer 2 must be in the range [150,300]
     ITS->SetRails(1);         // 1 --> rails in ; 0 --> rails out
     ITS->SetCoolingFluid(1);    // 1 --> water ; 0 --> freon
     //
@@ -63,10 +63,10 @@ ITS part of Config.C (or ConfigPPR.C) is reported here:
     //ITS->SetMinorVersion(2);                                       // don't touch this parameter if you're not an ITS developer
     //ITS->SetReadDet(kFALSE);                                       // don't touch this parameter if you're not an ITS developer
     //ITS->SetWriteDet("$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.det"); // don't touch this parameter if you're not an ITS developer
-    //ITS->SetThicknessDet1(300.);   // detector thickness on layer 1 must be in the range [100,300]
-    //ITS->SetThicknessDet2(300.);   // detector thickness on layer 2 must be in the range [100,300]
-    //ITS->SetThicknessChip1(300.);  // chip thickness on layer 1 must be in the range [150,300]
-    //ITS->SetThicknessChip2(300.);  // chip thickness on layer 2 must be in the range [150,300]
+    //ITS->SetThicknessDet1(200.);   // detector thickness on layer 1 must be in the range [100,300]
+    //ITS->SetThicknessDet2(200.);   // detector thickness on layer 2 must be in the range [100,300]
+    //ITS->SetThicknessChip1(200.);  // chip thickness on layer 1 must be in the range [150,300]
+    //ITS->SetThicknessChip2(200.);  // chip thickness on layer 2 must be in the range [150,300]
     //ITS->SetRails(1);              // 1 --> rails in ; 0 --> rails out
     //ITS->SetCoolingFluid(1);       // 1 --> water ; 0 --> freon
     //
@@ -103,10 +103,10 @@ PPR detailed geometry with asymmetric services:
     ITS->SetMinorVersion(2);                                      // don't touch this parameter if you're not an ITS developer
     ITS->SetReadDet(kFALSE);                                      // don't touch this parameter if you're not an ITS developer
     ITS->SetWriteDet("$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det");  // don't touch this parameter if you're not an ITS developer
-    ITS->SetThicknessDet1(300.);   // detector thickness on layer 1 must be in the range [100,300]
-    ITS->SetThicknessDet2(300.);   // detector thickness on layer 2 must be in the range [100,300]
-    ITS->SetThicknessChip1(300.);  // chip thickness on layer 1 must be in the range [150,300]
-    ITS->SetThicknessChip2(300.);  // chip thickness on layer 2 must be in the range [150,300]
+    ITS->SetThicknessDet1(200.);   // detector thickness on layer 1 must be in the range [100,300]
+    ITS->SetThicknessDet2(200.);   // detector thickness on layer 2 must be in the range [100,300]
+    ITS->SetThicknessChip1(200.);  // chip thickness on layer 1 must be in the range [150,300]
+    ITS->SetThicknessChip2(200.);  // chip thickness on layer 2 must be in the range [150,300]
     ITS->SetRails(1);         // 1 --> rails in ; 0 --> rails out
     ITS->SetCoolingFluid(1);    // 1 --> water ; 0 --> freon
 
@@ -115,10 +115,10 @@ values must not be modified at any time. The next four functions allow the user
 to  change the thickness of detectors and chips in the two SPD layers
 separately.  Detector thicknesses can go from 100 microns (TDR value) to 300
 microns (present default value). If a value outside this range is set a warning
-message is printed out and the default value (300 microns) is used. Chip
+message is printed out and the default value (200 microns) is used. Chip
 thicknesses can go from 150 (TDR value) to 300 (present default value)
 microns. If a value outside this range is set a warning message is printed out
-and the default value (300 microns) is used. The last two function allow people
+and the default value (200 microns) is used. The last two function allow people
 to set the ITS rails in (=1) and out (=0) (the default is in) and the cooling
 fluid as water (=1, which is the default) or freon (=0). If the switch for
 rails is different from 0 and 1 a warning message is printed out and the
@@ -132,10 +132,10 @@ the only uncommented lines must be:
     ITS->SetMinorVersion(2);                                      // don't touch this parameter if you're not an ITS developer
     ITS->SetReadDet(kFALSE);                                      // don't touch this parameter if you're not an ITS developer
     ITS->SetWriteDet("$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.det"); // don't touch this parameter if you're not an ITS developer
-    ITS->SetThicknessDet1(300.);   // detector thickness on layer 1 must be in the range [100,300]
-    ITS->SetThicknessDet2(300.);   // detector thickness on layer 2 must be in the range [100,300]
-    ITS->SetThicknessChip1(300.);  // chip thickness on layer 1 must be in the range [150,300]
-    ITS->SetThicknessChip2(300.);  // chip thickness on layer 2 must be in the range [150,300]
+    ITS->SetThicknessDet1(200.);   // detector thickness on layer 1 must be in the range [100,300]
+    ITS->SetThicknessDet2(200.);   // detector thickness on layer 2 must be in the range [100,300]
+    ITS->SetThicknessChip1(200.);  // chip thickness on layer 1 must be in the range [150,300]
+    ITS->SetThicknessChip2(200.);  // chip thickness on layer 2 must be in the range [150,300]
     ITS->SetRails(1);             // 1 --> rails in ; 0 --> rails out
     ITS->SetCoolingFluid(1);      // 1 --> water ; 0 --> freon
 
@@ -270,10 +270,10 @@ in the macro ITSHitsToDigits.C. If you want to create digits only for
 one type of subdectors you have to substitute the string "All" in the above 
 function call with "SPD", "SDD", or "SSD". Normal users are, however, strongly
 encouraged to run the ITS digitization for all subdetectors at once not
-touching the macro ITSHitsToDigits.C. By default the so-called "Dubna
-simulation" of the pixel detectors is performed. In order to run the "Bari
-simulation" of the pixel detectors (waiting for the merging of the two) you
-have to use the macro ITSHitsToDigitsBari.C.
+touching the macro ITSHitsToDigits.C. By default the so-called "Bari/Salerno
+simulation" of the pixel detectors is performed. In order to run the "Dubna
+simulation" of the pixel detectors you have to use the macro 
+ITSHitsToDigitsDubna.C.
 
 
 6. Cluster finding (slow)
@@ -301,10 +301,10 @@ in the macro ITSDigitsToClusters.C. If you want to create slow points only for
 one type of subdectors you have to substitute the string "All" in the above 
 function call with "SPD", "SDD", or "SSD". Normal users are, however, strongly
 encouraged to create the slow points for all subdetectors at once not touching
-the macro ITSDigitsToClusters.C. By default the so-called "Dubna
-reconstruction" of the pixel detectors is performed. In order to run the "Bari
-reconstruction" of the pixel detectors (waiting for the merging of the two) you
-have to use the macro ITSDigitsToClustersBari.C.
+the macro ITSDigitsToClusters.C. By default the so-called "Bari/Salerno
+reconstruction" of the pixel detectors is performed. In order to run the
+"Dubna reconstruction" of the pixel detectors you have to use the macro 
+ITSDigitsToClustersDubna.C.
 
 
 7. Useful test macros
@@ -326,17 +326,17 @@ that root file. Data kept in TTrees can be histogramed symply by double cliking
 on the appropreate data member. Other parts of the root file can also be
 inspected in a simular way, right butting cliking for example.
 
-- SPDclusterTest.C:
+- SPDclusterTestDubna.C:
   This macro opens the galice.root file, reads the reconstructed points and
 plots the SPD resolution both for layer 1 and 2, in Z and Rphi
-direction. Moreover, it creates the Root file SPD_his.root which contains
-some useful histograms and nt-uples which can be read back with the macro
-SPD_ntuple.C. 
+direction following the Dubna model. Moreover, it creates the Root file 
+SPD_his.root which contains some useful histograms and nt-uples which can be 
+read back with the macro SPD_ntuple_dubna.C. 
 
-- SPDclusterTestBari.C:
+- SPDclusterTest.C:
   This macro opens the galice.root file, reads the reconstructed points and
-plots several distributions relative to the Bari simulation of the SPD. 
-Moreover, it creates the Root file SPD_his_bari.root which contains some useful
+plots several distributions relative to the Bari/Salerno simulation of the SPD. 
+Moreover, it creates the Root file SPD_his.root which contains some useful
 histograms and nt-uples. This macro should also work with both SPD simulations.
 
 - ITSreadClustTestSPD.C: