]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSvPPRasymm.cxx
Buffer Size can be defined
[u/mrichter/AliRoot.git] / ITS / AliITSvPPRasymm.cxx
index 3193cab2d669dbe56fca2c588781e7b00dc8587c..3587df6c1081b382e2e35082e187e777fe2460bc 100644 (file)
 
 /*
 $Log$
+Revision 1.52  2001/10/22 11:00:54  hristov
+New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
+
+Revision 1.51  2001/10/19 10:18:49  barbera
+A typo corrected.
+
+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
 
@@ -119,6 +185,8 @@ New ITS detailed geometry to be used for the PPR
 #include <TGeometry.h>
 #include <TNode.h>
 #include <TTUBE.h>
+#include <TTUBS.h>
+#include <TPCON.h>
 #include <TFile.h>    // only required for Tracking function?
 #include <TCanvas.h>
 #include <TObjArray.h>
@@ -132,7 +200,7 @@ New ITS detailed geometry to be used for the PPR
 #include "AliRun.h"
 #include "AliMagF.h"
 #include "AliConst.h"
-#include "../TGeant3/TGeant3.h"
+#include "AliGeant3.h"
 #include "AliITSGeant3Geometry.h"
 #include "AliITShit.h"
 #include "AliITS.h"
@@ -141,6 +209,19 @@ New ITS detailed geometry to be used for the PPR
 #include "AliITSgeomSPD.h"
 #include "AliITSgeomSDD.h"
 #include "AliITSgeomSSD.h"
+#include "AliITSDetType.h"
+#include "AliITSresponseSPD.h"
+#include "AliITSresponseSDD.h"
+#include "AliITSresponseSSD.h"
+#include "AliITSsegmentationSPD.h"
+#include "AliITSsegmentationSDD.h"
+#include "AliITSsegmentationSSD.h"
+#include "AliITSsimulationSPD.h"
+#include "AliITSsimulationSDD.h"
+#include "AliITSsimulationSSD.h"
+#include "AliITSClusterFinderSPD.h"
+#include "AliITSClusterFinderSDD.h"
+#include "AliITSClusterFinderSSD.h"
 
 
 ClassImp(AliITSvPPRasymm)
@@ -226,45 +307,24204 @@ void AliITSvPPRasymm::BuildGeometry(){
 //    Geometry builder for the ITS version 8.
 ////////////////////////////////////////////////////////////////////////
     TNode *node, *top;
-    const int kColorITS=kYellow;
+    
+    const Int_t kColorITS=kYellow;
     //
     top = gAlice->GetGeometry()->GetNode("alice");
 
-    new TTUBE("S_layer1","Layer1 of ITS","void",3.95,3.95+0.05475,12.25);
+
+    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,"");
     node->SetLineColor(kColorITS);
     fNodes->Add(node);
 
-    new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+0.05475,16.3);
+    new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
     top->cd();
     node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
     node->SetLineColor(kColorITS);
     fNodes->Add(node);
 
-    new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.05288,21.1);
+    new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
     top->cd();
     node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
     node->SetLineColor(kColorITS);
     fNodes->Add(node);
 
-    new TTUBE("S_layer4","Layer4 of ITS","void",24,24+0.05288,29.6);
+    new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
     top->cd();
     node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
     node->SetLineColor(kColorITS);
     fNodes->Add(node);
 
-    new TTUBE("S_layer5","Layer5 of ITS","void",40,40+0.05382,45.1);
+    new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
     top->cd();
     node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
     node->SetLineColor(kColorITS);
     fNodes->Add(node);
 
-    new TTUBE("S_layer6","Layer6 of ITS","void",45,45+0.05382,50.4);
+    new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
     top->cd();
     node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
     node->SetLineColor(kColorITS);
     fNodes->Add(node);
+
+
+/*
+  // DETAILED GEOMETRY
+
+  TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
+
+  // Define some variables for SPD
+
+  Float_t dits[100];
+  Float_t dits1[3], di101[3], di107[3], di10b[3];  // for layer 1 
+  Float_t di103[3], di10a[3];                      // for layer 1
+  Float_t dits2[3], di1d1[3], di1d7[3], di20b[3];  // for layer 2
+  Float_t di1d3[3], di20a[3];                      // for layer 2  
+
+  Float_t ddet1=200.;     // total detector thickness on layer 1 (micron)
+  Float_t dchip1=200.;    // total chip thickness on layer 1 (micron)
+  
+  Float_t ddet2=200.;     // total detector thickness on layer 2 (micron)                         
+  Float_t dchip2=200.;    // total chip thickness on layer 2 (micron)
+  
+  Float_t dbus=300.;      // total bus thickness on both layers (micron)
+
+  ddet1 = GetThicknessDet1();
+  ddet2 = GetThicknessDet2();
+  dchip1 = GetThicknessChip1();
+  dchip2 = GetThicknessChip2();    
+
+  cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl; 
+
+  if(ddet1 < 100. || ddet1 > 300.) {
+     cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
+         " The default value of 200 microns will be used." << endl;
+         ddet1=200.;
+  }
+  
+  if(ddet2 < 100. || ddet2 > 300.) {
+     cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
+         " The default value of 200 microns will be used." << endl;
+         ddet2=200.;
+  }
+  
+  if(dchip1 < 100. || dchip1 > 300.) {
+     cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
+         " The default value of 200 microns will be used." << endl;
+         dchip1=200.;
+  }
+  
+  if(dchip2 < 100. || dchip2 > 300.) {
+     cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
+         " The default value of 200 microns will be used." << endl;
+         dchip2=200.;
+  }      
+   
+  cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
+  cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
+  cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
+  cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
+
+  ddet1  = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
+  ddet2  = ddet2*0.0001/2.; // conversion from tot length in um to half in cm  
+  dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm  
+  dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm  
+  dbus   = dbus*0.0001/2.;  // conversion from tot length in um to half in cm       
+               
+  Float_t deltax, deltay; 
+
+  Int_t thickness = fMinorVersion/10;
+  Int_t option    = fMinorVersion - 10*thickness;
+
+
+  // Define some variables for SDD
+  // SDD detector ladder
+
+  Float_t ySDD;
+  Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
+  Float_t Y_SDD_sep = 0.20;
+  Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
+  Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
+
+  // Rotation matrices
+    
+  // SPD - option 'a' 
+  
+  if (option == 1) {  
+  
+     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);     
+                 
+  }   
+
+  // SPD - option 'b' (this is the default)  
+
+  if (option == 2) {  
+  
+     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("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("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 ----------------------------
+  
+  // SPD - option 'a' 
+  // (this is NOT the default)
+  
+  if (option == 1) { 
+    
+    dits1[0] = 0.64;
+    dits1[1] = ddet1;
+    dits1[2] = 3.48;
+    new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
+    
+    dits2[0] = 0.64;
+    dits2[1] = ddet2;
+    dits2[2] = 3.48;
+    new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);    
+    
+    di101[0] = 0.705;
+    di101[1] = ddet1;
+    di101[2] = 3.536;
+    new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
+    
+    di1d1[0] = 0.705;
+    di1d1[1] = ddet2;
+    di1d1[2] = 3.536;
+    new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);    
+    
+    di103[0] = 0.793;
+    di103[1] = ddet1+dchip1;
+    di103[2] = 3.536;
+    new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);    
+    
+    di1d3[0] = 0.793;
+    di1d3[1] = ddet2+dchip2;
+    di1d3[2] = 3.536;
+    new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);        
+        
+    di10a[0] = 0.843;
+    di10a[1] = ddet1+dchip1+dbus+0.0025;  
+    di10a[2] = 19.344;
+    new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]); 
+    
+    di20a[0] = 0.843;
+    di20a[1] = ddet2+dchip2+dbus+0.0025;  
+    di20a[2] = 19.344;
+    new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);     
+
+    dits[0] = 3.7;
+    dits[1] = 7.7;
+    dits[2] = 24;
+    dits[3] = 57;
+    dits[4] = 100;
+    new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
+     
+    dits[0] = 3.7;
+    dits[1] = 7.75;
+    dits[2] = 26.1;
+    new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);  
+    
+  }
+  
+  // --- Define SPD (option 'b') volumes ----------------------------
+  
+  // SPD - option 'b' 
+  // (this is the default)
+
+  if (option == 2) {
+    
+    dits1[0] = 0.64;
+    dits1[1] = ddet1;
+    dits1[2] = 3.48;
+    new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
+    
+    dits2[0] = 0.64;
+    dits2[1] = ddet2;
+    dits2[2] = 3.48;
+    new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);    
+    
+    di101[0] = 0.705;
+    di101[1] = ddet1;
+    di101[2] = 3.536;
+    new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
+    
+    di1d1[0] = 0.705;
+    di1d1[1] = ddet2;
+    di1d1[2] = 3.536;
+    new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);    
+    
+    di107[0] = 0.793;
+    di107[1] = ddet1+dchip1;
+    di107[2] = 3.536;
+    new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);    
+    
+    di1d7[0] = 0.7975;
+    di1d7[1] = ddet2+dchip2;
+    di1d7[2] = 3.536;
+    new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);        
+        
+    di10b[0] = 0.843;
+    di10b[1] = ddet1+dchip1+dbus+0.0025;  
+    di10b[2] = 19.344;
+    new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]); 
+    
+    di20b[0] = 0.843;
+    di20b[1] = ddet2+dchip2+dbus+0.0025;  
+    di20b[2] = 19.344;
+    new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);     
+
+    dits[0] = 3.7;
+    dits[1] = 7.7;
+    dits[2] = 24;
+    dits[3] = 57;
+    dits[4] = 100;
+    new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
+     
+    dits[0] = 3.7;
+    dits[1] = 7.75;
+    dits[2] = 26.1;
+    new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);  
+         
+
+  }
+
+  // --- Define SDD volumes ------------------------------------------
+  
+  TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6); 
+  it34->DefineSection(0,-34.6,23.49,28.); 
+  it34->DefineSection(1,-23.65,23.49,28.); 
+  it34->DefineSection(2,-23.65,14.59,28.); 
+  it34->DefineSection(3,23.65,14.59,28.); 
+  it34->DefineSection(4,23.65,23.49,28.); 
+  it34->DefineSection(5,34.6,23.49,28.);   
+  
+  I302dits[0] = 3.6250;
+  I302dits[1] = 0.0150;
+  I302dits[2] = 4.3794; 
+  new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
+
+  I004dits[0] = I302dits[0]+0.005;
+  I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
+  I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
+  if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
+    I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
+  }
+  I004dits[2] = I004dits[2] + I302dits[2];  
+  new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]); 
+  
+  dits[0] = 3.50850;
+  dits[1] = 0.01499; 
+  dits[2] = 3.76320;  
+  new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);    
+  I402dits[0] = 3.6250;
+  I402dits[1] = 0.0150;
+  I402dits[2] = 4.3794; 
+  new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
+
+  I005dits[0] = I402dits[0]+0.005;
+  I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
+  I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
+  if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
+    I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
+  }
+  I005dits[2] = I005dits[2] + I402dits[2];  
+  new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);   
+
+  dits[0] = 3.50850;
+  dits[1] = 0.01499; 
+  dits[2] = 3.76320;
+  new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
+
+  
+  // --- Define SSD volumes ------------------------------------------
+  
+
+  TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6); 
+  it56->DefineSection(0,-57.45,43.6,48.); 
+  it56->DefineSection(1,-49.15,43.6,48.); 
+  it56->DefineSection(2,-49.15,36.9,48.); 
+  it56->DefineSection(3,50.55,36.9,48.); 
+  it56->DefineSection(4,50.55,43.6,48.); 
+  it56->DefineSection(5,57.45,43.6,48.);    
+
+  dits[0] = 3.75;
+  dits[1] = 0.045;
+  dits[2] = 43.3;
+  new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);  
+
+  dits[0] = 3.75;
+  dits[1] = 0.045;
+  dits[2] = 50.975;
+  new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);  
+  
+  dits[0] = 3.75;
+  dits[1] = 0.015;
+  dits[2] = 2.1;
+  new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);     
+  
+  dits[0] = 3.75;
+  dits[1] = 0.015;
+  dits[2] = 2.1;
+  new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);       
+
+  dits[0] = 3.65;
+  dits[1] = 0.015;
+  dits[2] = 2;
+  new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]); 
+
+  dits[0] = 3.65;
+  dits[1] = 0.015;
+  dits[2] = 2;
+  new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);  
+
+  //
+  
+  top->cd();
+
+  // --- Place SPD (option 'a') volumes into their mother volume 
+  
+  // SPD - option 'a' 
+  // (this is NOT the default)
+
+  if (option == 1) {
+
+
+  }
+  
+  
+  // --- Place SPD (option 'b') volumes into their mother volume 
+  
+  // SPD - option 'b' 
+  // (this is the default)
+
+  if (option == 2) { 
+  
+    // Place IT12 in Alice
+    //
+    node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
+    node->SetLineColor(kColorITS);
+    node->SetVisibility(0);
+    node->cd();    
+       //
+       // Place copy #1 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #2 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #3 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #4 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #5 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #6 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #7 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #8 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #9 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       //
+       // Place copy #10 of I12B in IT12
+       //
+       sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();    
+          //
+         // Place copy #1 of I10B in I12B
+         //
+         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.,"itsrot239");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I10B in I12B
+         //
+         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.,"itsrot238");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I107 in I10B
+             //
+            sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I101 in I107
+                //
+               sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS1 in I101
+                  //
+                  sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #1 of I20B in I12B
+         //
+         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.,"itsrot240");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #2 of I20B in I12B
+         //
+         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.,"itsrot241");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #3 of I20B in I12B
+         //
+         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.,"itsrot242");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+          //
+         // Place copy #4 of I20B in I12B
+         //
+         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.,"itsrot243");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(0);
+         sub2node->cd();
+             //
+            // Place copy #1 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();
+                  //               
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+            sub2node->cd(); 
+            //
+            // Place copy #2 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #3 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+            //
+            // Place copy #4 of I1D7 in I20B
+             //
+            sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
+             sub3node->SetLineColor(kColorITS);
+             sub3node->SetVisibility(0);
+            sub3node->cd();
+               //
+               // Place copy #1 of I1D1 in I1D7
+                //
+               sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
+                sub4node->SetLineColor(kColorITS);
+                sub4node->SetVisibility(0);
+               sub4node->cd();             
+                  //
+                  // Place copy #1 of ITS2 in I1D1
+                  //
+                  sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
+                   sub5node->SetLineColor(kColorITS);                   
+                   fNodes->Add(sub5node);
+                  sub4node->cd();   
+               fNodes->Add(sub4node);  
+            sub3node->cd(); 
+            fNodes->Add(sub3node);
+             sub2node->cd(); 
+         fNodes->Add(sub2node);        
+          sub1node->cd(); 
+       fNodes->Add(sub1node);
+       node->cd(); 
+       
+    fNodes->Add(node);
+
+  } 
+  
+  
+  // --- Place SDD volumes into their mother volume 
+
+    // Place IT34 in Alice
+    node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
+    node->SetLineColor(kColorITS);
+    node->SetVisibility(0);
+    node->cd();
+       //
+       // Place copy #1 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #2 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #3 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #4 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #5 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #6 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #7 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #8 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #9 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #10 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #11 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #12 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #13 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #14 of I004 in IT34
+       //
+       sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS3 directly in I004
+          //
+         ySDD = Y_SDD_sep/2.+I302dits[1];
+         sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #1 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #2 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #3 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #4 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #5 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #6 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #7 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #8 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #9 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #10 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #11 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #12 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #13 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #14 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #15 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #16 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #17 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #18 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #19 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #20 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #21 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       //
+       // Place copy #22 of I005 in IT34
+       //
+       sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #2 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #3 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #4 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #5 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #6 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #7 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+          //
+          // Place copy #8 of ITS4 directly in I005
+          //
+         ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+         sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();        
+       fNodes->Add(sub1node);
+       node->cd();       
+       
+              
+    fNodes->Add(node);
+             
+  // --- Place SSD volumes into their mother volume    
+
+    // Place IT56 in Alice
+    node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
+    node->SetLineColor(kColorITS);
+    node->SetVisibility(0);
+    node->cd();
+       //
+       // Place copy #1 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #2 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #3 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #4 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #5 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #6 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #7 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #8 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #9 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #10 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #11 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #12 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #13 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #14 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #15 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #16 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #17 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #18 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #19 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #20 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #21 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #22 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #23 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #24 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #25 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #26 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #27 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #28 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #29 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #30 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #31 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #32 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #33 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #34 of I565 in IT56
+       //
+       sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
+       sub1node->SetLineColor(kColorITS);
+       sub1node->SetVisibility(0);
+       sub1node->cd();
+          //
+          // Place copy #1 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS5 directly in I565
+          //
+         sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #1 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #2 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #3 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #4 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #5 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #6 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #7 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #8 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #9 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #10 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #11 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #12 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #13 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #14 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #15 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #16 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #17 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #18 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #19 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #20 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #21 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #22 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #23 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #24 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #25 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #26 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #27 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #28 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #29 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #30 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #31 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #32 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #33 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #34 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #35 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #36 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #37 of I569 in IT56
+       //
+       sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+       //
+       // Place copy #38 of I569 in IT56
+       //
+       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,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+          sub1node->cd();
+         //
+         // Place copy #2 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #3 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #4 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #5 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #6 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #7 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #8 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #9 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #10 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #11 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #12 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #13 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);  
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #14 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #15 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #16 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #17 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #18 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #19 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);   
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #20 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #21 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #22 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #23 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #24 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1); 
+          fNodes->Add(sub2node);
+         sub1node->cd();
+         //
+         // Place copy #25 of ITS6 in I569
+          //
+         sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
+          sub2node->SetLineColor(kColorITS);
+          sub2node->SetVisibility(1);
+          fNodes->Add(sub2node);
+         sub1node->cd();                                                                                                                                                                                         
+       fNodes->Add(sub1node);
+       node->cd();
+
+
+
+    fNodes->Add(node);
+
+*/
 }
 //_____________________________________________________________________________
 void AliITSvPPRasymm::CreateGeometry(){
@@ -300,13 +24540,13 @@ void AliITSvPPRasymm::CreateGeometry(){
   Float_t di1d3[3], di20a[3], di1d2[3];                      // for layer 2  
   Float_t di108[3], di104[3];                                // for both layers  
 
-  Float_t ddet1=300.;     // total detector thickness on layer 1 (micron)
-  Float_t dchip1=300.;    // total chip thickness on layer 1 (micron)
+  Float_t ddet1=200.;     // total detector thickness on layer 1 (micron)
+  Float_t dchip1=200.;    // total chip thickness on layer 1 (micron)
   
-  Float_t ddet2=300.;     // total detector thickness on layer 2 (micron)                         
-  Float_t dchip2=300.;    // total chip thickness on layer 2 (micron)
+  Float_t ddet2=200.;     // total detector thickness on layer 2 (micron)                         
+  Float_t dchip2=200.;    // total chip thickness on layer 2 (micron)
   
-  Float_t dbus=200.;      // total bus thickness on both layers (micron)
+  Float_t dbus=300.;      // total bus thickness on both layers (micron)
 
   ddet1 = GetThicknessDet1();
   ddet2 = GetThicknessDet2();
@@ -314,27 +24554,27 @@ void AliITSvPPRasymm::CreateGeometry(){
   dchip2 = GetThicknessChip2();    
 
   if(ddet1 < 100. || ddet1 > 300.) {
-     cout << "WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
-         " The default value of 300 microns will be used." << endl;
-         ddet1=300.;
+     cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
+         " The default value of 200 microns will be used." << endl;
+         ddet1=200.;
   }
   
   if(ddet2 < 100. || ddet2 > 300.) {
-     cout << "WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
-         " The default value of 300 microns will be used." << endl;
-         ddet2=300.;
+     cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
+         " The default value of 200 microns will be used." << endl;
+         ddet2=200.;
   }
   
-  if(dchip1 < 150. || dchip1 > 300.) {
-     cout << "WARNING: the chip thickness for layer 1 is outside the range of [150,300] microns."
-         " The default value of 300 microns will be used." << endl;
-         dchip1=300.;
+  if(dchip1 < 100. || dchip1 > 300.) {
+     cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
+         " The default value of 200 microns will be used." << endl;
+         dchip1=200.;
   }
   
-  if(dchip2 < 150. || dchip2 > 300.) {
-     cout << "WARNING: the chip thickness for layer 2 is outside the range of [150,300] microns."
-         " The default value of 300 microns will be used." << endl;
-         dchip2=300.;
+  if(dchip2 < 100. || dchip2 > 300.) {
+     cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
+         " The default value of 200 microns will be used." << endl;
+         dchip2=200.;
   }      
 
   Int_t rails = 1;       // flag for rails (1 --> rails in; 0 --> rails out)
@@ -346,29 +24586,29 @@ void AliITSvPPRasymm::CreateGeometry(){
   fluid = GetCoolingFluid();
 
   if(rails != 0 && rails != 1) {
-     cout << "WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)." 
+     cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)." 
      " The default value of 1 (rails in) will be used." << endl;
        
   }  
   
   if(fluid != 0 && fluid != 1) {
-     cout << "WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)." 
+     cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)." 
      " The default value of 1 (water) will be used." << endl;  
   }       
    
-  cout << "Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
-  cout << "Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
-  cout << "Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
-  cout << "Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
+  cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
+  cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
+  cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
+  cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
   if(rails == 0 ) {
-     cout << "Rails are out." << endl; 
+     cout << "ITS: Rails are out." << endl; 
   } else {
-     cout << "Rails are in." << endl;
+     cout << "ITS: Rails are in." << endl;
   }   
   if(fluid == 0 ) {
-     cout << "The cooling fluid is freon." << endl; 
+     cout << "ITS: The cooling fluid is freon." << endl; 
   } else {
-     cout << "The cooling fluid is water." << endl;
+     cout << "ITS: The cooling fluid is water." << endl;
   }   
 
   ddet1  = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
@@ -478,19 +24718,19 @@ void AliITSvPPRasymm::CreateGeometry(){
      AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
      AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
      AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
-     AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,180.0,0.0);
+     AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
      AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
      AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
      AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
      AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
      AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
      AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
-     AliMatrix(idrotm[244],90.0,0.0,90.0,270.0,180.0,0.0);
-     AliMatrix(idrotm[245],90.0,342.0,90.0,252.0,180.0,0.0);
-     AliMatrix(idrotm[246],90.0,130.0,90.0,40.0,180.0,0.0);
-     AliMatrix(idrotm[247],90.0,139.0,90.0,49.0,180.0,0.0);
-     AliMatrix(idrotm[248],90.0,148.0,90.0,58.0,180.0,0.0);
-     AliMatrix(idrotm[249],90.0,157.0,90.0,67.0,180.0,0.0);
+     AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
+     AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
+     AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
+     AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
+     AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
+     AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
      AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
      AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
      AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
@@ -526,7 +24766,7 @@ void AliITSvPPRasymm::CreateGeometry(){
     
   if (option == 2) {
 
-     AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,180.0,0.0);
+     AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
      AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
      AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
      AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
@@ -563,12 +24803,12 @@ void AliITSvPPRasymm::CreateGeometry(){
      AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
      AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
      AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
-     AliMatrix(idrotm[238],90.0,0.0,90.0,270.0,180.0,0.0);
-     AliMatrix(idrotm[239],90.0,342.0,90.0,252.0,180.0,0.0);
-     AliMatrix(idrotm[240],90.0,130.0,90.0,40.0,180.0,0.0);
-     AliMatrix(idrotm[241],90.0,139.0,90.0,49.0,180.0,0.0);
-     AliMatrix(idrotm[242],90.0,148.0,90.0,58.0,180.0,0.0);
-     AliMatrix(idrotm[243],90.0,157.0,90.0,67.0,180.0,0.0);
+     AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
+     AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
+     AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
+     AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
+     AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
+     AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
      AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
      AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
      AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
@@ -892,7 +25132,7 @@ void AliITSvPPRasymm::CreateGeometry(){
     
   //     FIELD CAGE HALF LENGTH 
   
-  rlim  = 56.;
+  rlim  = 50.;
   zmax  = 74.;
   ztpc = 284.;
   
@@ -910,37 +25150,37 @@ void AliITSvPPRasymm::CreateGeometry(){
   dgh[8] = 85.;
   dgh[9] = -ztpc;
   dgh[10] = 46;  
-  dgh[11] = rlim+0.1;
+  dgh[11] = rlim+6;
   dgh[12] = -97.5;
   dgh[13] = 46;  
-  dgh[14] = rlim+0.1;
+  dgh[14] = rlim+6;
   dgh[15] = -zmax;
   dgh[16] = 46;  
-  dgh[17] = rlim+0.1;
+  dgh[17] = rlim+6;
   dgh[18] = -48;   
   dgh[19] = 6;
-  dgh[20] = rlim+0.1;
+  dgh[20] = rlim+6;
   dgh[21] = -28.6;   
   dgh[22] = 6;
-  dgh[23] = rlim+0.1;    
+  dgh[23] = rlim+6;    
   dgh[24] = -27.6;  
   dgh[25] = 3.295;
-  dgh[26] = rlim+0.1
+  dgh[26] = rlim+6
   dgh[27] = 27.6;   
   dgh[28] = 3.295;
-  dgh[29] = rlim+0.1;
+  dgh[29] = rlim+6;
   dgh[30] = 28.6;   
   dgh[31] = 6;
-  dgh[32] = rlim+0.1;
+  dgh[32] = rlim+6;
   dgh[33] = 48;   
   dgh[34] = 6;
-  dgh[35] = rlim+0.1;  
+  dgh[35] = rlim+6;  
   dgh[36] = zmax;
   dgh[37] = 46;
-  dgh[38] = rlim+0.1;
+  dgh[38] = rlim+6;
   dgh[39] = 97.5;
   dgh[40] = 46;  
-  dgh[41] = rlim+0.1;
+  dgh[41] = rlim+6;
   dgh[42] = ztpc;
   dgh[43] = 62;     
   dgh[44] = 62+4.;  
@@ -1178,9 +25418,9 @@ void AliITSvPPRasymm::CreateGeometry(){
      gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip  
                                                          // layer 1
      dits[0] = 0.793;
-     dits[1] = 0.015;
+     dits[1] = 0.475;  //0.685; 0.015
      dits[2] = 2.5;
-     gMC->Gsvolu("I105", "BOX ", idtmed[201], dits, 3);  
+     gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);  // end-ladder electr.
 
      di104[0] = 0.843;
      di104[1] = dbus;
@@ -1592,9 +25832,9 @@ void AliITSvPPRasymm::CreateGeometry(){
      gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);  
 
      dits[0] = 0.793;
-     dits[1] = 0.015 ;
+     dits[1] = 0.475 ;  //0.685; 0.015
      dits[2] = 2.5;
-     gMC->Gsvolu("I105", "BOX ", idtmed[201], dits, 3);  
+     gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);  
 
      di107[0] = 0.793;
      di107[1] = ddet1+dchip1;
@@ -2918,15 +27158,15 @@ void AliITSvPPRasymm::CreateGeometry(){
      gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
      gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
      gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
-     gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,idrotm[237],"ONLY");
-     gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,idrotm[237],"ONLY");
+     gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
+     gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
      gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
      gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
      gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
      gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
      gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
-     gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,idrotm[237],"ONLY");
-     gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,idrotm[237],"ONLY");
+     gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
+     gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
      gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
      gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
      gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
@@ -3090,8 +27330,8 @@ void AliITSvPPRasymm::CreateGeometry(){
      gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
      gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
      gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
-     gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,idrotm[201],"ONLY");
-     gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,idrotm[201],"ONLY");
+     gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
+     gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
      gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
      gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
      gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
@@ -3099,8 +27339,8 @@ void AliITSvPPRasymm::CreateGeometry(){
      gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
      gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
      gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
-     gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,idrotm[201],"ONLY");
-     gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,idrotm[201],"ONLY");
+     gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
+     gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
      gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
      gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
      gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
@@ -3982,8 +28222,8 @@ void AliITSvPPRasymm::CreateGeometry(){
   
   // --- Place volumes of cylinders between SPD and SDD and SDD and SSD 
   
-  gMC->Gspos("ICY1",1,"ITSD",0.0,0.0,0.,0,"ONLY");    
-  gMC->Gspos("ICY2",1,"ITSD",0.0,0.0,0.,0,"ONLY");    
+  gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");    
+  gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");    
   
 
   // --- Place volumes of SDD cone ---------------------------------- 
@@ -4158,35 +28398,86 @@ void AliITSvPPRasymm::CreateGeometry(){
   
 
   // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
-  
+  //     UPPER PART
+
   dgh[0] = 46.;    
   dgh[1] = 46.+1.0;  
   dgh[2] = 9.5;
+  dgh[3] = 12.;
+  dgh[4] = 168.;
   
-  gMC->Gsvolu("ICCU", "TUBE", idtmed[213], dgh, 3);  
-  gMC->Gspos("ICCU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
-  gMC->Gspos("ICCU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
+  gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);  
+  gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
+  gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
   
+  // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
+  //     LOWER PART
+
+  dgh[0] = 46.;    
+  dgh[1] = 46.+1.0;  
+  dgh[2] = 9.5;
+  dgh[3] = 192.;
+  dgh[4] = 348.;
+  
+  gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);  
+  gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
+  gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
+
+
   // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
+  //     UPPER PART
   
   dgh[0] = 46.+1.0;  
   dgh[1] = 46.+1.0+1.5;   
   dgh[2] = 9.5;
+  dgh[3] = 12.;
+  dgh[4] = 168.;
+  
+  gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);  
+  gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
+  gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");  
+  
+  // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
+  //     LOWER PART
   
-  gMC->Gsvolu("ICCC", "TUBE", idtmed[225], dgh, 3);  
-  gMC->Gspos("ICCC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
-  gMC->Gspos("ICCC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");  
+  dgh[0] = 46.+1.0;  
+  dgh[1] = 46.+1.0+1.5;   
+  dgh[2] = 9.5;
+  dgh[3] = 192.;
+  dgh[4] = 348.;
   
+  gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);  
+  gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
+  gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");  
+
+
   // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
+  //     UPPER PART
   
   dgh[0] = 46.;  
   dgh[1] = 56.;
   dgh[2] = 2.25;
+  dgh[3] = 12.;
+  dgh[4] = 168.;
+  
+  gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);  
+  gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");  
+  gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY"); 
   
-  gMC->Gsvolu("IPAN", "TUBE", idtmed[210], dgh, 3);  
-  gMC->Gspos("IPAN", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");  
-  gMC->Gspos("IPAN", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY"); 
+  // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
+  //     LOWER PART
+  
+  dgh[0] = 46.;  
+  dgh[1] = 56.;
+  dgh[2] = 2.25;
+  dgh[3] = 192.;
+  dgh[4] = 348.;
   
+  gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);  
+  gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");  
+  gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY"); 
+
+
   // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
   //     UPPER PART
   
@@ -4420,8 +28711,8 @@ void AliITSvPPRasymm::CreateGeometry(){
   dgh[1] = 59.;
   dgh[2] = 0.6;    
   gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);   
-  gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 73.4, 0, "ONLY");       
-  gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -73.4, idrotm[200], "ONLY");  
+  gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");   
+  gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");  
 
   // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
 
@@ -4429,14 +28720,14 @@ void AliITSvPPRasymm::CreateGeometry(){
   dgh[1] = 3.;         
   dgh[2] = 5.;  // 5. comes from the fact that the volume has to be 567.6/2 cm^3       
   gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);   
-  gMC->Gspos("ISR1", 1, "ALIC", 54.9, 11., 79.5, 0, "ONLY");   
-  gMC->Gspos("ISR1", 2, "ALIC", 54.9, -11., 79.5, 0, "ONLY");   
-  gMC->Gspos("ISR1", 3, "ALIC", -54.9, 11., 79.5, 0, "ONLY"); 
-  gMC->Gspos("ISR1", 4, "ALIC", -54.9, -11., 79.5, 0, "ONLY");  
-  gMC->Gspos("ISR1", 5, "ALIC", 54.9, 11., -79.5, 0, "ONLY");   
-  gMC->Gspos("ISR1", 6, "ALIC", 54.9, -11., -79.5, 0, "ONLY");   
-  gMC->Gspos("ISR1", 7, "ALIC", -54.9, 11., -79.5, 0, "ONLY"); 
-  gMC->Gspos("ISR1", 8, "ALIC", -54.9, -11., -79.5, 0, "ONLY");         
+  gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");    
+  gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");   
+  gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY"); 
+  gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");  
+  gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");   
+  gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");   
+  gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY"); 
+  gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");           
   
   // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
 
@@ -4649,7 +28940,7 @@ void AliITSvPPRasymm::CreateMaterials(){
   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);
 
-  AliMaterial(91, "SPD End ladder$", 55.845, 26., 7.87/10., 1.76*10., 999); 
+  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);
 
   AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);    
@@ -4673,7 +28964,7 @@ 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(!(dynamic_cast<TGeant3*>(gMC))) {
+    if(gMC->IsA()!=AliGeant3::Class()) {
        Error("InitAliITSgeom",
                "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
        return;
@@ -4766,7 +29057,7 @@ void AliITSvPPRasymm::InitAliITSgeom(){
                        fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
                        if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
                              fITSgeom->ReSetShape(kSPD,
-                                                 new AliITSgeomSPD425Short());
+                                         new AliITSgeomSPD425Short(npar,par));
                    } // end for det
                } // end for k
             } // end for j
@@ -4784,19 +29075,20 @@ void AliITSvPPRasymm::InitAliITSgeom(){
                    case 3: case 4:
                        fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
                        if(!(fITSgeom->IsShapeDefined(kSDD))) 
-                           fITSgeom->ReSetShape(kSDD,new AliITSgeomSDD256());
+                           fITSgeom->ReSetShape(kSDD,
+                                            new AliITSgeomSDD256(npar,par));
                            break;
                        case 5:
                            fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
                            if(!(fITSgeom->IsShapeDefined(kSSD))) 
                                fITSgeom->ReSetShape(kSSD,
-                                                  new AliITSgeomSSD275and75());
+                                         new AliITSgeomSSD275and75(npar,par));
                            break;
                        case 6:
-                           fITSgeom->CreatMatrix(mod,lay,lad,det,kSSDp,t,r);
-                           if(!(fITSgeom->IsShapeDefined(kSSDp))) 
-                               fITSgeom->ReSetShape(kSSDp,
-                                                  new AliITSgeomSSD75and275());
+                           fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
+                           if(!(fITSgeom->IsShapeDefined(kSSD))) 
+                               fITSgeom->ReSetShape(kSSD,
+                                         new AliITSgeomSSD75and275(npar,par));
                            break;
                        } // end switch
                } // end for det
@@ -4830,6 +29122,102 @@ void AliITSvPPRasymm::Init(){
     for(i=0;i<72;i++) cout << "*";
     cout << endl;
 }
+//_____________________________________________________________________________
+void AliITSvPPRasymm::SetDefaults(){
+    // sets the default segmentation, response, digit and raw cluster classes
+    const Float_t kconv = 1.0e+04; // convert cm to microns
+
+    cout << "AliITSvPPRasymm::SetDefaults" << endl;
+
+    AliITSDetType *iDetType;
+    AliITSgeomSPD  *s0;
+    AliITSgeomSDD  *s1;
+    AliITSgeomSSD  *s2;
+    Int_t i;
+    Float_t bx[256],bz[280];
+
+    //SPD
+    iDetType=DetType(kSPD);
+    s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
+    AliITSresponse *resp0=new AliITSresponseSPD();
+    SetResponseModel(kSPD,resp0);
+    AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
+    seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
+                    s0->GetDz()*2.*kconv, // for now.
+                    s0->GetDy()*2.*kconv); // x,z,y full width in microns.
+    seg0->SetNPads(256,160);// Number of Bins in x and z
+    for(i=000;i<256;i++) bx[i] =  50.0; // in x all are 50 microns.
+    for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
+    for(i=160;i<280;i++) bz[i] =   0.0; // Outside of detector.
+    bz[ 31] = bz[ 32] = 625.0; // first chip boundry
+    bz[ 63] = bz[ 64] = 625.0; // first chip boundry
+    bz[ 95] = bz[ 96] = 625.0; // first chip boundry
+    bz[127] = bz[128] = 625.0; // first chip boundry
+    bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
+    seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
+    SetSegmentationModel(kSPD,seg0);
+    // set digit and raw cluster classes to be used
+    const char *kData0=(iDetType->GetResponseModel())->DataType();
+    if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
+                                                   "AliITSRawClusterSPD");
+    else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
+//    SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
+//    iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
+
+    // SDD
+    iDetType=DetType(kSDD);
+    s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
+    AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
+    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);
+    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();
+    const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
+    if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
+       iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
+    } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
+//    SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
+//    iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
+
+    // SSD  Layer 5
+    iDetType=DetType(kSSD);
+    s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
+    AliITSresponse *resp2=new AliITSresponseSSD("simulated");
+    SetResponseModel(kSSD,resp2);
+    AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
+    seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
+                    s2->GetDz()*2.*kconv, // for now.
+                    s2->GetDy()*2.*kconv); // x,z,y full width in microns.
+    seg2->SetPadSize(95.,0.); // strip x pitch in microns
+    seg2->SetNPads(768,0); // number of strips on each side.
+    seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
+    seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
+    seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
+    SetSegmentationModel(kSSD,seg2); 
+    const char *kData2=(iDetType->GetResponseModel())->DataType();
+    if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
+                                                   "AliITSRawClusterSSD");
+    else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
+//    SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
+//    iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
+
+    if(kNTYPES>3){
+       Warning("SetDefaults",
+               "Only the four basic detector types are initialised!");
+    }// end if
+    return;
+}
 //______________________________________________________________________
 void AliITSvPPRasymm::DrawModule(){
 ////////////////////////////////////////////////////////////////////////
@@ -4913,22 +29301,22 @@ void AliITSvPPRasymm::StepManager(){
   // Only entering charged tracks
   if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
       vol[0] = 1;
-      id = gMC->CurrentVolOffID(0,copy);
+      id = gMC->CurrentVolOffID(2,copy);
       //detector copy in the ladder = 1<->4  (ITS1 < I101 < I103 < I10A)
       vol[1] = copy;
-      gMC->CurrentVolOffID(1,copy1);
+      gMC->CurrentVolOffID(3,copy1);
       //ladder copy in the module   = 1<->2  (I10A < I12A)
-      gMC->CurrentVolOffID(2,copy2);
+      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(0,copy);
+      id = gMC->CurrentVolOffID(2,copy);
       //detector copy in the ladder = 1<->4  (ITS2 < I1D1 < I1D3 < I20A)
       vol[1] = copy;
-      gMC->CurrentVolOffID(1,copy1);
+      gMC->CurrentVolOffID(3,copy1);
       //ladder copy in the module   = 1<->4  (I20A < I12A)
-      gMC->CurrentVolOffID(2,copy2);
+      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]){