]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSvPPRasymm.cxx
MC-dependent part of AliRun extracted in AliMC (F.Carminati)
[u/mrichter/AliRoot.git] / ITS / AliITSvPPRasymm.cxx
index 95df57b19695beed852fa4b34c4537f779d2c758..efaec5d1d67ab2270fa4a43836b36b6bed7f03f1 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-Revision 1.50  2001/10/18 12:25:07  barbera
-Detailed geometry in BuildGeometry() commented out (450 MB needed to compile the file). Six cylinders put back but improved by comparison with the ITS coarse geometry
-
-Revision 1.49  2001/10/18 03:09:21  barbera
-The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
-
-Revision 1.48  2001/10/17 04:35:32  barbera
-Checks for the det and chip thickness modified in order to set the dafault values to 200 um if the user chosen values are outside the range 100-300 um
-
-Revision 1.47  2001/10/04 22:33:39  nilsen
-Fixed bugs in SetDefaults.
-
-Revision 1.46  2001/10/01 19:34:08  nilsen
-Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
-
-Revision 1.45  2001/06/07 14:42:14  barbera
-Both chip and det thicknesses set to [100,300]
-
-Revision 1.44  2001/05/31 19:24:47  barbera
-Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
-
-Revision 1.43  2001/05/30 16:15:47  fca
-Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
-
-Revision 1.42  2001/05/30 15:55:35  hristov
-Strings compared instead of pointers
-
-Revision 1.41  2001/05/30 14:04:31  hristov
-Dynamic cast replaced (F.Carminati)
-
-Revision 1.40  2001/05/25 15:59:59  morsch
-Overlaps corrected. (R. Barbera)
-
-Revision 1.38  2001/05/16 08:17:49  hristov
-Bug fixed in the StepManager to account for the difference in the geometry tree for the ITS pixels. This fixes both the funny distribution of pixel coordinates and the missing hits/digits/points in many sectors of the ITS pixel barrel. Also included is a patch to properly get and use the detector dimensions through out the ITS code. (B.Nilsen)
-
-Revision 1.37  2001/05/10 00:12:59  nilsen
-Finished fixing up the default segmentation for the PPR geometry.
-
-Revision 1.36  2001/05/09 01:02:21  nilsen
-Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
-
-Revision 1.35  2001/05/03 08:40:15  barbera
-Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
-
-Revision 1.33  2001/05/01 22:40:42  nilsen
-Partical update of SetDefault.
-
-Revision 1.32  2001/04/22 13:48:09  barbera
-New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
-
-Revision 1.31  2001/04/04 07:02:16  barbera
-Position of the cylinders holding rails corrected
-
-Revision 1.30  2001/03/29 22:02:30  barbera
-Some changes to the services due to the new drawings from the engineers.
-
-Revision 1.29  2001/03/29 05:28:56  barbera
-Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
-
-Revision 1.28  2001/03/28 06:40:20  barbera
-Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
-
-Revision 1.26  2001/03/23 00:12:23  nilsen
-Set Reading of AliITSgeom data from Geant3 common blocks as the default and
-not a .det file. Removed redundent calls to BuildGeometry.
-
-Revision 1.25  2001/03/20 19:22:51  barbera
-Flags for the rails and the cooling fluid added. Some changes in the volumes of the SSD cones after the meeting with the engineers in Torino.
-
-Revision 1.23  2001/03/13 21:18:44  barbera
-Some misleading comments removed
-
-Revision 1.22  2001/03/13 18:13:30  barbera
-Some mother volumes sligthly modified to eliminate an overlap with the absorber
-
-Revision 1.21  2001/03/13 08:36:23  hristov
-fabsf replaced by TMath::Abs
-
-Revision 1.20  2001/03/13 00:17:41  barbera
-New SDD geometry got grom F. Tosello and checked by the SDD engineers
-
-Revision 1.19  2001/02/28 18:23:13  barbera
-Setters and getters to set/get the detector and chip thickness on SPD layers added
-
-Revision 1.18  2001/02/27 23:18:24  barbera
-Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
-
-Revision 1.17  2001/02/19 22:14:55  nilsen
-Fix for all 4 versions 11, 12, 21, and 22.
-
-Revision 1.16  2001/02/19 20:10:34  barbera
-Set option=2 and thickness=2 as default values --> SetMinorVersion=22
-
-Revision 1.15  2001/02/19 19:44:00  barbera
-Air density parameter corrected
-
-Revision 1.14  2001/02/13 16:53:35  nilsen
-Fixed a but when trying to use GEANT4. Needed to replace
-if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
-because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
-did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
-to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
-in the same way as in AliITSv5.cxx.
-
-Revision 1.13  2001/02/09 20:06:26  nilsen
-Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
-
-Revision 1.12  2001/02/09 13:53:38  barbera
-Int_t redefinition avoided
-
-Revision 1.11  2001/02/09 06:55:38  barbera
-SPD option re-set to B. It was A by mistake
-
-Revision 1.10  2001/02/09 00:05:31  nilsen
-Added fMajor/MinorVersion variables and made other changes to better make
-use of the new code changes in AliITSgeom related classes.
-
-
-Revision 1.9  2001/02/08 16:00:37  barbera
-New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
-
-Revision 1.8  2001/02/06 08:03:44  barbera
-Material redefinition in SDD
-
-Revision 1.7  2001/02/05 13:34:57  barbera
-Updated version of the ITS detailed geometry
-
-Revision 1.5  2001/01/30 09:23:13  hristov
-Streamers removed (R.Brun)
-
-Revision 1.4  2001/01/23 20:08:03  barbera
-Option B for pixels implemented and set as default
-
-Revision 1.3  2001/01/17 08:08:20  barbera
-Some media parameters modified
-
-Revision 1.1.2.1  2001/01/15 13:38:08  barbera
-New ITS detailed geometry to be used for the PPR
-
-*/
+/* $Id$ */
 
 ///////////////////////////////////////////////////////////////////////////////
 //                                                                           //
@@ -171,51 +29,50 @@ New ITS detailed geometry to be used for the PPR
 ///////////////////////////////////////////////////////////////////////////////
 
 // See AliITSvPPRasymm::StepManager().
-#include <iostream.h>
-#include <iomanip.h>
+#include <Riostream.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <TMath.h>
+
+#include <TBRIK.h>
+//#include <TCanvas.h>
+#include <TClonesArray.h>
+//#include <TFile.h>    // only required for Tracking function?
 #include <TGeometry.h>
+#include <TLorentzVector.h>
+#include <TMath.h>
 #include <TNode.h>
+//#include <TObjArray.h>
+//#include <TObjString.h>
+#include <TPCON.h>
+//#include <TSystem.h>
 #include <TTUBE.h>
 #include <TTUBS.h>
-#include <TPCON.h>
-#include <TFile.h>    // only required for Tracking function?
-#include <TCanvas.h>
-#include <TObjArray.h>
-#include <TLorentzVector.h>
-#include <TObjString.h>
-#include <TClonesArray.h>
-#include <TBRIK.h>
-#include <TSystem.h>
+#include <TVirtualMC.h>
 
-#include "AliMC.h"
 #include "AliRun.h"
 #include "AliMagF.h"
 #include "AliConst.h"
-#include "AliGeant3.h"
 #include "AliITSGeant3Geometry.h"
+#include "AliTrackReference.h"
 #include "AliITShit.h"
 #include "AliITS.h"
 #include "AliITSvPPRasymm.h"
 #include "AliITSgeom.h"
-#include "AliITSgeomSPD.h"
 #include "AliITSgeomSDD.h"
+#include "AliITSgeomSPD.h"
 #include "AliITSgeomSSD.h"
-#include "AliITSDetType.h"
-#include "AliITSresponseSPD.h"
+#include "AliITShit.h"
 #include "AliITSresponseSDD.h"
+#include "AliITSresponseSPD.h"
 #include "AliITSresponseSSD.h"
-#include "AliITSsegmentationSPD.h"
 #include "AliITSsegmentationSDD.h"
+#include "AliITSsegmentationSPD.h"
 #include "AliITSsegmentationSSD.h"
-#include "AliITSsimulationSPD.h"
 #include "AliITSsimulationSDD.h"
+#include "AliITSsimulationSPD.h"
 #include "AliITSsimulationSSD.h"
-#include "AliITSClusterFinderSPD.h"
-#include "AliITSClusterFinderSDD.h"
-#include "AliITSClusterFinderSSD.h"
+#include "AliITSvPPRasymm.h"
+#include "AliMC.h"
 
 
 ClassImp(AliITSvPPRasymm)
@@ -272,7 +129,7 @@ AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(n
     strncpy(fWrite,fEuclidGeomDet,60);
 }
 //____________________________________________________________________________
-AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
+AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source):AliITS(source){
 ////////////////////////////////////////////////////////////////////////
 //     Copy Constructor for ITS version 8.
 ////////////////////////////////////////////////////////////////////////
@@ -306,6 +163,7 @@ void AliITSvPPRasymm::BuildGeometry(){
     //
     top = gAlice->GetGeometry()->GetNode("alice");
 
+
     new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
     top->cd();
     node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
@@ -427,21 +285,21 @@ void AliITSvPPRasymm::BuildGeometry(){
   
   if (option == 1) {  
   
-     new TRotMatrix("rot238","rot238",90.0,144.0,90.0,234.0,0.0,0.0);
-     new TRotMatrix("rot236","rot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
-     new TRotMatrix("rot239","rot239",90.0,216.0,90.0,306.0,0.0,0.0);     
-     new TRotMatrix("rot233","rot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );     
-     new TRotMatrix("rot240","rot240",90.0,288.0,90.0,18.0,0.0,0.0);
-     new TRotMatrix("rot241","rot241",90.0,324.0,90.0,54.0,0.0,0.0);          
-     new TRotMatrix("rot242","rot242",90.0,36.0,90.0,126.0,0.0,0.0); 
-     new TRotMatrix("rot234","rot234",90.0,71.9991,90.0,161.9991,0.0,0.0);     
-     new TRotMatrix("rot243","rot243",90.0,108.0,90.0,198.0,0.0,0.0);  
-     new TRotMatrix("rot244","rot244",90.0,180.0,90.0,270.0,0.0,0.0);
-     new TRotMatrix("rot245","rot245",90.0,162.0,90.0,252.0,0.0,0.0);
-     new TRotMatrix("rot246","rot246",90.0,310.0,90.0,40.0,0.0,0.0);
-     new TRotMatrix("rot247","rot247",90.0,319.0,90.0,49.0,0.0,0.0);
-     new TRotMatrix("rot248","rot248",90.0,328.0,90.0,58.0,0.0,0.0);
-     new TRotMatrix("rot249","rot249",90.0,337.0,90.0,67.0,0.0,0.0);     
+     new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
+     new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
+     new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);     
+     new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );     
+     new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
+     new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);          
+     new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0); 
+     new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);     
+     new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);  
+     new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
+     new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
+     new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
+     new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
+     new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
+     new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);     
                  
   }   
 
@@ -449,136 +307,136 @@ void AliITSvPPRasymm::BuildGeometry(){
 
   if (option == 2) {  
   
-     new TRotMatrix("rot233","rot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
-     new TRotMatrix("rot244","rot244",90.0,216.0,90.0,306.0,0.0,0.0);
-     new TRotMatrix("rot236","rot236",90.0,180.013702,90.0,270.013702,0.0,0.0);  
-     new TRotMatrix("rot245","rot245",90.0,36.0,90.0,126.0,0.0,0.0);     
-     new TRotMatrix("rot234","rot234",90.0,71.9991,90.0,161.9991,0.0,0.0);  
-     new TRotMatrix("rot246","rot246",90.0,108.0,90.0,198.0,0.0,0.0);    
-     new TRotMatrix("rot247","rot247",90.0,144.0,90.0,234.0,0.0,0.0);
-     new TRotMatrix("rot248","rot248",90.0,288.0,90.0,18.0,0.0,0.0);     
-     new TRotMatrix("rot249","rot249",90.0,324.0,90.0,54.0,0.0,0.0);       
-     new TRotMatrix("rot238","rot238",90.0,180.0,90.0,270.0,0.0,0.0);
-     new TRotMatrix("rot239","rot239",90.0,162.0,90.0,252.0,0.0,0.0);     
-     new TRotMatrix("rot240","rot240",90.0,310.0,90.0,40.0,0.0,0.0);
-     new TRotMatrix("rot241","rot241",90.0,319.0,90.0,49.0,0.0,0.0);
-     new TRotMatrix("rot242","rot242",90.0,328.0,90.0,58.0,0.0,0.0);
-     new TRotMatrix("rot243","rot243",90.0,337.0,90.0,67.0,0.0,0.0);
+     new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
+     new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
+     new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);  
+     new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);     
+     new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);  
+     new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);    
+     new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
+     new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);     
+     new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);       
+     new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
+     new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);     
+     new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
+     new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
+     new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
+     new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
 
   }   
      
   // SDD
   
-  new TRotMatrix("rot321","rot321",90.0,12.86,90.0,102.86,0.0,0.0);     
-  new TRotMatrix("rot333","rot333",90.0,38.57,90.0,128.57,0.0,0.0);
-  new TRotMatrix("rot336","rot336",90.0,64.29,90.0,154.29,0.0,0.0);    
-  new TRotMatrix("rot350","rot350",90.0,90.0,90.0,180.0,0.0,0.0);    
-  new TRotMatrix("rot313","rot313",90.0,115.71,90.0,205.71,0.0,0.0);   
-  new TRotMatrix("rot311","rot311",90.0,141.43,90.0,231.43,0.0,0.0);
-  new TRotMatrix("rot310","rot310",90.0,167.14,90.0,257.14,0.0,0.0);  
-  new TRotMatrix("rot386","rot386",90.0,192.86,90.0,282.86,0.0,0.0);    
-  new TRotMatrix("rot309","rot309",90.0,218.57,90.0,308.57,0.0,0.0);  
-  new TRotMatrix("rot308","rot308",90.0,244.29,90.0,334.29,0.0,0.0);  
-  new TRotMatrix("rot356","rot356",90.0,270.0,90.0,0.0,0.0,0.0);   
-  new TRotMatrix("rot307","rot307",90.0,295.71,90.0,25.71,0.0,0.0);  
-  new TRotMatrix("rot306","rot306",90.0,321.43,90.0,51.43,0.0,0.0); 
-  new TRotMatrix("rot305","rot305",90.0,347.14,90.0,77.14,0.0,0.0);            
-  new TRotMatrix("rot335","rot335",90.0,8.18,90.0,98.18,0.0,0.0); 
-  new TRotMatrix("rot332","rot332",90.0,24.55,90.0,114.55,0.0,0.0);  
-  new TRotMatrix("rot331","rot331",90.0,40.91,90.0,130.91,0.0,0.0);     
-  new TRotMatrix("rot366","rot366",90.0,57.27,90.0,147.27,0.0,0.0);    
-  new TRotMatrix("rot330","rot330",90.0,73.64,90.0,163.64,0.0,0.0);       
-  new TRotMatrix("rot350","rot350",90.0,90.0,90.0,180.0,0.0,0.0);    
-  new TRotMatrix("rot329","rot329",90.0,106.36,90.0,196.36,0.0,0.0);  
-  new TRotMatrix("rot328","rot328",90.0,122.73,90.0,212.73,0.0,0.0);  
-  new TRotMatrix("rot327","rot327",90.0,139.09,90.0,229.09,0.0,0.0);  
-  new TRotMatrix("rot326","rot326",90.0,155.45,90.0,245.45,0.0,0.0); 
-  new TRotMatrix("rot325","rot325",90.0,171.82,90.0,261.82,0.0,0.0);  
-  new TRotMatrix("rot324","rot324",90.0,188.18,90.0,278.18,0.0,0.0);   
-  new TRotMatrix("rot323","rot323",90.0,204.55,90.0,294.55,0.0,0.0);   
-  new TRotMatrix("rot322","rot322",90.0,220.91,90.0,310.91,0.0,0.0);  
-  new TRotMatrix("rot320","rot320",90.0,237.27,90.0,327.27,0.0,0.0);  
-  new TRotMatrix("rot319","rot319",90.0,253.64,90.0,343.64,0.0,0.0);  
-  new TRotMatrix("rot318","rot318",90.0,270.0,90.0,360.0,0.0,0.0);  
-  new TRotMatrix("rot317","rot317",90.0,286.36,90.0,16.36,0.0,0.0);  
-  new TRotMatrix("rot316","rot316",90.0,302.73,90.0,32.73,0.0,0.0);    
-  new TRotMatrix("rot315","rot315",90.0,319.09,90.0,49.09,0.0,0.0);    
-  new TRotMatrix("rot314","rot314",90.0,335.45,90.0,65.45,0.0,0.0); 
-  new TRotMatrix("rot334","rot334",90.0,351.82,90.0,81.82,0.0,0.0);     
+  new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);       
+  new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
+  new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);      
+  new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);    
+  new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);   
+  new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
+  new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);  
+  new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);    
+  new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);  
+  new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);  
+  new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);   
+  new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);  
+  new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0); 
+  new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);              
+  new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0); 
+  new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);  
+  new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);       
+  new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);      
+  new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);         
+  new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);    
+  new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);  
+  new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);  
+  new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);  
+  new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0); 
+  new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);  
+  new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);   
+  new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);   
+  new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);  
+  new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);  
+  new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);  
+  new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);  
+  new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);  
+  new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);      
+  new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);      
+  new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0); 
+  new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);       
       
   //SSD 
   
-  new TRotMatrix("rot504","rot504",90.0,127.06,90.0,217.06,0.0,0.0);  
-  new TRotMatrix("rot505","rot505",90.0,116.47,90.0,206.47,0.0,0.0);  
-  new TRotMatrix("rot506","rot506",90.0,105.88,90.0,195.88,0.0,0.0);  
-  new TRotMatrix("rot507","rot507",90.0,95.29,90.0,185.29,0.0,0.0);  
-  new TRotMatrix("rot508","rot508",90.0,84.71,90.0,174.71,0.0,0.0);
-  new TRotMatrix("rot509","rot509",90.0,74.12,90.0,164.12,0.0,0.0);
-  new TRotMatrix("rot510","rot510",90.0,63.53,90.0,153.53,0.0,0.0);  
-  new TRotMatrix("rot511","rot511",90.0,52.94,90.0,142.94,0.0,0.0);
-  new TRotMatrix("rot512","rot512",90.0,42.35,90.0,132.35,0.0,0.0);
-  new TRotMatrix("rot513","rot513",90.0,31.76,90.0,121.76,0.0,0.0); 
-  new TRotMatrix("rot653","rot653",90.0,21.18,90.0,111.18,0.0,0.0); 
-  new TRotMatrix("rot514","rot514",90.0,10.59,90.0,100.59,0.0,0.0);  
-  new TRotMatrix("rot515","rot515",90.0,349.41,90.0,79.41,0.0,0.0);  
-  new TRotMatrix("rot516","rot516",90.0,338.82,90.0,68.82,0.0,0.0);  
-  new TRotMatrix("rot517","rot517",90.0,328.24,90.0,58.24,0.0,0.0);  
-  new TRotMatrix("rot518","rot518",90.0,317.65,90.0,47.65,0.0,0.0);
-  new TRotMatrix("rot519","rot519",90.0,307.06,90.0,37.06,0.0,0.0);
-  new TRotMatrix("rot520","rot520",90.0,296.47,90.0,26.47,0.0,0.0);  
-  new TRotMatrix("rot521","rot521",90.0,285.88,90.0,15.88,0.0,0.0);
-  new TRotMatrix("rot522","rot522",90.0,275.29,90.0,5.29,0.0,0.0);
-  new TRotMatrix("rot523","rot523",90.0,264.71,90.0,354.71,0.0,0.0); 
-  new TRotMatrix("rot524","rot524",90.0,254.12,90.0,344.12,0.0,0.0);  
-  new TRotMatrix("rot525","rot525",90.0,243.53,90.0,333.53,0.0,0.0);  
-  new TRotMatrix("rot526","rot526",90.0,232.94,90.0,322.94,0.0,0.0);  
-  new TRotMatrix("rot527","rot527",90.0,222.35,90.0,312.35,0.0,0.0);  
-  new TRotMatrix("rot528","rot528",90.0,211.76,90.0,301.76,0.0,0.0);
-  new TRotMatrix("rot618","rot618",90.0,201.18,90.0,291.18,0.0,0.0); 
-  new TRotMatrix("rot529","rot529",90.0,190.59,90.0,280.59,0.0,0.0); 
-  new TRotMatrix("rot533","rot533",90.0,180.0,90.0,270.0,0.0,0.0);   
-  new TRotMatrix("rot530","rot530",90.0,169.41,90.0,259.41,0.0,0.0);  
-  new TRotMatrix("rot531","rot531",90.0,158.82,90.0,248.82,0.0,0.0);  
-  new TRotMatrix("rot501","rot501",90.0,148.24,90.0,238.24,0.0,0.0);
-  new TRotMatrix("rot503","rot503",90.0,137.65,90.0,227.65,0.0,0.0);         
-  new TRotMatrix("rot532","rot532",90.0,360.0,90.0,90.0,0.0,0.0);
-  new TRotMatrix("rot560","rot560",90.0,85.26,90.0,175.26,0.0,0.0);  
-  new TRotMatrix("rot561","rot561",90.0,94.74,90.0,184.74,0.0,0.0);
-  new TRotMatrix("rot562","rot562",90.0,104.21,90.0,194.21,0.0,0.0);
-  new TRotMatrix("rot563","rot563",90.0,113.68,90.0,203.68,0.0,0.0); 
-  new TRotMatrix("rot564","rot564",90.0,123.16,90.0,213.16,0.0,0.0);  
-  new TRotMatrix("rot565","rot565",90.0,132.63,90.0,222.63,0.0,0.0);  
-  new TRotMatrix("rot566","rot566",90.0,142.11,90.0,232.11,0.0,0.0);  
-  new TRotMatrix("rot567","rot567",90.0,151.58,90.0,241.58,0.0,0.0);  
-  new TRotMatrix("rot568","rot568",90.0,161.05,90.0,251.05,0.0,0.0);
-  new TRotMatrix("rot569","rot569",90.0,170.53,90.0,260.53,0.0,0.0);
-  new TRotMatrix("rot533","rot533",90.0,180.0,90.0,270.0,0.0,0.0); 
-  new TRotMatrix("rot534","rot534",90.0,189.47,90.0,279.47,0.0,0.0);  
-  new TRotMatrix("rot535","rot535",90.0,198.95,90.0,288.95,0.0,0.0);  
-  new TRotMatrix("rot623","rot623",90.0,208.42,90.0,298.42,0.0,0.0);  
-  new TRotMatrix("rot537","rot537",90.0,217.89,90.0,307.89,0.0,0.0);  
-  new TRotMatrix("rot538","rot538",90.0,227.37,90.0,317.37,0.0,0.0);
-  new TRotMatrix("rot539","rot539",90.0,236.84,90.0,326.84,0.0,0.0);
-  new TRotMatrix("rot540","rot540",90.0,246.32,90.0,336.32,0.0,0.0);  
-  new TRotMatrix("rot541","rot541",90.0,255.79,90.0,345.79,0.0,0.0);
-  new TRotMatrix("rot542","rot542",90.0,265.26,90.0,355.26,0.0,0.0);
-  new TRotMatrix("rot543","rot543",90.0,274.74,90.0,4.74,0.0,0.0); 
-  new TRotMatrix("rot544","rot544",90.0,284.21,90.0,14.21,0.0,0.0);  
-  new TRotMatrix("rot545","rot545",90.0,293.68,90.0,23.68,0.0,0.0);  
-  new TRotMatrix("rot546","rot546",90.0,303.16,90.0,33.16,0.0,0.0);  
-  new TRotMatrix("rot547","rot547",90.0,312.63,90.0,42.63,0.0,0.0);  
-  new TRotMatrix("rot548","rot548",90.0,322.11,90.0,52.11,0.0,0.0);
-  new TRotMatrix("rot549","rot549",90.0,331.58,90.0,61.58,0.0,0.0);
-  new TRotMatrix("rot550","rot550",90.0,341.05,90.0,71.05,0.0,0.0);  
-  new TRotMatrix("rot551","rot551",90.0,350.53,90.0,80.53,0.0,0.0);
-  new TRotMatrix("rot552","rot552",90.0,9.47,90.0,99.47,0.0,0.0);
-  new TRotMatrix("rot553","rot553",90.0,18.95,90.0,108.95,0.0,0.0);
-  new TRotMatrix("rot620","rot620",90.0,28.42,90.0,118.42,0.0,0.0);  
-  new TRotMatrix("rot555","rot555",90.0,37.89,90.0,127.89,0.0,0.0);  
-  new TRotMatrix("rot556","rot556",90.0,47.37,90.0,137.37,0.0,0.0);  
-  new TRotMatrix("rot557","rot557",90.0,56.84,90.0,146.84,0.0,0.0);  
-  new TRotMatrix("rot558","rot558",90.0,66.32,90.0,156.32,0.0,0.0);
-  new TRotMatrix("rot559","rot559",90.0,75.79,90.0,165.79,0.0,0.0);       
+  new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);  
+  new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);  
+  new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);  
+  new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);  
+  new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
+  new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
+  new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);  
+  new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
+  new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
+  new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0); 
+  new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0); 
+  new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);  
+  new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);  
+  new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);  
+  new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);  
+  new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
+  new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
+  new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);  
+  new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
+  new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
+  new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0); 
+  new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);  
+  new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);  
+  new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);  
+  new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);  
+  new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
+  new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0); 
+  new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0); 
+  new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);   
+  new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);  
+  new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);  
+  new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
+  new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);         
+  new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
+  new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);  
+  new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
+  new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
+  new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0); 
+  new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);  
+  new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);  
+  new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);  
+  new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);  
+  new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
+  new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
+  new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0); 
+  new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);  
+  new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);  
+  new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);  
+  new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);  
+  new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
+  new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
+  new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);  
+  new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
+  new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
+  new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0); 
+  new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);  
+  new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);  
+  new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);  
+  new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);  
+  new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
+  new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
+  new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);  
+  new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
+  new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
+  new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
+  new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);  
+  new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);  
+  new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);  
+  new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);  
+  new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
+  new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);       
   
   
   // --- Define SPD (option 'a') volumes ----------------------------
@@ -834,7 +692,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -945,7 +803,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1056,7 +914,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1167,7 +1025,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1278,7 +1136,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1389,7 +1247,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1500,7 +1358,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #2 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot245");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -1509,7 +1367,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1620,7 +1478,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1731,7 +1589,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1842,7 +1700,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -1953,7 +1811,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2064,7 +1922,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2175,7 +2033,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #3 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot234");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -2184,7 +2042,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2295,7 +2153,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2406,7 +2264,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2517,7 +2375,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2628,7 +2486,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2739,7 +2597,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2850,7 +2708,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #4 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot246");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -2859,7 +2717,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -2970,7 +2828,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3081,7 +2939,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3192,7 +3050,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3303,7 +3161,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3414,7 +3272,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3525,7 +3383,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #5 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot247");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -3534,7 +3392,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3645,7 +3503,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3756,7 +3614,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3867,7 +3725,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -3978,7 +3836,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4089,7 +3947,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4200,7 +4058,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #6 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot236");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -4209,7 +4067,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4320,7 +4178,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4431,7 +4289,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4542,7 +4400,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4653,7 +4511,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4764,7 +4622,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4875,7 +4733,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #7 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot244");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -4884,7 +4742,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -4995,7 +4853,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -5106,7 +4964,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -5217,7 +5075,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -5328,7 +5186,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -5439,7 +5297,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -5550,7 +5408,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #8 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot233");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -5559,7 +5417,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -5670,7 +5528,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -5781,7 +5639,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -5892,7 +5750,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6003,7 +5861,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6114,7 +5972,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6225,7 +6083,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #9 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot248");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -6234,7 +6092,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6345,7 +6203,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6456,7 +6314,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6567,7 +6425,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6678,7 +6536,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6789,7 +6647,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -6900,7 +6758,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #10 of I12B in IT12
        //
-       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot249");
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();    
@@ -6909,7 +6767,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
+          sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -7020,7 +6878,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);  
           deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
-          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
+          sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -7131,7 +6989,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
+          sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -7242,7 +7100,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
+          sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -7353,7 +7211,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
+          sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -7464,7 +7322,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);  
           deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
-          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
+          sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(0);
          sub2node->cd();
@@ -7588,7 +7446,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #1 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"rot321");
+       sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -7651,7 +7509,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #2 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"rot333");
+       sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -7714,7 +7572,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #3 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"rot336");
+       sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -7777,7 +7635,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #4 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"rot350");
+       sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -7840,7 +7698,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #5 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"rot313");
+       sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -7903,7 +7761,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #6 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"rot311");
+       sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -7966,7 +7824,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #7 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"rot310");
+       sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8029,7 +7887,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #8 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"rot386");
+       sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8092,7 +7950,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #9 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"rot309");
+       sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8155,7 +8013,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #10 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"rot308");
+       sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8218,7 +8076,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #11 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"rot356");
+       sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8281,7 +8139,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #12 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"rot307");
+       sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8344,7 +8202,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #13 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"rot306");
+       sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8407,7 +8265,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #14 of I004 in IT34
        //
-       sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"rot305");
+       sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8470,7 +8328,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #1 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"rot335");
+       sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8551,7 +8409,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #2 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"rot332");
+       sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8632,7 +8490,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #3 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"rot331");
+       sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8713,7 +8571,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #4 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"rot366");
+       sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8794,7 +8652,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #5 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"rot330");
+       sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8875,7 +8733,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #6 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"rot350");
+       sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -8956,7 +8814,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #7 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"rot329");
+       sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9037,7 +8895,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #8 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"rot328");
+       sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9118,7 +8976,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #9 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"rot327");
+       sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9199,7 +9057,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #10 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"rot326");
+       sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9280,7 +9138,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #11 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"rot325");
+       sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9361,7 +9219,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #12 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"rot324");
+       sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9442,7 +9300,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #13 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"rot323");
+       sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9523,7 +9381,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #14 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"rot322");
+       sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9604,7 +9462,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #15 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"rot320");
+       sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9685,7 +9543,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #16 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"rot319");
+       sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9766,7 +9624,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #17 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"rot318");
+       sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9847,7 +9705,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #18 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"rot317");
+       sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -9928,7 +9786,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #19 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"rot316");
+       sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -10009,7 +9867,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #20 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"rot315");
+       sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -10090,7 +9948,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #21 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"rot314");
+       sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -10171,7 +10029,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #22 of I005 in IT34
        //
-       sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"rot334");
+       sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -10448,7 +10306,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #2 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"rot514");
+       sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -10633,7 +10491,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #3 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"rot653");
+       sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -10818,7 +10676,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #4 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"rot513");
+       sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -11003,7 +10861,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #5 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"rot512");
+       sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -11188,7 +11046,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #6 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"rot511");
+       sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -11373,7 +11231,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #7 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"rot510");
+       sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -11558,7 +11416,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #8 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"rot509");
+       sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -11743,7 +11601,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #9 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"rot508");
+       sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -11928,7 +11786,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #10 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"rot507");
+       sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -12113,7 +11971,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #11 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"rot506");
+       sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -12298,7 +12156,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #12 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"rot505");
+       sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -12483,7 +12341,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #13 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"rot504");
+       sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -12668,7 +12526,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #14 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"rot503");
+       sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -12853,7 +12711,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #15 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"rot501");
+       sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -13038,7 +12896,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #16 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"rot531");
+       sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -13223,7 +13081,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #17 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"rot530");
+       sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -13408,7 +13266,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #18 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"rot533");
+       sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -13593,7 +13451,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #19 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"rot529");
+       sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -13778,7 +13636,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #20 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"rot618");
+       sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -13963,7 +13821,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #21 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"rot528");
+       sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -14148,7 +14006,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #22 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"rot527");
+       sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -14333,7 +14191,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #23 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"rot526");
+       sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -14518,7 +14376,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #24 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"rot525");
+       sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -14703,7 +14561,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #25 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"rot524");
+       sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -14888,7 +14746,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #26 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"rot523");
+       sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -15073,7 +14931,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #27 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"rot522");
+       sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -15258,7 +15116,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #28 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"rot521");
+       sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -15443,7 +15301,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #29 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"rot520");
+       sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -15628,7 +15486,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #30 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"rot519");
+       sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -15813,7 +15671,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #31 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"rot518");
+       sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -15998,7 +15856,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #32 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"rot517");
+       sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -16183,7 +16041,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #33 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"rot516");
+       sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -16368,7 +16226,7 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #34 of I565 in IT56
        //
-       sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"rot515");
+       sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
@@ -16553,14 +16411,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #1 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"rot553");
+       sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16576,7 +16434,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16592,7 +16450,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16608,7 +16466,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -16624,7 +16482,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -16640,7 +16498,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16672,7 +16530,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16704,7 +16562,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -16720,7 +16578,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16752,7 +16610,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16762,14 +16620,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #2 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"rot620");
+       sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16785,7 +16643,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16801,7 +16659,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16817,7 +16675,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -16833,7 +16691,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -16849,7 +16707,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16881,7 +16739,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16913,7 +16771,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -16929,7 +16787,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16961,7 +16819,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16971,14 +16829,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #3 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"rot555");
+       sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -16994,7 +16852,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17010,7 +16868,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17026,7 +16884,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17042,7 +16900,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -17058,7 +16916,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17090,7 +16948,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17122,7 +16980,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17138,7 +16996,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17170,7 +17028,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17180,14 +17038,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #4 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"rot556");
+       sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17203,7 +17061,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17219,7 +17077,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17235,7 +17093,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17251,7 +17109,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -17267,7 +17125,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17299,7 +17157,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17331,7 +17189,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17347,7 +17205,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17379,7 +17237,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17389,14 +17247,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #5 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"rot557");
+       sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17412,7 +17270,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17428,7 +17286,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17444,7 +17302,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17460,7 +17318,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -17476,7 +17334,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17508,7 +17366,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17540,7 +17398,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17556,7 +17414,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17588,7 +17446,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17598,14 +17456,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #6 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"rot558");
+       sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17621,7 +17479,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17637,7 +17495,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17653,7 +17511,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17669,7 +17527,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -17685,7 +17543,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17717,7 +17575,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17749,7 +17607,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17765,7 +17623,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17797,7 +17655,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17807,14 +17665,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #7 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"rot559");
+       sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17830,7 +17688,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17846,7 +17704,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17862,7 +17720,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17878,7 +17736,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -17894,7 +17752,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17926,7 +17784,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -17958,7 +17816,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -17974,7 +17832,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18006,7 +17864,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18016,14 +17874,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #8 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"rot560");
+       sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18039,7 +17897,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18055,7 +17913,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18071,7 +17929,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18087,7 +17945,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -18103,7 +17961,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18135,7 +17993,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18167,7 +18025,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18183,7 +18041,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18215,7 +18073,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18225,14 +18083,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #9 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"rot561");
+       sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18248,7 +18106,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18264,7 +18122,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18280,7 +18138,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18296,7 +18154,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -18312,7 +18170,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18344,7 +18202,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18376,7 +18234,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18392,7 +18250,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18424,7 +18282,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18434,14 +18292,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #10 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"rot562");
+       sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18457,7 +18315,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18473,7 +18331,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18489,7 +18347,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18505,7 +18363,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -18521,7 +18379,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18553,7 +18411,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18585,7 +18443,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18601,7 +18459,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18633,7 +18491,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18643,14 +18501,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #11 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"rot563");
+       sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18666,7 +18524,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18682,7 +18540,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18698,7 +18556,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18714,7 +18572,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -18730,7 +18588,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18762,7 +18620,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18794,7 +18652,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18810,7 +18668,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18842,7 +18700,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18852,14 +18710,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #12 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"rot564");
+       sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18875,7 +18733,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18891,7 +18749,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18907,7 +18765,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -18923,7 +18781,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -18939,7 +18797,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -18971,7 +18829,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19003,7 +18861,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19019,7 +18877,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19051,7 +18909,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19061,14 +18919,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #13 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"rot565");
+       sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19084,7 +18942,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19100,7 +18958,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19116,7 +18974,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19132,7 +18990,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -19148,7 +19006,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19180,7 +19038,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19212,7 +19070,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19228,7 +19086,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19260,7 +19118,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19270,14 +19128,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #14 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"rot566");
+       sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19293,7 +19151,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19309,7 +19167,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19325,7 +19183,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19341,7 +19199,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -19357,7 +19215,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19389,7 +19247,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19421,7 +19279,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19437,7 +19295,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19469,7 +19327,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19479,14 +19337,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #15 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"rot567");
+       sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19502,7 +19360,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19518,7 +19376,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19534,7 +19392,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19550,7 +19408,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -19566,7 +19424,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19598,7 +19456,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19630,7 +19488,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19646,7 +19504,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19678,7 +19536,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19688,14 +19546,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #16 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"rot568");
+       sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19711,7 +19569,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19727,7 +19585,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19743,7 +19601,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19759,7 +19617,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -19775,7 +19633,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19807,7 +19665,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19839,7 +19697,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19855,7 +19713,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19887,7 +19745,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19897,14 +19755,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #17 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"rot569");
+       sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19920,7 +19778,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19936,7 +19794,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -19952,7 +19810,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -19968,7 +19826,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -19984,7 +19842,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20016,7 +19874,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20048,7 +19906,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20064,7 +19922,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20096,7 +19954,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20106,14 +19964,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #18 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"rot533");
+       sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20129,7 +19987,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20145,7 +20003,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20161,7 +20019,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20177,7 +20035,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -20193,7 +20051,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20225,7 +20083,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20257,7 +20115,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20273,7 +20131,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20305,7 +20163,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20315,14 +20173,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #19 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"rot534");
+       sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20338,7 +20196,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20354,7 +20212,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20370,7 +20228,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20386,7 +20244,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -20402,7 +20260,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20434,7 +20292,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20466,7 +20324,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20482,7 +20340,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20514,7 +20372,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20524,14 +20382,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #20 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"rot535");
+       sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20547,7 +20405,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20563,7 +20421,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20579,7 +20437,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20595,7 +20453,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -20611,7 +20469,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20643,7 +20501,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20675,7 +20533,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20691,7 +20549,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20723,7 +20581,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20733,14 +20591,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #21 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"rot623");
+       sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20756,7 +20614,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20772,7 +20630,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20788,7 +20646,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20804,7 +20662,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -20820,7 +20678,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20852,7 +20710,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20884,7 +20742,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -20900,7 +20758,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20932,7 +20790,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20942,14 +20800,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #22 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"rot537");
+       sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20965,7 +20823,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20981,7 +20839,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -20997,7 +20855,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21013,7 +20871,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -21029,7 +20887,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21061,7 +20919,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21093,7 +20951,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21109,7 +20967,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21141,7 +20999,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21151,14 +21009,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #23 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"rot538");
+       sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21174,7 +21032,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21190,7 +21048,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21206,7 +21064,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21222,7 +21080,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -21238,7 +21096,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21270,7 +21128,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21302,7 +21160,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21318,7 +21176,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21350,7 +21208,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21360,14 +21218,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #24 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"rot539");
+       sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21383,7 +21241,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21399,7 +21257,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21415,7 +21273,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21431,7 +21289,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -21447,7 +21305,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21479,7 +21337,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21511,7 +21369,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21527,7 +21385,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21559,7 +21417,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21569,14 +21427,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #25 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"rot540");
+       sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21592,7 +21450,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21608,7 +21466,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21624,7 +21482,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21640,7 +21498,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -21656,7 +21514,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21688,7 +21546,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21720,7 +21578,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21736,7 +21594,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21768,7 +21626,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21778,14 +21636,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #26 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"rot541");
+       sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21801,7 +21659,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21817,7 +21675,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21833,7 +21691,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21849,7 +21707,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -21865,7 +21723,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21897,7 +21755,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21929,7 +21787,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -21945,7 +21803,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21977,7 +21835,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -21987,14 +21845,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #27 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"rot542");
+       sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22010,7 +21868,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22026,7 +21884,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22042,7 +21900,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22058,7 +21916,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -22074,7 +21932,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22106,7 +21964,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22138,7 +21996,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22154,7 +22012,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22186,7 +22044,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22196,14 +22054,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #28 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"rot543");
+       sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22219,7 +22077,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22235,7 +22093,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22251,7 +22109,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22267,7 +22125,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -22283,7 +22141,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22315,7 +22173,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22347,7 +22205,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22363,7 +22221,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22395,7 +22253,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22405,14 +22263,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #29 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"rot544");
+       sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22428,7 +22286,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22444,7 +22302,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22460,7 +22318,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22476,7 +22334,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -22492,7 +22350,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22524,7 +22382,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22556,7 +22414,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22572,7 +22430,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22604,7 +22462,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22614,14 +22472,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #30 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"rot545");
+       sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22637,7 +22495,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22653,7 +22511,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22669,7 +22527,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22685,7 +22543,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -22701,7 +22559,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22733,7 +22591,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22765,7 +22623,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22781,7 +22639,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22813,7 +22671,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22823,14 +22681,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #31 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"rot546");
+       sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22846,7 +22704,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22862,7 +22720,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22878,7 +22736,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22894,7 +22752,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -22910,7 +22768,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22942,7 +22800,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -22974,7 +22832,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -22990,7 +22848,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23022,7 +22880,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23032,14 +22890,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #32 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"rot547");
+       sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23055,7 +22913,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23071,7 +22929,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23087,7 +22945,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23103,7 +22961,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -23119,7 +22977,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23151,7 +23009,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23183,7 +23041,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23199,7 +23057,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23231,7 +23089,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23241,14 +23099,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #33 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"rot548");
+       sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23264,7 +23122,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23280,7 +23138,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23296,7 +23154,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23312,7 +23170,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -23328,7 +23186,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23360,7 +23218,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23392,7 +23250,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23408,7 +23266,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23440,7 +23298,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23450,14 +23308,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #34 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"rot549");
+       sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23473,7 +23331,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23489,7 +23347,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23505,7 +23363,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23521,7 +23379,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -23537,7 +23395,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23569,7 +23427,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23601,7 +23459,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23617,7 +23475,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23649,7 +23507,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23659,14 +23517,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #35 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"rot550");
+       sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23682,7 +23540,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23698,7 +23556,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23714,7 +23572,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23730,7 +23588,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -23746,7 +23604,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23778,7 +23636,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23810,7 +23668,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23826,7 +23684,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23858,7 +23716,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23868,14 +23726,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #36 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"rot551");
+       sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23891,7 +23749,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23907,7 +23765,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23923,7 +23781,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -23939,7 +23797,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -23955,7 +23813,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -23987,7 +23845,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24019,7 +23877,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -24035,7 +23893,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24067,7 +23925,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24084,7 +23942,7 @@ void AliITSvPPRasymm::BuildGeometry(){
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24100,7 +23958,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24116,7 +23974,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24132,7 +23990,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -24148,7 +24006,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -24164,7 +24022,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24196,7 +24054,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24228,7 +24086,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -24244,7 +24102,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24276,7 +24134,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24286,14 +24144,14 @@ void AliITSvPPRasymm::BuildGeometry(){
        //
        // Place copy #38 of I569 in IT56
        //
-       sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"rot552");
+       sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
        sub1node->SetLineColor(kColorITS);
        sub1node->SetVisibility(0);
        sub1node->cd();
           //
           // Place copy #1 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24309,7 +24167,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #3 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24325,7 +24183,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #5 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24341,7 +24199,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #7 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -24357,7 +24215,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #9 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);  
           fNodes->Add(sub2node);
@@ -24373,7 +24231,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #11 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24405,7 +24263,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #15 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24437,7 +24295,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #19 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);   
           fNodes->Add(sub2node);
@@ -24453,7 +24311,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #21 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24485,7 +24343,7 @@ void AliITSvPPRasymm::BuildGeometry(){
          //
          // Place copy #25 of ITS6 in I569
           //
-         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
           sub2node->SetLineColor(kColorITS);
           sub2node->SetVisibility(1);
           fNodes->Add(sub2node);
@@ -24496,8 +24354,8 @@ void AliITSvPPRasymm::BuildGeometry(){
 
 
     fNodes->Add(node);
-*/
 
+*/
 }
 //_____________________________________________________________________________
 void AliITSvPPRasymm::CreateGeometry(){
@@ -24505,6 +24363,38 @@ void AliITSvPPRasymm::CreateGeometry(){
 //    This routine defines and Creates the geometry for version 6 of the ITS.
 ////////////////////////////////////////////////////////////////////////
   
+
+//Begin_Html
+/*
+<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
+</pre>
+<br clear=left>
+<font size=+2 color=red>
+<p>This shows the full ITS geometry.
+</font>
+
+<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
+</pre>
+<br clear=left>
+<font size=+2 color=red>
+<p>This shows the full SPD Barrel of the ITS geometry.
+</font>
+
+<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
+</pre>
+<br clear=left>
+<font size=+2 color=red>
+<p>This shows the full SDD Barrel of the ITS geometry.
+</font>
+
+<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
+</pre>
+<br clear=left>
+<font size=+2 color=red>
+<p>This shows the full SSD Barrel of the ITS geometry.
+</font>
+*/
+//End_Html
   //INNER RADII OF THE SILICON LAYERS 
   // Float_t rl[6]    = { 3.8095,7.,15.,24.,38.1,43.5765 };   
   //THICKNESSES OF LAYERS (in % radiation length)
@@ -25241,7 +25131,7 @@ void AliITSvPPRasymm::CreateGeometry(){
      dits[0] = 3.7;
      dits[1] = 7.75;
      dits[2] = 26.1;
-     gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);   
+     gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
 
      dits[0] = 3.7;
      dits[1] = 7.7;
@@ -25275,7 +25165,7 @@ void AliITSvPPRasymm::CreateGeometry(){
      dits[0] = 0.1253;
      dits[1] = 0.01;
      dits[2] = 24;
-     gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);  
+     gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
 
      dits[0] = 0.04;
      dits[1] = 0.06 ;
@@ -27664,7 +27554,7 @@ void AliITSvPPRasymm::CreateGeometry(){
     gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
     yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
     xLV = xI050 -
-          fabs(yI050-yLV)*sin30/cos30 +
+          TMath::Abs(yI050-yLV)*sin30/cos30 +
           (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
     zLV = I047dits[2] - dits[2];
     gMC->Gspos(LVname, 1,"I047",  xLV, yLV,  zLV, idrotm[346], "ONLY");
@@ -27717,7 +27607,7 @@ void AliITSvPPRasymm::CreateGeometry(){
     gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
     yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
     xLV = xI050 -
-          fabs(yI050-yLV)*sin30/cos30 +
+          TMath::Abs(yI050-yLV)*sin30/cos30 +
           (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
     zLV = I048dits[2] - dits[2];
     gMC->Gspos(LVname, 1,"I048",  xLV, yLV,  zLV, idrotm[346], "ONLY");
@@ -27794,7 +27684,7 @@ void AliITSvPPRasymm::CreateGeometry(){
   gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
   gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
   gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
-  gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
+  gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
   gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
   gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
   gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
@@ -28771,185 +28661,215 @@ void AliITSvPPRasymm::CreateMaterials(){
   // one is used. See the definition found in AliITSv5 or the other routine
   // for a complete definition.
   //
-  
-  Int_t  isxfld  = gAlice->Field()->Integ();
-  Float_t sxmgmx = gAlice->Field()->Max();
+
+  Int_t   ifield = gAlice->Field()->Integ();
+  Float_t fieldm = gAlice->Field()->Max();
+
+  Float_t tmaxfd = 0.1; // 1.0; // Degree
+  Float_t stemax = 1.0; // cm
+  Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
+  Float_t epsil  = 1.0E-4; // 1.0; // cm
+  Float_t stmin  = 0.0; // cm "Default value used"
+
+  Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
+  Float_t stemaxSi = 0.0075; //  .10000E+01; // cm
+  Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
+  Float_t epsilSi  = 1.0E-4;// .10000E+01;
+  Float_t stminSi  = 0.0; // cm "Default value used"
+
+  Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
+  Float_t stemaxAir = .10000E+01; // cm
+  Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
+  Float_t epsilAir  = 1.0E-4;// .10000E+01;
+  Float_t stminAir  = 0.0; // cm "Default value used"
+
+  Float_t tmaxfdServ = 1.0; // 10.0; // Degree
+  Float_t stemaxServ = 1.0; // 0.01; // cm
+  Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
+  Float_t epsilServ  = 1.0E-3; // 0.003; // cm
+  Float_t stminServ  = 0.0; //0.003; // cm "Default value used"
 
   // Freon
   Float_t afre[2]  = { 12.011,18.9984032 };
-  Float_t zfre[2]  = { 6.,9. };
+  Float_t zfre[2]  = { 6., 9. };
   Float_t wfre[2]  = { 5.,12. };
-  Float_t densfre  = 1.5;  
+  Float_t densfre  = 1.5;
 
   // --- Define the various materials and media for GEANT --- 
-  
+  // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
+  //              Float_t dens, Float_t radl, Float_t absl,
+  //              Float_t *buf=0, Int_t nwbuf=0)
+  //AliMedium(Int_t numed, const char *name, Int_t nmat,
+  //          Int_t isvol, Int_t ifield, Float_t fieldm,
+  //          Float_t tmaxfd, Float_t stemax, Float_t deemax,
+  //          Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
   AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(1,"SI$",1,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
 
   AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(2,"SPD SI CHIP$",2,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,   0);
+  AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
 
   AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(3,"SPD SI BUS$",3,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
 
   AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
-  AliMedium(4,"C (M55J)$",4,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
-  AliMedium(5,"AIR$",5,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
+  AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
 
   AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
-  AliMedium(6,"GEN AIR$",6,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
+  AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
 
   AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
-  AliMedium(7,"SDD SI CHIP$",7,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
 
   AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
-  AliMedium(9,"SDD C (M55J)$",9,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
-  AliMedium(10,"SDD AIR$",10,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
+  AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
 
   AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
-  AliMedium(11,"AL$",11,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
-  AliMedium(12,"WATER$",12,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
-  AliMedium(13,"Freon$",13,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
-  AliMedium(14,"COPPER$",14,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
-  AliMedium(15,"CERAMICS$",15,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
-  AliMedium(20,"SSD C (M55J)$",20,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
-  AliMedium(21,"SSD AIR$",21,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
+  AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
 
   AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
-  AliMedium(25,"G10FR4$",25,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
-  AliMedium(26,"GEN C (M55J)$",26,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
-  AliMedium(27,"GEN Air$",27,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
+  AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
 
   AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(51,"SPD SI$",51,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
 
   AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(52,"SPD SI CHIP$",52,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
 
   AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(53,"SPD SI BUS$",53,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
 
   AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
-  AliMedium(54,"SPD C (M55J)$",54,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
-  AliMedium(55,"SPD AIR$",55,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
+  AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
 
   AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
-  AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
-  AliMedium(61,"EPOXY$",61,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(62,"SILICON$",62,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
 
   AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
-  AliMedium(63,"KAPTONH(POLYCH2)$",63,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
-  AliMedium(64,"ALUMINUM$",64,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
-  AliMedium(65,"INOX$",65,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
-  AliMedium(68,"ROHACELL$",68,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
-  AliMedium(69,"SDD C AL (M55J)$",69,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
-  AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
-  AliMedium(71,"ITS SANDW A$",71,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
-  AliMedium(72,"ITS SANDW B$",72,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
-  AliMedium(73,"ITS SANDW C$",73,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
-  AliMedium(74,"HEAT COND GLUE$",74,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(75,"ELASTO SIL$",75,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
-  AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
                
   AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
-  AliMedium(77,"SDD X7R capacitors$",77,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
-  AliMedium(78,"SDD ruby sph. Al2O3$",78,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
-  AliMedium(79,"SDD SI insensitive$",79,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
-  AliMedium(80,"SDD HV microcable$",80,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
-  AliMedium(81,"SDD LV+signal cable$",81,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
-  AliMedium(82,"SDD hybrid microcab$",82,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
-  AliMedium(83,"SDD anode microcab$",83,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
-  AliMedium(84,"SDD/SSD rings$",84,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
   AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
-  AliMedium(85,"inox/alum$",85,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
+  AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
 
   // Special media
 
   AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
-  AliMedium(90,"SPD shield$",90, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
+  AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
 
   AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999); 
-  AliMedium(91, "SPD End ladder$",91, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
+  AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
 
   AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);    
-  AliMedium(92, "SPD cone$",   92, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);   
+  AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
 
   AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999); 
-  AliMedium(93, "SDD End ladder$",93, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
+  AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
 
-  AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);     
-  AliMedium(94, "SDD cone$",   94, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
+  AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
+  AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
 
   AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999); 
-  AliMedium(95, "SSD End ladder$",95, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
+  AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
   
-  AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999); 
-  AliMedium(96, "SSD cone$",   96, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
+  AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
+  AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
 
 }
 //______________________________________________________________________
@@ -28957,7 +28877,8 @@ void AliITSvPPRasymm::InitAliITSgeom(){
 //     Based on the geometry tree defined in Geant 3.21, this
 // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
 // sturture.
-    if(gMC->IsA()!=AliGeant3::Class()) {
+//    if(gMC->IsA()!=AliGeant3::Class()) {
+  if(strcmp(gMC->GetName(),"TGeant3")) {
        Error("InitAliITSgeom",
                "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
        return;
@@ -28972,7 +28893,7 @@ void AliITSvPPRasymm::InitAliITSgeom(){
     Int_t    npar,natt,idshape,imat,imed;
     AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
     Int_t mod,lay,lad,det,i,j,k;
-    Char_t names[nlayers][ndeep][4];
+    Char_t names[nlayers][ndeep][5];
     Int_t itsGeomTreeCopys[nlayers][ndeep];
     if(fMinorVersion == 1){ // Option A
     Char_t *namesA[nlayers][ndeep] = {
@@ -28989,7 +28910,8 @@ void AliITSvPPRasymm::InitAliITSgeom(){
                                              {1,1,1,1,34,22, 1,0,0},// lay=5
                                              {1,1,1,1,38,25, 1,0,0}};//lay=6
     for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
-       for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
+      //PH     for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
+       strcpy(names[i][j], namesA[i][j]);
        itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
     } // end for i,j
     }else if(fMinorVersion == 2){ // Option B
@@ -29007,7 +28929,8 @@ void AliITSvPPRasymm::InitAliITSgeom(){
                                              {1,1,1,1,34,22, 1,0,0},// lay=5
                                              {1,1,1,1,38,25, 1,0,0}};//lay=6
     for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
-       for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
+      //PH     for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
+       strcpy(names[i][j], namesB[i][j]);
        itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
     } // end for i,j
     } // end if fMinorVersion
@@ -29017,7 +28940,8 @@ void AliITSvPPRasymm::InitAliITSgeom(){
     cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
     for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
     for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++) 
-       itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+    strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4);
+    // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
     mod = 0;
     for(i=0;i<nlayers;i++){
        k = 1;
@@ -29114,6 +29038,7 @@ void AliITSvPPRasymm::Init(){
 //
     for(i=0;i<72;i++) cout << "*";
     cout << endl;
+    fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
 }
 //_____________________________________________________________________________
 void AliITSvPPRasymm::SetDefaults(){
@@ -29160,19 +29085,12 @@ void AliITSvPPRasymm::SetDefaults(){
     // SDD
     iDetType=DetType(kSDD);
     s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
-    AliITSresponseSDD *resp1=new AliITSresponseSDD();
-    resp1->SetZeroSupp("1D");
-    resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
-    Float_t a,b;
-    resp1->GetNoiseParam(a,b);
-    Int_t cp[8] = {0,0,(Int_t)(a+2.*b),(Int_t)(a+2.*b),0,0,0,0};
-    resp1->SetCompressParam(cp);
+    AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
     SetResponseModel(kSDD,resp1);
     AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
     seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
                     s1->GetDz()*2.*kconv, // for now.
                     s1->GetDy()*2.*kconv); // x,z,y full width in microns.
-    bx[0] = (s1->GetDx()*kconv/(seg1->Dpx(0))*resp1->DriftSpeed())+1.;// clock in Mhz
     seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
     SetSegmentationModel(kSDD,seg1);
     const char *kData1=(iDetType->GetResponseModel())->DataType();
@@ -29186,7 +29104,7 @@ void AliITSvPPRasymm::SetDefaults(){
     // SSD  Layer 5
     iDetType=DetType(kSSD);
     s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
-    AliITSresponse *resp2=new AliITSresponseSSD();
+    AliITSresponse *resp2=new AliITSresponseSSD("simulated");
     SetResponseModel(kSSD,resp2);
     AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
     seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
@@ -29271,96 +29189,110 @@ void AliITSvPPRasymm::StepManager(){
 // value except 1, the default behavior, then no such file is created nor
 // it the extra variables and the like used in the printing allocated.
 ////////////////////////////////////////////////////////////////////////
-  Int_t         copy, id;
-  Int_t          copy1,copy2;  
-  Float_t       hits[8];
-  Int_t         vol[4];
-  TLorentzVector position, momentum;
-  TClonesArray &lhits = *fHits;
-  //
-  // Track status
-  vol[3] = 0;
-  if(gMC->IsTrackInside())      vol[3] +=  1;
-  if(gMC->IsTrackEntering())    vol[3] +=  2;
-  if(gMC->IsTrackExiting())     vol[3] +=  4;
-  if(gMC->IsTrackOut())         vol[3] +=  8;
-  if(gMC->IsTrackDisappeared()) vol[3] += 16;
-  if(gMC->IsTrackStop())        vol[3] += 32;
-  if(gMC->IsTrackAlive())       vol[3] += 64;
-  //
-  // Fill hit structure.
-  if(!(gMC->TrackCharge())) return;
-  //
-  // Only entering charged tracks
-  if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
-      vol[0] = 1;
-      id = gMC->CurrentVolOffID(2,copy);
-      //detector copy in the ladder = 1<->4  (ITS1 < I101 < I103 < I10A)
-      vol[1] = copy;
-      gMC->CurrentVolOffID(3,copy1);
-      //ladder copy in the module   = 1<->2  (I10A < I12A)
-      gMC->CurrentVolOffID(4,copy2);
-      //module copy in the layer    = 1<->10 (I12A < IT12)
-      vol[2] = copy1+(copy2-1)*2;//# of ladders in one module  = 2
-  } else if(id == fIdSens[1]){
-      vol[0] = 2;
-      id = gMC->CurrentVolOffID(2,copy);
-      //detector copy in the ladder = 1<->4  (ITS2 < I1D1 < I1D3 < I20A)
-      vol[1] = copy;
-      gMC->CurrentVolOffID(3,copy1);
-      //ladder copy in the module   = 1<->4  (I20A < I12A)
-      gMC->CurrentVolOffID(4,copy2);
-      //module copy in the layer    = 1<->10 (I12A < IT12)
-      vol[2] = copy1+(copy2-1)*4;//# of ladders in one module  = 4
-  } else if(id == fIdSens[2]){
-      vol[0] = 3;
-      id = gMC->CurrentVolOffID(1,copy);
-      //detector copy in the ladder = 1<->6  (ITS3 < I302 < I004)
-      vol[1] = copy;
-      id = gMC->CurrentVolOffID(2,copy);
-      //ladder copy in the layer    = 1<->14 (I004 < IT34)
-      vol[2] = copy;
-  } else if(id == fIdSens[3]){
-      vol[0] = 4;
-      id = gMC->CurrentVolOffID(1,copy);
-      //detector copy in the ladder = 1<->8  (ITS4 < I402 < I005)
-      vol[1] = copy;
-      id = gMC->CurrentVolOffID(2,copy);
-      //ladder copy in the layer    = 1<->22 (I005 < IT34))
-      vol[2] = copy;
-  }else if(id == fIdSens[4]){
-      vol[0] = 5;
-      id = gMC->CurrentVolOffID(1,copy);
-      //detector copy in the ladder = 1<->22  (ITS5 < I562 < I565)
-      vol[1] = copy;
-      id = gMC->CurrentVolOffID(2,copy);
-     //ladder copy in the layer    = 1<->34 (I565 < IT56)
-      vol[2] = copy;
-  }else if(id == fIdSens[5]){
-      vol[0] = 6;
-      id = gMC->CurrentVolOffID(1,copy);
-      //detector copy in the ladder = 1<->25  (ITS6 < I566 < I569)
-      vol[1] = copy;
-      id = gMC->CurrentVolOffID(2,copy);
-      //ladder copy in the layer = 1<->38 (I569 < IT56)
-      vol[2] = copy;
-  } else {
-      return; // not an ITS volume?
-  } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
-//
-  gMC->TrackPosition(position);
-  gMC->TrackMomentum(momentum);
-  hits[0]=position[0];
-  hits[1]=position[1];
-  hits[2]=position[2];
-  hits[3]=momentum[0];
-  hits[4]=momentum[1];
-  hits[5]=momentum[2];
-  hits[6]=gMC->Edep();
-  hits[7]=gMC->TrackTime();
-  // Fill hit structure with this new hit.
-  new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
-
-  return;
+    Int_t         copy, id;
+    TLorentzVector position, momentum;
+    static TLorentzVector position0;
+    static Int_t stat0=0;
+    if((id=gMC->CurrentVolID(copy) == fIDMother)&&
+       (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
+       copy = fTrackReferences->GetEntriesFast();
+       TClonesArray &lTR = *fTrackReferences;
+       // Fill TrackReference structure with this new TrackReference.
+       new(lTR[copy]) AliTrackReference(gAlice->GetMCApp()->GetCurrentTrackNumber());
+    } // if Outer ITS mother Volume
+    if(!(this->IsActive())){
+       return;
+    } // end if !Active volume.
+    Int_t copy1,copy2;
+    Int_t vol[5];
+    TClonesArray &lhits = *fHits;
+    //
+    // Track status
+    vol[3] = 0;
+    vol[4] = 0;
+    if(gMC->IsTrackInside())      vol[3] +=  1;
+    if(gMC->IsTrackEntering())    vol[3] +=  2;
+    if(gMC->IsTrackExiting())     vol[3] +=  4;
+    if(gMC->IsTrackOut())         vol[3] +=  8;
+    if(gMC->IsTrackDisappeared()) vol[3] += 16;
+    if(gMC->IsTrackStop())        vol[3] += 32;
+    if(gMC->IsTrackAlive())       vol[3] += 64;
+    //
+    // Fill hit structure.
+    if(!(gMC->TrackCharge())) return;
+    //
+    // Only entering charged tracks
+    if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
+       vol[0] = 1;
+       id = gMC->CurrentVolOffID(2,copy);
+       //detector copy in the ladder = 1<->4  (ITS1 < I101 < I103 < I10A)
+       vol[1] = copy;
+       gMC->CurrentVolOffID(3,copy1);
+       //ladder copy in the module   = 1<->2  (I10A < I12A)
+       gMC->CurrentVolOffID(4,copy2);
+       //module copy in the layer    = 1<->10 (I12A < IT12)
+       vol[2] = copy1+(copy2-1)*2;//# of ladders in one module  = 2
+    } else if(id == fIdSens[1]){
+       vol[0] = 2;
+       id = gMC->CurrentVolOffID(2,copy);
+       //detector copy in the ladder = 1<->4  (ITS2 < I1D1 < I1D3 < I20A)
+       vol[1] = copy;
+       gMC->CurrentVolOffID(3,copy1);
+       //ladder copy in the module   = 1<->4  (I20A < I12A)
+       gMC->CurrentVolOffID(4,copy2);
+       //module copy in the layer    = 1<->10 (I12A < IT12)
+       vol[2] = copy1+(copy2-1)*4;//# of ladders in one module  = 4
+    } else if(id == fIdSens[2]){
+       vol[0] = 3;
+       id = gMC->CurrentVolOffID(1,copy);
+       //detector copy in the ladder = 1<->6  (ITS3 < I302 < I004)
+       vol[1] = copy;
+       id = gMC->CurrentVolOffID(2,copy);
+       //ladder copy in the layer    = 1<->14 (I004 < IT34)
+       vol[2] = copy;
+    } else if(id == fIdSens[3]){
+       vol[0] = 4;
+       id = gMC->CurrentVolOffID(1,copy);
+       //detector copy in the ladder = 1<->8  (ITS4 < I402 < I005)
+       vol[1] = copy;
+       id = gMC->CurrentVolOffID(2,copy);
+       //ladder copy in the layer    = 1<->22 (I005 < IT34))
+       vol[2] = copy;
+    }else if(id == fIdSens[4]){
+       vol[0] = 5;
+       id = gMC->CurrentVolOffID(1,copy);
+       //detector copy in the ladder = 1<->22  (ITS5 < I562 < I565)
+       vol[1] = copy;
+       id = gMC->CurrentVolOffID(2,copy);
+       //ladder copy in the layer    = 1<->34 (I565 < IT56)
+       vol[2] = copy;
+    }else if(id == fIdSens[5]){
+       vol[0] = 6;
+       id = gMC->CurrentVolOffID(1,copy);
+       //detector copy in the ladder = 1<->25  (ITS6 < I566 < I569)
+       vol[1] = copy;
+       id = gMC->CurrentVolOffID(2,copy);
+       //ladder copy in the layer = 1<->38 (I569 < IT56)
+       vol[2] = copy;
+    } else {
+       return; // not an ITS volume?
+    } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
+    //
+    gMC->TrackPosition(position);
+    gMC->TrackMomentum(momentum);
+    vol[4] = stat0;
+    if(gMC->IsTrackEntering()){
+       position0 = position;
+       stat0 = vol[3];
+       return;
+    } // end if IsEntering
+    // Fill hit structure with this new hit.
+    new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->GetMCApp()->GetCurrentTrackNumber(),vol,
+                                  gMC->Edep(),gMC->TrackTime(),position,
+                                  position0,momentum);
+    //
+    position0 = position;
+    stat0 = vol[3];
 
+    return;
 }