1 /**************************************************************************
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
18 Revision 1.51 2001/10/19 10:18:49 barbera
21 Revision 1.50 2001/10/18 12:25:07 barbera
22 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
24 Revision 1.49 2001/10/18 03:09:21 barbera
25 The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
27 Revision 1.48 2001/10/17 04:35:32 barbera
28 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
30 Revision 1.47 2001/10/04 22:33:39 nilsen
31 Fixed bugs in SetDefaults.
33 Revision 1.46 2001/10/01 19:34:08 nilsen
34 Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
36 Revision 1.45 2001/06/07 14:42:14 barbera
37 Both chip and det thicknesses set to [100,300]
39 Revision 1.44 2001/05/31 19:24:47 barbera
40 Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
42 Revision 1.43 2001/05/30 16:15:47 fca
43 Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
45 Revision 1.42 2001/05/30 15:55:35 hristov
46 Strings compared instead of pointers
48 Revision 1.41 2001/05/30 14:04:31 hristov
49 Dynamic cast replaced (F.Carminati)
51 Revision 1.40 2001/05/25 15:59:59 morsch
52 Overlaps corrected. (R. Barbera)
54 Revision 1.38 2001/05/16 08:17:49 hristov
55 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)
57 Revision 1.37 2001/05/10 00:12:59 nilsen
58 Finished fixing up the default segmentation for the PPR geometry.
60 Revision 1.36 2001/05/09 01:02:21 nilsen
61 Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
63 Revision 1.35 2001/05/03 08:40:15 barbera
64 Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
66 Revision 1.33 2001/05/01 22:40:42 nilsen
67 Partical update of SetDefault.
69 Revision 1.32 2001/04/22 13:48:09 barbera
70 New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
72 Revision 1.31 2001/04/04 07:02:16 barbera
73 Position of the cylinders holding rails corrected
75 Revision 1.30 2001/03/29 22:02:30 barbera
76 Some changes to the services due to the new drawings from the engineers.
78 Revision 1.29 2001/03/29 05:28:56 barbera
79 Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
81 Revision 1.28 2001/03/28 06:40:20 barbera
82 Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
84 Revision 1.26 2001/03/23 00:12:23 nilsen
85 Set Reading of AliITSgeom data from Geant3 common blocks as the default and
86 not a .det file. Removed redundent calls to BuildGeometry.
88 Revision 1.25 2001/03/20 19:22:51 barbera
89 Flags for the rails and the cooling fluid added. Some changes in the volumes of the SSD cones after the meeting with the engineers in Torino.
91 Revision 1.23 2001/03/13 21:18:44 barbera
92 Some misleading comments removed
94 Revision 1.22 2001/03/13 18:13:30 barbera
95 Some mother volumes sligthly modified to eliminate an overlap with the absorber
97 Revision 1.21 2001/03/13 08:36:23 hristov
98 fabsf replaced by TMath::Abs
100 Revision 1.20 2001/03/13 00:17:41 barbera
101 New SDD geometry got grom F. Tosello and checked by the SDD engineers
103 Revision 1.19 2001/02/28 18:23:13 barbera
104 Setters and getters to set/get the detector and chip thickness on SPD layers added
106 Revision 1.18 2001/02/27 23:18:24 barbera
107 Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
109 Revision 1.17 2001/02/19 22:14:55 nilsen
110 Fix for all 4 versions 11, 12, 21, and 22.
112 Revision 1.16 2001/02/19 20:10:34 barbera
113 Set option=2 and thickness=2 as default values --> SetMinorVersion=22
115 Revision 1.15 2001/02/19 19:44:00 barbera
116 Air density parameter corrected
118 Revision 1.14 2001/02/13 16:53:35 nilsen
119 Fixed a but when trying to use GEANT4. Needed to replace
120 if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
121 because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
122 did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
123 to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
124 in the same way as in AliITSv5.cxx.
126 Revision 1.13 2001/02/09 20:06:26 nilsen
127 Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
129 Revision 1.12 2001/02/09 13:53:38 barbera
130 Int_t redefinition avoided
132 Revision 1.11 2001/02/09 06:55:38 barbera
133 SPD option re-set to B. It was A by mistake
135 Revision 1.10 2001/02/09 00:05:31 nilsen
136 Added fMajor/MinorVersion variables and made other changes to better make
137 use of the new code changes in AliITSgeom related classes.
140 Revision 1.9 2001/02/08 16:00:37 barbera
141 New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
143 Revision 1.8 2001/02/06 08:03:44 barbera
144 Material redefinition in SDD
146 Revision 1.7 2001/02/05 13:34:57 barbera
147 Updated version of the ITS detailed geometry
149 Revision 1.5 2001/01/30 09:23:13 hristov
150 Streamers removed (R.Brun)
152 Revision 1.4 2001/01/23 20:08:03 barbera
153 Option B for pixels implemented and set as default
155 Revision 1.3 2001/01/17 08:08:20 barbera
156 Some media parameters modified
158 Revision 1.1.2.1 2001/01/15 13:38:08 barbera
159 New ITS detailed geometry to be used for the PPR
163 ///////////////////////////////////////////////////////////////////////////////
165 // Inner Traking System version PPR asymmetric //
166 // This class contains the base procedures for the Inner Tracking System //
168 // Authors: R. Barbera //
170 // Created January 15 2001. //
172 // NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
174 ///////////////////////////////////////////////////////////////////////////////
176 // See AliITSvPPRasymm::StepManager().
177 #include <iostream.h>
182 #include <TGeometry.h>
187 #include <TFile.h> // only required for Tracking function?
189 #include <TObjArray.h>
190 #include <TLorentzVector.h>
191 #include <TObjString.h>
192 #include <TClonesArray.h>
199 #include "AliConst.h"
200 #include "AliGeant3.h"
201 #include "AliITSGeant3Geometry.h"
202 #include "AliITShit.h"
204 #include "AliITSvPPRasymm.h"
205 #include "AliITSgeom.h"
206 #include "AliITSgeomSPD.h"
207 #include "AliITSgeomSDD.h"
208 #include "AliITSgeomSSD.h"
209 #include "AliITSDetType.h"
210 #include "AliITSresponseSPD.h"
211 #include "AliITSresponseSDD.h"
212 #include "AliITSresponseSSD.h"
213 #include "AliITSsegmentationSPD.h"
214 #include "AliITSsegmentationSDD.h"
215 #include "AliITSsegmentationSSD.h"
216 #include "AliITSsimulationSPD.h"
217 #include "AliITSsimulationSDD.h"
218 #include "AliITSsimulationSSD.h"
219 #include "AliITSClusterFinderSPD.h"
220 #include "AliITSClusterFinderSDD.h"
221 #include "AliITSClusterFinderSSD.h"
224 ClassImp(AliITSvPPRasymm)
226 //_____________________________________________________________________________
227 AliITSvPPRasymm::AliITSvPPRasymm() {
228 ////////////////////////////////////////////////////////////////////////
229 // Standard default constructor for the ITS version 8.
230 ////////////////////////////////////////////////////////////////////////
236 fEuclidOut = kFALSE; // Don't write Euclide file
237 fGeomDetOut = kFALSE; // Don't write .det file
238 fGeomDetIn = kFALSE; // Don't Read .det file
239 fMajorVersion = IsVersion();
241 for(i=0;i<60;i++) fRead[i] = '\0';
242 for(i=0;i<60;i++) fWrite[i] = '\0';
243 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
245 //_____________________________________________________________________________
246 AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
247 ////////////////////////////////////////////////////////////////////////
248 // Standard constructor for the ITS version 8.
249 ////////////////////////////////////////////////////////////////////////
253 fIdName = new TString[fIdN];
260 fIdSens = new Int_t[fIdN];
261 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
262 fMajorVersion = IsVersion();
264 fEuclidOut = kFALSE; // Don't write Euclide file
265 fGeomDetOut = kFALSE; // Don't write .det file
266 fGeomDetIn = kFALSE; // Don't Read .det file
272 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
273 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
274 strncpy(fRead,fEuclidGeomDet,60);
275 strncpy(fWrite,fEuclidGeomDet,60);
277 //____________________________________________________________________________
278 AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
279 ////////////////////////////////////////////////////////////////////////
280 // Copy Constructor for ITS version 8.
281 ////////////////////////////////////////////////////////////////////////
282 if(&source == this) return;
283 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
286 //_____________________________________________________________________________
287 AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
288 ////////////////////////////////////////////////////////////////////////
289 // Assignment operator for the ITS version 8.
290 ////////////////////////////////////////////////////////////////////////
291 if(&source == this) return *this;
292 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
295 //_____________________________________________________________________________
296 AliITSvPPRasymm::~AliITSvPPRasymm() {
297 ////////////////////////////////////////////////////////////////////////
298 // Standard destructor for the ITS version 8.
299 ////////////////////////////////////////////////////////////////////////
301 //__________________________________________________________________________
302 void AliITSvPPRasymm::BuildGeometry(){
303 ////////////////////////////////////////////////////////////////////////
304 // Geometry builder for the ITS version 8.
305 ////////////////////////////////////////////////////////////////////////
308 const Int_t kColorITS=kYellow;
310 top = gAlice->GetGeometry()->GetNode("alice");
313 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
315 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
316 node->SetLineColor(kColorITS);
319 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
321 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
322 node->SetLineColor(kColorITS);
325 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
327 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
328 node->SetLineColor(kColorITS);
331 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
333 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
334 node->SetLineColor(kColorITS);
337 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
339 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
340 node->SetLineColor(kColorITS);
343 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
345 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
346 node->SetLineColor(kColorITS);
353 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
355 // Define some variables for SPD
358 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
359 Float_t di103[3], di10a[3]; // for layer 1
360 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
361 Float_t di1d3[3], di20a[3]; // for layer 2
363 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
364 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
366 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
367 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
369 Float_t dbus=300.; // total bus thickness on both layers (micron)
371 ddet1 = GetThicknessDet1();
372 ddet2 = GetThicknessDet2();
373 dchip1 = GetThicknessChip1();
374 dchip2 = GetThicknessChip2();
376 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
378 if(ddet1 < 100. || ddet1 > 300.) {
379 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
380 " The default value of 200 microns will be used." << endl;
384 if(ddet2 < 100. || ddet2 > 300.) {
385 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
386 " The default value of 200 microns will be used." << endl;
390 if(dchip1 < 100. || dchip1 > 300.) {
391 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
392 " The default value of 200 microns will be used." << endl;
396 if(dchip2 < 100. || dchip2 > 300.) {
397 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
398 " The default value of 200 microns will be used." << endl;
402 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
403 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
404 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
405 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
407 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
408 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
409 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
410 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
411 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
413 Float_t deltax, deltay;
415 Int_t thickness = fMinorVersion/10;
416 Int_t option = fMinorVersion - 10*thickness;
419 // Define some variables for SDD
420 // SDD detector ladder
423 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
424 Float_t Y_SDD_sep = 0.20;
425 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
426 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
434 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
435 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
436 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
437 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
438 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
439 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
440 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
441 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
442 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
443 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
444 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
445 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
446 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
447 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
448 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
452 // SPD - option 'b' (this is the default)
456 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
457 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
458 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
459 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
460 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
461 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
462 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
463 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
464 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
465 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
466 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
467 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
468 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
469 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
470 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
476 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
477 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
478 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
479 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
480 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
481 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
482 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
483 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
484 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
485 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
486 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
487 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
488 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
489 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
490 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
491 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
492 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
493 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
494 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
495 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
496 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
497 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
498 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
499 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
500 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
501 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
502 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
503 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
504 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
505 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
506 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
507 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
508 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
509 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
510 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
511 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
515 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
516 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
517 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
518 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
519 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
520 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
521 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
522 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
523 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
524 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
525 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
526 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
527 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
528 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
529 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
530 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
531 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
532 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
533 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
534 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
535 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
536 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
537 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
538 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
539 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
540 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
541 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
542 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
543 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
544 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
545 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
546 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
547 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
548 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
549 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
550 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
551 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
552 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
553 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
554 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
555 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
556 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
557 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
558 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
559 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
560 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
561 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
562 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
563 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
564 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
565 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
566 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
567 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
568 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
569 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
570 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
571 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
572 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
573 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
574 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
575 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
576 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
577 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
578 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
579 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
580 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
581 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
582 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
583 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
584 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
585 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
588 // --- Define SPD (option 'a') volumes ----------------------------
591 // (this is NOT the default)
598 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
603 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
608 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
613 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
616 di103[1] = ddet1+dchip1;
618 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
621 di1d3[1] = ddet2+dchip2;
623 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
626 di10a[1] = ddet1+dchip1+dbus+0.0025;
628 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
631 di20a[1] = ddet2+dchip2+dbus+0.0025;
633 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
640 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
645 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
649 // --- Define SPD (option 'b') volumes ----------------------------
652 // (this is the default)
659 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
664 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
669 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
674 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
677 di107[1] = ddet1+dchip1;
679 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
682 di1d7[1] = ddet2+dchip2;
684 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
687 di10b[1] = ddet1+dchip1+dbus+0.0025;
689 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
692 di20b[1] = ddet2+dchip2+dbus+0.0025;
694 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
701 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
706 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
711 // --- Define SDD volumes ------------------------------------------
713 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
714 it34->DefineSection(0,-34.6,23.49,28.);
715 it34->DefineSection(1,-23.65,23.49,28.);
716 it34->DefineSection(2,-23.65,14.59,28.);
717 it34->DefineSection(3,23.65,14.59,28.);
718 it34->DefineSection(4,23.65,23.49,28.);
719 it34->DefineSection(5,34.6,23.49,28.);
721 I302dits[0] = 3.6250;
722 I302dits[1] = 0.0150;
723 I302dits[2] = 4.3794;
724 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
726 I004dits[0] = I302dits[0]+0.005;
727 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
728 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
729 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
730 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
732 I004dits[2] = I004dits[2] + I302dits[2];
733 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
738 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
740 I402dits[0] = 3.6250;
741 I402dits[1] = 0.0150;
742 I402dits[2] = 4.3794;
743 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
745 I005dits[0] = I402dits[0]+0.005;
746 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
747 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
748 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
749 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
751 I005dits[2] = I005dits[2] + I402dits[2];
752 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
757 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
760 // --- Define SSD volumes ------------------------------------------
763 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
764 it56->DefineSection(0,-57.45,43.6,48.);
765 it56->DefineSection(1,-49.15,43.6,48.);
766 it56->DefineSection(2,-49.15,36.9,48.);
767 it56->DefineSection(3,50.55,36.9,48.);
768 it56->DefineSection(4,50.55,43.6,48.);
769 it56->DefineSection(5,57.45,43.6,48.);
774 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
779 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
784 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
789 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
794 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
799 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
805 // --- Place SPD (option 'a') volumes into their mother volume
808 // (this is NOT the default)
816 // --- Place SPD (option 'b') volumes into their mother volume
819 // (this is the default)
823 // Place IT12 in Alice
825 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
826 node->SetLineColor(kColorITS);
827 node->SetVisibility(0);
830 // Place copy #1 of I12B in IT12
832 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
833 sub1node->SetLineColor(kColorITS);
834 sub1node->SetVisibility(0);
837 // Place copy #1 of I10B in I12B
839 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
840 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
841 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
842 sub2node->SetLineColor(kColorITS);
843 sub2node->SetVisibility(0);
846 // Place copy #1 of I107 in I10B
848 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
849 sub3node->SetLineColor(kColorITS);
850 sub3node->SetVisibility(0);
853 // Place copy #1 of I101 in I107
855 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
856 sub4node->SetLineColor(kColorITS);
857 sub4node->SetVisibility(0);
860 // Place copy #1 of ITS1 in I101
862 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
863 sub5node->SetLineColor(kColorITS);
864 fNodes->Add(sub5node);
866 fNodes->Add(sub4node);
868 fNodes->Add(sub3node);
871 // Place copy #2 of I107 in I10B
873 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
874 sub3node->SetLineColor(kColorITS);
875 sub3node->SetVisibility(0);
878 // Place copy #1 of I101 in I107
880 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
881 sub4node->SetLineColor(kColorITS);
882 sub4node->SetVisibility(0);
885 // Place copy #1 of ITS1 in I101
887 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
888 sub5node->SetLineColor(kColorITS);
889 fNodes->Add(sub5node);
891 fNodes->Add(sub4node);
893 fNodes->Add(sub3node);
896 // Place copy #3 of I107 in I10B
898 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
899 sub3node->SetLineColor(kColorITS);
900 sub3node->SetVisibility(0);
903 // Place copy #1 of I101 in I107
905 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
906 sub4node->SetLineColor(kColorITS);
907 sub4node->SetVisibility(0);
910 // Place copy #1 of ITS1 in I101
912 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
913 sub5node->SetLineColor(kColorITS);
914 fNodes->Add(sub5node);
916 fNodes->Add(sub4node);
918 fNodes->Add(sub3node);
921 // Place copy #4 of I107 in I10B
923 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
924 sub3node->SetLineColor(kColorITS);
925 sub3node->SetVisibility(0);
928 // Place copy #1 of I101 in I107
930 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
931 sub4node->SetLineColor(kColorITS);
932 sub4node->SetVisibility(0);
935 // Place copy #1 of ITS1 in I101
937 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
938 sub5node->SetLineColor(kColorITS);
939 fNodes->Add(sub5node);
941 fNodes->Add(sub4node);
943 fNodes->Add(sub3node);
945 fNodes->Add(sub2node);
948 // Place copy #2 of I10B in I12B
950 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
951 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
952 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
953 sub2node->SetLineColor(kColorITS);
954 sub2node->SetVisibility(0);
957 // Place copy #1 of I107 in I10B
959 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
960 sub3node->SetLineColor(kColorITS);
961 sub3node->SetVisibility(0);
964 // Place copy #1 of I101 in I107
966 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
967 sub4node->SetLineColor(kColorITS);
968 sub4node->SetVisibility(0);
971 // Place copy #1 of ITS1 in I101
973 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
974 sub5node->SetLineColor(kColorITS);
975 fNodes->Add(sub5node);
977 fNodes->Add(sub4node);
979 fNodes->Add(sub3node);
982 // Place copy #2 of I107 in I10B
984 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
985 sub3node->SetLineColor(kColorITS);
986 sub3node->SetVisibility(0);
989 // Place copy #1 of I101 in I107
991 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
992 sub4node->SetLineColor(kColorITS);
993 sub4node->SetVisibility(0);
996 // Place copy #1 of ITS1 in I101
998 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
999 sub5node->SetLineColor(kColorITS);
1000 fNodes->Add(sub5node);
1002 fNodes->Add(sub4node);
1004 fNodes->Add(sub3node);
1007 // Place copy #3 of I107 in I10B
1009 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1010 sub3node->SetLineColor(kColorITS);
1011 sub3node->SetVisibility(0);
1014 // Place copy #1 of I101 in I107
1016 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1017 sub4node->SetLineColor(kColorITS);
1018 sub4node->SetVisibility(0);
1021 // Place copy #1 of ITS1 in I101
1023 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1024 sub5node->SetLineColor(kColorITS);
1025 fNodes->Add(sub5node);
1027 fNodes->Add(sub4node);
1029 fNodes->Add(sub3node);
1032 // Place copy #4 of I107 in I10B
1034 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1035 sub3node->SetLineColor(kColorITS);
1036 sub3node->SetVisibility(0);
1039 // Place copy #1 of I101 in I107
1041 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1042 sub4node->SetLineColor(kColorITS);
1043 sub4node->SetVisibility(0);
1046 // Place copy #1 of ITS1 in I101
1048 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1049 sub5node->SetLineColor(kColorITS);
1050 fNodes->Add(sub5node);
1052 fNodes->Add(sub4node);
1054 fNodes->Add(sub3node);
1056 fNodes->Add(sub2node);
1059 // Place copy #1 of I20B in I12B
1061 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1062 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1063 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1064 sub2node->SetLineColor(kColorITS);
1065 sub2node->SetVisibility(0);
1068 // Place copy #1 of I1D7 in I20B
1070 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1071 sub3node->SetLineColor(kColorITS);
1072 sub3node->SetVisibility(0);
1075 // Place copy #1 of I1D1 in I1D7
1077 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1078 sub4node->SetLineColor(kColorITS);
1079 sub4node->SetVisibility(0);
1082 // Place copy #1 of ITS2 in I1D1
1084 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1085 sub5node->SetLineColor(kColorITS);
1086 fNodes->Add(sub5node);
1088 fNodes->Add(sub4node);
1090 fNodes->Add(sub3node);
1093 // Place copy #2 of I1D7 in I20B
1095 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1096 sub3node->SetLineColor(kColorITS);
1097 sub3node->SetVisibility(0);
1100 // Place copy #1 of I1D1 in I1D7
1102 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1103 sub4node->SetLineColor(kColorITS);
1104 sub4node->SetVisibility(0);
1107 // Place copy #1 of ITS2 in I1D1
1109 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1110 sub5node->SetLineColor(kColorITS);
1111 fNodes->Add(sub5node);
1113 fNodes->Add(sub4node);
1115 fNodes->Add(sub3node);
1118 // Place copy #3 of I1D7 in I20B
1120 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1121 sub3node->SetLineColor(kColorITS);
1122 sub3node->SetVisibility(0);
1125 // Place copy #1 of I1D1 in I1D7
1127 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1128 sub4node->SetLineColor(kColorITS);
1129 sub4node->SetVisibility(0);
1132 // Place copy #1 of ITS2 in I1D1
1134 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1135 sub5node->SetLineColor(kColorITS);
1136 fNodes->Add(sub5node);
1138 fNodes->Add(sub4node);
1140 fNodes->Add(sub3node);
1143 // Place copy #4 of I1D7 in I20B
1145 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1146 sub3node->SetLineColor(kColorITS);
1147 sub3node->SetVisibility(0);
1150 // Place copy #1 of I1D1 in I1D7
1152 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1153 sub4node->SetLineColor(kColorITS);
1154 sub4node->SetVisibility(0);
1157 // Place copy #1 of ITS2 in I1D1
1159 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1160 sub5node->SetLineColor(kColorITS);
1161 fNodes->Add(sub5node);
1163 fNodes->Add(sub4node);
1165 fNodes->Add(sub3node);
1167 fNodes->Add(sub2node);
1170 // Place copy #2 of I20B in I12B
1172 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1173 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1174 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1175 sub2node->SetLineColor(kColorITS);
1176 sub2node->SetVisibility(0);
1179 // Place copy #1 of I1D7 in I20B
1181 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1182 sub3node->SetLineColor(kColorITS);
1183 sub3node->SetVisibility(0);
1186 // Place copy #1 of I1D1 in I1D7
1188 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1189 sub4node->SetLineColor(kColorITS);
1190 sub4node->SetVisibility(0);
1193 // Place copy #1 of ITS2 in I1D1
1195 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1196 sub5node->SetLineColor(kColorITS);
1197 fNodes->Add(sub5node);
1199 fNodes->Add(sub4node);
1201 fNodes->Add(sub3node);
1204 // Place copy #2 of I1D7 in I20B
1206 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1207 sub3node->SetLineColor(kColorITS);
1208 sub3node->SetVisibility(0);
1211 // Place copy #1 of I1D1 in I1D7
1213 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1214 sub4node->SetLineColor(kColorITS);
1215 sub4node->SetVisibility(0);
1218 // Place copy #1 of ITS2 in I1D1
1220 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1221 sub5node->SetLineColor(kColorITS);
1222 fNodes->Add(sub5node);
1224 fNodes->Add(sub4node);
1226 fNodes->Add(sub3node);
1229 // Place copy #3 of I1D7 in I20B
1231 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1232 sub3node->SetLineColor(kColorITS);
1233 sub3node->SetVisibility(0);
1236 // Place copy #1 of I1D1 in I1D7
1238 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1239 sub4node->SetLineColor(kColorITS);
1240 sub4node->SetVisibility(0);
1243 // Place copy #1 of ITS2 in I1D1
1245 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1246 sub5node->SetLineColor(kColorITS);
1247 fNodes->Add(sub5node);
1249 fNodes->Add(sub4node);
1251 fNodes->Add(sub3node);
1254 // Place copy #4 of I1D7 in I20B
1256 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1257 sub3node->SetLineColor(kColorITS);
1258 sub3node->SetVisibility(0);
1261 // Place copy #1 of I1D1 in I1D7
1263 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1264 sub4node->SetLineColor(kColorITS);
1265 sub4node->SetVisibility(0);
1268 // Place copy #1 of ITS2 in I1D1
1270 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1271 sub5node->SetLineColor(kColorITS);
1272 fNodes->Add(sub5node);
1274 fNodes->Add(sub4node);
1276 fNodes->Add(sub3node);
1278 fNodes->Add(sub2node);
1281 // Place copy #3 of I20B in I12B
1283 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1284 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1285 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1286 sub2node->SetLineColor(kColorITS);
1287 sub2node->SetVisibility(0);
1290 // Place copy #1 of I1D7 in I20B
1292 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1293 sub3node->SetLineColor(kColorITS);
1294 sub3node->SetVisibility(0);
1297 // Place copy #1 of I1D1 in I1D7
1299 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1300 sub4node->SetLineColor(kColorITS);
1301 sub4node->SetVisibility(0);
1304 // Place copy #1 of ITS2 in I1D1
1306 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1307 sub5node->SetLineColor(kColorITS);
1308 fNodes->Add(sub5node);
1310 fNodes->Add(sub4node);
1312 fNodes->Add(sub3node);
1315 // Place copy #2 of I1D7 in I20B
1317 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1318 sub3node->SetLineColor(kColorITS);
1319 sub3node->SetVisibility(0);
1322 // Place copy #1 of I1D1 in I1D7
1324 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1325 sub4node->SetLineColor(kColorITS);
1326 sub4node->SetVisibility(0);
1329 // Place copy #1 of ITS2 in I1D1
1331 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1332 sub5node->SetLineColor(kColorITS);
1333 fNodes->Add(sub5node);
1335 fNodes->Add(sub4node);
1337 fNodes->Add(sub3node);
1340 // Place copy #3 of I1D7 in I20B
1342 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1343 sub3node->SetLineColor(kColorITS);
1344 sub3node->SetVisibility(0);
1347 // Place copy #1 of I1D1 in I1D7
1349 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1350 sub4node->SetLineColor(kColorITS);
1351 sub4node->SetVisibility(0);
1354 // Place copy #1 of ITS2 in I1D1
1356 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1357 sub5node->SetLineColor(kColorITS);
1358 fNodes->Add(sub5node);
1360 fNodes->Add(sub4node);
1362 fNodes->Add(sub3node);
1365 // Place copy #4 of I1D7 in I20B
1367 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1368 sub3node->SetLineColor(kColorITS);
1369 sub3node->SetVisibility(0);
1372 // Place copy #1 of I1D1 in I1D7
1374 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1375 sub4node->SetLineColor(kColorITS);
1376 sub4node->SetVisibility(0);
1379 // Place copy #1 of ITS2 in I1D1
1381 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1382 sub5node->SetLineColor(kColorITS);
1383 fNodes->Add(sub5node);
1385 fNodes->Add(sub4node);
1387 fNodes->Add(sub3node);
1389 fNodes->Add(sub2node);
1392 // Place copy #4 of I20B in I12B
1394 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1395 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1396 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1397 sub2node->SetLineColor(kColorITS);
1398 sub2node->SetVisibility(0);
1401 // Place copy #1 of I1D7 in I20B
1403 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1404 sub3node->SetLineColor(kColorITS);
1405 sub3node->SetVisibility(0);
1408 // Place copy #1 of I1D1 in I1D7
1410 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1411 sub4node->SetLineColor(kColorITS);
1412 sub4node->SetVisibility(0);
1415 // Place copy #1 of ITS2 in I1D1
1417 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1418 sub5node->SetLineColor(kColorITS);
1419 fNodes->Add(sub5node);
1421 fNodes->Add(sub4node);
1423 fNodes->Add(sub3node);
1426 // Place copy #2 of I1D7 in I20B
1428 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1429 sub3node->SetLineColor(kColorITS);
1430 sub3node->SetVisibility(0);
1433 // Place copy #1 of I1D1 in I1D7
1435 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1436 sub4node->SetLineColor(kColorITS);
1437 sub4node->SetVisibility(0);
1440 // Place copy #1 of ITS2 in I1D1
1442 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1443 sub5node->SetLineColor(kColorITS);
1444 fNodes->Add(sub5node);
1446 fNodes->Add(sub4node);
1448 fNodes->Add(sub3node);
1451 // Place copy #3 of I1D7 in I20B
1453 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1454 sub3node->SetLineColor(kColorITS);
1455 sub3node->SetVisibility(0);
1458 // Place copy #1 of I1D1 in I1D7
1460 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1461 sub4node->SetLineColor(kColorITS);
1462 sub4node->SetVisibility(0);
1465 // Place copy #1 of ITS2 in I1D1
1467 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1468 sub5node->SetLineColor(kColorITS);
1469 fNodes->Add(sub5node);
1471 fNodes->Add(sub4node);
1473 fNodes->Add(sub3node);
1476 // Place copy #4 of I1D7 in I20B
1478 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1479 sub3node->SetLineColor(kColorITS);
1480 sub3node->SetVisibility(0);
1483 // Place copy #1 of I1D1 in I1D7
1485 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1486 sub4node->SetLineColor(kColorITS);
1487 sub4node->SetVisibility(0);
1490 // Place copy #1 of ITS2 in I1D1
1492 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1493 sub5node->SetLineColor(kColorITS);
1494 fNodes->Add(sub5node);
1496 fNodes->Add(sub4node);
1498 fNodes->Add(sub3node);
1500 fNodes->Add(sub2node);
1502 fNodes->Add(sub1node);
1505 // Place copy #2 of I12B in IT12
1507 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1508 sub1node->SetLineColor(kColorITS);
1509 sub1node->SetVisibility(0);
1512 // Place copy #1 of I10B in I12B
1514 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1515 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1516 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1517 sub2node->SetLineColor(kColorITS);
1518 sub2node->SetVisibility(0);
1521 // Place copy #1 of I107 in I10B
1523 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1524 sub3node->SetLineColor(kColorITS);
1525 sub3node->SetVisibility(0);
1528 // Place copy #1 of I101 in I107
1530 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1531 sub4node->SetLineColor(kColorITS);
1532 sub4node->SetVisibility(0);
1535 // Place copy #1 of ITS1 in I101
1537 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1538 sub5node->SetLineColor(kColorITS);
1539 fNodes->Add(sub5node);
1541 fNodes->Add(sub4node);
1543 fNodes->Add(sub3node);
1546 // Place copy #2 of I107 in I10B
1548 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1549 sub3node->SetLineColor(kColorITS);
1550 sub3node->SetVisibility(0);
1553 // Place copy #1 of I101 in I107
1555 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1556 sub4node->SetLineColor(kColorITS);
1557 sub4node->SetVisibility(0);
1560 // Place copy #1 of ITS1 in I101
1562 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1563 sub5node->SetLineColor(kColorITS);
1564 fNodes->Add(sub5node);
1566 fNodes->Add(sub4node);
1568 fNodes->Add(sub3node);
1571 // Place copy #3 of I107 in I10B
1573 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1574 sub3node->SetLineColor(kColorITS);
1575 sub3node->SetVisibility(0);
1578 // Place copy #1 of I101 in I107
1580 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1581 sub4node->SetLineColor(kColorITS);
1582 sub4node->SetVisibility(0);
1585 // Place copy #1 of ITS1 in I101
1587 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1588 sub5node->SetLineColor(kColorITS);
1589 fNodes->Add(sub5node);
1591 fNodes->Add(sub4node);
1593 fNodes->Add(sub3node);
1596 // Place copy #4 of I107 in I10B
1598 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1599 sub3node->SetLineColor(kColorITS);
1600 sub3node->SetVisibility(0);
1603 // Place copy #1 of I101 in I107
1605 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1606 sub4node->SetLineColor(kColorITS);
1607 sub4node->SetVisibility(0);
1610 // Place copy #1 of ITS1 in I101
1612 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1613 sub5node->SetLineColor(kColorITS);
1614 fNodes->Add(sub5node);
1616 fNodes->Add(sub4node);
1618 fNodes->Add(sub3node);
1620 fNodes->Add(sub2node);
1623 // Place copy #2 of I10B in I12B
1625 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1626 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1627 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1628 sub2node->SetLineColor(kColorITS);
1629 sub2node->SetVisibility(0);
1632 // Place copy #1 of I107 in I10B
1634 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1635 sub3node->SetLineColor(kColorITS);
1636 sub3node->SetVisibility(0);
1639 // Place copy #1 of I101 in I107
1641 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1642 sub4node->SetLineColor(kColorITS);
1643 sub4node->SetVisibility(0);
1646 // Place copy #1 of ITS1 in I101
1648 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1649 sub5node->SetLineColor(kColorITS);
1650 fNodes->Add(sub5node);
1652 fNodes->Add(sub4node);
1654 fNodes->Add(sub3node);
1657 // Place copy #2 of I107 in I10B
1659 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1660 sub3node->SetLineColor(kColorITS);
1661 sub3node->SetVisibility(0);
1664 // Place copy #1 of I101 in I107
1666 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1667 sub4node->SetLineColor(kColorITS);
1668 sub4node->SetVisibility(0);
1671 // Place copy #1 of ITS1 in I101
1673 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1674 sub5node->SetLineColor(kColorITS);
1675 fNodes->Add(sub5node);
1677 fNodes->Add(sub4node);
1679 fNodes->Add(sub3node);
1682 // Place copy #3 of I107 in I10B
1684 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1685 sub3node->SetLineColor(kColorITS);
1686 sub3node->SetVisibility(0);
1689 // Place copy #1 of I101 in I107
1691 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1692 sub4node->SetLineColor(kColorITS);
1693 sub4node->SetVisibility(0);
1696 // Place copy #1 of ITS1 in I101
1698 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1699 sub5node->SetLineColor(kColorITS);
1700 fNodes->Add(sub5node);
1702 fNodes->Add(sub4node);
1704 fNodes->Add(sub3node);
1707 // Place copy #4 of I107 in I10B
1709 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1710 sub3node->SetLineColor(kColorITS);
1711 sub3node->SetVisibility(0);
1714 // Place copy #1 of I101 in I107
1716 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1717 sub4node->SetLineColor(kColorITS);
1718 sub4node->SetVisibility(0);
1721 // Place copy #1 of ITS1 in I101
1723 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1724 sub5node->SetLineColor(kColorITS);
1725 fNodes->Add(sub5node);
1727 fNodes->Add(sub4node);
1729 fNodes->Add(sub3node);
1731 fNodes->Add(sub2node);
1734 // Place copy #1 of I20B in I12B
1736 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1737 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1738 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1739 sub2node->SetLineColor(kColorITS);
1740 sub2node->SetVisibility(0);
1743 // Place copy #1 of I1D7 in I20B
1745 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1746 sub3node->SetLineColor(kColorITS);
1747 sub3node->SetVisibility(0);
1750 // Place copy #1 of I1D1 in I1D7
1752 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1753 sub4node->SetLineColor(kColorITS);
1754 sub4node->SetVisibility(0);
1757 // Place copy #1 of ITS2 in I1D1
1759 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1760 sub5node->SetLineColor(kColorITS);
1761 fNodes->Add(sub5node);
1763 fNodes->Add(sub4node);
1765 fNodes->Add(sub3node);
1768 // Place copy #2 of I1D7 in I20B
1770 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1771 sub3node->SetLineColor(kColorITS);
1772 sub3node->SetVisibility(0);
1775 // Place copy #1 of I1D1 in I1D7
1777 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1778 sub4node->SetLineColor(kColorITS);
1779 sub4node->SetVisibility(0);
1782 // Place copy #1 of ITS2 in I1D1
1784 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1785 sub5node->SetLineColor(kColorITS);
1786 fNodes->Add(sub5node);
1788 fNodes->Add(sub4node);
1790 fNodes->Add(sub3node);
1793 // Place copy #3 of I1D7 in I20B
1795 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1796 sub3node->SetLineColor(kColorITS);
1797 sub3node->SetVisibility(0);
1800 // Place copy #1 of I1D1 in I1D7
1802 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1803 sub4node->SetLineColor(kColorITS);
1804 sub4node->SetVisibility(0);
1807 // Place copy #1 of ITS2 in I1D1
1809 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1810 sub5node->SetLineColor(kColorITS);
1811 fNodes->Add(sub5node);
1813 fNodes->Add(sub4node);
1815 fNodes->Add(sub3node);
1818 // Place copy #4 of I1D7 in I20B
1820 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1821 sub3node->SetLineColor(kColorITS);
1822 sub3node->SetVisibility(0);
1825 // Place copy #1 of I1D1 in I1D7
1827 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1828 sub4node->SetLineColor(kColorITS);
1829 sub4node->SetVisibility(0);
1832 // Place copy #1 of ITS2 in I1D1
1834 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1835 sub5node->SetLineColor(kColorITS);
1836 fNodes->Add(sub5node);
1838 fNodes->Add(sub4node);
1840 fNodes->Add(sub3node);
1842 fNodes->Add(sub2node);
1845 // Place copy #2 of I20B in I12B
1847 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1848 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1849 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1850 sub2node->SetLineColor(kColorITS);
1851 sub2node->SetVisibility(0);
1854 // Place copy #1 of I1D7 in I20B
1856 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1857 sub3node->SetLineColor(kColorITS);
1858 sub3node->SetVisibility(0);
1861 // Place copy #1 of I1D1 in I1D7
1863 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1864 sub4node->SetLineColor(kColorITS);
1865 sub4node->SetVisibility(0);
1868 // Place copy #1 of ITS2 in I1D1
1870 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1871 sub5node->SetLineColor(kColorITS);
1872 fNodes->Add(sub5node);
1874 fNodes->Add(sub4node);
1876 fNodes->Add(sub3node);
1879 // Place copy #2 of I1D7 in I20B
1881 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1882 sub3node->SetLineColor(kColorITS);
1883 sub3node->SetVisibility(0);
1886 // Place copy #1 of I1D1 in I1D7
1888 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1889 sub4node->SetLineColor(kColorITS);
1890 sub4node->SetVisibility(0);
1893 // Place copy #1 of ITS2 in I1D1
1895 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1896 sub5node->SetLineColor(kColorITS);
1897 fNodes->Add(sub5node);
1899 fNodes->Add(sub4node);
1901 fNodes->Add(sub3node);
1904 // Place copy #3 of I1D7 in I20B
1906 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1907 sub3node->SetLineColor(kColorITS);
1908 sub3node->SetVisibility(0);
1911 // Place copy #1 of I1D1 in I1D7
1913 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1914 sub4node->SetLineColor(kColorITS);
1915 sub4node->SetVisibility(0);
1918 // Place copy #1 of ITS2 in I1D1
1920 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1921 sub5node->SetLineColor(kColorITS);
1922 fNodes->Add(sub5node);
1924 fNodes->Add(sub4node);
1926 fNodes->Add(sub3node);
1929 // Place copy #4 of I1D7 in I20B
1931 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1932 sub3node->SetLineColor(kColorITS);
1933 sub3node->SetVisibility(0);
1936 // Place copy #1 of I1D1 in I1D7
1938 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1939 sub4node->SetLineColor(kColorITS);
1940 sub4node->SetVisibility(0);
1943 // Place copy #1 of ITS2 in I1D1
1945 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1946 sub5node->SetLineColor(kColorITS);
1947 fNodes->Add(sub5node);
1949 fNodes->Add(sub4node);
1951 fNodes->Add(sub3node);
1953 fNodes->Add(sub2node);
1956 // Place copy #3 of I20B in I12B
1958 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1959 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1960 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1961 sub2node->SetLineColor(kColorITS);
1962 sub2node->SetVisibility(0);
1965 // Place copy #1 of I1D7 in I20B
1967 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1968 sub3node->SetLineColor(kColorITS);
1969 sub3node->SetVisibility(0);
1972 // Place copy #1 of I1D1 in I1D7
1974 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1975 sub4node->SetLineColor(kColorITS);
1976 sub4node->SetVisibility(0);
1979 // Place copy #1 of ITS2 in I1D1
1981 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1982 sub5node->SetLineColor(kColorITS);
1983 fNodes->Add(sub5node);
1985 fNodes->Add(sub4node);
1987 fNodes->Add(sub3node);
1990 // Place copy #2 of I1D7 in I20B
1992 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1993 sub3node->SetLineColor(kColorITS);
1994 sub3node->SetVisibility(0);
1997 // Place copy #1 of I1D1 in I1D7
1999 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2000 sub4node->SetLineColor(kColorITS);
2001 sub4node->SetVisibility(0);
2004 // Place copy #1 of ITS2 in I1D1
2006 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2007 sub5node->SetLineColor(kColorITS);
2008 fNodes->Add(sub5node);
2010 fNodes->Add(sub4node);
2012 fNodes->Add(sub3node);
2015 // Place copy #3 of I1D7 in I20B
2017 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2018 sub3node->SetLineColor(kColorITS);
2019 sub3node->SetVisibility(0);
2022 // Place copy #1 of I1D1 in I1D7
2024 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2025 sub4node->SetLineColor(kColorITS);
2026 sub4node->SetVisibility(0);
2029 // Place copy #1 of ITS2 in I1D1
2031 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2032 sub5node->SetLineColor(kColorITS);
2033 fNodes->Add(sub5node);
2035 fNodes->Add(sub4node);
2037 fNodes->Add(sub3node);
2040 // Place copy #4 of I1D7 in I20B
2042 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2043 sub3node->SetLineColor(kColorITS);
2044 sub3node->SetVisibility(0);
2047 // Place copy #1 of I1D1 in I1D7
2049 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2050 sub4node->SetLineColor(kColorITS);
2051 sub4node->SetVisibility(0);
2054 // Place copy #1 of ITS2 in I1D1
2056 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2057 sub5node->SetLineColor(kColorITS);
2058 fNodes->Add(sub5node);
2060 fNodes->Add(sub4node);
2062 fNodes->Add(sub3node);
2064 fNodes->Add(sub2node);
2067 // Place copy #4 of I20B in I12B
2069 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2070 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2071 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2072 sub2node->SetLineColor(kColorITS);
2073 sub2node->SetVisibility(0);
2076 // Place copy #1 of I1D7 in I20B
2078 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2079 sub3node->SetLineColor(kColorITS);
2080 sub3node->SetVisibility(0);
2083 // Place copy #1 of I1D1 in I1D7
2085 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2086 sub4node->SetLineColor(kColorITS);
2087 sub4node->SetVisibility(0);
2090 // Place copy #1 of ITS2 in I1D1
2092 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2093 sub5node->SetLineColor(kColorITS);
2094 fNodes->Add(sub5node);
2096 fNodes->Add(sub4node);
2098 fNodes->Add(sub3node);
2101 // Place copy #2 of I1D7 in I20B
2103 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2104 sub3node->SetLineColor(kColorITS);
2105 sub3node->SetVisibility(0);
2108 // Place copy #1 of I1D1 in I1D7
2110 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2111 sub4node->SetLineColor(kColorITS);
2112 sub4node->SetVisibility(0);
2115 // Place copy #1 of ITS2 in I1D1
2117 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2118 sub5node->SetLineColor(kColorITS);
2119 fNodes->Add(sub5node);
2121 fNodes->Add(sub4node);
2123 fNodes->Add(sub3node);
2126 // Place copy #3 of I1D7 in I20B
2128 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2129 sub3node->SetLineColor(kColorITS);
2130 sub3node->SetVisibility(0);
2133 // Place copy #1 of I1D1 in I1D7
2135 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2136 sub4node->SetLineColor(kColorITS);
2137 sub4node->SetVisibility(0);
2140 // Place copy #1 of ITS2 in I1D1
2142 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2143 sub5node->SetLineColor(kColorITS);
2144 fNodes->Add(sub5node);
2146 fNodes->Add(sub4node);
2148 fNodes->Add(sub3node);
2151 // Place copy #4 of I1D7 in I20B
2153 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2154 sub3node->SetLineColor(kColorITS);
2155 sub3node->SetVisibility(0);
2158 // Place copy #1 of I1D1 in I1D7
2160 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2161 sub4node->SetLineColor(kColorITS);
2162 sub4node->SetVisibility(0);
2165 // Place copy #1 of ITS2 in I1D1
2167 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2168 sub5node->SetLineColor(kColorITS);
2169 fNodes->Add(sub5node);
2171 fNodes->Add(sub4node);
2173 fNodes->Add(sub3node);
2175 fNodes->Add(sub2node);
2177 fNodes->Add(sub1node);
2180 // Place copy #3 of I12B in IT12
2182 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2183 sub1node->SetLineColor(kColorITS);
2184 sub1node->SetVisibility(0);
2187 // Place copy #1 of I10B in I12B
2189 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2190 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2191 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2192 sub2node->SetLineColor(kColorITS);
2193 sub2node->SetVisibility(0);
2196 // Place copy #1 of I107 in I10B
2198 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2199 sub3node->SetLineColor(kColorITS);
2200 sub3node->SetVisibility(0);
2203 // Place copy #1 of I101 in I107
2205 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2206 sub4node->SetLineColor(kColorITS);
2207 sub4node->SetVisibility(0);
2210 // Place copy #1 of ITS1 in I101
2212 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2213 sub5node->SetLineColor(kColorITS);
2214 fNodes->Add(sub5node);
2216 fNodes->Add(sub4node);
2218 fNodes->Add(sub3node);
2221 // Place copy #2 of I107 in I10B
2223 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2224 sub3node->SetLineColor(kColorITS);
2225 sub3node->SetVisibility(0);
2228 // Place copy #1 of I101 in I107
2230 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2231 sub4node->SetLineColor(kColorITS);
2232 sub4node->SetVisibility(0);
2235 // Place copy #1 of ITS1 in I101
2237 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2238 sub5node->SetLineColor(kColorITS);
2239 fNodes->Add(sub5node);
2241 fNodes->Add(sub4node);
2243 fNodes->Add(sub3node);
2246 // Place copy #3 of I107 in I10B
2248 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2249 sub3node->SetLineColor(kColorITS);
2250 sub3node->SetVisibility(0);
2253 // Place copy #1 of I101 in I107
2255 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2256 sub4node->SetLineColor(kColorITS);
2257 sub4node->SetVisibility(0);
2260 // Place copy #1 of ITS1 in I101
2262 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2263 sub5node->SetLineColor(kColorITS);
2264 fNodes->Add(sub5node);
2266 fNodes->Add(sub4node);
2268 fNodes->Add(sub3node);
2271 // Place copy #4 of I107 in I10B
2273 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2274 sub3node->SetLineColor(kColorITS);
2275 sub3node->SetVisibility(0);
2278 // Place copy #1 of I101 in I107
2280 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2281 sub4node->SetLineColor(kColorITS);
2282 sub4node->SetVisibility(0);
2285 // Place copy #1 of ITS1 in I101
2287 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2288 sub5node->SetLineColor(kColorITS);
2289 fNodes->Add(sub5node);
2291 fNodes->Add(sub4node);
2293 fNodes->Add(sub3node);
2295 fNodes->Add(sub2node);
2298 // Place copy #2 of I10B in I12B
2300 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2301 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2302 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2303 sub2node->SetLineColor(kColorITS);
2304 sub2node->SetVisibility(0);
2307 // Place copy #1 of I107 in I10B
2309 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2310 sub3node->SetLineColor(kColorITS);
2311 sub3node->SetVisibility(0);
2314 // Place copy #1 of I101 in I107
2316 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2317 sub4node->SetLineColor(kColorITS);
2318 sub4node->SetVisibility(0);
2321 // Place copy #1 of ITS1 in I101
2323 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2324 sub5node->SetLineColor(kColorITS);
2325 fNodes->Add(sub5node);
2327 fNodes->Add(sub4node);
2329 fNodes->Add(sub3node);
2332 // Place copy #2 of I107 in I10B
2334 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2335 sub3node->SetLineColor(kColorITS);
2336 sub3node->SetVisibility(0);
2339 // Place copy #1 of I101 in I107
2341 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2342 sub4node->SetLineColor(kColorITS);
2343 sub4node->SetVisibility(0);
2346 // Place copy #1 of ITS1 in I101
2348 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2349 sub5node->SetLineColor(kColorITS);
2350 fNodes->Add(sub5node);
2352 fNodes->Add(sub4node);
2354 fNodes->Add(sub3node);
2357 // Place copy #3 of I107 in I10B
2359 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2360 sub3node->SetLineColor(kColorITS);
2361 sub3node->SetVisibility(0);
2364 // Place copy #1 of I101 in I107
2366 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2367 sub4node->SetLineColor(kColorITS);
2368 sub4node->SetVisibility(0);
2371 // Place copy #1 of ITS1 in I101
2373 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2374 sub5node->SetLineColor(kColorITS);
2375 fNodes->Add(sub5node);
2377 fNodes->Add(sub4node);
2379 fNodes->Add(sub3node);
2382 // Place copy #4 of I107 in I10B
2384 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2385 sub3node->SetLineColor(kColorITS);
2386 sub3node->SetVisibility(0);
2389 // Place copy #1 of I101 in I107
2391 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2392 sub4node->SetLineColor(kColorITS);
2393 sub4node->SetVisibility(0);
2396 // Place copy #1 of ITS1 in I101
2398 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2399 sub5node->SetLineColor(kColorITS);
2400 fNodes->Add(sub5node);
2402 fNodes->Add(sub4node);
2404 fNodes->Add(sub3node);
2406 fNodes->Add(sub2node);
2409 // Place copy #1 of I20B in I12B
2411 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2412 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2413 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2414 sub2node->SetLineColor(kColorITS);
2415 sub2node->SetVisibility(0);
2418 // Place copy #1 of I1D7 in I20B
2420 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2421 sub3node->SetLineColor(kColorITS);
2422 sub3node->SetVisibility(0);
2425 // Place copy #1 of I1D1 in I1D7
2427 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2428 sub4node->SetLineColor(kColorITS);
2429 sub4node->SetVisibility(0);
2432 // Place copy #1 of ITS2 in I1D1
2434 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2435 sub5node->SetLineColor(kColorITS);
2436 fNodes->Add(sub5node);
2438 fNodes->Add(sub4node);
2440 fNodes->Add(sub3node);
2443 // Place copy #2 of I1D7 in I20B
2445 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2446 sub3node->SetLineColor(kColorITS);
2447 sub3node->SetVisibility(0);
2450 // Place copy #1 of I1D1 in I1D7
2452 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2453 sub4node->SetLineColor(kColorITS);
2454 sub4node->SetVisibility(0);
2457 // Place copy #1 of ITS2 in I1D1
2459 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2460 sub5node->SetLineColor(kColorITS);
2461 fNodes->Add(sub5node);
2463 fNodes->Add(sub4node);
2465 fNodes->Add(sub3node);
2468 // Place copy #3 of I1D7 in I20B
2470 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2471 sub3node->SetLineColor(kColorITS);
2472 sub3node->SetVisibility(0);
2475 // Place copy #1 of I1D1 in I1D7
2477 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2478 sub4node->SetLineColor(kColorITS);
2479 sub4node->SetVisibility(0);
2482 // Place copy #1 of ITS2 in I1D1
2484 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2485 sub5node->SetLineColor(kColorITS);
2486 fNodes->Add(sub5node);
2488 fNodes->Add(sub4node);
2490 fNodes->Add(sub3node);
2493 // Place copy #4 of I1D7 in I20B
2495 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2496 sub3node->SetLineColor(kColorITS);
2497 sub3node->SetVisibility(0);
2500 // Place copy #1 of I1D1 in I1D7
2502 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2503 sub4node->SetLineColor(kColorITS);
2504 sub4node->SetVisibility(0);
2507 // Place copy #1 of ITS2 in I1D1
2509 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2510 sub5node->SetLineColor(kColorITS);
2511 fNodes->Add(sub5node);
2513 fNodes->Add(sub4node);
2515 fNodes->Add(sub3node);
2517 fNodes->Add(sub2node);
2520 // Place copy #2 of I20B in I12B
2522 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2523 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2524 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2525 sub2node->SetLineColor(kColorITS);
2526 sub2node->SetVisibility(0);
2529 // Place copy #1 of I1D7 in I20B
2531 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2532 sub3node->SetLineColor(kColorITS);
2533 sub3node->SetVisibility(0);
2536 // Place copy #1 of I1D1 in I1D7
2538 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2539 sub4node->SetLineColor(kColorITS);
2540 sub4node->SetVisibility(0);
2543 // Place copy #1 of ITS2 in I1D1
2545 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2546 sub5node->SetLineColor(kColorITS);
2547 fNodes->Add(sub5node);
2549 fNodes->Add(sub4node);
2551 fNodes->Add(sub3node);
2554 // Place copy #2 of I1D7 in I20B
2556 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2557 sub3node->SetLineColor(kColorITS);
2558 sub3node->SetVisibility(0);
2561 // Place copy #1 of I1D1 in I1D7
2563 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2564 sub4node->SetLineColor(kColorITS);
2565 sub4node->SetVisibility(0);
2568 // Place copy #1 of ITS2 in I1D1
2570 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2571 sub5node->SetLineColor(kColorITS);
2572 fNodes->Add(sub5node);
2574 fNodes->Add(sub4node);
2576 fNodes->Add(sub3node);
2579 // Place copy #3 of I1D7 in I20B
2581 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2582 sub3node->SetLineColor(kColorITS);
2583 sub3node->SetVisibility(0);
2586 // Place copy #1 of I1D1 in I1D7
2588 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2589 sub4node->SetLineColor(kColorITS);
2590 sub4node->SetVisibility(0);
2593 // Place copy #1 of ITS2 in I1D1
2595 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2596 sub5node->SetLineColor(kColorITS);
2597 fNodes->Add(sub5node);
2599 fNodes->Add(sub4node);
2601 fNodes->Add(sub3node);
2604 // Place copy #4 of I1D7 in I20B
2606 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2607 sub3node->SetLineColor(kColorITS);
2608 sub3node->SetVisibility(0);
2611 // Place copy #1 of I1D1 in I1D7
2613 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2614 sub4node->SetLineColor(kColorITS);
2615 sub4node->SetVisibility(0);
2618 // Place copy #1 of ITS2 in I1D1
2620 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2621 sub5node->SetLineColor(kColorITS);
2622 fNodes->Add(sub5node);
2624 fNodes->Add(sub4node);
2626 fNodes->Add(sub3node);
2628 fNodes->Add(sub2node);
2631 // Place copy #3 of I20B in I12B
2633 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2634 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2635 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2636 sub2node->SetLineColor(kColorITS);
2637 sub2node->SetVisibility(0);
2640 // Place copy #1 of I1D7 in I20B
2642 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2643 sub3node->SetLineColor(kColorITS);
2644 sub3node->SetVisibility(0);
2647 // Place copy #1 of I1D1 in I1D7
2649 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2650 sub4node->SetLineColor(kColorITS);
2651 sub4node->SetVisibility(0);
2654 // Place copy #1 of ITS2 in I1D1
2656 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2657 sub5node->SetLineColor(kColorITS);
2658 fNodes->Add(sub5node);
2660 fNodes->Add(sub4node);
2662 fNodes->Add(sub3node);
2665 // Place copy #2 of I1D7 in I20B
2667 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2668 sub3node->SetLineColor(kColorITS);
2669 sub3node->SetVisibility(0);
2672 // Place copy #1 of I1D1 in I1D7
2674 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2675 sub4node->SetLineColor(kColorITS);
2676 sub4node->SetVisibility(0);
2679 // Place copy #1 of ITS2 in I1D1
2681 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2682 sub5node->SetLineColor(kColorITS);
2683 fNodes->Add(sub5node);
2685 fNodes->Add(sub4node);
2687 fNodes->Add(sub3node);
2690 // Place copy #3 of I1D7 in I20B
2692 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2693 sub3node->SetLineColor(kColorITS);
2694 sub3node->SetVisibility(0);
2697 // Place copy #1 of I1D1 in I1D7
2699 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2700 sub4node->SetLineColor(kColorITS);
2701 sub4node->SetVisibility(0);
2704 // Place copy #1 of ITS2 in I1D1
2706 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2707 sub5node->SetLineColor(kColorITS);
2708 fNodes->Add(sub5node);
2710 fNodes->Add(sub4node);
2712 fNodes->Add(sub3node);
2715 // Place copy #4 of I1D7 in I20B
2717 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2718 sub3node->SetLineColor(kColorITS);
2719 sub3node->SetVisibility(0);
2722 // Place copy #1 of I1D1 in I1D7
2724 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2725 sub4node->SetLineColor(kColorITS);
2726 sub4node->SetVisibility(0);
2729 // Place copy #1 of ITS2 in I1D1
2731 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2732 sub5node->SetLineColor(kColorITS);
2733 fNodes->Add(sub5node);
2735 fNodes->Add(sub4node);
2737 fNodes->Add(sub3node);
2739 fNodes->Add(sub2node);
2742 // Place copy #4 of I20B in I12B
2744 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2745 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2746 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2747 sub2node->SetLineColor(kColorITS);
2748 sub2node->SetVisibility(0);
2751 // Place copy #1 of I1D7 in I20B
2753 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2754 sub3node->SetLineColor(kColorITS);
2755 sub3node->SetVisibility(0);
2758 // Place copy #1 of I1D1 in I1D7
2760 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2761 sub4node->SetLineColor(kColorITS);
2762 sub4node->SetVisibility(0);
2765 // Place copy #1 of ITS2 in I1D1
2767 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2768 sub5node->SetLineColor(kColorITS);
2769 fNodes->Add(sub5node);
2771 fNodes->Add(sub4node);
2773 fNodes->Add(sub3node);
2776 // Place copy #2 of I1D7 in I20B
2778 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2779 sub3node->SetLineColor(kColorITS);
2780 sub3node->SetVisibility(0);
2783 // Place copy #1 of I1D1 in I1D7
2785 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2786 sub4node->SetLineColor(kColorITS);
2787 sub4node->SetVisibility(0);
2790 // Place copy #1 of ITS2 in I1D1
2792 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2793 sub5node->SetLineColor(kColorITS);
2794 fNodes->Add(sub5node);
2796 fNodes->Add(sub4node);
2798 fNodes->Add(sub3node);
2801 // Place copy #3 of I1D7 in I20B
2803 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2804 sub3node->SetLineColor(kColorITS);
2805 sub3node->SetVisibility(0);
2808 // Place copy #1 of I1D1 in I1D7
2810 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2811 sub4node->SetLineColor(kColorITS);
2812 sub4node->SetVisibility(0);
2815 // Place copy #1 of ITS2 in I1D1
2817 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2818 sub5node->SetLineColor(kColorITS);
2819 fNodes->Add(sub5node);
2821 fNodes->Add(sub4node);
2823 fNodes->Add(sub3node);
2826 // Place copy #4 of I1D7 in I20B
2828 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2829 sub3node->SetLineColor(kColorITS);
2830 sub3node->SetVisibility(0);
2833 // Place copy #1 of I1D1 in I1D7
2835 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2836 sub4node->SetLineColor(kColorITS);
2837 sub4node->SetVisibility(0);
2840 // Place copy #1 of ITS2 in I1D1
2842 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2843 sub5node->SetLineColor(kColorITS);
2844 fNodes->Add(sub5node);
2846 fNodes->Add(sub4node);
2848 fNodes->Add(sub3node);
2850 fNodes->Add(sub2node);
2852 fNodes->Add(sub1node);
2855 // Place copy #4 of I12B in IT12
2857 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2858 sub1node->SetLineColor(kColorITS);
2859 sub1node->SetVisibility(0);
2862 // Place copy #1 of I10B in I12B
2864 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2865 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2866 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2867 sub2node->SetLineColor(kColorITS);
2868 sub2node->SetVisibility(0);
2871 // Place copy #1 of I107 in I10B
2873 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2874 sub3node->SetLineColor(kColorITS);
2875 sub3node->SetVisibility(0);
2878 // Place copy #1 of I101 in I107
2880 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2881 sub4node->SetLineColor(kColorITS);
2882 sub4node->SetVisibility(0);
2885 // Place copy #1 of ITS1 in I101
2887 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2888 sub5node->SetLineColor(kColorITS);
2889 fNodes->Add(sub5node);
2891 fNodes->Add(sub4node);
2893 fNodes->Add(sub3node);
2896 // Place copy #2 of I107 in I10B
2898 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2899 sub3node->SetLineColor(kColorITS);
2900 sub3node->SetVisibility(0);
2903 // Place copy #1 of I101 in I107
2905 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2906 sub4node->SetLineColor(kColorITS);
2907 sub4node->SetVisibility(0);
2910 // Place copy #1 of ITS1 in I101
2912 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2913 sub5node->SetLineColor(kColorITS);
2914 fNodes->Add(sub5node);
2916 fNodes->Add(sub4node);
2918 fNodes->Add(sub3node);
2921 // Place copy #3 of I107 in I10B
2923 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2924 sub3node->SetLineColor(kColorITS);
2925 sub3node->SetVisibility(0);
2928 // Place copy #1 of I101 in I107
2930 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2931 sub4node->SetLineColor(kColorITS);
2932 sub4node->SetVisibility(0);
2935 // Place copy #1 of ITS1 in I101
2937 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2938 sub5node->SetLineColor(kColorITS);
2939 fNodes->Add(sub5node);
2941 fNodes->Add(sub4node);
2943 fNodes->Add(sub3node);
2946 // Place copy #4 of I107 in I10B
2948 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2949 sub3node->SetLineColor(kColorITS);
2950 sub3node->SetVisibility(0);
2953 // Place copy #1 of I101 in I107
2955 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2956 sub4node->SetLineColor(kColorITS);
2957 sub4node->SetVisibility(0);
2960 // Place copy #1 of ITS1 in I101
2962 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2963 sub5node->SetLineColor(kColorITS);
2964 fNodes->Add(sub5node);
2966 fNodes->Add(sub4node);
2968 fNodes->Add(sub3node);
2970 fNodes->Add(sub2node);
2973 // Place copy #2 of I10B in I12B
2975 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2976 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2977 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2978 sub2node->SetLineColor(kColorITS);
2979 sub2node->SetVisibility(0);
2982 // Place copy #1 of I107 in I10B
2984 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2985 sub3node->SetLineColor(kColorITS);
2986 sub3node->SetVisibility(0);
2989 // Place copy #1 of I101 in I107
2991 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2992 sub4node->SetLineColor(kColorITS);
2993 sub4node->SetVisibility(0);
2996 // Place copy #1 of ITS1 in I101
2998 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2999 sub5node->SetLineColor(kColorITS);
3000 fNodes->Add(sub5node);
3002 fNodes->Add(sub4node);
3004 fNodes->Add(sub3node);
3007 // Place copy #2 of I107 in I10B
3009 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3010 sub3node->SetLineColor(kColorITS);
3011 sub3node->SetVisibility(0);
3014 // Place copy #1 of I101 in I107
3016 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3017 sub4node->SetLineColor(kColorITS);
3018 sub4node->SetVisibility(0);
3021 // Place copy #1 of ITS1 in I101
3023 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3024 sub5node->SetLineColor(kColorITS);
3025 fNodes->Add(sub5node);
3027 fNodes->Add(sub4node);
3029 fNodes->Add(sub3node);
3032 // Place copy #3 of I107 in I10B
3034 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3035 sub3node->SetLineColor(kColorITS);
3036 sub3node->SetVisibility(0);
3039 // Place copy #1 of I101 in I107
3041 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3042 sub4node->SetLineColor(kColorITS);
3043 sub4node->SetVisibility(0);
3046 // Place copy #1 of ITS1 in I101
3048 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3049 sub5node->SetLineColor(kColorITS);
3050 fNodes->Add(sub5node);
3052 fNodes->Add(sub4node);
3054 fNodes->Add(sub3node);
3057 // Place copy #4 of I107 in I10B
3059 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3060 sub3node->SetLineColor(kColorITS);
3061 sub3node->SetVisibility(0);
3064 // Place copy #1 of I101 in I107
3066 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3067 sub4node->SetLineColor(kColorITS);
3068 sub4node->SetVisibility(0);
3071 // Place copy #1 of ITS1 in I101
3073 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3074 sub5node->SetLineColor(kColorITS);
3075 fNodes->Add(sub5node);
3077 fNodes->Add(sub4node);
3079 fNodes->Add(sub3node);
3081 fNodes->Add(sub2node);
3084 // Place copy #1 of I20B in I12B
3086 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3087 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3088 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3089 sub2node->SetLineColor(kColorITS);
3090 sub2node->SetVisibility(0);
3093 // Place copy #1 of I1D7 in I20B
3095 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3096 sub3node->SetLineColor(kColorITS);
3097 sub3node->SetVisibility(0);
3100 // Place copy #1 of I1D1 in I1D7
3102 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3103 sub4node->SetLineColor(kColorITS);
3104 sub4node->SetVisibility(0);
3107 // Place copy #1 of ITS2 in I1D1
3109 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3110 sub5node->SetLineColor(kColorITS);
3111 fNodes->Add(sub5node);
3113 fNodes->Add(sub4node);
3115 fNodes->Add(sub3node);
3118 // Place copy #2 of I1D7 in I20B
3120 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3121 sub3node->SetLineColor(kColorITS);
3122 sub3node->SetVisibility(0);
3125 // Place copy #1 of I1D1 in I1D7
3127 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3128 sub4node->SetLineColor(kColorITS);
3129 sub4node->SetVisibility(0);
3132 // Place copy #1 of ITS2 in I1D1
3134 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3135 sub5node->SetLineColor(kColorITS);
3136 fNodes->Add(sub5node);
3138 fNodes->Add(sub4node);
3140 fNodes->Add(sub3node);
3143 // Place copy #3 of I1D7 in I20B
3145 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3146 sub3node->SetLineColor(kColorITS);
3147 sub3node->SetVisibility(0);
3150 // Place copy #1 of I1D1 in I1D7
3152 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3153 sub4node->SetLineColor(kColorITS);
3154 sub4node->SetVisibility(0);
3157 // Place copy #1 of ITS2 in I1D1
3159 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3160 sub5node->SetLineColor(kColorITS);
3161 fNodes->Add(sub5node);
3163 fNodes->Add(sub4node);
3165 fNodes->Add(sub3node);
3168 // Place copy #4 of I1D7 in I20B
3170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3171 sub3node->SetLineColor(kColorITS);
3172 sub3node->SetVisibility(0);
3175 // Place copy #1 of I1D1 in I1D7
3177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3178 sub4node->SetLineColor(kColorITS);
3179 sub4node->SetVisibility(0);
3182 // Place copy #1 of ITS2 in I1D1
3184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3185 sub5node->SetLineColor(kColorITS);
3186 fNodes->Add(sub5node);
3188 fNodes->Add(sub4node);
3190 fNodes->Add(sub3node);
3192 fNodes->Add(sub2node);
3195 // Place copy #2 of I20B in I12B
3197 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3198 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3199 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3200 sub2node->SetLineColor(kColorITS);
3201 sub2node->SetVisibility(0);
3204 // Place copy #1 of I1D7 in I20B
3206 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3207 sub3node->SetLineColor(kColorITS);
3208 sub3node->SetVisibility(0);
3211 // Place copy #1 of I1D1 in I1D7
3213 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3214 sub4node->SetLineColor(kColorITS);
3215 sub4node->SetVisibility(0);
3218 // Place copy #1 of ITS2 in I1D1
3220 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3221 sub5node->SetLineColor(kColorITS);
3222 fNodes->Add(sub5node);
3224 fNodes->Add(sub4node);
3226 fNodes->Add(sub3node);
3229 // Place copy #2 of I1D7 in I20B
3231 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3232 sub3node->SetLineColor(kColorITS);
3233 sub3node->SetVisibility(0);
3236 // Place copy #1 of I1D1 in I1D7
3238 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3239 sub4node->SetLineColor(kColorITS);
3240 sub4node->SetVisibility(0);
3243 // Place copy #1 of ITS2 in I1D1
3245 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3246 sub5node->SetLineColor(kColorITS);
3247 fNodes->Add(sub5node);
3249 fNodes->Add(sub4node);
3251 fNodes->Add(sub3node);
3254 // Place copy #3 of I1D7 in I20B
3256 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3257 sub3node->SetLineColor(kColorITS);
3258 sub3node->SetVisibility(0);
3261 // Place copy #1 of I1D1 in I1D7
3263 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3264 sub4node->SetLineColor(kColorITS);
3265 sub4node->SetVisibility(0);
3268 // Place copy #1 of ITS2 in I1D1
3270 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3271 sub5node->SetLineColor(kColorITS);
3272 fNodes->Add(sub5node);
3274 fNodes->Add(sub4node);
3276 fNodes->Add(sub3node);
3279 // Place copy #4 of I1D7 in I20B
3281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3282 sub3node->SetLineColor(kColorITS);
3283 sub3node->SetVisibility(0);
3286 // Place copy #1 of I1D1 in I1D7
3288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3289 sub4node->SetLineColor(kColorITS);
3290 sub4node->SetVisibility(0);
3293 // Place copy #1 of ITS2 in I1D1
3295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3296 sub5node->SetLineColor(kColorITS);
3297 fNodes->Add(sub5node);
3299 fNodes->Add(sub4node);
3301 fNodes->Add(sub3node);
3303 fNodes->Add(sub2node);
3306 // Place copy #3 of I20B in I12B
3308 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3309 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3310 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3311 sub2node->SetLineColor(kColorITS);
3312 sub2node->SetVisibility(0);
3315 // Place copy #1 of I1D7 in I20B
3317 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3318 sub3node->SetLineColor(kColorITS);
3319 sub3node->SetVisibility(0);
3322 // Place copy #1 of I1D1 in I1D7
3324 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3325 sub4node->SetLineColor(kColorITS);
3326 sub4node->SetVisibility(0);
3329 // Place copy #1 of ITS2 in I1D1
3331 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3332 sub5node->SetLineColor(kColorITS);
3333 fNodes->Add(sub5node);
3335 fNodes->Add(sub4node);
3337 fNodes->Add(sub3node);
3340 // Place copy #2 of I1D7 in I20B
3342 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3343 sub3node->SetLineColor(kColorITS);
3344 sub3node->SetVisibility(0);
3347 // Place copy #1 of I1D1 in I1D7
3349 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3350 sub4node->SetLineColor(kColorITS);
3351 sub4node->SetVisibility(0);
3354 // Place copy #1 of ITS2 in I1D1
3356 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3357 sub5node->SetLineColor(kColorITS);
3358 fNodes->Add(sub5node);
3360 fNodes->Add(sub4node);
3362 fNodes->Add(sub3node);
3365 // Place copy #3 of I1D7 in I20B
3367 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3368 sub3node->SetLineColor(kColorITS);
3369 sub3node->SetVisibility(0);
3372 // Place copy #1 of I1D1 in I1D7
3374 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3375 sub4node->SetLineColor(kColorITS);
3376 sub4node->SetVisibility(0);
3379 // Place copy #1 of ITS2 in I1D1
3381 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3382 sub5node->SetLineColor(kColorITS);
3383 fNodes->Add(sub5node);
3385 fNodes->Add(sub4node);
3387 fNodes->Add(sub3node);
3390 // Place copy #4 of I1D7 in I20B
3392 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3393 sub3node->SetLineColor(kColorITS);
3394 sub3node->SetVisibility(0);
3397 // Place copy #1 of I1D1 in I1D7
3399 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3400 sub4node->SetLineColor(kColorITS);
3401 sub4node->SetVisibility(0);
3404 // Place copy #1 of ITS2 in I1D1
3406 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3407 sub5node->SetLineColor(kColorITS);
3408 fNodes->Add(sub5node);
3410 fNodes->Add(sub4node);
3412 fNodes->Add(sub3node);
3414 fNodes->Add(sub2node);
3417 // Place copy #4 of I20B in I12B
3419 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3420 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3421 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3422 sub2node->SetLineColor(kColorITS);
3423 sub2node->SetVisibility(0);
3426 // Place copy #1 of I1D7 in I20B
3428 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3429 sub3node->SetLineColor(kColorITS);
3430 sub3node->SetVisibility(0);
3433 // Place copy #1 of I1D1 in I1D7
3435 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3436 sub4node->SetLineColor(kColorITS);
3437 sub4node->SetVisibility(0);
3440 // Place copy #1 of ITS2 in I1D1
3442 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3443 sub5node->SetLineColor(kColorITS);
3444 fNodes->Add(sub5node);
3446 fNodes->Add(sub4node);
3448 fNodes->Add(sub3node);
3451 // Place copy #2 of I1D7 in I20B
3453 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3454 sub3node->SetLineColor(kColorITS);
3455 sub3node->SetVisibility(0);
3458 // Place copy #1 of I1D1 in I1D7
3460 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3461 sub4node->SetLineColor(kColorITS);
3462 sub4node->SetVisibility(0);
3465 // Place copy #1 of ITS2 in I1D1
3467 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3468 sub5node->SetLineColor(kColorITS);
3469 fNodes->Add(sub5node);
3471 fNodes->Add(sub4node);
3473 fNodes->Add(sub3node);
3476 // Place copy #3 of I1D7 in I20B
3478 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3479 sub3node->SetLineColor(kColorITS);
3480 sub3node->SetVisibility(0);
3483 // Place copy #1 of I1D1 in I1D7
3485 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3486 sub4node->SetLineColor(kColorITS);
3487 sub4node->SetVisibility(0);
3490 // Place copy #1 of ITS2 in I1D1
3492 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3493 sub5node->SetLineColor(kColorITS);
3494 fNodes->Add(sub5node);
3496 fNodes->Add(sub4node);
3498 fNodes->Add(sub3node);
3501 // Place copy #4 of I1D7 in I20B
3503 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3504 sub3node->SetLineColor(kColorITS);
3505 sub3node->SetVisibility(0);
3508 // Place copy #1 of I1D1 in I1D7
3510 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3511 sub4node->SetLineColor(kColorITS);
3512 sub4node->SetVisibility(0);
3515 // Place copy #1 of ITS2 in I1D1
3517 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3518 sub5node->SetLineColor(kColorITS);
3519 fNodes->Add(sub5node);
3521 fNodes->Add(sub4node);
3523 fNodes->Add(sub3node);
3525 fNodes->Add(sub2node);
3527 fNodes->Add(sub1node);
3530 // Place copy #5 of I12B in IT12
3532 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3533 sub1node->SetLineColor(kColorITS);
3534 sub1node->SetVisibility(0);
3537 // Place copy #1 of I10B in I12B
3539 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3540 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3541 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3542 sub2node->SetLineColor(kColorITS);
3543 sub2node->SetVisibility(0);
3546 // Place copy #1 of I107 in I10B
3548 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3549 sub3node->SetLineColor(kColorITS);
3550 sub3node->SetVisibility(0);
3553 // Place copy #1 of I101 in I107
3555 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3556 sub4node->SetLineColor(kColorITS);
3557 sub4node->SetVisibility(0);
3560 // Place copy #1 of ITS1 in I101
3562 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3563 sub5node->SetLineColor(kColorITS);
3564 fNodes->Add(sub5node);
3566 fNodes->Add(sub4node);
3568 fNodes->Add(sub3node);
3571 // Place copy #2 of I107 in I10B
3573 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3574 sub3node->SetLineColor(kColorITS);
3575 sub3node->SetVisibility(0);
3578 // Place copy #1 of I101 in I107
3580 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3581 sub4node->SetLineColor(kColorITS);
3582 sub4node->SetVisibility(0);
3585 // Place copy #1 of ITS1 in I101
3587 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3588 sub5node->SetLineColor(kColorITS);
3589 fNodes->Add(sub5node);
3591 fNodes->Add(sub4node);
3593 fNodes->Add(sub3node);
3596 // Place copy #3 of I107 in I10B
3598 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3599 sub3node->SetLineColor(kColorITS);
3600 sub3node->SetVisibility(0);
3603 // Place copy #1 of I101 in I107
3605 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3606 sub4node->SetLineColor(kColorITS);
3607 sub4node->SetVisibility(0);
3610 // Place copy #1 of ITS1 in I101
3612 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3613 sub5node->SetLineColor(kColorITS);
3614 fNodes->Add(sub5node);
3616 fNodes->Add(sub4node);
3618 fNodes->Add(sub3node);
3621 // Place copy #4 of I107 in I10B
3623 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3624 sub3node->SetLineColor(kColorITS);
3625 sub3node->SetVisibility(0);
3628 // Place copy #1 of I101 in I107
3630 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3631 sub4node->SetLineColor(kColorITS);
3632 sub4node->SetVisibility(0);
3635 // Place copy #1 of ITS1 in I101
3637 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3638 sub5node->SetLineColor(kColorITS);
3639 fNodes->Add(sub5node);
3641 fNodes->Add(sub4node);
3643 fNodes->Add(sub3node);
3645 fNodes->Add(sub2node);
3648 // Place copy #2 of I10B in I12B
3650 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3651 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3652 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3653 sub2node->SetLineColor(kColorITS);
3654 sub2node->SetVisibility(0);
3657 // Place copy #1 of I107 in I10B
3659 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3660 sub3node->SetLineColor(kColorITS);
3661 sub3node->SetVisibility(0);
3664 // Place copy #1 of I101 in I107
3666 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3667 sub4node->SetLineColor(kColorITS);
3668 sub4node->SetVisibility(0);
3671 // Place copy #1 of ITS1 in I101
3673 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3674 sub5node->SetLineColor(kColorITS);
3675 fNodes->Add(sub5node);
3677 fNodes->Add(sub4node);
3679 fNodes->Add(sub3node);
3682 // Place copy #2 of I107 in I10B
3684 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3685 sub3node->SetLineColor(kColorITS);
3686 sub3node->SetVisibility(0);
3689 // Place copy #1 of I101 in I107
3691 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3692 sub4node->SetLineColor(kColorITS);
3693 sub4node->SetVisibility(0);
3696 // Place copy #1 of ITS1 in I101
3698 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3699 sub5node->SetLineColor(kColorITS);
3700 fNodes->Add(sub5node);
3702 fNodes->Add(sub4node);
3704 fNodes->Add(sub3node);
3707 // Place copy #3 of I107 in I10B
3709 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3710 sub3node->SetLineColor(kColorITS);
3711 sub3node->SetVisibility(0);
3714 // Place copy #1 of I101 in I107
3716 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3717 sub4node->SetLineColor(kColorITS);
3718 sub4node->SetVisibility(0);
3721 // Place copy #1 of ITS1 in I101
3723 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3724 sub5node->SetLineColor(kColorITS);
3725 fNodes->Add(sub5node);
3727 fNodes->Add(sub4node);
3729 fNodes->Add(sub3node);
3732 // Place copy #4 of I107 in I10B
3734 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3735 sub3node->SetLineColor(kColorITS);
3736 sub3node->SetVisibility(0);
3739 // Place copy #1 of I101 in I107
3741 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3742 sub4node->SetLineColor(kColorITS);
3743 sub4node->SetVisibility(0);
3746 // Place copy #1 of ITS1 in I101
3748 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3749 sub5node->SetLineColor(kColorITS);
3750 fNodes->Add(sub5node);
3752 fNodes->Add(sub4node);
3754 fNodes->Add(sub3node);
3756 fNodes->Add(sub2node);
3759 // Place copy #1 of I20B in I12B
3761 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3762 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3763 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3764 sub2node->SetLineColor(kColorITS);
3765 sub2node->SetVisibility(0);
3768 // Place copy #1 of I1D7 in I20B
3770 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3771 sub3node->SetLineColor(kColorITS);
3772 sub3node->SetVisibility(0);
3775 // Place copy #1 of I1D1 in I1D7
3777 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3778 sub4node->SetLineColor(kColorITS);
3779 sub4node->SetVisibility(0);
3782 // Place copy #1 of ITS2 in I1D1
3784 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3785 sub5node->SetLineColor(kColorITS);
3786 fNodes->Add(sub5node);
3788 fNodes->Add(sub4node);
3790 fNodes->Add(sub3node);
3793 // Place copy #2 of I1D7 in I20B
3795 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3796 sub3node->SetLineColor(kColorITS);
3797 sub3node->SetVisibility(0);
3800 // Place copy #1 of I1D1 in I1D7
3802 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3803 sub4node->SetLineColor(kColorITS);
3804 sub4node->SetVisibility(0);
3807 // Place copy #1 of ITS2 in I1D1
3809 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3810 sub5node->SetLineColor(kColorITS);
3811 fNodes->Add(sub5node);
3813 fNodes->Add(sub4node);
3815 fNodes->Add(sub3node);
3818 // Place copy #3 of I1D7 in I20B
3820 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3821 sub3node->SetLineColor(kColorITS);
3822 sub3node->SetVisibility(0);
3825 // Place copy #1 of I1D1 in I1D7
3827 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3828 sub4node->SetLineColor(kColorITS);
3829 sub4node->SetVisibility(0);
3832 // Place copy #1 of ITS2 in I1D1
3834 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3835 sub5node->SetLineColor(kColorITS);
3836 fNodes->Add(sub5node);
3838 fNodes->Add(sub4node);
3840 fNodes->Add(sub3node);
3843 // Place copy #4 of I1D7 in I20B
3845 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3846 sub3node->SetLineColor(kColorITS);
3847 sub3node->SetVisibility(0);
3850 // Place copy #1 of I1D1 in I1D7
3852 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3853 sub4node->SetLineColor(kColorITS);
3854 sub4node->SetVisibility(0);
3857 // Place copy #1 of ITS2 in I1D1
3859 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3860 sub5node->SetLineColor(kColorITS);
3861 fNodes->Add(sub5node);
3863 fNodes->Add(sub4node);
3865 fNodes->Add(sub3node);
3867 fNodes->Add(sub2node);
3870 // Place copy #2 of I20B in I12B
3872 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3873 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3874 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3875 sub2node->SetLineColor(kColorITS);
3876 sub2node->SetVisibility(0);
3879 // Place copy #1 of I1D7 in I20B
3881 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3882 sub3node->SetLineColor(kColorITS);
3883 sub3node->SetVisibility(0);
3886 // Place copy #1 of I1D1 in I1D7
3888 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3889 sub4node->SetLineColor(kColorITS);
3890 sub4node->SetVisibility(0);
3893 // Place copy #1 of ITS2 in I1D1
3895 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3896 sub5node->SetLineColor(kColorITS);
3897 fNodes->Add(sub5node);
3899 fNodes->Add(sub4node);
3901 fNodes->Add(sub3node);
3904 // Place copy #2 of I1D7 in I20B
3906 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3907 sub3node->SetLineColor(kColorITS);
3908 sub3node->SetVisibility(0);
3911 // Place copy #1 of I1D1 in I1D7
3913 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3914 sub4node->SetLineColor(kColorITS);
3915 sub4node->SetVisibility(0);
3918 // Place copy #1 of ITS2 in I1D1
3920 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3921 sub5node->SetLineColor(kColorITS);
3922 fNodes->Add(sub5node);
3924 fNodes->Add(sub4node);
3926 fNodes->Add(sub3node);
3929 // Place copy #3 of I1D7 in I20B
3931 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3932 sub3node->SetLineColor(kColorITS);
3933 sub3node->SetVisibility(0);
3936 // Place copy #1 of I1D1 in I1D7
3938 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3939 sub4node->SetLineColor(kColorITS);
3940 sub4node->SetVisibility(0);
3943 // Place copy #1 of ITS2 in I1D1
3945 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3946 sub5node->SetLineColor(kColorITS);
3947 fNodes->Add(sub5node);
3949 fNodes->Add(sub4node);
3951 fNodes->Add(sub3node);
3954 // Place copy #4 of I1D7 in I20B
3956 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3957 sub3node->SetLineColor(kColorITS);
3958 sub3node->SetVisibility(0);
3961 // Place copy #1 of I1D1 in I1D7
3963 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3964 sub4node->SetLineColor(kColorITS);
3965 sub4node->SetVisibility(0);
3968 // Place copy #1 of ITS2 in I1D1
3970 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3971 sub5node->SetLineColor(kColorITS);
3972 fNodes->Add(sub5node);
3974 fNodes->Add(sub4node);
3976 fNodes->Add(sub3node);
3978 fNodes->Add(sub2node);
3981 // Place copy #3 of I20B in I12B
3983 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3984 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3985 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3986 sub2node->SetLineColor(kColorITS);
3987 sub2node->SetVisibility(0);
3990 // Place copy #1 of I1D7 in I20B
3992 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3993 sub3node->SetLineColor(kColorITS);
3994 sub3node->SetVisibility(0);
3997 // Place copy #1 of I1D1 in I1D7
3999 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4000 sub4node->SetLineColor(kColorITS);
4001 sub4node->SetVisibility(0);
4004 // Place copy #1 of ITS2 in I1D1
4006 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4007 sub5node->SetLineColor(kColorITS);
4008 fNodes->Add(sub5node);
4010 fNodes->Add(sub4node);
4012 fNodes->Add(sub3node);
4015 // Place copy #2 of I1D7 in I20B
4017 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4018 sub3node->SetLineColor(kColorITS);
4019 sub3node->SetVisibility(0);
4022 // Place copy #1 of I1D1 in I1D7
4024 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4025 sub4node->SetLineColor(kColorITS);
4026 sub4node->SetVisibility(0);
4029 // Place copy #1 of ITS2 in I1D1
4031 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4032 sub5node->SetLineColor(kColorITS);
4033 fNodes->Add(sub5node);
4035 fNodes->Add(sub4node);
4037 fNodes->Add(sub3node);
4040 // Place copy #3 of I1D7 in I20B
4042 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4043 sub3node->SetLineColor(kColorITS);
4044 sub3node->SetVisibility(0);
4047 // Place copy #1 of I1D1 in I1D7
4049 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4050 sub4node->SetLineColor(kColorITS);
4051 sub4node->SetVisibility(0);
4054 // Place copy #1 of ITS2 in I1D1
4056 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4057 sub5node->SetLineColor(kColorITS);
4058 fNodes->Add(sub5node);
4060 fNodes->Add(sub4node);
4062 fNodes->Add(sub3node);
4065 // Place copy #4 of I1D7 in I20B
4067 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4068 sub3node->SetLineColor(kColorITS);
4069 sub3node->SetVisibility(0);
4072 // Place copy #1 of I1D1 in I1D7
4074 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4075 sub4node->SetLineColor(kColorITS);
4076 sub4node->SetVisibility(0);
4079 // Place copy #1 of ITS2 in I1D1
4081 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4082 sub5node->SetLineColor(kColorITS);
4083 fNodes->Add(sub5node);
4085 fNodes->Add(sub4node);
4087 fNodes->Add(sub3node);
4089 fNodes->Add(sub2node);
4092 // Place copy #4 of I20B in I12B
4094 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4095 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4096 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4097 sub2node->SetLineColor(kColorITS);
4098 sub2node->SetVisibility(0);
4101 // Place copy #1 of I1D7 in I20B
4103 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4104 sub3node->SetLineColor(kColorITS);
4105 sub3node->SetVisibility(0);
4108 // Place copy #1 of I1D1 in I1D7
4110 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4111 sub4node->SetLineColor(kColorITS);
4112 sub4node->SetVisibility(0);
4115 // Place copy #1 of ITS2 in I1D1
4117 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4118 sub5node->SetLineColor(kColorITS);
4119 fNodes->Add(sub5node);
4121 fNodes->Add(sub4node);
4123 fNodes->Add(sub3node);
4126 // Place copy #2 of I1D7 in I20B
4128 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4129 sub3node->SetLineColor(kColorITS);
4130 sub3node->SetVisibility(0);
4133 // Place copy #1 of I1D1 in I1D7
4135 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4136 sub4node->SetLineColor(kColorITS);
4137 sub4node->SetVisibility(0);
4140 // Place copy #1 of ITS2 in I1D1
4142 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4143 sub5node->SetLineColor(kColorITS);
4144 fNodes->Add(sub5node);
4146 fNodes->Add(sub4node);
4148 fNodes->Add(sub3node);
4151 // Place copy #3 of I1D7 in I20B
4153 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4154 sub3node->SetLineColor(kColorITS);
4155 sub3node->SetVisibility(0);
4158 // Place copy #1 of I1D1 in I1D7
4160 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4161 sub4node->SetLineColor(kColorITS);
4162 sub4node->SetVisibility(0);
4165 // Place copy #1 of ITS2 in I1D1
4167 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4168 sub5node->SetLineColor(kColorITS);
4169 fNodes->Add(sub5node);
4171 fNodes->Add(sub4node);
4173 fNodes->Add(sub3node);
4176 // Place copy #4 of I1D7 in I20B
4178 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4179 sub3node->SetLineColor(kColorITS);
4180 sub3node->SetVisibility(0);
4183 // Place copy #1 of I1D1 in I1D7
4185 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4186 sub4node->SetLineColor(kColorITS);
4187 sub4node->SetVisibility(0);
4190 // Place copy #1 of ITS2 in I1D1
4192 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4193 sub5node->SetLineColor(kColorITS);
4194 fNodes->Add(sub5node);
4196 fNodes->Add(sub4node);
4198 fNodes->Add(sub3node);
4200 fNodes->Add(sub2node);
4202 fNodes->Add(sub1node);
4205 // Place copy #6 of I12B in IT12
4207 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4208 sub1node->SetLineColor(kColorITS);
4209 sub1node->SetVisibility(0);
4212 // Place copy #1 of I10B in I12B
4214 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4215 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4216 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4217 sub2node->SetLineColor(kColorITS);
4218 sub2node->SetVisibility(0);
4221 // Place copy #1 of I107 in I10B
4223 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4224 sub3node->SetLineColor(kColorITS);
4225 sub3node->SetVisibility(0);
4228 // Place copy #1 of I101 in I107
4230 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4231 sub4node->SetLineColor(kColorITS);
4232 sub4node->SetVisibility(0);
4235 // Place copy #1 of ITS1 in I101
4237 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4238 sub5node->SetLineColor(kColorITS);
4239 fNodes->Add(sub5node);
4241 fNodes->Add(sub4node);
4243 fNodes->Add(sub3node);
4246 // Place copy #2 of I107 in I10B
4248 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4249 sub3node->SetLineColor(kColorITS);
4250 sub3node->SetVisibility(0);
4253 // Place copy #1 of I101 in I107
4255 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4256 sub4node->SetLineColor(kColorITS);
4257 sub4node->SetVisibility(0);
4260 // Place copy #1 of ITS1 in I101
4262 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4263 sub5node->SetLineColor(kColorITS);
4264 fNodes->Add(sub5node);
4266 fNodes->Add(sub4node);
4268 fNodes->Add(sub3node);
4271 // Place copy #3 of I107 in I10B
4273 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4274 sub3node->SetLineColor(kColorITS);
4275 sub3node->SetVisibility(0);
4278 // Place copy #1 of I101 in I107
4280 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4281 sub4node->SetLineColor(kColorITS);
4282 sub4node->SetVisibility(0);
4285 // Place copy #1 of ITS1 in I101
4287 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4288 sub5node->SetLineColor(kColorITS);
4289 fNodes->Add(sub5node);
4291 fNodes->Add(sub4node);
4293 fNodes->Add(sub3node);
4296 // Place copy #4 of I107 in I10B
4298 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4299 sub3node->SetLineColor(kColorITS);
4300 sub3node->SetVisibility(0);
4303 // Place copy #1 of I101 in I107
4305 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4306 sub4node->SetLineColor(kColorITS);
4307 sub4node->SetVisibility(0);
4310 // Place copy #1 of ITS1 in I101
4312 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4313 sub5node->SetLineColor(kColorITS);
4314 fNodes->Add(sub5node);
4316 fNodes->Add(sub4node);
4318 fNodes->Add(sub3node);
4320 fNodes->Add(sub2node);
4323 // Place copy #2 of I10B in I12B
4325 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4326 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4327 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4328 sub2node->SetLineColor(kColorITS);
4329 sub2node->SetVisibility(0);
4332 // Place copy #1 of I107 in I10B
4334 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4335 sub3node->SetLineColor(kColorITS);
4336 sub3node->SetVisibility(0);
4339 // Place copy #1 of I101 in I107
4341 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4342 sub4node->SetLineColor(kColorITS);
4343 sub4node->SetVisibility(0);
4346 // Place copy #1 of ITS1 in I101
4348 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4349 sub5node->SetLineColor(kColorITS);
4350 fNodes->Add(sub5node);
4352 fNodes->Add(sub4node);
4354 fNodes->Add(sub3node);
4357 // Place copy #2 of I107 in I10B
4359 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4360 sub3node->SetLineColor(kColorITS);
4361 sub3node->SetVisibility(0);
4364 // Place copy #1 of I101 in I107
4366 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4367 sub4node->SetLineColor(kColorITS);
4368 sub4node->SetVisibility(0);
4371 // Place copy #1 of ITS1 in I101
4373 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4374 sub5node->SetLineColor(kColorITS);
4375 fNodes->Add(sub5node);
4377 fNodes->Add(sub4node);
4379 fNodes->Add(sub3node);
4382 // Place copy #3 of I107 in I10B
4384 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4385 sub3node->SetLineColor(kColorITS);
4386 sub3node->SetVisibility(0);
4389 // Place copy #1 of I101 in I107
4391 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4392 sub4node->SetLineColor(kColorITS);
4393 sub4node->SetVisibility(0);
4396 // Place copy #1 of ITS1 in I101
4398 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4399 sub5node->SetLineColor(kColorITS);
4400 fNodes->Add(sub5node);
4402 fNodes->Add(sub4node);
4404 fNodes->Add(sub3node);
4407 // Place copy #4 of I107 in I10B
4409 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4410 sub3node->SetLineColor(kColorITS);
4411 sub3node->SetVisibility(0);
4414 // Place copy #1 of I101 in I107
4416 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4417 sub4node->SetLineColor(kColorITS);
4418 sub4node->SetVisibility(0);
4421 // Place copy #1 of ITS1 in I101
4423 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4424 sub5node->SetLineColor(kColorITS);
4425 fNodes->Add(sub5node);
4427 fNodes->Add(sub4node);
4429 fNodes->Add(sub3node);
4431 fNodes->Add(sub2node);
4434 // Place copy #1 of I20B in I12B
4436 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4437 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4438 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4439 sub2node->SetLineColor(kColorITS);
4440 sub2node->SetVisibility(0);
4443 // Place copy #1 of I1D7 in I20B
4445 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4446 sub3node->SetLineColor(kColorITS);
4447 sub3node->SetVisibility(0);
4450 // Place copy #1 of I1D1 in I1D7
4452 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4453 sub4node->SetLineColor(kColorITS);
4454 sub4node->SetVisibility(0);
4457 // Place copy #1 of ITS2 in I1D1
4459 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4460 sub5node->SetLineColor(kColorITS);
4461 fNodes->Add(sub5node);
4463 fNodes->Add(sub4node);
4465 fNodes->Add(sub3node);
4468 // Place copy #2 of I1D7 in I20B
4470 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4471 sub3node->SetLineColor(kColorITS);
4472 sub3node->SetVisibility(0);
4475 // Place copy #1 of I1D1 in I1D7
4477 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4478 sub4node->SetLineColor(kColorITS);
4479 sub4node->SetVisibility(0);
4482 // Place copy #1 of ITS2 in I1D1
4484 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4485 sub5node->SetLineColor(kColorITS);
4486 fNodes->Add(sub5node);
4488 fNodes->Add(sub4node);
4490 fNodes->Add(sub3node);
4493 // Place copy #3 of I1D7 in I20B
4495 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4496 sub3node->SetLineColor(kColorITS);
4497 sub3node->SetVisibility(0);
4500 // Place copy #1 of I1D1 in I1D7
4502 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4503 sub4node->SetLineColor(kColorITS);
4504 sub4node->SetVisibility(0);
4507 // Place copy #1 of ITS2 in I1D1
4509 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4510 sub5node->SetLineColor(kColorITS);
4511 fNodes->Add(sub5node);
4513 fNodes->Add(sub4node);
4515 fNodes->Add(sub3node);
4518 // Place copy #4 of I1D7 in I20B
4520 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4521 sub3node->SetLineColor(kColorITS);
4522 sub3node->SetVisibility(0);
4525 // Place copy #1 of I1D1 in I1D7
4527 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4528 sub4node->SetLineColor(kColorITS);
4529 sub4node->SetVisibility(0);
4532 // Place copy #1 of ITS2 in I1D1
4534 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4535 sub5node->SetLineColor(kColorITS);
4536 fNodes->Add(sub5node);
4538 fNodes->Add(sub4node);
4540 fNodes->Add(sub3node);
4542 fNodes->Add(sub2node);
4545 // Place copy #2 of I20B in I12B
4547 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4548 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4549 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4550 sub2node->SetLineColor(kColorITS);
4551 sub2node->SetVisibility(0);
4554 // Place copy #1 of I1D7 in I20B
4556 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4557 sub3node->SetLineColor(kColorITS);
4558 sub3node->SetVisibility(0);
4561 // Place copy #1 of I1D1 in I1D7
4563 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4564 sub4node->SetLineColor(kColorITS);
4565 sub4node->SetVisibility(0);
4568 // Place copy #1 of ITS2 in I1D1
4570 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4571 sub5node->SetLineColor(kColorITS);
4572 fNodes->Add(sub5node);
4574 fNodes->Add(sub4node);
4576 fNodes->Add(sub3node);
4579 // Place copy #2 of I1D7 in I20B
4581 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4582 sub3node->SetLineColor(kColorITS);
4583 sub3node->SetVisibility(0);
4586 // Place copy #1 of I1D1 in I1D7
4588 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4589 sub4node->SetLineColor(kColorITS);
4590 sub4node->SetVisibility(0);
4593 // Place copy #1 of ITS2 in I1D1
4595 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4596 sub5node->SetLineColor(kColorITS);
4597 fNodes->Add(sub5node);
4599 fNodes->Add(sub4node);
4601 fNodes->Add(sub3node);
4604 // Place copy #3 of I1D7 in I20B
4606 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4607 sub3node->SetLineColor(kColorITS);
4608 sub3node->SetVisibility(0);
4611 // Place copy #1 of I1D1 in I1D7
4613 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4614 sub4node->SetLineColor(kColorITS);
4615 sub4node->SetVisibility(0);
4618 // Place copy #1 of ITS2 in I1D1
4620 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4621 sub5node->SetLineColor(kColorITS);
4622 fNodes->Add(sub5node);
4624 fNodes->Add(sub4node);
4626 fNodes->Add(sub3node);
4629 // Place copy #4 of I1D7 in I20B
4631 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4632 sub3node->SetLineColor(kColorITS);
4633 sub3node->SetVisibility(0);
4636 // Place copy #1 of I1D1 in I1D7
4638 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4639 sub4node->SetLineColor(kColorITS);
4640 sub4node->SetVisibility(0);
4643 // Place copy #1 of ITS2 in I1D1
4645 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4646 sub5node->SetLineColor(kColorITS);
4647 fNodes->Add(sub5node);
4649 fNodes->Add(sub4node);
4651 fNodes->Add(sub3node);
4653 fNodes->Add(sub2node);
4656 // Place copy #3 of I20B in I12B
4658 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4659 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4660 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4661 sub2node->SetLineColor(kColorITS);
4662 sub2node->SetVisibility(0);
4665 // Place copy #1 of I1D7 in I20B
4667 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4668 sub3node->SetLineColor(kColorITS);
4669 sub3node->SetVisibility(0);
4672 // Place copy #1 of I1D1 in I1D7
4674 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4675 sub4node->SetLineColor(kColorITS);
4676 sub4node->SetVisibility(0);
4679 // Place copy #1 of ITS2 in I1D1
4681 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4682 sub5node->SetLineColor(kColorITS);
4683 fNodes->Add(sub5node);
4685 fNodes->Add(sub4node);
4687 fNodes->Add(sub3node);
4690 // Place copy #2 of I1D7 in I20B
4692 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4693 sub3node->SetLineColor(kColorITS);
4694 sub3node->SetVisibility(0);
4697 // Place copy #1 of I1D1 in I1D7
4699 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4700 sub4node->SetLineColor(kColorITS);
4701 sub4node->SetVisibility(0);
4704 // Place copy #1 of ITS2 in I1D1
4706 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4707 sub5node->SetLineColor(kColorITS);
4708 fNodes->Add(sub5node);
4710 fNodes->Add(sub4node);
4712 fNodes->Add(sub3node);
4715 // Place copy #3 of I1D7 in I20B
4717 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4718 sub3node->SetLineColor(kColorITS);
4719 sub3node->SetVisibility(0);
4722 // Place copy #1 of I1D1 in I1D7
4724 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4725 sub4node->SetLineColor(kColorITS);
4726 sub4node->SetVisibility(0);
4729 // Place copy #1 of ITS2 in I1D1
4731 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4732 sub5node->SetLineColor(kColorITS);
4733 fNodes->Add(sub5node);
4735 fNodes->Add(sub4node);
4737 fNodes->Add(sub3node);
4740 // Place copy #4 of I1D7 in I20B
4742 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4743 sub3node->SetLineColor(kColorITS);
4744 sub3node->SetVisibility(0);
4747 // Place copy #1 of I1D1 in I1D7
4749 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4750 sub4node->SetLineColor(kColorITS);
4751 sub4node->SetVisibility(0);
4754 // Place copy #1 of ITS2 in I1D1
4756 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4757 sub5node->SetLineColor(kColorITS);
4758 fNodes->Add(sub5node);
4760 fNodes->Add(sub4node);
4762 fNodes->Add(sub3node);
4764 fNodes->Add(sub2node);
4767 // Place copy #4 of I20B in I12B
4769 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4770 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4771 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4772 sub2node->SetLineColor(kColorITS);
4773 sub2node->SetVisibility(0);
4776 // Place copy #1 of I1D7 in I20B
4778 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4779 sub3node->SetLineColor(kColorITS);
4780 sub3node->SetVisibility(0);
4783 // Place copy #1 of I1D1 in I1D7
4785 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4786 sub4node->SetLineColor(kColorITS);
4787 sub4node->SetVisibility(0);
4790 // Place copy #1 of ITS2 in I1D1
4792 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4793 sub5node->SetLineColor(kColorITS);
4794 fNodes->Add(sub5node);
4796 fNodes->Add(sub4node);
4798 fNodes->Add(sub3node);
4801 // Place copy #2 of I1D7 in I20B
4803 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4804 sub3node->SetLineColor(kColorITS);
4805 sub3node->SetVisibility(0);
4808 // Place copy #1 of I1D1 in I1D7
4810 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4811 sub4node->SetLineColor(kColorITS);
4812 sub4node->SetVisibility(0);
4815 // Place copy #1 of ITS2 in I1D1
4817 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4818 sub5node->SetLineColor(kColorITS);
4819 fNodes->Add(sub5node);
4821 fNodes->Add(sub4node);
4823 fNodes->Add(sub3node);
4826 // Place copy #3 of I1D7 in I20B
4828 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4829 sub3node->SetLineColor(kColorITS);
4830 sub3node->SetVisibility(0);
4833 // Place copy #1 of I1D1 in I1D7
4835 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4836 sub4node->SetLineColor(kColorITS);
4837 sub4node->SetVisibility(0);
4840 // Place copy #1 of ITS2 in I1D1
4842 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4843 sub5node->SetLineColor(kColorITS);
4844 fNodes->Add(sub5node);
4846 fNodes->Add(sub4node);
4848 fNodes->Add(sub3node);
4851 // Place copy #4 of I1D7 in I20B
4853 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4854 sub3node->SetLineColor(kColorITS);
4855 sub3node->SetVisibility(0);
4858 // Place copy #1 of I1D1 in I1D7
4860 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4861 sub4node->SetLineColor(kColorITS);
4862 sub4node->SetVisibility(0);
4865 // Place copy #1 of ITS2 in I1D1
4867 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4868 sub5node->SetLineColor(kColorITS);
4869 fNodes->Add(sub5node);
4871 fNodes->Add(sub4node);
4873 fNodes->Add(sub3node);
4875 fNodes->Add(sub2node);
4877 fNodes->Add(sub1node);
4880 // Place copy #7 of I12B in IT12
4882 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4883 sub1node->SetLineColor(kColorITS);
4884 sub1node->SetVisibility(0);
4887 // Place copy #1 of I10B in I12B
4889 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4890 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4891 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4892 sub2node->SetLineColor(kColorITS);
4893 sub2node->SetVisibility(0);
4896 // Place copy #1 of I107 in I10B
4898 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4899 sub3node->SetLineColor(kColorITS);
4900 sub3node->SetVisibility(0);
4903 // Place copy #1 of I101 in I107
4905 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4906 sub4node->SetLineColor(kColorITS);
4907 sub4node->SetVisibility(0);
4910 // Place copy #1 of ITS1 in I101
4912 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4913 sub5node->SetLineColor(kColorITS);
4914 fNodes->Add(sub5node);
4916 fNodes->Add(sub4node);
4918 fNodes->Add(sub3node);
4921 // Place copy #2 of I107 in I10B
4923 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4924 sub3node->SetLineColor(kColorITS);
4925 sub3node->SetVisibility(0);
4928 // Place copy #1 of I101 in I107
4930 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4931 sub4node->SetLineColor(kColorITS);
4932 sub4node->SetVisibility(0);
4935 // Place copy #1 of ITS1 in I101
4937 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4938 sub5node->SetLineColor(kColorITS);
4939 fNodes->Add(sub5node);
4941 fNodes->Add(sub4node);
4943 fNodes->Add(sub3node);
4946 // Place copy #3 of I107 in I10B
4948 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4949 sub3node->SetLineColor(kColorITS);
4950 sub3node->SetVisibility(0);
4953 // Place copy #1 of I101 in I107
4955 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4956 sub4node->SetLineColor(kColorITS);
4957 sub4node->SetVisibility(0);
4960 // Place copy #1 of ITS1 in I101
4962 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4963 sub5node->SetLineColor(kColorITS);
4964 fNodes->Add(sub5node);
4966 fNodes->Add(sub4node);
4968 fNodes->Add(sub3node);
4971 // Place copy #4 of I107 in I10B
4973 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4974 sub3node->SetLineColor(kColorITS);
4975 sub3node->SetVisibility(0);
4978 // Place copy #1 of I101 in I107
4980 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4981 sub4node->SetLineColor(kColorITS);
4982 sub4node->SetVisibility(0);
4985 // Place copy #1 of ITS1 in I101
4987 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4988 sub5node->SetLineColor(kColorITS);
4989 fNodes->Add(sub5node);
4991 fNodes->Add(sub4node);
4993 fNodes->Add(sub3node);
4995 fNodes->Add(sub2node);
4998 // Place copy #2 of I10B in I12B
5000 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5001 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5002 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5003 sub2node->SetLineColor(kColorITS);
5004 sub2node->SetVisibility(0);
5007 // Place copy #1 of I107 in I10B
5009 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5010 sub3node->SetLineColor(kColorITS);
5011 sub3node->SetVisibility(0);
5014 // Place copy #1 of I101 in I107
5016 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5017 sub4node->SetLineColor(kColorITS);
5018 sub4node->SetVisibility(0);
5021 // Place copy #1 of ITS1 in I101
5023 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5024 sub5node->SetLineColor(kColorITS);
5025 fNodes->Add(sub5node);
5027 fNodes->Add(sub4node);
5029 fNodes->Add(sub3node);
5032 // Place copy #2 of I107 in I10B
5034 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5035 sub3node->SetLineColor(kColorITS);
5036 sub3node->SetVisibility(0);
5039 // Place copy #1 of I101 in I107
5041 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5042 sub4node->SetLineColor(kColorITS);
5043 sub4node->SetVisibility(0);
5046 // Place copy #1 of ITS1 in I101
5048 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5049 sub5node->SetLineColor(kColorITS);
5050 fNodes->Add(sub5node);
5052 fNodes->Add(sub4node);
5054 fNodes->Add(sub3node);
5057 // Place copy #3 of I107 in I10B
5059 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5060 sub3node->SetLineColor(kColorITS);
5061 sub3node->SetVisibility(0);
5064 // Place copy #1 of I101 in I107
5066 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5067 sub4node->SetLineColor(kColorITS);
5068 sub4node->SetVisibility(0);
5071 // Place copy #1 of ITS1 in I101
5073 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5074 sub5node->SetLineColor(kColorITS);
5075 fNodes->Add(sub5node);
5077 fNodes->Add(sub4node);
5079 fNodes->Add(sub3node);
5082 // Place copy #4 of I107 in I10B
5084 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5085 sub3node->SetLineColor(kColorITS);
5086 sub3node->SetVisibility(0);
5089 // Place copy #1 of I101 in I107
5091 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5092 sub4node->SetLineColor(kColorITS);
5093 sub4node->SetVisibility(0);
5096 // Place copy #1 of ITS1 in I101
5098 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5099 sub5node->SetLineColor(kColorITS);
5100 fNodes->Add(sub5node);
5102 fNodes->Add(sub4node);
5104 fNodes->Add(sub3node);
5106 fNodes->Add(sub2node);
5109 // Place copy #1 of I20B in I12B
5111 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5112 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5113 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5114 sub2node->SetLineColor(kColorITS);
5115 sub2node->SetVisibility(0);
5118 // Place copy #1 of I1D7 in I20B
5120 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5121 sub3node->SetLineColor(kColorITS);
5122 sub3node->SetVisibility(0);
5125 // Place copy #1 of I1D1 in I1D7
5127 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5128 sub4node->SetLineColor(kColorITS);
5129 sub4node->SetVisibility(0);
5132 // Place copy #1 of ITS2 in I1D1
5134 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5135 sub5node->SetLineColor(kColorITS);
5136 fNodes->Add(sub5node);
5138 fNodes->Add(sub4node);
5140 fNodes->Add(sub3node);
5143 // Place copy #2 of I1D7 in I20B
5145 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5146 sub3node->SetLineColor(kColorITS);
5147 sub3node->SetVisibility(0);
5150 // Place copy #1 of I1D1 in I1D7
5152 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5153 sub4node->SetLineColor(kColorITS);
5154 sub4node->SetVisibility(0);
5157 // Place copy #1 of ITS2 in I1D1
5159 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5160 sub5node->SetLineColor(kColorITS);
5161 fNodes->Add(sub5node);
5163 fNodes->Add(sub4node);
5165 fNodes->Add(sub3node);
5168 // Place copy #3 of I1D7 in I20B
5170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5171 sub3node->SetLineColor(kColorITS);
5172 sub3node->SetVisibility(0);
5175 // Place copy #1 of I1D1 in I1D7
5177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5178 sub4node->SetLineColor(kColorITS);
5179 sub4node->SetVisibility(0);
5182 // Place copy #1 of ITS2 in I1D1
5184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5185 sub5node->SetLineColor(kColorITS);
5186 fNodes->Add(sub5node);
5188 fNodes->Add(sub4node);
5190 fNodes->Add(sub3node);
5193 // Place copy #4 of I1D7 in I20B
5195 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5196 sub3node->SetLineColor(kColorITS);
5197 sub3node->SetVisibility(0);
5200 // Place copy #1 of I1D1 in I1D7
5202 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5203 sub4node->SetLineColor(kColorITS);
5204 sub4node->SetVisibility(0);
5207 // Place copy #1 of ITS2 in I1D1
5209 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5210 sub5node->SetLineColor(kColorITS);
5211 fNodes->Add(sub5node);
5213 fNodes->Add(sub4node);
5215 fNodes->Add(sub3node);
5217 fNodes->Add(sub2node);
5220 // Place copy #2 of I20B in I12B
5222 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5223 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5224 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5225 sub2node->SetLineColor(kColorITS);
5226 sub2node->SetVisibility(0);
5229 // Place copy #1 of I1D7 in I20B
5231 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5232 sub3node->SetLineColor(kColorITS);
5233 sub3node->SetVisibility(0);
5236 // Place copy #1 of I1D1 in I1D7
5238 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5239 sub4node->SetLineColor(kColorITS);
5240 sub4node->SetVisibility(0);
5243 // Place copy #1 of ITS2 in I1D1
5245 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5246 sub5node->SetLineColor(kColorITS);
5247 fNodes->Add(sub5node);
5249 fNodes->Add(sub4node);
5251 fNodes->Add(sub3node);
5254 // Place copy #2 of I1D7 in I20B
5256 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5257 sub3node->SetLineColor(kColorITS);
5258 sub3node->SetVisibility(0);
5261 // Place copy #1 of I1D1 in I1D7
5263 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5264 sub4node->SetLineColor(kColorITS);
5265 sub4node->SetVisibility(0);
5268 // Place copy #1 of ITS2 in I1D1
5270 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5271 sub5node->SetLineColor(kColorITS);
5272 fNodes->Add(sub5node);
5274 fNodes->Add(sub4node);
5276 fNodes->Add(sub3node);
5279 // Place copy #3 of I1D7 in I20B
5281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5282 sub3node->SetLineColor(kColorITS);
5283 sub3node->SetVisibility(0);
5286 // Place copy #1 of I1D1 in I1D7
5288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5289 sub4node->SetLineColor(kColorITS);
5290 sub4node->SetVisibility(0);
5293 // Place copy #1 of ITS2 in I1D1
5295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5296 sub5node->SetLineColor(kColorITS);
5297 fNodes->Add(sub5node);
5299 fNodes->Add(sub4node);
5301 fNodes->Add(sub3node);
5304 // Place copy #4 of I1D7 in I20B
5306 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5307 sub3node->SetLineColor(kColorITS);
5308 sub3node->SetVisibility(0);
5311 // Place copy #1 of I1D1 in I1D7
5313 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5314 sub4node->SetLineColor(kColorITS);
5315 sub4node->SetVisibility(0);
5318 // Place copy #1 of ITS2 in I1D1
5320 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5321 sub5node->SetLineColor(kColorITS);
5322 fNodes->Add(sub5node);
5324 fNodes->Add(sub4node);
5326 fNodes->Add(sub3node);
5328 fNodes->Add(sub2node);
5331 // Place copy #3 of I20B in I12B
5333 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5334 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5335 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5336 sub2node->SetLineColor(kColorITS);
5337 sub2node->SetVisibility(0);
5340 // Place copy #1 of I1D7 in I20B
5342 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5343 sub3node->SetLineColor(kColorITS);
5344 sub3node->SetVisibility(0);
5347 // Place copy #1 of I1D1 in I1D7
5349 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5350 sub4node->SetLineColor(kColorITS);
5351 sub4node->SetVisibility(0);
5354 // Place copy #1 of ITS2 in I1D1
5356 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5357 sub5node->SetLineColor(kColorITS);
5358 fNodes->Add(sub5node);
5360 fNodes->Add(sub4node);
5362 fNodes->Add(sub3node);
5365 // Place copy #2 of I1D7 in I20B
5367 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5368 sub3node->SetLineColor(kColorITS);
5369 sub3node->SetVisibility(0);
5372 // Place copy #1 of I1D1 in I1D7
5374 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5375 sub4node->SetLineColor(kColorITS);
5376 sub4node->SetVisibility(0);
5379 // Place copy #1 of ITS2 in I1D1
5381 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5382 sub5node->SetLineColor(kColorITS);
5383 fNodes->Add(sub5node);
5385 fNodes->Add(sub4node);
5387 fNodes->Add(sub3node);
5390 // Place copy #3 of I1D7 in I20B
5392 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5393 sub3node->SetLineColor(kColorITS);
5394 sub3node->SetVisibility(0);
5397 // Place copy #1 of I1D1 in I1D7
5399 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5400 sub4node->SetLineColor(kColorITS);
5401 sub4node->SetVisibility(0);
5404 // Place copy #1 of ITS2 in I1D1
5406 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5407 sub5node->SetLineColor(kColorITS);
5408 fNodes->Add(sub5node);
5410 fNodes->Add(sub4node);
5412 fNodes->Add(sub3node);
5415 // Place copy #4 of I1D7 in I20B
5417 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5418 sub3node->SetLineColor(kColorITS);
5419 sub3node->SetVisibility(0);
5422 // Place copy #1 of I1D1 in I1D7
5424 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5425 sub4node->SetLineColor(kColorITS);
5426 sub4node->SetVisibility(0);
5429 // Place copy #1 of ITS2 in I1D1
5431 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5432 sub5node->SetLineColor(kColorITS);
5433 fNodes->Add(sub5node);
5435 fNodes->Add(sub4node);
5437 fNodes->Add(sub3node);
5439 fNodes->Add(sub2node);
5442 // Place copy #4 of I20B in I12B
5444 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5445 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5446 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5447 sub2node->SetLineColor(kColorITS);
5448 sub2node->SetVisibility(0);
5451 // Place copy #1 of I1D7 in I20B
5453 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5454 sub3node->SetLineColor(kColorITS);
5455 sub3node->SetVisibility(0);
5458 // Place copy #1 of I1D1 in I1D7
5460 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5461 sub4node->SetLineColor(kColorITS);
5462 sub4node->SetVisibility(0);
5465 // Place copy #1 of ITS2 in I1D1
5467 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5468 sub5node->SetLineColor(kColorITS);
5469 fNodes->Add(sub5node);
5471 fNodes->Add(sub4node);
5473 fNodes->Add(sub3node);
5476 // Place copy #2 of I1D7 in I20B
5478 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5479 sub3node->SetLineColor(kColorITS);
5480 sub3node->SetVisibility(0);
5483 // Place copy #1 of I1D1 in I1D7
5485 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5486 sub4node->SetLineColor(kColorITS);
5487 sub4node->SetVisibility(0);
5490 // Place copy #1 of ITS2 in I1D1
5492 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5493 sub5node->SetLineColor(kColorITS);
5494 fNodes->Add(sub5node);
5496 fNodes->Add(sub4node);
5498 fNodes->Add(sub3node);
5501 // Place copy #3 of I1D7 in I20B
5503 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5504 sub3node->SetLineColor(kColorITS);
5505 sub3node->SetVisibility(0);
5508 // Place copy #1 of I1D1 in I1D7
5510 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5511 sub4node->SetLineColor(kColorITS);
5512 sub4node->SetVisibility(0);
5515 // Place copy #1 of ITS2 in I1D1
5517 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5518 sub5node->SetLineColor(kColorITS);
5519 fNodes->Add(sub5node);
5521 fNodes->Add(sub4node);
5523 fNodes->Add(sub3node);
5526 // Place copy #4 of I1D7 in I20B
5528 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5529 sub3node->SetLineColor(kColorITS);
5530 sub3node->SetVisibility(0);
5533 // Place copy #1 of I1D1 in I1D7
5535 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5536 sub4node->SetLineColor(kColorITS);
5537 sub4node->SetVisibility(0);
5540 // Place copy #1 of ITS2 in I1D1
5542 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5543 sub5node->SetLineColor(kColorITS);
5544 fNodes->Add(sub5node);
5546 fNodes->Add(sub4node);
5548 fNodes->Add(sub3node);
5550 fNodes->Add(sub2node);
5552 fNodes->Add(sub1node);
5555 // Place copy #8 of I12B in IT12
5557 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5558 sub1node->SetLineColor(kColorITS);
5559 sub1node->SetVisibility(0);
5562 // Place copy #1 of I10B in I12B
5564 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5565 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5566 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5567 sub2node->SetLineColor(kColorITS);
5568 sub2node->SetVisibility(0);
5571 // Place copy #1 of I107 in I10B
5573 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5574 sub3node->SetLineColor(kColorITS);
5575 sub3node->SetVisibility(0);
5578 // Place copy #1 of I101 in I107
5580 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5581 sub4node->SetLineColor(kColorITS);
5582 sub4node->SetVisibility(0);
5585 // Place copy #1 of ITS1 in I101
5587 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5588 sub5node->SetLineColor(kColorITS);
5589 fNodes->Add(sub5node);
5591 fNodes->Add(sub4node);
5593 fNodes->Add(sub3node);
5596 // Place copy #2 of I107 in I10B
5598 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5599 sub3node->SetLineColor(kColorITS);
5600 sub3node->SetVisibility(0);
5603 // Place copy #1 of I101 in I107
5605 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5606 sub4node->SetLineColor(kColorITS);
5607 sub4node->SetVisibility(0);
5610 // Place copy #1 of ITS1 in I101
5612 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5613 sub5node->SetLineColor(kColorITS);
5614 fNodes->Add(sub5node);
5616 fNodes->Add(sub4node);
5618 fNodes->Add(sub3node);
5621 // Place copy #3 of I107 in I10B
5623 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5624 sub3node->SetLineColor(kColorITS);
5625 sub3node->SetVisibility(0);
5628 // Place copy #1 of I101 in I107
5630 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5631 sub4node->SetLineColor(kColorITS);
5632 sub4node->SetVisibility(0);
5635 // Place copy #1 of ITS1 in I101
5637 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5638 sub5node->SetLineColor(kColorITS);
5639 fNodes->Add(sub5node);
5641 fNodes->Add(sub4node);
5643 fNodes->Add(sub3node);
5646 // Place copy #4 of I107 in I10B
5648 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5649 sub3node->SetLineColor(kColorITS);
5650 sub3node->SetVisibility(0);
5653 // Place copy #1 of I101 in I107
5655 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5656 sub4node->SetLineColor(kColorITS);
5657 sub4node->SetVisibility(0);
5660 // Place copy #1 of ITS1 in I101
5662 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5663 sub5node->SetLineColor(kColorITS);
5664 fNodes->Add(sub5node);
5666 fNodes->Add(sub4node);
5668 fNodes->Add(sub3node);
5670 fNodes->Add(sub2node);
5673 // Place copy #2 of I10B in I12B
5675 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5676 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5677 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5678 sub2node->SetLineColor(kColorITS);
5679 sub2node->SetVisibility(0);
5682 // Place copy #1 of I107 in I10B
5684 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5685 sub3node->SetLineColor(kColorITS);
5686 sub3node->SetVisibility(0);
5689 // Place copy #1 of I101 in I107
5691 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5692 sub4node->SetLineColor(kColorITS);
5693 sub4node->SetVisibility(0);
5696 // Place copy #1 of ITS1 in I101
5698 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5699 sub5node->SetLineColor(kColorITS);
5700 fNodes->Add(sub5node);
5702 fNodes->Add(sub4node);
5704 fNodes->Add(sub3node);
5707 // Place copy #2 of I107 in I10B
5709 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5710 sub3node->SetLineColor(kColorITS);
5711 sub3node->SetVisibility(0);
5714 // Place copy #1 of I101 in I107
5716 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5717 sub4node->SetLineColor(kColorITS);
5718 sub4node->SetVisibility(0);
5721 // Place copy #1 of ITS1 in I101
5723 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5724 sub5node->SetLineColor(kColorITS);
5725 fNodes->Add(sub5node);
5727 fNodes->Add(sub4node);
5729 fNodes->Add(sub3node);
5732 // Place copy #3 of I107 in I10B
5734 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5735 sub3node->SetLineColor(kColorITS);
5736 sub3node->SetVisibility(0);
5739 // Place copy #1 of I101 in I107
5741 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5742 sub4node->SetLineColor(kColorITS);
5743 sub4node->SetVisibility(0);
5746 // Place copy #1 of ITS1 in I101
5748 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5749 sub5node->SetLineColor(kColorITS);
5750 fNodes->Add(sub5node);
5752 fNodes->Add(sub4node);
5754 fNodes->Add(sub3node);
5757 // Place copy #4 of I107 in I10B
5759 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5760 sub3node->SetLineColor(kColorITS);
5761 sub3node->SetVisibility(0);
5764 // Place copy #1 of I101 in I107
5766 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5767 sub4node->SetLineColor(kColorITS);
5768 sub4node->SetVisibility(0);
5771 // Place copy #1 of ITS1 in I101
5773 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5774 sub5node->SetLineColor(kColorITS);
5775 fNodes->Add(sub5node);
5777 fNodes->Add(sub4node);
5779 fNodes->Add(sub3node);
5781 fNodes->Add(sub2node);
5784 // Place copy #1 of I20B in I12B
5786 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5787 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5788 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5789 sub2node->SetLineColor(kColorITS);
5790 sub2node->SetVisibility(0);
5793 // Place copy #1 of I1D7 in I20B
5795 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5796 sub3node->SetLineColor(kColorITS);
5797 sub3node->SetVisibility(0);
5800 // Place copy #1 of I1D1 in I1D7
5802 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5803 sub4node->SetLineColor(kColorITS);
5804 sub4node->SetVisibility(0);
5807 // Place copy #1 of ITS2 in I1D1
5809 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5810 sub5node->SetLineColor(kColorITS);
5811 fNodes->Add(sub5node);
5813 fNodes->Add(sub4node);
5815 fNodes->Add(sub3node);
5818 // Place copy #2 of I1D7 in I20B
5820 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5821 sub3node->SetLineColor(kColorITS);
5822 sub3node->SetVisibility(0);
5825 // Place copy #1 of I1D1 in I1D7
5827 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5828 sub4node->SetLineColor(kColorITS);
5829 sub4node->SetVisibility(0);
5832 // Place copy #1 of ITS2 in I1D1
5834 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5835 sub5node->SetLineColor(kColorITS);
5836 fNodes->Add(sub5node);
5838 fNodes->Add(sub4node);
5840 fNodes->Add(sub3node);
5843 // Place copy #3 of I1D7 in I20B
5845 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5846 sub3node->SetLineColor(kColorITS);
5847 sub3node->SetVisibility(0);
5850 // Place copy #1 of I1D1 in I1D7
5852 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5853 sub4node->SetLineColor(kColorITS);
5854 sub4node->SetVisibility(0);
5857 // Place copy #1 of ITS2 in I1D1
5859 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5860 sub5node->SetLineColor(kColorITS);
5861 fNodes->Add(sub5node);
5863 fNodes->Add(sub4node);
5865 fNodes->Add(sub3node);
5868 // Place copy #4 of I1D7 in I20B
5870 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5871 sub3node->SetLineColor(kColorITS);
5872 sub3node->SetVisibility(0);
5875 // Place copy #1 of I1D1 in I1D7
5877 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5878 sub4node->SetLineColor(kColorITS);
5879 sub4node->SetVisibility(0);
5882 // Place copy #1 of ITS2 in I1D1
5884 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5885 sub5node->SetLineColor(kColorITS);
5886 fNodes->Add(sub5node);
5888 fNodes->Add(sub4node);
5890 fNodes->Add(sub3node);
5892 fNodes->Add(sub2node);
5895 // Place copy #2 of I20B in I12B
5897 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5898 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5899 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5900 sub2node->SetLineColor(kColorITS);
5901 sub2node->SetVisibility(0);
5904 // Place copy #1 of I1D7 in I20B
5906 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5907 sub3node->SetLineColor(kColorITS);
5908 sub3node->SetVisibility(0);
5911 // Place copy #1 of I1D1 in I1D7
5913 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5914 sub4node->SetLineColor(kColorITS);
5915 sub4node->SetVisibility(0);
5918 // Place copy #1 of ITS2 in I1D1
5920 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5921 sub5node->SetLineColor(kColorITS);
5922 fNodes->Add(sub5node);
5924 fNodes->Add(sub4node);
5926 fNodes->Add(sub3node);
5929 // Place copy #2 of I1D7 in I20B
5931 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5932 sub3node->SetLineColor(kColorITS);
5933 sub3node->SetVisibility(0);
5936 // Place copy #1 of I1D1 in I1D7
5938 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5939 sub4node->SetLineColor(kColorITS);
5940 sub4node->SetVisibility(0);
5943 // Place copy #1 of ITS2 in I1D1
5945 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5946 sub5node->SetLineColor(kColorITS);
5947 fNodes->Add(sub5node);
5949 fNodes->Add(sub4node);
5951 fNodes->Add(sub3node);
5954 // Place copy #3 of I1D7 in I20B
5956 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5957 sub3node->SetLineColor(kColorITS);
5958 sub3node->SetVisibility(0);
5961 // Place copy #1 of I1D1 in I1D7
5963 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5964 sub4node->SetLineColor(kColorITS);
5965 sub4node->SetVisibility(0);
5968 // Place copy #1 of ITS2 in I1D1
5970 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5971 sub5node->SetLineColor(kColorITS);
5972 fNodes->Add(sub5node);
5974 fNodes->Add(sub4node);
5976 fNodes->Add(sub3node);
5979 // Place copy #4 of I1D7 in I20B
5981 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5982 sub3node->SetLineColor(kColorITS);
5983 sub3node->SetVisibility(0);
5986 // Place copy #1 of I1D1 in I1D7
5988 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5989 sub4node->SetLineColor(kColorITS);
5990 sub4node->SetVisibility(0);
5993 // Place copy #1 of ITS2 in I1D1
5995 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5996 sub5node->SetLineColor(kColorITS);
5997 fNodes->Add(sub5node);
5999 fNodes->Add(sub4node);
6001 fNodes->Add(sub3node);
6003 fNodes->Add(sub2node);
6006 // Place copy #3 of I20B in I12B
6008 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6009 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6010 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6011 sub2node->SetLineColor(kColorITS);
6012 sub2node->SetVisibility(0);
6015 // Place copy #1 of I1D7 in I20B
6017 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6018 sub3node->SetLineColor(kColorITS);
6019 sub3node->SetVisibility(0);
6022 // Place copy #1 of I1D1 in I1D7
6024 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6025 sub4node->SetLineColor(kColorITS);
6026 sub4node->SetVisibility(0);
6029 // Place copy #1 of ITS2 in I1D1
6031 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6032 sub5node->SetLineColor(kColorITS);
6033 fNodes->Add(sub5node);
6035 fNodes->Add(sub4node);
6037 fNodes->Add(sub3node);
6040 // Place copy #2 of I1D7 in I20B
6042 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6043 sub3node->SetLineColor(kColorITS);
6044 sub3node->SetVisibility(0);
6047 // Place copy #1 of I1D1 in I1D7
6049 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6050 sub4node->SetLineColor(kColorITS);
6051 sub4node->SetVisibility(0);
6054 // Place copy #1 of ITS2 in I1D1
6056 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6057 sub5node->SetLineColor(kColorITS);
6058 fNodes->Add(sub5node);
6060 fNodes->Add(sub4node);
6062 fNodes->Add(sub3node);
6065 // Place copy #3 of I1D7 in I20B
6067 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6068 sub3node->SetLineColor(kColorITS);
6069 sub3node->SetVisibility(0);
6072 // Place copy #1 of I1D1 in I1D7
6074 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6075 sub4node->SetLineColor(kColorITS);
6076 sub4node->SetVisibility(0);
6079 // Place copy #1 of ITS2 in I1D1
6081 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6082 sub5node->SetLineColor(kColorITS);
6083 fNodes->Add(sub5node);
6085 fNodes->Add(sub4node);
6087 fNodes->Add(sub3node);
6090 // Place copy #4 of I1D7 in I20B
6092 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6093 sub3node->SetLineColor(kColorITS);
6094 sub3node->SetVisibility(0);
6097 // Place copy #1 of I1D1 in I1D7
6099 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6100 sub4node->SetLineColor(kColorITS);
6101 sub4node->SetVisibility(0);
6104 // Place copy #1 of ITS2 in I1D1
6106 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6107 sub5node->SetLineColor(kColorITS);
6108 fNodes->Add(sub5node);
6110 fNodes->Add(sub4node);
6112 fNodes->Add(sub3node);
6114 fNodes->Add(sub2node);
6117 // Place copy #4 of I20B in I12B
6119 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6120 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6121 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6122 sub2node->SetLineColor(kColorITS);
6123 sub2node->SetVisibility(0);
6126 // Place copy #1 of I1D7 in I20B
6128 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6129 sub3node->SetLineColor(kColorITS);
6130 sub3node->SetVisibility(0);
6133 // Place copy #1 of I1D1 in I1D7
6135 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6136 sub4node->SetLineColor(kColorITS);
6137 sub4node->SetVisibility(0);
6140 // Place copy #1 of ITS2 in I1D1
6142 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6143 sub5node->SetLineColor(kColorITS);
6144 fNodes->Add(sub5node);
6146 fNodes->Add(sub4node);
6148 fNodes->Add(sub3node);
6151 // Place copy #2 of I1D7 in I20B
6153 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6154 sub3node->SetLineColor(kColorITS);
6155 sub3node->SetVisibility(0);
6158 // Place copy #1 of I1D1 in I1D7
6160 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6161 sub4node->SetLineColor(kColorITS);
6162 sub4node->SetVisibility(0);
6165 // Place copy #1 of ITS2 in I1D1
6167 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6168 sub5node->SetLineColor(kColorITS);
6169 fNodes->Add(sub5node);
6171 fNodes->Add(sub4node);
6173 fNodes->Add(sub3node);
6176 // Place copy #3 of I1D7 in I20B
6178 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6179 sub3node->SetLineColor(kColorITS);
6180 sub3node->SetVisibility(0);
6183 // Place copy #1 of I1D1 in I1D7
6185 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6186 sub4node->SetLineColor(kColorITS);
6187 sub4node->SetVisibility(0);
6190 // Place copy #1 of ITS2 in I1D1
6192 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6193 sub5node->SetLineColor(kColorITS);
6194 fNodes->Add(sub5node);
6196 fNodes->Add(sub4node);
6198 fNodes->Add(sub3node);
6201 // Place copy #4 of I1D7 in I20B
6203 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6204 sub3node->SetLineColor(kColorITS);
6205 sub3node->SetVisibility(0);
6208 // Place copy #1 of I1D1 in I1D7
6210 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6211 sub4node->SetLineColor(kColorITS);
6212 sub4node->SetVisibility(0);
6215 // Place copy #1 of ITS2 in I1D1
6217 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6218 sub5node->SetLineColor(kColorITS);
6219 fNodes->Add(sub5node);
6221 fNodes->Add(sub4node);
6223 fNodes->Add(sub3node);
6225 fNodes->Add(sub2node);
6227 fNodes->Add(sub1node);
6230 // Place copy #9 of I12B in IT12
6232 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6233 sub1node->SetLineColor(kColorITS);
6234 sub1node->SetVisibility(0);
6237 // Place copy #1 of I10B in I12B
6239 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6240 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6241 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6242 sub2node->SetLineColor(kColorITS);
6243 sub2node->SetVisibility(0);
6246 // Place copy #1 of I107 in I10B
6248 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6249 sub3node->SetLineColor(kColorITS);
6250 sub3node->SetVisibility(0);
6253 // Place copy #1 of I101 in I107
6255 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6256 sub4node->SetLineColor(kColorITS);
6257 sub4node->SetVisibility(0);
6260 // Place copy #1 of ITS1 in I101
6262 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6263 sub5node->SetLineColor(kColorITS);
6264 fNodes->Add(sub5node);
6266 fNodes->Add(sub4node);
6268 fNodes->Add(sub3node);
6271 // Place copy #2 of I107 in I10B
6273 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6274 sub3node->SetLineColor(kColorITS);
6275 sub3node->SetVisibility(0);
6278 // Place copy #1 of I101 in I107
6280 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6281 sub4node->SetLineColor(kColorITS);
6282 sub4node->SetVisibility(0);
6285 // Place copy #1 of ITS1 in I101
6287 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6288 sub5node->SetLineColor(kColorITS);
6289 fNodes->Add(sub5node);
6291 fNodes->Add(sub4node);
6293 fNodes->Add(sub3node);
6296 // Place copy #3 of I107 in I10B
6298 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6299 sub3node->SetLineColor(kColorITS);
6300 sub3node->SetVisibility(0);
6303 // Place copy #1 of I101 in I107
6305 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6306 sub4node->SetLineColor(kColorITS);
6307 sub4node->SetVisibility(0);
6310 // Place copy #1 of ITS1 in I101
6312 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6313 sub5node->SetLineColor(kColorITS);
6314 fNodes->Add(sub5node);
6316 fNodes->Add(sub4node);
6318 fNodes->Add(sub3node);
6321 // Place copy #4 of I107 in I10B
6323 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6324 sub3node->SetLineColor(kColorITS);
6325 sub3node->SetVisibility(0);
6328 // Place copy #1 of I101 in I107
6330 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6331 sub4node->SetLineColor(kColorITS);
6332 sub4node->SetVisibility(0);
6335 // Place copy #1 of ITS1 in I101
6337 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6338 sub5node->SetLineColor(kColorITS);
6339 fNodes->Add(sub5node);
6341 fNodes->Add(sub4node);
6343 fNodes->Add(sub3node);
6345 fNodes->Add(sub2node);
6348 // Place copy #2 of I10B in I12B
6350 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6351 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6352 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6353 sub2node->SetLineColor(kColorITS);
6354 sub2node->SetVisibility(0);
6357 // Place copy #1 of I107 in I10B
6359 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6360 sub3node->SetLineColor(kColorITS);
6361 sub3node->SetVisibility(0);
6364 // Place copy #1 of I101 in I107
6366 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6367 sub4node->SetLineColor(kColorITS);
6368 sub4node->SetVisibility(0);
6371 // Place copy #1 of ITS1 in I101
6373 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6374 sub5node->SetLineColor(kColorITS);
6375 fNodes->Add(sub5node);
6377 fNodes->Add(sub4node);
6379 fNodes->Add(sub3node);
6382 // Place copy #2 of I107 in I10B
6384 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6385 sub3node->SetLineColor(kColorITS);
6386 sub3node->SetVisibility(0);
6389 // Place copy #1 of I101 in I107
6391 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6392 sub4node->SetLineColor(kColorITS);
6393 sub4node->SetVisibility(0);
6396 // Place copy #1 of ITS1 in I101
6398 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6399 sub5node->SetLineColor(kColorITS);
6400 fNodes->Add(sub5node);
6402 fNodes->Add(sub4node);
6404 fNodes->Add(sub3node);
6407 // Place copy #3 of I107 in I10B
6409 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6410 sub3node->SetLineColor(kColorITS);
6411 sub3node->SetVisibility(0);
6414 // Place copy #1 of I101 in I107
6416 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6417 sub4node->SetLineColor(kColorITS);
6418 sub4node->SetVisibility(0);
6421 // Place copy #1 of ITS1 in I101
6423 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6424 sub5node->SetLineColor(kColorITS);
6425 fNodes->Add(sub5node);
6427 fNodes->Add(sub4node);
6429 fNodes->Add(sub3node);
6432 // Place copy #4 of I107 in I10B
6434 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6435 sub3node->SetLineColor(kColorITS);
6436 sub3node->SetVisibility(0);
6439 // Place copy #1 of I101 in I107
6441 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6442 sub4node->SetLineColor(kColorITS);
6443 sub4node->SetVisibility(0);
6446 // Place copy #1 of ITS1 in I101
6448 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6449 sub5node->SetLineColor(kColorITS);
6450 fNodes->Add(sub5node);
6452 fNodes->Add(sub4node);
6454 fNodes->Add(sub3node);
6456 fNodes->Add(sub2node);
6459 // Place copy #1 of I20B in I12B
6461 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6462 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6463 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6464 sub2node->SetLineColor(kColorITS);
6465 sub2node->SetVisibility(0);
6468 // Place copy #1 of I1D7 in I20B
6470 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6471 sub3node->SetLineColor(kColorITS);
6472 sub3node->SetVisibility(0);
6475 // Place copy #1 of I1D1 in I1D7
6477 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6478 sub4node->SetLineColor(kColorITS);
6479 sub4node->SetVisibility(0);
6482 // Place copy #1 of ITS2 in I1D1
6484 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6485 sub5node->SetLineColor(kColorITS);
6486 fNodes->Add(sub5node);
6488 fNodes->Add(sub4node);
6490 fNodes->Add(sub3node);
6493 // Place copy #2 of I1D7 in I20B
6495 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6496 sub3node->SetLineColor(kColorITS);
6497 sub3node->SetVisibility(0);
6500 // Place copy #1 of I1D1 in I1D7
6502 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6503 sub4node->SetLineColor(kColorITS);
6504 sub4node->SetVisibility(0);
6507 // Place copy #1 of ITS2 in I1D1
6509 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6510 sub5node->SetLineColor(kColorITS);
6511 fNodes->Add(sub5node);
6513 fNodes->Add(sub4node);
6515 fNodes->Add(sub3node);
6518 // Place copy #3 of I1D7 in I20B
6520 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6521 sub3node->SetLineColor(kColorITS);
6522 sub3node->SetVisibility(0);
6525 // Place copy #1 of I1D1 in I1D7
6527 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6528 sub4node->SetLineColor(kColorITS);
6529 sub4node->SetVisibility(0);
6532 // Place copy #1 of ITS2 in I1D1
6534 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6535 sub5node->SetLineColor(kColorITS);
6536 fNodes->Add(sub5node);
6538 fNodes->Add(sub4node);
6540 fNodes->Add(sub3node);
6543 // Place copy #4 of I1D7 in I20B
6545 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6546 sub3node->SetLineColor(kColorITS);
6547 sub3node->SetVisibility(0);
6550 // Place copy #1 of I1D1 in I1D7
6552 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6553 sub4node->SetLineColor(kColorITS);
6554 sub4node->SetVisibility(0);
6557 // Place copy #1 of ITS2 in I1D1
6559 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6560 sub5node->SetLineColor(kColorITS);
6561 fNodes->Add(sub5node);
6563 fNodes->Add(sub4node);
6565 fNodes->Add(sub3node);
6567 fNodes->Add(sub2node);
6570 // Place copy #2 of I20B in I12B
6572 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6573 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6574 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6575 sub2node->SetLineColor(kColorITS);
6576 sub2node->SetVisibility(0);
6579 // Place copy #1 of I1D7 in I20B
6581 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6582 sub3node->SetLineColor(kColorITS);
6583 sub3node->SetVisibility(0);
6586 // Place copy #1 of I1D1 in I1D7
6588 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6589 sub4node->SetLineColor(kColorITS);
6590 sub4node->SetVisibility(0);
6593 // Place copy #1 of ITS2 in I1D1
6595 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6596 sub5node->SetLineColor(kColorITS);
6597 fNodes->Add(sub5node);
6599 fNodes->Add(sub4node);
6601 fNodes->Add(sub3node);
6604 // Place copy #2 of I1D7 in I20B
6606 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6607 sub3node->SetLineColor(kColorITS);
6608 sub3node->SetVisibility(0);
6611 // Place copy #1 of I1D1 in I1D7
6613 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6614 sub4node->SetLineColor(kColorITS);
6615 sub4node->SetVisibility(0);
6618 // Place copy #1 of ITS2 in I1D1
6620 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6621 sub5node->SetLineColor(kColorITS);
6622 fNodes->Add(sub5node);
6624 fNodes->Add(sub4node);
6626 fNodes->Add(sub3node);
6629 // Place copy #3 of I1D7 in I20B
6631 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6632 sub3node->SetLineColor(kColorITS);
6633 sub3node->SetVisibility(0);
6636 // Place copy #1 of I1D1 in I1D7
6638 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6639 sub4node->SetLineColor(kColorITS);
6640 sub4node->SetVisibility(0);
6643 // Place copy #1 of ITS2 in I1D1
6645 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6646 sub5node->SetLineColor(kColorITS);
6647 fNodes->Add(sub5node);
6649 fNodes->Add(sub4node);
6651 fNodes->Add(sub3node);
6654 // Place copy #4 of I1D7 in I20B
6656 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6657 sub3node->SetLineColor(kColorITS);
6658 sub3node->SetVisibility(0);
6661 // Place copy #1 of I1D1 in I1D7
6663 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6664 sub4node->SetLineColor(kColorITS);
6665 sub4node->SetVisibility(0);
6668 // Place copy #1 of ITS2 in I1D1
6670 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6671 sub5node->SetLineColor(kColorITS);
6672 fNodes->Add(sub5node);
6674 fNodes->Add(sub4node);
6676 fNodes->Add(sub3node);
6678 fNodes->Add(sub2node);
6681 // Place copy #3 of I20B in I12B
6683 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6684 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6685 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6686 sub2node->SetLineColor(kColorITS);
6687 sub2node->SetVisibility(0);
6690 // Place copy #1 of I1D7 in I20B
6692 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6693 sub3node->SetLineColor(kColorITS);
6694 sub3node->SetVisibility(0);
6697 // Place copy #1 of I1D1 in I1D7
6699 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6700 sub4node->SetLineColor(kColorITS);
6701 sub4node->SetVisibility(0);
6704 // Place copy #1 of ITS2 in I1D1
6706 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6707 sub5node->SetLineColor(kColorITS);
6708 fNodes->Add(sub5node);
6710 fNodes->Add(sub4node);
6712 fNodes->Add(sub3node);
6715 // Place copy #2 of I1D7 in I20B
6717 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6718 sub3node->SetLineColor(kColorITS);
6719 sub3node->SetVisibility(0);
6722 // Place copy #1 of I1D1 in I1D7
6724 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6725 sub4node->SetLineColor(kColorITS);
6726 sub4node->SetVisibility(0);
6729 // Place copy #1 of ITS2 in I1D1
6731 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6732 sub5node->SetLineColor(kColorITS);
6733 fNodes->Add(sub5node);
6735 fNodes->Add(sub4node);
6737 fNodes->Add(sub3node);
6740 // Place copy #3 of I1D7 in I20B
6742 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6743 sub3node->SetLineColor(kColorITS);
6744 sub3node->SetVisibility(0);
6747 // Place copy #1 of I1D1 in I1D7
6749 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6750 sub4node->SetLineColor(kColorITS);
6751 sub4node->SetVisibility(0);
6754 // Place copy #1 of ITS2 in I1D1
6756 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6757 sub5node->SetLineColor(kColorITS);
6758 fNodes->Add(sub5node);
6760 fNodes->Add(sub4node);
6762 fNodes->Add(sub3node);
6765 // Place copy #4 of I1D7 in I20B
6767 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6768 sub3node->SetLineColor(kColorITS);
6769 sub3node->SetVisibility(0);
6772 // Place copy #1 of I1D1 in I1D7
6774 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6775 sub4node->SetLineColor(kColorITS);
6776 sub4node->SetVisibility(0);
6779 // Place copy #1 of ITS2 in I1D1
6781 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6782 sub5node->SetLineColor(kColorITS);
6783 fNodes->Add(sub5node);
6785 fNodes->Add(sub4node);
6787 fNodes->Add(sub3node);
6789 fNodes->Add(sub2node);
6792 // Place copy #4 of I20B in I12B
6794 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6795 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6796 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6797 sub2node->SetLineColor(kColorITS);
6798 sub2node->SetVisibility(0);
6801 // Place copy #1 of I1D7 in I20B
6803 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6804 sub3node->SetLineColor(kColorITS);
6805 sub3node->SetVisibility(0);
6808 // Place copy #1 of I1D1 in I1D7
6810 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6811 sub4node->SetLineColor(kColorITS);
6812 sub4node->SetVisibility(0);
6815 // Place copy #1 of ITS2 in I1D1
6817 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6818 sub5node->SetLineColor(kColorITS);
6819 fNodes->Add(sub5node);
6821 fNodes->Add(sub4node);
6823 fNodes->Add(sub3node);
6826 // Place copy #2 of I1D7 in I20B
6828 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6829 sub3node->SetLineColor(kColorITS);
6830 sub3node->SetVisibility(0);
6833 // Place copy #1 of I1D1 in I1D7
6835 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6836 sub4node->SetLineColor(kColorITS);
6837 sub4node->SetVisibility(0);
6840 // Place copy #1 of ITS2 in I1D1
6842 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6843 sub5node->SetLineColor(kColorITS);
6844 fNodes->Add(sub5node);
6846 fNodes->Add(sub4node);
6848 fNodes->Add(sub3node);
6851 // Place copy #3 of I1D7 in I20B
6853 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6854 sub3node->SetLineColor(kColorITS);
6855 sub3node->SetVisibility(0);
6858 // Place copy #1 of I1D1 in I1D7
6860 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6861 sub4node->SetLineColor(kColorITS);
6862 sub4node->SetVisibility(0);
6865 // Place copy #1 of ITS2 in I1D1
6867 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6868 sub5node->SetLineColor(kColorITS);
6869 fNodes->Add(sub5node);
6871 fNodes->Add(sub4node);
6873 fNodes->Add(sub3node);
6876 // Place copy #4 of I1D7 in I20B
6878 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6879 sub3node->SetLineColor(kColorITS);
6880 sub3node->SetVisibility(0);
6883 // Place copy #1 of I1D1 in I1D7
6885 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6886 sub4node->SetLineColor(kColorITS);
6887 sub4node->SetVisibility(0);
6890 // Place copy #1 of ITS2 in I1D1
6892 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6893 sub5node->SetLineColor(kColorITS);
6894 fNodes->Add(sub5node);
6896 fNodes->Add(sub4node);
6898 fNodes->Add(sub3node);
6900 fNodes->Add(sub2node);
6902 fNodes->Add(sub1node);
6905 // Place copy #10 of I12B in IT12
6907 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6908 sub1node->SetLineColor(kColorITS);
6909 sub1node->SetVisibility(0);
6912 // Place copy #1 of I10B in I12B
6914 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6915 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6916 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6917 sub2node->SetLineColor(kColorITS);
6918 sub2node->SetVisibility(0);
6921 // Place copy #1 of I107 in I10B
6923 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6924 sub3node->SetLineColor(kColorITS);
6925 sub3node->SetVisibility(0);
6928 // Place copy #1 of I101 in I107
6930 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6931 sub4node->SetLineColor(kColorITS);
6932 sub4node->SetVisibility(0);
6935 // Place copy #1 of ITS1 in I101
6937 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6938 sub5node->SetLineColor(kColorITS);
6939 fNodes->Add(sub5node);
6941 fNodes->Add(sub4node);
6943 fNodes->Add(sub3node);
6946 // Place copy #2 of I107 in I10B
6948 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6949 sub3node->SetLineColor(kColorITS);
6950 sub3node->SetVisibility(0);
6953 // Place copy #1 of I101 in I107
6955 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6956 sub4node->SetLineColor(kColorITS);
6957 sub4node->SetVisibility(0);
6960 // Place copy #1 of ITS1 in I101
6962 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6963 sub5node->SetLineColor(kColorITS);
6964 fNodes->Add(sub5node);
6966 fNodes->Add(sub4node);
6968 fNodes->Add(sub3node);
6971 // Place copy #3 of I107 in I10B
6973 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6974 sub3node->SetLineColor(kColorITS);
6975 sub3node->SetVisibility(0);
6978 // Place copy #1 of I101 in I107
6980 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6981 sub4node->SetLineColor(kColorITS);
6982 sub4node->SetVisibility(0);
6985 // Place copy #1 of ITS1 in I101
6987 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6988 sub5node->SetLineColor(kColorITS);
6989 fNodes->Add(sub5node);
6991 fNodes->Add(sub4node);
6993 fNodes->Add(sub3node);
6996 // Place copy #4 of I107 in I10B
6998 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6999 sub3node->SetLineColor(kColorITS);
7000 sub3node->SetVisibility(0);
7003 // Place copy #1 of I101 in I107
7005 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7006 sub4node->SetLineColor(kColorITS);
7007 sub4node->SetVisibility(0);
7010 // Place copy #1 of ITS1 in I101
7012 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7013 sub5node->SetLineColor(kColorITS);
7014 fNodes->Add(sub5node);
7016 fNodes->Add(sub4node);
7018 fNodes->Add(sub3node);
7020 fNodes->Add(sub2node);
7023 // Place copy #2 of I10B in I12B
7025 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7026 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7027 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
7028 sub2node->SetLineColor(kColorITS);
7029 sub2node->SetVisibility(0);
7032 // Place copy #1 of I107 in I10B
7034 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7035 sub3node->SetLineColor(kColorITS);
7036 sub3node->SetVisibility(0);
7039 // Place copy #1 of I101 in I107
7041 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7042 sub4node->SetLineColor(kColorITS);
7043 sub4node->SetVisibility(0);
7046 // Place copy #1 of ITS1 in I101
7048 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7049 sub5node->SetLineColor(kColorITS);
7050 fNodes->Add(sub5node);
7052 fNodes->Add(sub4node);
7054 fNodes->Add(sub3node);
7057 // Place copy #2 of I107 in I10B
7059 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7060 sub3node->SetLineColor(kColorITS);
7061 sub3node->SetVisibility(0);
7064 // Place copy #1 of I101 in I107
7066 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7067 sub4node->SetLineColor(kColorITS);
7068 sub4node->SetVisibility(0);
7071 // Place copy #1 of ITS1 in I101
7073 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7074 sub5node->SetLineColor(kColorITS);
7075 fNodes->Add(sub5node);
7077 fNodes->Add(sub4node);
7079 fNodes->Add(sub3node);
7082 // Place copy #3 of I107 in I10B
7084 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7085 sub3node->SetLineColor(kColorITS);
7086 sub3node->SetVisibility(0);
7089 // Place copy #1 of I101 in I107
7091 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7092 sub4node->SetLineColor(kColorITS);
7093 sub4node->SetVisibility(0);
7096 // Place copy #1 of ITS1 in I101
7098 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7099 sub5node->SetLineColor(kColorITS);
7100 fNodes->Add(sub5node);
7102 fNodes->Add(sub4node);
7104 fNodes->Add(sub3node);
7107 // Place copy #4 of I107 in I10B
7109 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7110 sub3node->SetLineColor(kColorITS);
7111 sub3node->SetVisibility(0);
7114 // Place copy #1 of I101 in I107
7116 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7117 sub4node->SetLineColor(kColorITS);
7118 sub4node->SetVisibility(0);
7121 // Place copy #1 of ITS1 in I101
7123 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7124 sub5node->SetLineColor(kColorITS);
7125 fNodes->Add(sub5node);
7127 fNodes->Add(sub4node);
7129 fNodes->Add(sub3node);
7131 fNodes->Add(sub2node);
7134 // Place copy #1 of I20B in I12B
7136 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7137 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7138 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7139 sub2node->SetLineColor(kColorITS);
7140 sub2node->SetVisibility(0);
7143 // Place copy #1 of I1D7 in I20B
7145 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7146 sub3node->SetLineColor(kColorITS);
7147 sub3node->SetVisibility(0);
7150 // Place copy #1 of I1D1 in I1D7
7152 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7153 sub4node->SetLineColor(kColorITS);
7154 sub4node->SetVisibility(0);
7157 // Place copy #1 of ITS2 in I1D1
7159 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7160 sub5node->SetLineColor(kColorITS);
7161 fNodes->Add(sub5node);
7163 fNodes->Add(sub4node);
7165 fNodes->Add(sub3node);
7168 // Place copy #2 of I1D7 in I20B
7170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7171 sub3node->SetLineColor(kColorITS);
7172 sub3node->SetVisibility(0);
7175 // Place copy #1 of I1D1 in I1D7
7177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7178 sub4node->SetLineColor(kColorITS);
7179 sub4node->SetVisibility(0);
7182 // Place copy #1 of ITS2 in I1D1
7184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7185 sub5node->SetLineColor(kColorITS);
7186 fNodes->Add(sub5node);
7188 fNodes->Add(sub4node);
7190 fNodes->Add(sub3node);
7193 // Place copy #3 of I1D7 in I20B
7195 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7196 sub3node->SetLineColor(kColorITS);
7197 sub3node->SetVisibility(0);
7200 // Place copy #1 of I1D1 in I1D7
7202 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7203 sub4node->SetLineColor(kColorITS);
7204 sub4node->SetVisibility(0);
7207 // Place copy #1 of ITS2 in I1D1
7209 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7210 sub5node->SetLineColor(kColorITS);
7211 fNodes->Add(sub5node);
7213 fNodes->Add(sub4node);
7215 fNodes->Add(sub3node);
7218 // Place copy #4 of I1D7 in I20B
7220 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7221 sub3node->SetLineColor(kColorITS);
7222 sub3node->SetVisibility(0);
7225 // Place copy #1 of I1D1 in I1D7
7227 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7228 sub4node->SetLineColor(kColorITS);
7229 sub4node->SetVisibility(0);
7232 // Place copy #1 of ITS2 in I1D1
7234 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7235 sub5node->SetLineColor(kColorITS);
7236 fNodes->Add(sub5node);
7238 fNodes->Add(sub4node);
7240 fNodes->Add(sub3node);
7242 fNodes->Add(sub2node);
7245 // Place copy #2 of I20B in I12B
7247 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7248 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7249 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7250 sub2node->SetLineColor(kColorITS);
7251 sub2node->SetVisibility(0);
7254 // Place copy #1 of I1D7 in I20B
7256 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7257 sub3node->SetLineColor(kColorITS);
7258 sub3node->SetVisibility(0);
7261 // Place copy #1 of I1D1 in I1D7
7263 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7264 sub4node->SetLineColor(kColorITS);
7265 sub4node->SetVisibility(0);
7268 // Place copy #1 of ITS2 in I1D1
7270 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7271 sub5node->SetLineColor(kColorITS);
7272 fNodes->Add(sub5node);
7274 fNodes->Add(sub4node);
7276 fNodes->Add(sub3node);
7279 // Place copy #2 of I1D7 in I20B
7281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7282 sub3node->SetLineColor(kColorITS);
7283 sub3node->SetVisibility(0);
7286 // Place copy #1 of I1D1 in I1D7
7288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7289 sub4node->SetLineColor(kColorITS);
7290 sub4node->SetVisibility(0);
7293 // Place copy #1 of ITS2 in I1D1
7295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7296 sub5node->SetLineColor(kColorITS);
7297 fNodes->Add(sub5node);
7299 fNodes->Add(sub4node);
7301 fNodes->Add(sub3node);
7304 // Place copy #3 of I1D7 in I20B
7306 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7307 sub3node->SetLineColor(kColorITS);
7308 sub3node->SetVisibility(0);
7311 // Place copy #1 of I1D1 in I1D7
7313 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7314 sub4node->SetLineColor(kColorITS);
7315 sub4node->SetVisibility(0);
7318 // Place copy #1 of ITS2 in I1D1
7320 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7321 sub5node->SetLineColor(kColorITS);
7322 fNodes->Add(sub5node);
7324 fNodes->Add(sub4node);
7326 fNodes->Add(sub3node);
7329 // Place copy #4 of I1D7 in I20B
7331 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7332 sub3node->SetLineColor(kColorITS);
7333 sub3node->SetVisibility(0);
7336 // Place copy #1 of I1D1 in I1D7
7338 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7339 sub4node->SetLineColor(kColorITS);
7340 sub4node->SetVisibility(0);
7343 // Place copy #1 of ITS2 in I1D1
7345 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7346 sub5node->SetLineColor(kColorITS);
7347 fNodes->Add(sub5node);
7349 fNodes->Add(sub4node);
7351 fNodes->Add(sub3node);
7353 fNodes->Add(sub2node);
7356 // Place copy #3 of I20B in I12B
7358 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7359 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7360 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7361 sub2node->SetLineColor(kColorITS);
7362 sub2node->SetVisibility(0);
7365 // Place copy #1 of I1D7 in I20B
7367 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7368 sub3node->SetLineColor(kColorITS);
7369 sub3node->SetVisibility(0);
7372 // Place copy #1 of I1D1 in I1D7
7374 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7375 sub4node->SetLineColor(kColorITS);
7376 sub4node->SetVisibility(0);
7379 // Place copy #1 of ITS2 in I1D1
7381 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7382 sub5node->SetLineColor(kColorITS);
7383 fNodes->Add(sub5node);
7385 fNodes->Add(sub4node);
7387 fNodes->Add(sub3node);
7390 // Place copy #2 of I1D7 in I20B
7392 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7393 sub3node->SetLineColor(kColorITS);
7394 sub3node->SetVisibility(0);
7397 // Place copy #1 of I1D1 in I1D7
7399 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7400 sub4node->SetLineColor(kColorITS);
7401 sub4node->SetVisibility(0);
7404 // Place copy #1 of ITS2 in I1D1
7406 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7407 sub5node->SetLineColor(kColorITS);
7408 fNodes->Add(sub5node);
7410 fNodes->Add(sub4node);
7412 fNodes->Add(sub3node);
7415 // Place copy #3 of I1D7 in I20B
7417 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7418 sub3node->SetLineColor(kColorITS);
7419 sub3node->SetVisibility(0);
7422 // Place copy #1 of I1D1 in I1D7
7424 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7425 sub4node->SetLineColor(kColorITS);
7426 sub4node->SetVisibility(0);
7429 // Place copy #1 of ITS2 in I1D1
7431 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7432 sub5node->SetLineColor(kColorITS);
7433 fNodes->Add(sub5node);
7435 fNodes->Add(sub4node);
7437 fNodes->Add(sub3node);
7440 // Place copy #4 of I1D7 in I20B
7442 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7443 sub3node->SetLineColor(kColorITS);
7444 sub3node->SetVisibility(0);
7447 // Place copy #1 of I1D1 in I1D7
7449 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7450 sub4node->SetLineColor(kColorITS);
7451 sub4node->SetVisibility(0);
7454 // Place copy #1 of ITS2 in I1D1
7456 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7457 sub5node->SetLineColor(kColorITS);
7458 fNodes->Add(sub5node);
7460 fNodes->Add(sub4node);
7462 fNodes->Add(sub3node);
7464 fNodes->Add(sub2node);
7467 // Place copy #4 of I20B in I12B
7469 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7470 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7471 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7472 sub2node->SetLineColor(kColorITS);
7473 sub2node->SetVisibility(0);
7476 // Place copy #1 of I1D7 in I20B
7478 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7479 sub3node->SetLineColor(kColorITS);
7480 sub3node->SetVisibility(0);
7483 // Place copy #1 of I1D1 in I1D7
7485 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7486 sub4node->SetLineColor(kColorITS);
7487 sub4node->SetVisibility(0);
7490 // Place copy #1 of ITS2 in I1D1
7492 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7493 sub5node->SetLineColor(kColorITS);
7494 fNodes->Add(sub5node);
7496 fNodes->Add(sub4node);
7498 fNodes->Add(sub3node);
7501 // Place copy #2 of I1D7 in I20B
7503 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7504 sub3node->SetLineColor(kColorITS);
7505 sub3node->SetVisibility(0);
7508 // Place copy #1 of I1D1 in I1D7
7510 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7511 sub4node->SetLineColor(kColorITS);
7512 sub4node->SetVisibility(0);
7515 // Place copy #1 of ITS2 in I1D1
7517 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7518 sub5node->SetLineColor(kColorITS);
7519 fNodes->Add(sub5node);
7521 fNodes->Add(sub4node);
7523 fNodes->Add(sub3node);
7526 // Place copy #3 of I1D7 in I20B
7528 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7529 sub3node->SetLineColor(kColorITS);
7530 sub3node->SetVisibility(0);
7533 // Place copy #1 of I1D1 in I1D7
7535 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7536 sub4node->SetLineColor(kColorITS);
7537 sub4node->SetVisibility(0);
7540 // Place copy #1 of ITS2 in I1D1
7542 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7543 sub5node->SetLineColor(kColorITS);
7544 fNodes->Add(sub5node);
7546 fNodes->Add(sub4node);
7548 fNodes->Add(sub3node);
7551 // Place copy #4 of I1D7 in I20B
7553 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7554 sub3node->SetLineColor(kColorITS);
7555 sub3node->SetVisibility(0);
7558 // Place copy #1 of I1D1 in I1D7
7560 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7561 sub4node->SetLineColor(kColorITS);
7562 sub4node->SetVisibility(0);
7565 // Place copy #1 of ITS2 in I1D1
7567 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7568 sub5node->SetLineColor(kColorITS);
7569 fNodes->Add(sub5node);
7571 fNodes->Add(sub4node);
7573 fNodes->Add(sub3node);
7575 fNodes->Add(sub2node);
7577 fNodes->Add(sub1node);
7585 // --- Place SDD volumes into their mother volume
7587 // Place IT34 in Alice
7588 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7589 node->SetLineColor(kColorITS);
7590 node->SetVisibility(0);
7593 // Place copy #1 of I004 in IT34
7595 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7596 sub1node->SetLineColor(kColorITS);
7597 sub1node->SetVisibility(0);
7600 // Place copy #1 of ITS3 directly in I004
7602 ySDD = Y_SDD_sep/2.+I302dits[1];
7603 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7604 sub2node->SetLineColor(kColorITS);
7605 sub2node->SetVisibility(1);
7606 fNodes->Add(sub2node);
7609 // Place copy #2 of ITS3 directly in I004
7611 ySDD = Y_SDD_sep/2.+I302dits[1];
7612 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7613 sub2node->SetLineColor(kColorITS);
7614 sub2node->SetVisibility(1);
7615 fNodes->Add(sub2node);
7618 // Place copy #3 of ITS3 directly in I004
7620 ySDD = Y_SDD_sep/2.+I302dits[1];
7621 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7622 sub2node->SetLineColor(kColorITS);
7623 sub2node->SetVisibility(1);
7624 fNodes->Add(sub2node);
7627 // Place copy #4 of ITS3 directly in I004
7629 ySDD = Y_SDD_sep/2.+I302dits[1];
7630 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7631 sub2node->SetLineColor(kColorITS);
7632 sub2node->SetVisibility(1);
7633 fNodes->Add(sub2node);
7636 // Place copy #5 of ITS3 directly in I004
7638 ySDD = Y_SDD_sep/2.+I302dits[1];
7639 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7640 sub2node->SetLineColor(kColorITS);
7641 sub2node->SetVisibility(1);
7642 fNodes->Add(sub2node);
7645 // Place copy #6 of ITS3 directly in I004
7647 ySDD = Y_SDD_sep/2.+I302dits[1];
7648 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7649 sub2node->SetLineColor(kColorITS);
7650 sub2node->SetVisibility(1);
7651 fNodes->Add(sub2node);
7653 fNodes->Add(sub1node);
7656 // Place copy #2 of I004 in IT34
7658 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7659 sub1node->SetLineColor(kColorITS);
7660 sub1node->SetVisibility(0);
7663 // Place copy #1 of ITS3 directly in I004
7665 ySDD = Y_SDD_sep/2.+I302dits[1];
7666 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7667 sub2node->SetLineColor(kColorITS);
7668 sub2node->SetVisibility(1);
7669 fNodes->Add(sub2node);
7672 // Place copy #2 of ITS3 directly in I004
7674 ySDD = Y_SDD_sep/2.+I302dits[1];
7675 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7676 sub2node->SetLineColor(kColorITS);
7677 sub2node->SetVisibility(1);
7678 fNodes->Add(sub2node);
7681 // Place copy #3 of ITS3 directly in I004
7683 ySDD = Y_SDD_sep/2.+I302dits[1];
7684 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7685 sub2node->SetLineColor(kColorITS);
7686 sub2node->SetVisibility(1);
7687 fNodes->Add(sub2node);
7690 // Place copy #4 of ITS3 directly in I004
7692 ySDD = Y_SDD_sep/2.+I302dits[1];
7693 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7694 sub2node->SetLineColor(kColorITS);
7695 sub2node->SetVisibility(1);
7696 fNodes->Add(sub2node);
7699 // Place copy #5 of ITS3 directly in I004
7701 ySDD = Y_SDD_sep/2.+I302dits[1];
7702 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7703 sub2node->SetLineColor(kColorITS);
7704 sub2node->SetVisibility(1);
7705 fNodes->Add(sub2node);
7708 // Place copy #6 of ITS3 directly in I004
7710 ySDD = Y_SDD_sep/2.+I302dits[1];
7711 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7712 sub2node->SetLineColor(kColorITS);
7713 sub2node->SetVisibility(1);
7714 fNodes->Add(sub2node);
7716 fNodes->Add(sub1node);
7719 // Place copy #3 of I004 in IT34
7721 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7722 sub1node->SetLineColor(kColorITS);
7723 sub1node->SetVisibility(0);
7726 // Place copy #1 of ITS3 directly in I004
7728 ySDD = Y_SDD_sep/2.+I302dits[1];
7729 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7730 sub2node->SetLineColor(kColorITS);
7731 sub2node->SetVisibility(1);
7732 fNodes->Add(sub2node);
7735 // Place copy #2 of ITS3 directly in I004
7737 ySDD = Y_SDD_sep/2.+I302dits[1];
7738 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7739 sub2node->SetLineColor(kColorITS);
7740 sub2node->SetVisibility(1);
7741 fNodes->Add(sub2node);
7744 // Place copy #3 of ITS3 directly in I004
7746 ySDD = Y_SDD_sep/2.+I302dits[1];
7747 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7748 sub2node->SetLineColor(kColorITS);
7749 sub2node->SetVisibility(1);
7750 fNodes->Add(sub2node);
7753 // Place copy #4 of ITS3 directly in I004
7755 ySDD = Y_SDD_sep/2.+I302dits[1];
7756 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7757 sub2node->SetLineColor(kColorITS);
7758 sub2node->SetVisibility(1);
7759 fNodes->Add(sub2node);
7762 // Place copy #5 of ITS3 directly in I004
7764 ySDD = Y_SDD_sep/2.+I302dits[1];
7765 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7766 sub2node->SetLineColor(kColorITS);
7767 sub2node->SetVisibility(1);
7768 fNodes->Add(sub2node);
7771 // Place copy #6 of ITS3 directly in I004
7773 ySDD = Y_SDD_sep/2.+I302dits[1];
7774 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7775 sub2node->SetLineColor(kColorITS);
7776 sub2node->SetVisibility(1);
7777 fNodes->Add(sub2node);
7779 fNodes->Add(sub1node);
7782 // Place copy #4 of I004 in IT34
7784 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7785 sub1node->SetLineColor(kColorITS);
7786 sub1node->SetVisibility(0);
7789 // Place copy #1 of ITS3 directly in I004
7791 ySDD = Y_SDD_sep/2.+I302dits[1];
7792 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7793 sub2node->SetLineColor(kColorITS);
7794 sub2node->SetVisibility(1);
7795 fNodes->Add(sub2node);
7798 // Place copy #2 of ITS3 directly in I004
7800 ySDD = Y_SDD_sep/2.+I302dits[1];
7801 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7802 sub2node->SetLineColor(kColorITS);
7803 sub2node->SetVisibility(1);
7804 fNodes->Add(sub2node);
7807 // Place copy #3 of ITS3 directly in I004
7809 ySDD = Y_SDD_sep/2.+I302dits[1];
7810 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7811 sub2node->SetLineColor(kColorITS);
7812 sub2node->SetVisibility(1);
7813 fNodes->Add(sub2node);
7816 // Place copy #4 of ITS3 directly in I004
7818 ySDD = Y_SDD_sep/2.+I302dits[1];
7819 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7820 sub2node->SetLineColor(kColorITS);
7821 sub2node->SetVisibility(1);
7822 fNodes->Add(sub2node);
7825 // Place copy #5 of ITS3 directly in I004
7827 ySDD = Y_SDD_sep/2.+I302dits[1];
7828 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7829 sub2node->SetLineColor(kColorITS);
7830 sub2node->SetVisibility(1);
7831 fNodes->Add(sub2node);
7834 // Place copy #6 of ITS3 directly in I004
7836 ySDD = Y_SDD_sep/2.+I302dits[1];
7837 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7838 sub2node->SetLineColor(kColorITS);
7839 sub2node->SetVisibility(1);
7840 fNodes->Add(sub2node);
7842 fNodes->Add(sub1node);
7845 // Place copy #5 of I004 in IT34
7847 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7848 sub1node->SetLineColor(kColorITS);
7849 sub1node->SetVisibility(0);
7852 // Place copy #1 of ITS3 directly in I004
7854 ySDD = Y_SDD_sep/2.+I302dits[1];
7855 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7856 sub2node->SetLineColor(kColorITS);
7857 sub2node->SetVisibility(1);
7858 fNodes->Add(sub2node);
7861 // Place copy #2 of ITS3 directly in I004
7863 ySDD = Y_SDD_sep/2.+I302dits[1];
7864 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7865 sub2node->SetLineColor(kColorITS);
7866 sub2node->SetVisibility(1);
7867 fNodes->Add(sub2node);
7870 // Place copy #3 of ITS3 directly in I004
7872 ySDD = Y_SDD_sep/2.+I302dits[1];
7873 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7874 sub2node->SetLineColor(kColorITS);
7875 sub2node->SetVisibility(1);
7876 fNodes->Add(sub2node);
7879 // Place copy #4 of ITS3 directly in I004
7881 ySDD = Y_SDD_sep/2.+I302dits[1];
7882 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7883 sub2node->SetLineColor(kColorITS);
7884 sub2node->SetVisibility(1);
7885 fNodes->Add(sub2node);
7888 // Place copy #5 of ITS3 directly in I004
7890 ySDD = Y_SDD_sep/2.+I302dits[1];
7891 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7892 sub2node->SetLineColor(kColorITS);
7893 sub2node->SetVisibility(1);
7894 fNodes->Add(sub2node);
7897 // Place copy #6 of ITS3 directly in I004
7899 ySDD = Y_SDD_sep/2.+I302dits[1];
7900 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7901 sub2node->SetLineColor(kColorITS);
7902 sub2node->SetVisibility(1);
7903 fNodes->Add(sub2node);
7905 fNodes->Add(sub1node);
7908 // Place copy #6 of I004 in IT34
7910 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7911 sub1node->SetLineColor(kColorITS);
7912 sub1node->SetVisibility(0);
7915 // Place copy #1 of ITS3 directly in I004
7917 ySDD = Y_SDD_sep/2.+I302dits[1];
7918 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7919 sub2node->SetLineColor(kColorITS);
7920 sub2node->SetVisibility(1);
7921 fNodes->Add(sub2node);
7924 // Place copy #2 of ITS3 directly in I004
7926 ySDD = Y_SDD_sep/2.+I302dits[1];
7927 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7928 sub2node->SetLineColor(kColorITS);
7929 sub2node->SetVisibility(1);
7930 fNodes->Add(sub2node);
7933 // Place copy #3 of ITS3 directly in I004
7935 ySDD = Y_SDD_sep/2.+I302dits[1];
7936 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7937 sub2node->SetLineColor(kColorITS);
7938 sub2node->SetVisibility(1);
7939 fNodes->Add(sub2node);
7942 // Place copy #4 of ITS3 directly in I004
7944 ySDD = Y_SDD_sep/2.+I302dits[1];
7945 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7946 sub2node->SetLineColor(kColorITS);
7947 sub2node->SetVisibility(1);
7948 fNodes->Add(sub2node);
7951 // Place copy #5 of ITS3 directly in I004
7953 ySDD = Y_SDD_sep/2.+I302dits[1];
7954 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7955 sub2node->SetLineColor(kColorITS);
7956 sub2node->SetVisibility(1);
7957 fNodes->Add(sub2node);
7960 // Place copy #6 of ITS3 directly in I004
7962 ySDD = Y_SDD_sep/2.+I302dits[1];
7963 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7964 sub2node->SetLineColor(kColorITS);
7965 sub2node->SetVisibility(1);
7966 fNodes->Add(sub2node);
7968 fNodes->Add(sub1node);
7971 // Place copy #7 of I004 in IT34
7973 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
7974 sub1node->SetLineColor(kColorITS);
7975 sub1node->SetVisibility(0);
7978 // Place copy #1 of ITS3 directly in I004
7980 ySDD = Y_SDD_sep/2.+I302dits[1];
7981 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7982 sub2node->SetLineColor(kColorITS);
7983 sub2node->SetVisibility(1);
7984 fNodes->Add(sub2node);
7987 // Place copy #2 of ITS3 directly in I004
7989 ySDD = Y_SDD_sep/2.+I302dits[1];
7990 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7991 sub2node->SetLineColor(kColorITS);
7992 sub2node->SetVisibility(1);
7993 fNodes->Add(sub2node);
7996 // Place copy #3 of ITS3 directly in I004
7998 ySDD = Y_SDD_sep/2.+I302dits[1];
7999 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8000 sub2node->SetLineColor(kColorITS);
8001 sub2node->SetVisibility(1);
8002 fNodes->Add(sub2node);
8005 // Place copy #4 of ITS3 directly in I004
8007 ySDD = Y_SDD_sep/2.+I302dits[1];
8008 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8009 sub2node->SetLineColor(kColorITS);
8010 sub2node->SetVisibility(1);
8011 fNodes->Add(sub2node);
8014 // Place copy #5 of ITS3 directly in I004
8016 ySDD = Y_SDD_sep/2.+I302dits[1];
8017 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8018 sub2node->SetLineColor(kColorITS);
8019 sub2node->SetVisibility(1);
8020 fNodes->Add(sub2node);
8023 // Place copy #6 of ITS3 directly in I004
8025 ySDD = Y_SDD_sep/2.+I302dits[1];
8026 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8027 sub2node->SetLineColor(kColorITS);
8028 sub2node->SetVisibility(1);
8029 fNodes->Add(sub2node);
8031 fNodes->Add(sub1node);
8034 // Place copy #8 of I004 in IT34
8036 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
8037 sub1node->SetLineColor(kColorITS);
8038 sub1node->SetVisibility(0);
8041 // Place copy #1 of ITS3 directly in I004
8043 ySDD = Y_SDD_sep/2.+I302dits[1];
8044 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8045 sub2node->SetLineColor(kColorITS);
8046 sub2node->SetVisibility(1);
8047 fNodes->Add(sub2node);
8050 // Place copy #2 of ITS3 directly in I004
8052 ySDD = Y_SDD_sep/2.+I302dits[1];
8053 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8054 sub2node->SetLineColor(kColorITS);
8055 sub2node->SetVisibility(1);
8056 fNodes->Add(sub2node);
8059 // Place copy #3 of ITS3 directly in I004
8061 ySDD = Y_SDD_sep/2.+I302dits[1];
8062 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8063 sub2node->SetLineColor(kColorITS);
8064 sub2node->SetVisibility(1);
8065 fNodes->Add(sub2node);
8068 // Place copy #4 of ITS3 directly in I004
8070 ySDD = Y_SDD_sep/2.+I302dits[1];
8071 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8072 sub2node->SetLineColor(kColorITS);
8073 sub2node->SetVisibility(1);
8074 fNodes->Add(sub2node);
8077 // Place copy #5 of ITS3 directly in I004
8079 ySDD = Y_SDD_sep/2.+I302dits[1];
8080 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8081 sub2node->SetLineColor(kColorITS);
8082 sub2node->SetVisibility(1);
8083 fNodes->Add(sub2node);
8086 // Place copy #6 of ITS3 directly in I004
8088 ySDD = Y_SDD_sep/2.+I302dits[1];
8089 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8090 sub2node->SetLineColor(kColorITS);
8091 sub2node->SetVisibility(1);
8092 fNodes->Add(sub2node);
8094 fNodes->Add(sub1node);
8097 // Place copy #9 of I004 in IT34
8099 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
8100 sub1node->SetLineColor(kColorITS);
8101 sub1node->SetVisibility(0);
8104 // Place copy #1 of ITS3 directly in I004
8106 ySDD = Y_SDD_sep/2.+I302dits[1];
8107 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8108 sub2node->SetLineColor(kColorITS);
8109 sub2node->SetVisibility(1);
8110 fNodes->Add(sub2node);
8113 // Place copy #2 of ITS3 directly in I004
8115 ySDD = Y_SDD_sep/2.+I302dits[1];
8116 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8117 sub2node->SetLineColor(kColorITS);
8118 sub2node->SetVisibility(1);
8119 fNodes->Add(sub2node);
8122 // Place copy #3 of ITS3 directly in I004
8124 ySDD = Y_SDD_sep/2.+I302dits[1];
8125 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8126 sub2node->SetLineColor(kColorITS);
8127 sub2node->SetVisibility(1);
8128 fNodes->Add(sub2node);
8131 // Place copy #4 of ITS3 directly in I004
8133 ySDD = Y_SDD_sep/2.+I302dits[1];
8134 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8135 sub2node->SetLineColor(kColorITS);
8136 sub2node->SetVisibility(1);
8137 fNodes->Add(sub2node);
8140 // Place copy #5 of ITS3 directly in I004
8142 ySDD = Y_SDD_sep/2.+I302dits[1];
8143 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8144 sub2node->SetLineColor(kColorITS);
8145 sub2node->SetVisibility(1);
8146 fNodes->Add(sub2node);
8149 // Place copy #6 of ITS3 directly in I004
8151 ySDD = Y_SDD_sep/2.+I302dits[1];
8152 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8153 sub2node->SetLineColor(kColorITS);
8154 sub2node->SetVisibility(1);
8155 fNodes->Add(sub2node);
8157 fNodes->Add(sub1node);
8160 // Place copy #10 of I004 in IT34
8162 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8163 sub1node->SetLineColor(kColorITS);
8164 sub1node->SetVisibility(0);
8167 // Place copy #1 of ITS3 directly in I004
8169 ySDD = Y_SDD_sep/2.+I302dits[1];
8170 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8171 sub2node->SetLineColor(kColorITS);
8172 sub2node->SetVisibility(1);
8173 fNodes->Add(sub2node);
8176 // Place copy #2 of ITS3 directly in I004
8178 ySDD = Y_SDD_sep/2.+I302dits[1];
8179 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8180 sub2node->SetLineColor(kColorITS);
8181 sub2node->SetVisibility(1);
8182 fNodes->Add(sub2node);
8185 // Place copy #3 of ITS3 directly in I004
8187 ySDD = Y_SDD_sep/2.+I302dits[1];
8188 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8189 sub2node->SetLineColor(kColorITS);
8190 sub2node->SetVisibility(1);
8191 fNodes->Add(sub2node);
8194 // Place copy #4 of ITS3 directly in I004
8196 ySDD = Y_SDD_sep/2.+I302dits[1];
8197 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8198 sub2node->SetLineColor(kColorITS);
8199 sub2node->SetVisibility(1);
8200 fNodes->Add(sub2node);
8203 // Place copy #5 of ITS3 directly in I004
8205 ySDD = Y_SDD_sep/2.+I302dits[1];
8206 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8207 sub2node->SetLineColor(kColorITS);
8208 sub2node->SetVisibility(1);
8209 fNodes->Add(sub2node);
8212 // Place copy #6 of ITS3 directly in I004
8214 ySDD = Y_SDD_sep/2.+I302dits[1];
8215 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8216 sub2node->SetLineColor(kColorITS);
8217 sub2node->SetVisibility(1);
8218 fNodes->Add(sub2node);
8220 fNodes->Add(sub1node);
8223 // Place copy #11 of I004 in IT34
8225 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8226 sub1node->SetLineColor(kColorITS);
8227 sub1node->SetVisibility(0);
8230 // Place copy #1 of ITS3 directly in I004
8232 ySDD = Y_SDD_sep/2.+I302dits[1];
8233 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8234 sub2node->SetLineColor(kColorITS);
8235 sub2node->SetVisibility(1);
8236 fNodes->Add(sub2node);
8239 // Place copy #2 of ITS3 directly in I004
8241 ySDD = Y_SDD_sep/2.+I302dits[1];
8242 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8243 sub2node->SetLineColor(kColorITS);
8244 sub2node->SetVisibility(1);
8245 fNodes->Add(sub2node);
8248 // Place copy #3 of ITS3 directly in I004
8250 ySDD = Y_SDD_sep/2.+I302dits[1];
8251 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8252 sub2node->SetLineColor(kColorITS);
8253 sub2node->SetVisibility(1);
8254 fNodes->Add(sub2node);
8257 // Place copy #4 of ITS3 directly in I004
8259 ySDD = Y_SDD_sep/2.+I302dits[1];
8260 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8261 sub2node->SetLineColor(kColorITS);
8262 sub2node->SetVisibility(1);
8263 fNodes->Add(sub2node);
8266 // Place copy #5 of ITS3 directly in I004
8268 ySDD = Y_SDD_sep/2.+I302dits[1];
8269 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8270 sub2node->SetLineColor(kColorITS);
8271 sub2node->SetVisibility(1);
8272 fNodes->Add(sub2node);
8275 // Place copy #6 of ITS3 directly in I004
8277 ySDD = Y_SDD_sep/2.+I302dits[1];
8278 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8279 sub2node->SetLineColor(kColorITS);
8280 sub2node->SetVisibility(1);
8281 fNodes->Add(sub2node);
8283 fNodes->Add(sub1node);
8286 // Place copy #12 of I004 in IT34
8288 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8289 sub1node->SetLineColor(kColorITS);
8290 sub1node->SetVisibility(0);
8293 // Place copy #1 of ITS3 directly in I004
8295 ySDD = Y_SDD_sep/2.+I302dits[1];
8296 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8297 sub2node->SetLineColor(kColorITS);
8298 sub2node->SetVisibility(1);
8299 fNodes->Add(sub2node);
8302 // Place copy #2 of ITS3 directly in I004
8304 ySDD = Y_SDD_sep/2.+I302dits[1];
8305 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8306 sub2node->SetLineColor(kColorITS);
8307 sub2node->SetVisibility(1);
8308 fNodes->Add(sub2node);
8311 // Place copy #3 of ITS3 directly in I004
8313 ySDD = Y_SDD_sep/2.+I302dits[1];
8314 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8315 sub2node->SetLineColor(kColorITS);
8316 sub2node->SetVisibility(1);
8317 fNodes->Add(sub2node);
8320 // Place copy #4 of ITS3 directly in I004
8322 ySDD = Y_SDD_sep/2.+I302dits[1];
8323 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8324 sub2node->SetLineColor(kColorITS);
8325 sub2node->SetVisibility(1);
8326 fNodes->Add(sub2node);
8329 // Place copy #5 of ITS3 directly in I004
8331 ySDD = Y_SDD_sep/2.+I302dits[1];
8332 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8333 sub2node->SetLineColor(kColorITS);
8334 sub2node->SetVisibility(1);
8335 fNodes->Add(sub2node);
8338 // Place copy #6 of ITS3 directly in I004
8340 ySDD = Y_SDD_sep/2.+I302dits[1];
8341 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8342 sub2node->SetLineColor(kColorITS);
8343 sub2node->SetVisibility(1);
8344 fNodes->Add(sub2node);
8346 fNodes->Add(sub1node);
8349 // Place copy #13 of I004 in IT34
8351 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8352 sub1node->SetLineColor(kColorITS);
8353 sub1node->SetVisibility(0);
8356 // Place copy #1 of ITS3 directly in I004
8358 ySDD = Y_SDD_sep/2.+I302dits[1];
8359 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8360 sub2node->SetLineColor(kColorITS);
8361 sub2node->SetVisibility(1);
8362 fNodes->Add(sub2node);
8365 // Place copy #2 of ITS3 directly in I004
8367 ySDD = Y_SDD_sep/2.+I302dits[1];
8368 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8369 sub2node->SetLineColor(kColorITS);
8370 sub2node->SetVisibility(1);
8371 fNodes->Add(sub2node);
8374 // Place copy #3 of ITS3 directly in I004
8376 ySDD = Y_SDD_sep/2.+I302dits[1];
8377 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8378 sub2node->SetLineColor(kColorITS);
8379 sub2node->SetVisibility(1);
8380 fNodes->Add(sub2node);
8383 // Place copy #4 of ITS3 directly in I004
8385 ySDD = Y_SDD_sep/2.+I302dits[1];
8386 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8387 sub2node->SetLineColor(kColorITS);
8388 sub2node->SetVisibility(1);
8389 fNodes->Add(sub2node);
8392 // Place copy #5 of ITS3 directly in I004
8394 ySDD = Y_SDD_sep/2.+I302dits[1];
8395 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8396 sub2node->SetLineColor(kColorITS);
8397 sub2node->SetVisibility(1);
8398 fNodes->Add(sub2node);
8401 // Place copy #6 of ITS3 directly in I004
8403 ySDD = Y_SDD_sep/2.+I302dits[1];
8404 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8405 sub2node->SetLineColor(kColorITS);
8406 sub2node->SetVisibility(1);
8407 fNodes->Add(sub2node);
8409 fNodes->Add(sub1node);
8412 // Place copy #14 of I004 in IT34
8414 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8415 sub1node->SetLineColor(kColorITS);
8416 sub1node->SetVisibility(0);
8419 // Place copy #1 of ITS3 directly in I004
8421 ySDD = Y_SDD_sep/2.+I302dits[1];
8422 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8423 sub2node->SetLineColor(kColorITS);
8424 sub2node->SetVisibility(1);
8425 fNodes->Add(sub2node);
8428 // Place copy #2 of ITS3 directly in I004
8430 ySDD = Y_SDD_sep/2.+I302dits[1];
8431 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8432 sub2node->SetLineColor(kColorITS);
8433 sub2node->SetVisibility(1);
8434 fNodes->Add(sub2node);
8437 // Place copy #3 of ITS3 directly in I004
8439 ySDD = Y_SDD_sep/2.+I302dits[1];
8440 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8441 sub2node->SetLineColor(kColorITS);
8442 sub2node->SetVisibility(1);
8443 fNodes->Add(sub2node);
8446 // Place copy #4 of ITS3 directly in I004
8448 ySDD = Y_SDD_sep/2.+I302dits[1];
8449 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8450 sub2node->SetLineColor(kColorITS);
8451 sub2node->SetVisibility(1);
8452 fNodes->Add(sub2node);
8455 // Place copy #5 of ITS3 directly in I004
8457 ySDD = Y_SDD_sep/2.+I302dits[1];
8458 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8459 sub2node->SetLineColor(kColorITS);
8460 sub2node->SetVisibility(1);
8461 fNodes->Add(sub2node);
8464 // Place copy #6 of ITS3 directly in I004
8466 ySDD = Y_SDD_sep/2.+I302dits[1];
8467 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8468 sub2node->SetLineColor(kColorITS);
8469 sub2node->SetVisibility(1);
8470 fNodes->Add(sub2node);
8472 fNodes->Add(sub1node);
8475 // Place copy #1 of I005 in IT34
8477 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8478 sub1node->SetLineColor(kColorITS);
8479 sub1node->SetVisibility(0);
8482 // Place copy #1 of ITS4 directly in I005
8484 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8485 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8486 sub2node->SetLineColor(kColorITS);
8487 sub2node->SetVisibility(1);
8488 fNodes->Add(sub2node);
8491 // Place copy #2 of ITS4 directly in I005
8493 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8494 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8495 sub2node->SetLineColor(kColorITS);
8496 sub2node->SetVisibility(1);
8497 fNodes->Add(sub2node);
8500 // Place copy #3 of ITS4 directly in I005
8502 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8503 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8504 sub2node->SetLineColor(kColorITS);
8505 sub2node->SetVisibility(1);
8506 fNodes->Add(sub2node);
8509 // Place copy #4 of ITS4 directly in I005
8511 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8512 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8513 sub2node->SetLineColor(kColorITS);
8514 sub2node->SetVisibility(1);
8515 fNodes->Add(sub2node);
8518 // Place copy #5 of ITS4 directly in I005
8520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8521 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8522 sub2node->SetLineColor(kColorITS);
8523 sub2node->SetVisibility(1);
8524 fNodes->Add(sub2node);
8527 // Place copy #6 of ITS4 directly in I005
8529 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8530 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8531 sub2node->SetLineColor(kColorITS);
8532 sub2node->SetVisibility(1);
8533 fNodes->Add(sub2node);
8536 // Place copy #7 of ITS4 directly in I005
8538 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8539 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8540 sub2node->SetLineColor(kColorITS);
8541 sub2node->SetVisibility(1);
8542 fNodes->Add(sub2node);
8545 // Place copy #8 of ITS4 directly in I005
8547 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8548 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8549 sub2node->SetLineColor(kColorITS);
8550 sub2node->SetVisibility(1);
8551 fNodes->Add(sub2node);
8553 fNodes->Add(sub1node);
8556 // Place copy #2 of I005 in IT34
8558 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8559 sub1node->SetLineColor(kColorITS);
8560 sub1node->SetVisibility(0);
8563 // Place copy #1 of ITS4 directly in I005
8565 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8566 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8567 sub2node->SetLineColor(kColorITS);
8568 sub2node->SetVisibility(1);
8569 fNodes->Add(sub2node);
8572 // Place copy #2 of ITS4 directly in I005
8574 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8575 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8576 sub2node->SetLineColor(kColorITS);
8577 sub2node->SetVisibility(1);
8578 fNodes->Add(sub2node);
8581 // Place copy #3 of ITS4 directly in I005
8583 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8584 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8585 sub2node->SetLineColor(kColorITS);
8586 sub2node->SetVisibility(1);
8587 fNodes->Add(sub2node);
8590 // Place copy #4 of ITS4 directly in I005
8592 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8593 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8594 sub2node->SetLineColor(kColorITS);
8595 sub2node->SetVisibility(1);
8596 fNodes->Add(sub2node);
8599 // Place copy #5 of ITS4 directly in I005
8601 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8602 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8603 sub2node->SetLineColor(kColorITS);
8604 sub2node->SetVisibility(1);
8605 fNodes->Add(sub2node);
8608 // Place copy #6 of ITS4 directly in I005
8610 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8611 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8612 sub2node->SetLineColor(kColorITS);
8613 sub2node->SetVisibility(1);
8614 fNodes->Add(sub2node);
8617 // Place copy #7 of ITS4 directly in I005
8619 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8620 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8621 sub2node->SetLineColor(kColorITS);
8622 sub2node->SetVisibility(1);
8623 fNodes->Add(sub2node);
8626 // Place copy #8 of ITS4 directly in I005
8628 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8629 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8630 sub2node->SetLineColor(kColorITS);
8631 sub2node->SetVisibility(1);
8632 fNodes->Add(sub2node);
8634 fNodes->Add(sub1node);
8637 // Place copy #3 of I005 in IT34
8639 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8640 sub1node->SetLineColor(kColorITS);
8641 sub1node->SetVisibility(0);
8644 // Place copy #1 of ITS4 directly in I005
8646 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8647 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8648 sub2node->SetLineColor(kColorITS);
8649 sub2node->SetVisibility(1);
8650 fNodes->Add(sub2node);
8653 // Place copy #2 of ITS4 directly in I005
8655 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8656 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8657 sub2node->SetLineColor(kColorITS);
8658 sub2node->SetVisibility(1);
8659 fNodes->Add(sub2node);
8662 // Place copy #3 of ITS4 directly in I005
8664 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8665 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8666 sub2node->SetLineColor(kColorITS);
8667 sub2node->SetVisibility(1);
8668 fNodes->Add(sub2node);
8671 // Place copy #4 of ITS4 directly in I005
8673 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8674 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8675 sub2node->SetLineColor(kColorITS);
8676 sub2node->SetVisibility(1);
8677 fNodes->Add(sub2node);
8680 // Place copy #5 of ITS4 directly in I005
8682 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8683 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8684 sub2node->SetLineColor(kColorITS);
8685 sub2node->SetVisibility(1);
8686 fNodes->Add(sub2node);
8689 // Place copy #6 of ITS4 directly in I005
8691 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8692 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8693 sub2node->SetLineColor(kColorITS);
8694 sub2node->SetVisibility(1);
8695 fNodes->Add(sub2node);
8698 // Place copy #7 of ITS4 directly in I005
8700 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8701 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8702 sub2node->SetLineColor(kColorITS);
8703 sub2node->SetVisibility(1);
8704 fNodes->Add(sub2node);
8707 // Place copy #8 of ITS4 directly in I005
8709 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8710 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8711 sub2node->SetLineColor(kColorITS);
8712 sub2node->SetVisibility(1);
8713 fNodes->Add(sub2node);
8715 fNodes->Add(sub1node);
8718 // Place copy #4 of I005 in IT34
8720 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8721 sub1node->SetLineColor(kColorITS);
8722 sub1node->SetVisibility(0);
8725 // Place copy #1 of ITS4 directly in I005
8727 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8728 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8729 sub2node->SetLineColor(kColorITS);
8730 sub2node->SetVisibility(1);
8731 fNodes->Add(sub2node);
8734 // Place copy #2 of ITS4 directly in I005
8736 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8737 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8738 sub2node->SetLineColor(kColorITS);
8739 sub2node->SetVisibility(1);
8740 fNodes->Add(sub2node);
8743 // Place copy #3 of ITS4 directly in I005
8745 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8746 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8747 sub2node->SetLineColor(kColorITS);
8748 sub2node->SetVisibility(1);
8749 fNodes->Add(sub2node);
8752 // Place copy #4 of ITS4 directly in I005
8754 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8755 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8756 sub2node->SetLineColor(kColorITS);
8757 sub2node->SetVisibility(1);
8758 fNodes->Add(sub2node);
8761 // Place copy #5 of ITS4 directly in I005
8763 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8764 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8765 sub2node->SetLineColor(kColorITS);
8766 sub2node->SetVisibility(1);
8767 fNodes->Add(sub2node);
8770 // Place copy #6 of ITS4 directly in I005
8772 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8773 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8774 sub2node->SetLineColor(kColorITS);
8775 sub2node->SetVisibility(1);
8776 fNodes->Add(sub2node);
8779 // Place copy #7 of ITS4 directly in I005
8781 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8782 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8783 sub2node->SetLineColor(kColorITS);
8784 sub2node->SetVisibility(1);
8785 fNodes->Add(sub2node);
8788 // Place copy #8 of ITS4 directly in I005
8790 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8791 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8792 sub2node->SetLineColor(kColorITS);
8793 sub2node->SetVisibility(1);
8794 fNodes->Add(sub2node);
8796 fNodes->Add(sub1node);
8799 // Place copy #5 of I005 in IT34
8801 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8802 sub1node->SetLineColor(kColorITS);
8803 sub1node->SetVisibility(0);
8806 // Place copy #1 of ITS4 directly in I005
8808 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8809 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8810 sub2node->SetLineColor(kColorITS);
8811 sub2node->SetVisibility(1);
8812 fNodes->Add(sub2node);
8815 // Place copy #2 of ITS4 directly in I005
8817 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8818 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8819 sub2node->SetLineColor(kColorITS);
8820 sub2node->SetVisibility(1);
8821 fNodes->Add(sub2node);
8824 // Place copy #3 of ITS4 directly in I005
8826 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8827 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8828 sub2node->SetLineColor(kColorITS);
8829 sub2node->SetVisibility(1);
8830 fNodes->Add(sub2node);
8833 // Place copy #4 of ITS4 directly in I005
8835 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8836 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8837 sub2node->SetLineColor(kColorITS);
8838 sub2node->SetVisibility(1);
8839 fNodes->Add(sub2node);
8842 // Place copy #5 of ITS4 directly in I005
8844 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8845 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8846 sub2node->SetLineColor(kColorITS);
8847 sub2node->SetVisibility(1);
8848 fNodes->Add(sub2node);
8851 // Place copy #6 of ITS4 directly in I005
8853 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8854 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8855 sub2node->SetLineColor(kColorITS);
8856 sub2node->SetVisibility(1);
8857 fNodes->Add(sub2node);
8860 // Place copy #7 of ITS4 directly in I005
8862 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8863 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8864 sub2node->SetLineColor(kColorITS);
8865 sub2node->SetVisibility(1);
8866 fNodes->Add(sub2node);
8869 // Place copy #8 of ITS4 directly in I005
8871 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8872 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8873 sub2node->SetLineColor(kColorITS);
8874 sub2node->SetVisibility(1);
8875 fNodes->Add(sub2node);
8877 fNodes->Add(sub1node);
8880 // Place copy #6 of I005 in IT34
8882 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8883 sub1node->SetLineColor(kColorITS);
8884 sub1node->SetVisibility(0);
8887 // Place copy #1 of ITS4 directly in I005
8889 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8890 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8891 sub2node->SetLineColor(kColorITS);
8892 sub2node->SetVisibility(1);
8893 fNodes->Add(sub2node);
8896 // Place copy #2 of ITS4 directly in I005
8898 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8899 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8900 sub2node->SetLineColor(kColorITS);
8901 sub2node->SetVisibility(1);
8902 fNodes->Add(sub2node);
8905 // Place copy #3 of ITS4 directly in I005
8907 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8908 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8909 sub2node->SetLineColor(kColorITS);
8910 sub2node->SetVisibility(1);
8911 fNodes->Add(sub2node);
8914 // Place copy #4 of ITS4 directly in I005
8916 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8917 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8918 sub2node->SetLineColor(kColorITS);
8919 sub2node->SetVisibility(1);
8920 fNodes->Add(sub2node);
8923 // Place copy #5 of ITS4 directly in I005
8925 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8926 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8927 sub2node->SetLineColor(kColorITS);
8928 sub2node->SetVisibility(1);
8929 fNodes->Add(sub2node);
8932 // Place copy #6 of ITS4 directly in I005
8934 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8935 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8936 sub2node->SetLineColor(kColorITS);
8937 sub2node->SetVisibility(1);
8938 fNodes->Add(sub2node);
8941 // Place copy #7 of ITS4 directly in I005
8943 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8944 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8945 sub2node->SetLineColor(kColorITS);
8946 sub2node->SetVisibility(1);
8947 fNodes->Add(sub2node);
8950 // Place copy #8 of ITS4 directly in I005
8952 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8953 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8954 sub2node->SetLineColor(kColorITS);
8955 sub2node->SetVisibility(1);
8956 fNodes->Add(sub2node);
8958 fNodes->Add(sub1node);
8961 // Place copy #7 of I005 in IT34
8963 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
8964 sub1node->SetLineColor(kColorITS);
8965 sub1node->SetVisibility(0);
8968 // Place copy #1 of ITS4 directly in I005
8970 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8971 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8972 sub2node->SetLineColor(kColorITS);
8973 sub2node->SetVisibility(1);
8974 fNodes->Add(sub2node);
8977 // Place copy #2 of ITS4 directly in I005
8979 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8980 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8981 sub2node->SetLineColor(kColorITS);
8982 sub2node->SetVisibility(1);
8983 fNodes->Add(sub2node);
8986 // Place copy #3 of ITS4 directly in I005
8988 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8989 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8990 sub2node->SetLineColor(kColorITS);
8991 sub2node->SetVisibility(1);
8992 fNodes->Add(sub2node);
8995 // Place copy #4 of ITS4 directly in I005
8997 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8998 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8999 sub2node->SetLineColor(kColorITS);
9000 sub2node->SetVisibility(1);
9001 fNodes->Add(sub2node);
9004 // Place copy #5 of ITS4 directly in I005
9006 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9007 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9008 sub2node->SetLineColor(kColorITS);
9009 sub2node->SetVisibility(1);
9010 fNodes->Add(sub2node);
9013 // Place copy #6 of ITS4 directly in I005
9015 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9016 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9017 sub2node->SetLineColor(kColorITS);
9018 sub2node->SetVisibility(1);
9019 fNodes->Add(sub2node);
9022 // Place copy #7 of ITS4 directly in I005
9024 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9025 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9026 sub2node->SetLineColor(kColorITS);
9027 sub2node->SetVisibility(1);
9028 fNodes->Add(sub2node);
9031 // Place copy #8 of ITS4 directly in I005
9033 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9034 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9035 sub2node->SetLineColor(kColorITS);
9036 sub2node->SetVisibility(1);
9037 fNodes->Add(sub2node);
9039 fNodes->Add(sub1node);
9042 // Place copy #8 of I005 in IT34
9044 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
9045 sub1node->SetLineColor(kColorITS);
9046 sub1node->SetVisibility(0);
9049 // Place copy #1 of ITS4 directly in I005
9051 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9052 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9053 sub2node->SetLineColor(kColorITS);
9054 sub2node->SetVisibility(1);
9055 fNodes->Add(sub2node);
9058 // Place copy #2 of ITS4 directly in I005
9060 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9061 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9062 sub2node->SetLineColor(kColorITS);
9063 sub2node->SetVisibility(1);
9064 fNodes->Add(sub2node);
9067 // Place copy #3 of ITS4 directly in I005
9069 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9070 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9071 sub2node->SetLineColor(kColorITS);
9072 sub2node->SetVisibility(1);
9073 fNodes->Add(sub2node);
9076 // Place copy #4 of ITS4 directly in I005
9078 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9079 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9080 sub2node->SetLineColor(kColorITS);
9081 sub2node->SetVisibility(1);
9082 fNodes->Add(sub2node);
9085 // Place copy #5 of ITS4 directly in I005
9087 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9088 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9089 sub2node->SetLineColor(kColorITS);
9090 sub2node->SetVisibility(1);
9091 fNodes->Add(sub2node);
9094 // Place copy #6 of ITS4 directly in I005
9096 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9097 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9098 sub2node->SetLineColor(kColorITS);
9099 sub2node->SetVisibility(1);
9100 fNodes->Add(sub2node);
9103 // Place copy #7 of ITS4 directly in I005
9105 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9106 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9107 sub2node->SetLineColor(kColorITS);
9108 sub2node->SetVisibility(1);
9109 fNodes->Add(sub2node);
9112 // Place copy #8 of ITS4 directly in I005
9114 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9115 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9116 sub2node->SetLineColor(kColorITS);
9117 sub2node->SetVisibility(1);
9118 fNodes->Add(sub2node);
9120 fNodes->Add(sub1node);
9123 // Place copy #9 of I005 in IT34
9125 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
9126 sub1node->SetLineColor(kColorITS);
9127 sub1node->SetVisibility(0);
9130 // Place copy #1 of ITS4 directly in I005
9132 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9133 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9134 sub2node->SetLineColor(kColorITS);
9135 sub2node->SetVisibility(1);
9136 fNodes->Add(sub2node);
9139 // Place copy #2 of ITS4 directly in I005
9141 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9142 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9143 sub2node->SetLineColor(kColorITS);
9144 sub2node->SetVisibility(1);
9145 fNodes->Add(sub2node);
9148 // Place copy #3 of ITS4 directly in I005
9150 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9151 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9152 sub2node->SetLineColor(kColorITS);
9153 sub2node->SetVisibility(1);
9154 fNodes->Add(sub2node);
9157 // Place copy #4 of ITS4 directly in I005
9159 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9160 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9161 sub2node->SetLineColor(kColorITS);
9162 sub2node->SetVisibility(1);
9163 fNodes->Add(sub2node);
9166 // Place copy #5 of ITS4 directly in I005
9168 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9169 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9170 sub2node->SetLineColor(kColorITS);
9171 sub2node->SetVisibility(1);
9172 fNodes->Add(sub2node);
9175 // Place copy #6 of ITS4 directly in I005
9177 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9178 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9179 sub2node->SetLineColor(kColorITS);
9180 sub2node->SetVisibility(1);
9181 fNodes->Add(sub2node);
9184 // Place copy #7 of ITS4 directly in I005
9186 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9187 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9188 sub2node->SetLineColor(kColorITS);
9189 sub2node->SetVisibility(1);
9190 fNodes->Add(sub2node);
9193 // Place copy #8 of ITS4 directly in I005
9195 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9196 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9197 sub2node->SetLineColor(kColorITS);
9198 sub2node->SetVisibility(1);
9199 fNodes->Add(sub2node);
9201 fNodes->Add(sub1node);
9204 // Place copy #10 of I005 in IT34
9206 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9207 sub1node->SetLineColor(kColorITS);
9208 sub1node->SetVisibility(0);
9211 // Place copy #1 of ITS4 directly in I005
9213 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9214 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9215 sub2node->SetLineColor(kColorITS);
9216 sub2node->SetVisibility(1);
9217 fNodes->Add(sub2node);
9220 // Place copy #2 of ITS4 directly in I005
9222 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9223 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9224 sub2node->SetLineColor(kColorITS);
9225 sub2node->SetVisibility(1);
9226 fNodes->Add(sub2node);
9229 // Place copy #3 of ITS4 directly in I005
9231 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9232 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9233 sub2node->SetLineColor(kColorITS);
9234 sub2node->SetVisibility(1);
9235 fNodes->Add(sub2node);
9238 // Place copy #4 of ITS4 directly in I005
9240 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9241 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9242 sub2node->SetLineColor(kColorITS);
9243 sub2node->SetVisibility(1);
9244 fNodes->Add(sub2node);
9247 // Place copy #5 of ITS4 directly in I005
9249 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9250 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9251 sub2node->SetLineColor(kColorITS);
9252 sub2node->SetVisibility(1);
9253 fNodes->Add(sub2node);
9256 // Place copy #6 of ITS4 directly in I005
9258 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9259 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9260 sub2node->SetLineColor(kColorITS);
9261 sub2node->SetVisibility(1);
9262 fNodes->Add(sub2node);
9265 // Place copy #7 of ITS4 directly in I005
9267 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9268 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9269 sub2node->SetLineColor(kColorITS);
9270 sub2node->SetVisibility(1);
9271 fNodes->Add(sub2node);
9274 // Place copy #8 of ITS4 directly in I005
9276 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9277 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9278 sub2node->SetLineColor(kColorITS);
9279 sub2node->SetVisibility(1);
9280 fNodes->Add(sub2node);
9282 fNodes->Add(sub1node);
9285 // Place copy #11 of I005 in IT34
9287 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9288 sub1node->SetLineColor(kColorITS);
9289 sub1node->SetVisibility(0);
9292 // Place copy #1 of ITS4 directly in I005
9294 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9295 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9296 sub2node->SetLineColor(kColorITS);
9297 sub2node->SetVisibility(1);
9298 fNodes->Add(sub2node);
9301 // Place copy #2 of ITS4 directly in I005
9303 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9304 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9305 sub2node->SetLineColor(kColorITS);
9306 sub2node->SetVisibility(1);
9307 fNodes->Add(sub2node);
9310 // Place copy #3 of ITS4 directly in I005
9312 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9313 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9314 sub2node->SetLineColor(kColorITS);
9315 sub2node->SetVisibility(1);
9316 fNodes->Add(sub2node);
9319 // Place copy #4 of ITS4 directly in I005
9321 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9322 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9323 sub2node->SetLineColor(kColorITS);
9324 sub2node->SetVisibility(1);
9325 fNodes->Add(sub2node);
9328 // Place copy #5 of ITS4 directly in I005
9330 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9331 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9332 sub2node->SetLineColor(kColorITS);
9333 sub2node->SetVisibility(1);
9334 fNodes->Add(sub2node);
9337 // Place copy #6 of ITS4 directly in I005
9339 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9340 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9341 sub2node->SetLineColor(kColorITS);
9342 sub2node->SetVisibility(1);
9343 fNodes->Add(sub2node);
9346 // Place copy #7 of ITS4 directly in I005
9348 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9349 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9350 sub2node->SetLineColor(kColorITS);
9351 sub2node->SetVisibility(1);
9352 fNodes->Add(sub2node);
9355 // Place copy #8 of ITS4 directly in I005
9357 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9358 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9359 sub2node->SetLineColor(kColorITS);
9360 sub2node->SetVisibility(1);
9361 fNodes->Add(sub2node);
9363 fNodes->Add(sub1node);
9366 // Place copy #12 of I005 in IT34
9368 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9369 sub1node->SetLineColor(kColorITS);
9370 sub1node->SetVisibility(0);
9373 // Place copy #1 of ITS4 directly in I005
9375 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9376 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9377 sub2node->SetLineColor(kColorITS);
9378 sub2node->SetVisibility(1);
9379 fNodes->Add(sub2node);
9382 // Place copy #2 of ITS4 directly in I005
9384 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9385 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9386 sub2node->SetLineColor(kColorITS);
9387 sub2node->SetVisibility(1);
9388 fNodes->Add(sub2node);
9391 // Place copy #3 of ITS4 directly in I005
9393 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9394 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9395 sub2node->SetLineColor(kColorITS);
9396 sub2node->SetVisibility(1);
9397 fNodes->Add(sub2node);
9400 // Place copy #4 of ITS4 directly in I005
9402 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9403 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9404 sub2node->SetLineColor(kColorITS);
9405 sub2node->SetVisibility(1);
9406 fNodes->Add(sub2node);
9409 // Place copy #5 of ITS4 directly in I005
9411 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9412 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9413 sub2node->SetLineColor(kColorITS);
9414 sub2node->SetVisibility(1);
9415 fNodes->Add(sub2node);
9418 // Place copy #6 of ITS4 directly in I005
9420 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9421 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9422 sub2node->SetLineColor(kColorITS);
9423 sub2node->SetVisibility(1);
9424 fNodes->Add(sub2node);
9427 // Place copy #7 of ITS4 directly in I005
9429 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9430 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9431 sub2node->SetLineColor(kColorITS);
9432 sub2node->SetVisibility(1);
9433 fNodes->Add(sub2node);
9436 // Place copy #8 of ITS4 directly in I005
9438 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9439 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9440 sub2node->SetLineColor(kColorITS);
9441 sub2node->SetVisibility(1);
9442 fNodes->Add(sub2node);
9444 fNodes->Add(sub1node);
9447 // Place copy #13 of I005 in IT34
9449 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9450 sub1node->SetLineColor(kColorITS);
9451 sub1node->SetVisibility(0);
9454 // Place copy #1 of ITS4 directly in I005
9456 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9457 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9458 sub2node->SetLineColor(kColorITS);
9459 sub2node->SetVisibility(1);
9460 fNodes->Add(sub2node);
9463 // Place copy #2 of ITS4 directly in I005
9465 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9466 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9467 sub2node->SetLineColor(kColorITS);
9468 sub2node->SetVisibility(1);
9469 fNodes->Add(sub2node);
9472 // Place copy #3 of ITS4 directly in I005
9474 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9475 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9476 sub2node->SetLineColor(kColorITS);
9477 sub2node->SetVisibility(1);
9478 fNodes->Add(sub2node);
9481 // Place copy #4 of ITS4 directly in I005
9483 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9484 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9485 sub2node->SetLineColor(kColorITS);
9486 sub2node->SetVisibility(1);
9487 fNodes->Add(sub2node);
9490 // Place copy #5 of ITS4 directly in I005
9492 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9493 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9494 sub2node->SetLineColor(kColorITS);
9495 sub2node->SetVisibility(1);
9496 fNodes->Add(sub2node);
9499 // Place copy #6 of ITS4 directly in I005
9501 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9502 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9503 sub2node->SetLineColor(kColorITS);
9504 sub2node->SetVisibility(1);
9505 fNodes->Add(sub2node);
9508 // Place copy #7 of ITS4 directly in I005
9510 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9511 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9512 sub2node->SetLineColor(kColorITS);
9513 sub2node->SetVisibility(1);
9514 fNodes->Add(sub2node);
9517 // Place copy #8 of ITS4 directly in I005
9519 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9520 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9521 sub2node->SetLineColor(kColorITS);
9522 sub2node->SetVisibility(1);
9523 fNodes->Add(sub2node);
9525 fNodes->Add(sub1node);
9528 // Place copy #14 of I005 in IT34
9530 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9531 sub1node->SetLineColor(kColorITS);
9532 sub1node->SetVisibility(0);
9535 // Place copy #1 of ITS4 directly in I005
9537 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9538 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9539 sub2node->SetLineColor(kColorITS);
9540 sub2node->SetVisibility(1);
9541 fNodes->Add(sub2node);
9544 // Place copy #2 of ITS4 directly in I005
9546 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9547 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9548 sub2node->SetLineColor(kColorITS);
9549 sub2node->SetVisibility(1);
9550 fNodes->Add(sub2node);
9553 // Place copy #3 of ITS4 directly in I005
9555 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9556 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9557 sub2node->SetLineColor(kColorITS);
9558 sub2node->SetVisibility(1);
9559 fNodes->Add(sub2node);
9562 // Place copy #4 of ITS4 directly in I005
9564 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9565 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9566 sub2node->SetLineColor(kColorITS);
9567 sub2node->SetVisibility(1);
9568 fNodes->Add(sub2node);
9571 // Place copy #5 of ITS4 directly in I005
9573 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9574 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9575 sub2node->SetLineColor(kColorITS);
9576 sub2node->SetVisibility(1);
9577 fNodes->Add(sub2node);
9580 // Place copy #6 of ITS4 directly in I005
9582 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9583 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9584 sub2node->SetLineColor(kColorITS);
9585 sub2node->SetVisibility(1);
9586 fNodes->Add(sub2node);
9589 // Place copy #7 of ITS4 directly in I005
9591 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9592 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9593 sub2node->SetLineColor(kColorITS);
9594 sub2node->SetVisibility(1);
9595 fNodes->Add(sub2node);
9598 // Place copy #8 of ITS4 directly in I005
9600 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9601 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9602 sub2node->SetLineColor(kColorITS);
9603 sub2node->SetVisibility(1);
9604 fNodes->Add(sub2node);
9606 fNodes->Add(sub1node);
9609 // Place copy #15 of I005 in IT34
9611 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9612 sub1node->SetLineColor(kColorITS);
9613 sub1node->SetVisibility(0);
9616 // Place copy #1 of ITS4 directly in I005
9618 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9619 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9620 sub2node->SetLineColor(kColorITS);
9621 sub2node->SetVisibility(1);
9622 fNodes->Add(sub2node);
9625 // Place copy #2 of ITS4 directly in I005
9627 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9628 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9629 sub2node->SetLineColor(kColorITS);
9630 sub2node->SetVisibility(1);
9631 fNodes->Add(sub2node);
9634 // Place copy #3 of ITS4 directly in I005
9636 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9637 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9638 sub2node->SetLineColor(kColorITS);
9639 sub2node->SetVisibility(1);
9640 fNodes->Add(sub2node);
9643 // Place copy #4 of ITS4 directly in I005
9645 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9646 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9647 sub2node->SetLineColor(kColorITS);
9648 sub2node->SetVisibility(1);
9649 fNodes->Add(sub2node);
9652 // Place copy #5 of ITS4 directly in I005
9654 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9655 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9656 sub2node->SetLineColor(kColorITS);
9657 sub2node->SetVisibility(1);
9658 fNodes->Add(sub2node);
9661 // Place copy #6 of ITS4 directly in I005
9663 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9664 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9665 sub2node->SetLineColor(kColorITS);
9666 sub2node->SetVisibility(1);
9667 fNodes->Add(sub2node);
9670 // Place copy #7 of ITS4 directly in I005
9672 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9673 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9674 sub2node->SetLineColor(kColorITS);
9675 sub2node->SetVisibility(1);
9676 fNodes->Add(sub2node);
9679 // Place copy #8 of ITS4 directly in I005
9681 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9682 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9683 sub2node->SetLineColor(kColorITS);
9684 sub2node->SetVisibility(1);
9685 fNodes->Add(sub2node);
9687 fNodes->Add(sub1node);
9690 // Place copy #16 of I005 in IT34
9692 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9693 sub1node->SetLineColor(kColorITS);
9694 sub1node->SetVisibility(0);
9697 // Place copy #1 of ITS4 directly in I005
9699 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9700 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9701 sub2node->SetLineColor(kColorITS);
9702 sub2node->SetVisibility(1);
9703 fNodes->Add(sub2node);
9706 // Place copy #2 of ITS4 directly in I005
9708 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9709 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9710 sub2node->SetLineColor(kColorITS);
9711 sub2node->SetVisibility(1);
9712 fNodes->Add(sub2node);
9715 // Place copy #3 of ITS4 directly in I005
9717 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9718 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9719 sub2node->SetLineColor(kColorITS);
9720 sub2node->SetVisibility(1);
9721 fNodes->Add(sub2node);
9724 // Place copy #4 of ITS4 directly in I005
9726 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9727 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9728 sub2node->SetLineColor(kColorITS);
9729 sub2node->SetVisibility(1);
9730 fNodes->Add(sub2node);
9733 // Place copy #5 of ITS4 directly in I005
9735 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9736 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9737 sub2node->SetLineColor(kColorITS);
9738 sub2node->SetVisibility(1);
9739 fNodes->Add(sub2node);
9742 // Place copy #6 of ITS4 directly in I005
9744 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9745 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9746 sub2node->SetLineColor(kColorITS);
9747 sub2node->SetVisibility(1);
9748 fNodes->Add(sub2node);
9751 // Place copy #7 of ITS4 directly in I005
9753 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9754 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9755 sub2node->SetLineColor(kColorITS);
9756 sub2node->SetVisibility(1);
9757 fNodes->Add(sub2node);
9760 // Place copy #8 of ITS4 directly in I005
9762 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9763 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9764 sub2node->SetLineColor(kColorITS);
9765 sub2node->SetVisibility(1);
9766 fNodes->Add(sub2node);
9768 fNodes->Add(sub1node);
9771 // Place copy #17 of I005 in IT34
9773 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9774 sub1node->SetLineColor(kColorITS);
9775 sub1node->SetVisibility(0);
9778 // Place copy #1 of ITS4 directly in I005
9780 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9781 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9782 sub2node->SetLineColor(kColorITS);
9783 sub2node->SetVisibility(1);
9784 fNodes->Add(sub2node);
9787 // Place copy #2 of ITS4 directly in I005
9789 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9790 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9791 sub2node->SetLineColor(kColorITS);
9792 sub2node->SetVisibility(1);
9793 fNodes->Add(sub2node);
9796 // Place copy #3 of ITS4 directly in I005
9798 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9799 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9800 sub2node->SetLineColor(kColorITS);
9801 sub2node->SetVisibility(1);
9802 fNodes->Add(sub2node);
9805 // Place copy #4 of ITS4 directly in I005
9807 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9808 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9809 sub2node->SetLineColor(kColorITS);
9810 sub2node->SetVisibility(1);
9811 fNodes->Add(sub2node);
9814 // Place copy #5 of ITS4 directly in I005
9816 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9817 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9818 sub2node->SetLineColor(kColorITS);
9819 sub2node->SetVisibility(1);
9820 fNodes->Add(sub2node);
9823 // Place copy #6 of ITS4 directly in I005
9825 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9826 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9827 sub2node->SetLineColor(kColorITS);
9828 sub2node->SetVisibility(1);
9829 fNodes->Add(sub2node);
9832 // Place copy #7 of ITS4 directly in I005
9834 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9835 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9836 sub2node->SetLineColor(kColorITS);
9837 sub2node->SetVisibility(1);
9838 fNodes->Add(sub2node);
9841 // Place copy #8 of ITS4 directly in I005
9843 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9844 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9845 sub2node->SetLineColor(kColorITS);
9846 sub2node->SetVisibility(1);
9847 fNodes->Add(sub2node);
9849 fNodes->Add(sub1node);
9852 // Place copy #18 of I005 in IT34
9854 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9855 sub1node->SetLineColor(kColorITS);
9856 sub1node->SetVisibility(0);
9859 // Place copy #1 of ITS4 directly in I005
9861 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9862 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9863 sub2node->SetLineColor(kColorITS);
9864 sub2node->SetVisibility(1);
9865 fNodes->Add(sub2node);
9868 // Place copy #2 of ITS4 directly in I005
9870 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9871 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9872 sub2node->SetLineColor(kColorITS);
9873 sub2node->SetVisibility(1);
9874 fNodes->Add(sub2node);
9877 // Place copy #3 of ITS4 directly in I005
9879 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9880 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9881 sub2node->SetLineColor(kColorITS);
9882 sub2node->SetVisibility(1);
9883 fNodes->Add(sub2node);
9886 // Place copy #4 of ITS4 directly in I005
9888 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9889 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9890 sub2node->SetLineColor(kColorITS);
9891 sub2node->SetVisibility(1);
9892 fNodes->Add(sub2node);
9895 // Place copy #5 of ITS4 directly in I005
9897 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9898 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9899 sub2node->SetLineColor(kColorITS);
9900 sub2node->SetVisibility(1);
9901 fNodes->Add(sub2node);
9904 // Place copy #6 of ITS4 directly in I005
9906 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9907 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9908 sub2node->SetLineColor(kColorITS);
9909 sub2node->SetVisibility(1);
9910 fNodes->Add(sub2node);
9913 // Place copy #7 of ITS4 directly in I005
9915 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9916 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9917 sub2node->SetLineColor(kColorITS);
9918 sub2node->SetVisibility(1);
9919 fNodes->Add(sub2node);
9922 // Place copy #8 of ITS4 directly in I005
9924 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9925 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9926 sub2node->SetLineColor(kColorITS);
9927 sub2node->SetVisibility(1);
9928 fNodes->Add(sub2node);
9930 fNodes->Add(sub1node);
9933 // Place copy #19 of I005 in IT34
9935 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9936 sub1node->SetLineColor(kColorITS);
9937 sub1node->SetVisibility(0);
9940 // Place copy #1 of ITS4 directly in I005
9942 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9943 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9944 sub2node->SetLineColor(kColorITS);
9945 sub2node->SetVisibility(1);
9946 fNodes->Add(sub2node);
9949 // Place copy #2 of ITS4 directly in I005
9951 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9952 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9953 sub2node->SetLineColor(kColorITS);
9954 sub2node->SetVisibility(1);
9955 fNodes->Add(sub2node);
9958 // Place copy #3 of ITS4 directly in I005
9960 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9961 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9962 sub2node->SetLineColor(kColorITS);
9963 sub2node->SetVisibility(1);
9964 fNodes->Add(sub2node);
9967 // Place copy #4 of ITS4 directly in I005
9969 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9970 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9971 sub2node->SetLineColor(kColorITS);
9972 sub2node->SetVisibility(1);
9973 fNodes->Add(sub2node);
9976 // Place copy #5 of ITS4 directly in I005
9978 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9979 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9980 sub2node->SetLineColor(kColorITS);
9981 sub2node->SetVisibility(1);
9982 fNodes->Add(sub2node);
9985 // Place copy #6 of ITS4 directly in I005
9987 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9988 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9989 sub2node->SetLineColor(kColorITS);
9990 sub2node->SetVisibility(1);
9991 fNodes->Add(sub2node);
9994 // Place copy #7 of ITS4 directly in I005
9996 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9997 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9998 sub2node->SetLineColor(kColorITS);
9999 sub2node->SetVisibility(1);
10000 fNodes->Add(sub2node);
10003 // Place copy #8 of ITS4 directly in I005
10005 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10006 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10007 sub2node->SetLineColor(kColorITS);
10008 sub2node->SetVisibility(1);
10009 fNodes->Add(sub2node);
10011 fNodes->Add(sub1node);
10014 // Place copy #20 of I005 in IT34
10016 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
10017 sub1node->SetLineColor(kColorITS);
10018 sub1node->SetVisibility(0);
10021 // Place copy #1 of ITS4 directly in I005
10023 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10024 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10025 sub2node->SetLineColor(kColorITS);
10026 sub2node->SetVisibility(1);
10027 fNodes->Add(sub2node);
10030 // Place copy #2 of ITS4 directly in I005
10032 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10033 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10034 sub2node->SetLineColor(kColorITS);
10035 sub2node->SetVisibility(1);
10036 fNodes->Add(sub2node);
10039 // Place copy #3 of ITS4 directly in I005
10041 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10042 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10043 sub2node->SetLineColor(kColorITS);
10044 sub2node->SetVisibility(1);
10045 fNodes->Add(sub2node);
10048 // Place copy #4 of ITS4 directly in I005
10050 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10051 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10052 sub2node->SetLineColor(kColorITS);
10053 sub2node->SetVisibility(1);
10054 fNodes->Add(sub2node);
10057 // Place copy #5 of ITS4 directly in I005
10059 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10060 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10061 sub2node->SetLineColor(kColorITS);
10062 sub2node->SetVisibility(1);
10063 fNodes->Add(sub2node);
10066 // Place copy #6 of ITS4 directly in I005
10068 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10069 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10070 sub2node->SetLineColor(kColorITS);
10071 sub2node->SetVisibility(1);
10072 fNodes->Add(sub2node);
10075 // Place copy #7 of ITS4 directly in I005
10077 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10078 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10079 sub2node->SetLineColor(kColorITS);
10080 sub2node->SetVisibility(1);
10081 fNodes->Add(sub2node);
10084 // Place copy #8 of ITS4 directly in I005
10086 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10087 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10088 sub2node->SetLineColor(kColorITS);
10089 sub2node->SetVisibility(1);
10090 fNodes->Add(sub2node);
10092 fNodes->Add(sub1node);
10095 // Place copy #21 of I005 in IT34
10097 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
10098 sub1node->SetLineColor(kColorITS);
10099 sub1node->SetVisibility(0);
10102 // Place copy #1 of ITS4 directly in I005
10104 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10105 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10106 sub2node->SetLineColor(kColorITS);
10107 sub2node->SetVisibility(1);
10108 fNodes->Add(sub2node);
10111 // Place copy #2 of ITS4 directly in I005
10113 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10114 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10115 sub2node->SetLineColor(kColorITS);
10116 sub2node->SetVisibility(1);
10117 fNodes->Add(sub2node);
10120 // Place copy #3 of ITS4 directly in I005
10122 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10123 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10124 sub2node->SetLineColor(kColorITS);
10125 sub2node->SetVisibility(1);
10126 fNodes->Add(sub2node);
10129 // Place copy #4 of ITS4 directly in I005
10131 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10132 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10133 sub2node->SetLineColor(kColorITS);
10134 sub2node->SetVisibility(1);
10135 fNodes->Add(sub2node);
10138 // Place copy #5 of ITS4 directly in I005
10140 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10141 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10142 sub2node->SetLineColor(kColorITS);
10143 sub2node->SetVisibility(1);
10144 fNodes->Add(sub2node);
10147 // Place copy #6 of ITS4 directly in I005
10149 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10150 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10151 sub2node->SetLineColor(kColorITS);
10152 sub2node->SetVisibility(1);
10153 fNodes->Add(sub2node);
10156 // Place copy #7 of ITS4 directly in I005
10158 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10159 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10160 sub2node->SetLineColor(kColorITS);
10161 sub2node->SetVisibility(1);
10162 fNodes->Add(sub2node);
10165 // Place copy #8 of ITS4 directly in I005
10167 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10168 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10169 sub2node->SetLineColor(kColorITS);
10170 sub2node->SetVisibility(1);
10171 fNodes->Add(sub2node);
10173 fNodes->Add(sub1node);
10176 // Place copy #22 of I005 in IT34
10178 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10179 sub1node->SetLineColor(kColorITS);
10180 sub1node->SetVisibility(0);
10183 // Place copy #1 of ITS4 directly in I005
10185 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10186 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10187 sub2node->SetLineColor(kColorITS);
10188 sub2node->SetVisibility(1);
10189 fNodes->Add(sub2node);
10192 // Place copy #2 of ITS4 directly in I005
10194 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10195 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10196 sub2node->SetLineColor(kColorITS);
10197 sub2node->SetVisibility(1);
10198 fNodes->Add(sub2node);
10201 // Place copy #3 of ITS4 directly in I005
10203 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10204 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10205 sub2node->SetLineColor(kColorITS);
10206 sub2node->SetVisibility(1);
10207 fNodes->Add(sub2node);
10210 // Place copy #4 of ITS4 directly in I005
10212 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10213 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10214 sub2node->SetLineColor(kColorITS);
10215 sub2node->SetVisibility(1);
10216 fNodes->Add(sub2node);
10219 // Place copy #5 of ITS4 directly in I005
10221 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10222 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10223 sub2node->SetLineColor(kColorITS);
10224 sub2node->SetVisibility(1);
10225 fNodes->Add(sub2node);
10228 // Place copy #6 of ITS4 directly in I005
10230 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10231 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10232 sub2node->SetLineColor(kColorITS);
10233 sub2node->SetVisibility(1);
10234 fNodes->Add(sub2node);
10237 // Place copy #7 of ITS4 directly in I005
10239 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10240 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10241 sub2node->SetLineColor(kColorITS);
10242 sub2node->SetVisibility(1);
10243 fNodes->Add(sub2node);
10246 // Place copy #8 of ITS4 directly in I005
10248 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10249 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10250 sub2node->SetLineColor(kColorITS);
10251 sub2node->SetVisibility(1);
10252 fNodes->Add(sub2node);
10254 fNodes->Add(sub1node);
10260 // --- Place SSD volumes into their mother volume
10262 // Place IT56 in Alice
10263 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10264 node->SetLineColor(kColorITS);
10265 node->SetVisibility(0);
10268 // Place copy #1 of I565 in IT56
10270 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10271 sub1node->SetLineColor(kColorITS);
10272 sub1node->SetVisibility(0);
10275 // Place copy #1 of ITS5 directly in I565
10277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10278 sub2node->SetLineColor(kColorITS);
10279 sub2node->SetVisibility(1);
10280 fNodes->Add(sub2node);
10283 // Place copy #2 of ITS5 directly in I565
10285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10286 sub2node->SetLineColor(kColorITS);
10287 sub2node->SetVisibility(1);
10288 fNodes->Add(sub2node);
10291 // Place copy #3 of ITS5 directly in I565
10293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10294 sub2node->SetLineColor(kColorITS);
10295 sub2node->SetVisibility(1);
10296 fNodes->Add(sub2node);
10299 // Place copy #4 of ITS5 directly in I565
10301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10302 sub2node->SetLineColor(kColorITS);
10303 sub2node->SetVisibility(1);
10304 fNodes->Add(sub2node);
10307 // Place copy #5 of ITS5 directly in I565
10309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10310 sub2node->SetLineColor(kColorITS);
10311 sub2node->SetVisibility(1);
10312 fNodes->Add(sub2node);
10315 // Place copy #6 of ITS5 directly in I565
10317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10318 sub2node->SetLineColor(kColorITS);
10319 sub2node->SetVisibility(1);
10320 fNodes->Add(sub2node);
10323 // Place copy #7 of ITS5 directly in I565
10325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10326 sub2node->SetLineColor(kColorITS);
10327 sub2node->SetVisibility(1);
10328 fNodes->Add(sub2node);
10331 // Place copy #8 of ITS5 directly in I565
10333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10334 sub2node->SetLineColor(kColorITS);
10335 sub2node->SetVisibility(1);
10336 fNodes->Add(sub2node);
10339 // Place copy #9 of ITS5 directly in I565
10341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10342 sub2node->SetLineColor(kColorITS);
10343 sub2node->SetVisibility(1);
10344 fNodes->Add(sub2node);
10347 // Place copy #10 of ITS5 directly in I565
10349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10350 sub2node->SetLineColor(kColorITS);
10351 sub2node->SetVisibility(1);
10352 fNodes->Add(sub2node);
10355 // Place copy #11 of ITS5 directly in I565
10357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10358 sub2node->SetLineColor(kColorITS);
10359 sub2node->SetVisibility(1);
10360 fNodes->Add(sub2node);
10363 // Place copy #12 of ITS5 directly in I565
10365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10366 sub2node->SetLineColor(kColorITS);
10367 sub2node->SetVisibility(1);
10368 fNodes->Add(sub2node);
10371 // Place copy #13 of ITS5 directly in I565
10373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10374 sub2node->SetLineColor(kColorITS);
10375 sub2node->SetVisibility(1);
10376 fNodes->Add(sub2node);
10379 // Place copy #14 of ITS5 directly in I565
10381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10382 sub2node->SetLineColor(kColorITS);
10383 sub2node->SetVisibility(1);
10384 fNodes->Add(sub2node);
10387 // Place copy #15 of ITS5 directly in I565
10389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10390 sub2node->SetLineColor(kColorITS);
10391 sub2node->SetVisibility(1);
10392 fNodes->Add(sub2node);
10395 // Place copy #16 of ITS5 directly in I565
10397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10398 sub2node->SetLineColor(kColorITS);
10399 sub2node->SetVisibility(1);
10400 fNodes->Add(sub2node);
10403 // Place copy #17 of ITS5 directly in I565
10405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10406 sub2node->SetLineColor(kColorITS);
10407 sub2node->SetVisibility(1);
10408 fNodes->Add(sub2node);
10411 // Place copy #18 of ITS5 directly in I565
10413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10414 sub2node->SetLineColor(kColorITS);
10415 sub2node->SetVisibility(1);
10416 fNodes->Add(sub2node);
10419 // Place copy #19 of ITS5 directly in I565
10421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10422 sub2node->SetLineColor(kColorITS);
10423 sub2node->SetVisibility(1);
10424 fNodes->Add(sub2node);
10427 // Place copy #20 of ITS5 directly in I565
10429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10430 sub2node->SetLineColor(kColorITS);
10431 sub2node->SetVisibility(1);
10432 fNodes->Add(sub2node);
10435 // Place copy #21 of ITS5 directly in I565
10437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10438 sub2node->SetLineColor(kColorITS);
10439 sub2node->SetVisibility(1);
10440 fNodes->Add(sub2node);
10443 // Place copy #22 of ITS5 directly in I565
10445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10446 sub2node->SetLineColor(kColorITS);
10447 sub2node->SetVisibility(1);
10448 fNodes->Add(sub2node);
10450 fNodes->Add(sub1node);
10453 // Place copy #2 of I565 in IT56
10455 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10456 sub1node->SetLineColor(kColorITS);
10457 sub1node->SetVisibility(0);
10460 // Place copy #1 of ITS5 directly in I565
10462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10463 sub2node->SetLineColor(kColorITS);
10464 sub2node->SetVisibility(1);
10465 fNodes->Add(sub2node);
10468 // Place copy #2 of ITS5 directly in I565
10470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10471 sub2node->SetLineColor(kColorITS);
10472 sub2node->SetVisibility(1);
10473 fNodes->Add(sub2node);
10476 // Place copy #3 of ITS5 directly in I565
10478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10479 sub2node->SetLineColor(kColorITS);
10480 sub2node->SetVisibility(1);
10481 fNodes->Add(sub2node);
10484 // Place copy #4 of ITS5 directly in I565
10486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10487 sub2node->SetLineColor(kColorITS);
10488 sub2node->SetVisibility(1);
10489 fNodes->Add(sub2node);
10492 // Place copy #5 of ITS5 directly in I565
10494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10495 sub2node->SetLineColor(kColorITS);
10496 sub2node->SetVisibility(1);
10497 fNodes->Add(sub2node);
10500 // Place copy #6 of ITS5 directly in I565
10502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10503 sub2node->SetLineColor(kColorITS);
10504 sub2node->SetVisibility(1);
10505 fNodes->Add(sub2node);
10508 // Place copy #7 of ITS5 directly in I565
10510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10511 sub2node->SetLineColor(kColorITS);
10512 sub2node->SetVisibility(1);
10513 fNodes->Add(sub2node);
10516 // Place copy #8 of ITS5 directly in I565
10518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10519 sub2node->SetLineColor(kColorITS);
10520 sub2node->SetVisibility(1);
10521 fNodes->Add(sub2node);
10524 // Place copy #9 of ITS5 directly in I565
10526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10527 sub2node->SetLineColor(kColorITS);
10528 sub2node->SetVisibility(1);
10529 fNodes->Add(sub2node);
10532 // Place copy #10 of ITS5 directly in I565
10534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10535 sub2node->SetLineColor(kColorITS);
10536 sub2node->SetVisibility(1);
10537 fNodes->Add(sub2node);
10540 // Place copy #11 of ITS5 directly in I565
10542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10543 sub2node->SetLineColor(kColorITS);
10544 sub2node->SetVisibility(1);
10545 fNodes->Add(sub2node);
10548 // Place copy #12 of ITS5 directly in I565
10550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10551 sub2node->SetLineColor(kColorITS);
10552 sub2node->SetVisibility(1);
10553 fNodes->Add(sub2node);
10556 // Place copy #13 of ITS5 directly in I565
10558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10559 sub2node->SetLineColor(kColorITS);
10560 sub2node->SetVisibility(1);
10561 fNodes->Add(sub2node);
10564 // Place copy #14 of ITS5 directly in I565
10566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10567 sub2node->SetLineColor(kColorITS);
10568 sub2node->SetVisibility(1);
10569 fNodes->Add(sub2node);
10572 // Place copy #15 of ITS5 directly in I565
10574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10575 sub2node->SetLineColor(kColorITS);
10576 sub2node->SetVisibility(1);
10577 fNodes->Add(sub2node);
10580 // Place copy #16 of ITS5 directly in I565
10582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10583 sub2node->SetLineColor(kColorITS);
10584 sub2node->SetVisibility(1);
10585 fNodes->Add(sub2node);
10588 // Place copy #17 of ITS5 directly in I565
10590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10591 sub2node->SetLineColor(kColorITS);
10592 sub2node->SetVisibility(1);
10593 fNodes->Add(sub2node);
10596 // Place copy #18 of ITS5 directly in I565
10598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10599 sub2node->SetLineColor(kColorITS);
10600 sub2node->SetVisibility(1);
10601 fNodes->Add(sub2node);
10604 // Place copy #19 of ITS5 directly in I565
10606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10607 sub2node->SetLineColor(kColorITS);
10608 sub2node->SetVisibility(1);
10609 fNodes->Add(sub2node);
10612 // Place copy #20 of ITS5 directly in I565
10614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10615 sub2node->SetLineColor(kColorITS);
10616 sub2node->SetVisibility(1);
10617 fNodes->Add(sub2node);
10620 // Place copy #21 of ITS5 directly in I565
10622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10623 sub2node->SetLineColor(kColorITS);
10624 sub2node->SetVisibility(1);
10625 fNodes->Add(sub2node);
10628 // Place copy #22 of ITS5 directly in I565
10630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10631 sub2node->SetLineColor(kColorITS);
10632 sub2node->SetVisibility(1);
10633 fNodes->Add(sub2node);
10635 fNodes->Add(sub1node);
10638 // Place copy #3 of I565 in IT56
10640 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10641 sub1node->SetLineColor(kColorITS);
10642 sub1node->SetVisibility(0);
10645 // Place copy #1 of ITS5 directly in I565
10647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10648 sub2node->SetLineColor(kColorITS);
10649 sub2node->SetVisibility(1);
10650 fNodes->Add(sub2node);
10653 // Place copy #2 of ITS5 directly in I565
10655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10656 sub2node->SetLineColor(kColorITS);
10657 sub2node->SetVisibility(1);
10658 fNodes->Add(sub2node);
10661 // Place copy #3 of ITS5 directly in I565
10663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10664 sub2node->SetLineColor(kColorITS);
10665 sub2node->SetVisibility(1);
10666 fNodes->Add(sub2node);
10669 // Place copy #4 of ITS5 directly in I565
10671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10672 sub2node->SetLineColor(kColorITS);
10673 sub2node->SetVisibility(1);
10674 fNodes->Add(sub2node);
10677 // Place copy #5 of ITS5 directly in I565
10679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10680 sub2node->SetLineColor(kColorITS);
10681 sub2node->SetVisibility(1);
10682 fNodes->Add(sub2node);
10685 // Place copy #6 of ITS5 directly in I565
10687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10688 sub2node->SetLineColor(kColorITS);
10689 sub2node->SetVisibility(1);
10690 fNodes->Add(sub2node);
10693 // Place copy #7 of ITS5 directly in I565
10695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10696 sub2node->SetLineColor(kColorITS);
10697 sub2node->SetVisibility(1);
10698 fNodes->Add(sub2node);
10701 // Place copy #8 of ITS5 directly in I565
10703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10704 sub2node->SetLineColor(kColorITS);
10705 sub2node->SetVisibility(1);
10706 fNodes->Add(sub2node);
10709 // Place copy #9 of ITS5 directly in I565
10711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10712 sub2node->SetLineColor(kColorITS);
10713 sub2node->SetVisibility(1);
10714 fNodes->Add(sub2node);
10717 // Place copy #10 of ITS5 directly in I565
10719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10720 sub2node->SetLineColor(kColorITS);
10721 sub2node->SetVisibility(1);
10722 fNodes->Add(sub2node);
10725 // Place copy #11 of ITS5 directly in I565
10727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10728 sub2node->SetLineColor(kColorITS);
10729 sub2node->SetVisibility(1);
10730 fNodes->Add(sub2node);
10733 // Place copy #12 of ITS5 directly in I565
10735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10736 sub2node->SetLineColor(kColorITS);
10737 sub2node->SetVisibility(1);
10738 fNodes->Add(sub2node);
10741 // Place copy #13 of ITS5 directly in I565
10743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10744 sub2node->SetLineColor(kColorITS);
10745 sub2node->SetVisibility(1);
10746 fNodes->Add(sub2node);
10749 // Place copy #14 of ITS5 directly in I565
10751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10752 sub2node->SetLineColor(kColorITS);
10753 sub2node->SetVisibility(1);
10754 fNodes->Add(sub2node);
10757 // Place copy #15 of ITS5 directly in I565
10759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10760 sub2node->SetLineColor(kColorITS);
10761 sub2node->SetVisibility(1);
10762 fNodes->Add(sub2node);
10765 // Place copy #16 of ITS5 directly in I565
10767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10768 sub2node->SetLineColor(kColorITS);
10769 sub2node->SetVisibility(1);
10770 fNodes->Add(sub2node);
10773 // Place copy #17 of ITS5 directly in I565
10775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10776 sub2node->SetLineColor(kColorITS);
10777 sub2node->SetVisibility(1);
10778 fNodes->Add(sub2node);
10781 // Place copy #18 of ITS5 directly in I565
10783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10784 sub2node->SetLineColor(kColorITS);
10785 sub2node->SetVisibility(1);
10786 fNodes->Add(sub2node);
10789 // Place copy #19 of ITS5 directly in I565
10791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10792 sub2node->SetLineColor(kColorITS);
10793 sub2node->SetVisibility(1);
10794 fNodes->Add(sub2node);
10797 // Place copy #20 of ITS5 directly in I565
10799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10800 sub2node->SetLineColor(kColorITS);
10801 sub2node->SetVisibility(1);
10802 fNodes->Add(sub2node);
10805 // Place copy #21 of ITS5 directly in I565
10807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10808 sub2node->SetLineColor(kColorITS);
10809 sub2node->SetVisibility(1);
10810 fNodes->Add(sub2node);
10813 // Place copy #22 of ITS5 directly in I565
10815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10816 sub2node->SetLineColor(kColorITS);
10817 sub2node->SetVisibility(1);
10818 fNodes->Add(sub2node);
10820 fNodes->Add(sub1node);
10823 // Place copy #4 of I565 in IT56
10825 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10826 sub1node->SetLineColor(kColorITS);
10827 sub1node->SetVisibility(0);
10830 // Place copy #1 of ITS5 directly in I565
10832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10833 sub2node->SetLineColor(kColorITS);
10834 sub2node->SetVisibility(1);
10835 fNodes->Add(sub2node);
10838 // Place copy #2 of ITS5 directly in I565
10840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10841 sub2node->SetLineColor(kColorITS);
10842 sub2node->SetVisibility(1);
10843 fNodes->Add(sub2node);
10846 // Place copy #3 of ITS5 directly in I565
10848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10849 sub2node->SetLineColor(kColorITS);
10850 sub2node->SetVisibility(1);
10851 fNodes->Add(sub2node);
10854 // Place copy #4 of ITS5 directly in I565
10856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10857 sub2node->SetLineColor(kColorITS);
10858 sub2node->SetVisibility(1);
10859 fNodes->Add(sub2node);
10862 // Place copy #5 of ITS5 directly in I565
10864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10865 sub2node->SetLineColor(kColorITS);
10866 sub2node->SetVisibility(1);
10867 fNodes->Add(sub2node);
10870 // Place copy #6 of ITS5 directly in I565
10872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10873 sub2node->SetLineColor(kColorITS);
10874 sub2node->SetVisibility(1);
10875 fNodes->Add(sub2node);
10878 // Place copy #7 of ITS5 directly in I565
10880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10881 sub2node->SetLineColor(kColorITS);
10882 sub2node->SetVisibility(1);
10883 fNodes->Add(sub2node);
10886 // Place copy #8 of ITS5 directly in I565
10888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10889 sub2node->SetLineColor(kColorITS);
10890 sub2node->SetVisibility(1);
10891 fNodes->Add(sub2node);
10894 // Place copy #9 of ITS5 directly in I565
10896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10897 sub2node->SetLineColor(kColorITS);
10898 sub2node->SetVisibility(1);
10899 fNodes->Add(sub2node);
10902 // Place copy #10 of ITS5 directly in I565
10904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10905 sub2node->SetLineColor(kColorITS);
10906 sub2node->SetVisibility(1);
10907 fNodes->Add(sub2node);
10910 // Place copy #11 of ITS5 directly in I565
10912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10913 sub2node->SetLineColor(kColorITS);
10914 sub2node->SetVisibility(1);
10915 fNodes->Add(sub2node);
10918 // Place copy #12 of ITS5 directly in I565
10920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10921 sub2node->SetLineColor(kColorITS);
10922 sub2node->SetVisibility(1);
10923 fNodes->Add(sub2node);
10926 // Place copy #13 of ITS5 directly in I565
10928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10929 sub2node->SetLineColor(kColorITS);
10930 sub2node->SetVisibility(1);
10931 fNodes->Add(sub2node);
10934 // Place copy #14 of ITS5 directly in I565
10936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10937 sub2node->SetLineColor(kColorITS);
10938 sub2node->SetVisibility(1);
10939 fNodes->Add(sub2node);
10942 // Place copy #15 of ITS5 directly in I565
10944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10945 sub2node->SetLineColor(kColorITS);
10946 sub2node->SetVisibility(1);
10947 fNodes->Add(sub2node);
10950 // Place copy #16 of ITS5 directly in I565
10952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10953 sub2node->SetLineColor(kColorITS);
10954 sub2node->SetVisibility(1);
10955 fNodes->Add(sub2node);
10958 // Place copy #17 of ITS5 directly in I565
10960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10961 sub2node->SetLineColor(kColorITS);
10962 sub2node->SetVisibility(1);
10963 fNodes->Add(sub2node);
10966 // Place copy #18 of ITS5 directly in I565
10968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10969 sub2node->SetLineColor(kColorITS);
10970 sub2node->SetVisibility(1);
10971 fNodes->Add(sub2node);
10974 // Place copy #19 of ITS5 directly in I565
10976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10977 sub2node->SetLineColor(kColorITS);
10978 sub2node->SetVisibility(1);
10979 fNodes->Add(sub2node);
10982 // Place copy #20 of ITS5 directly in I565
10984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10985 sub2node->SetLineColor(kColorITS);
10986 sub2node->SetVisibility(1);
10987 fNodes->Add(sub2node);
10990 // Place copy #21 of ITS5 directly in I565
10992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10993 sub2node->SetLineColor(kColorITS);
10994 sub2node->SetVisibility(1);
10995 fNodes->Add(sub2node);
10998 // Place copy #22 of ITS5 directly in I565
11000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11001 sub2node->SetLineColor(kColorITS);
11002 sub2node->SetVisibility(1);
11003 fNodes->Add(sub2node);
11005 fNodes->Add(sub1node);
11008 // Place copy #5 of I565 in IT56
11010 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
11011 sub1node->SetLineColor(kColorITS);
11012 sub1node->SetVisibility(0);
11015 // Place copy #1 of ITS5 directly in I565
11017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11018 sub2node->SetLineColor(kColorITS);
11019 sub2node->SetVisibility(1);
11020 fNodes->Add(sub2node);
11023 // Place copy #2 of ITS5 directly in I565
11025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11026 sub2node->SetLineColor(kColorITS);
11027 sub2node->SetVisibility(1);
11028 fNodes->Add(sub2node);
11031 // Place copy #3 of ITS5 directly in I565
11033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11034 sub2node->SetLineColor(kColorITS);
11035 sub2node->SetVisibility(1);
11036 fNodes->Add(sub2node);
11039 // Place copy #4 of ITS5 directly in I565
11041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11042 sub2node->SetLineColor(kColorITS);
11043 sub2node->SetVisibility(1);
11044 fNodes->Add(sub2node);
11047 // Place copy #5 of ITS5 directly in I565
11049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11050 sub2node->SetLineColor(kColorITS);
11051 sub2node->SetVisibility(1);
11052 fNodes->Add(sub2node);
11055 // Place copy #6 of ITS5 directly in I565
11057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11058 sub2node->SetLineColor(kColorITS);
11059 sub2node->SetVisibility(1);
11060 fNodes->Add(sub2node);
11063 // Place copy #7 of ITS5 directly in I565
11065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11066 sub2node->SetLineColor(kColorITS);
11067 sub2node->SetVisibility(1);
11068 fNodes->Add(sub2node);
11071 // Place copy #8 of ITS5 directly in I565
11073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11074 sub2node->SetLineColor(kColorITS);
11075 sub2node->SetVisibility(1);
11076 fNodes->Add(sub2node);
11079 // Place copy #9 of ITS5 directly in I565
11081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11082 sub2node->SetLineColor(kColorITS);
11083 sub2node->SetVisibility(1);
11084 fNodes->Add(sub2node);
11087 // Place copy #10 of ITS5 directly in I565
11089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11090 sub2node->SetLineColor(kColorITS);
11091 sub2node->SetVisibility(1);
11092 fNodes->Add(sub2node);
11095 // Place copy #11 of ITS5 directly in I565
11097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11098 sub2node->SetLineColor(kColorITS);
11099 sub2node->SetVisibility(1);
11100 fNodes->Add(sub2node);
11103 // Place copy #12 of ITS5 directly in I565
11105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11106 sub2node->SetLineColor(kColorITS);
11107 sub2node->SetVisibility(1);
11108 fNodes->Add(sub2node);
11111 // Place copy #13 of ITS5 directly in I565
11113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11114 sub2node->SetLineColor(kColorITS);
11115 sub2node->SetVisibility(1);
11116 fNodes->Add(sub2node);
11119 // Place copy #14 of ITS5 directly in I565
11121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11122 sub2node->SetLineColor(kColorITS);
11123 sub2node->SetVisibility(1);
11124 fNodes->Add(sub2node);
11127 // Place copy #15 of ITS5 directly in I565
11129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11130 sub2node->SetLineColor(kColorITS);
11131 sub2node->SetVisibility(1);
11132 fNodes->Add(sub2node);
11135 // Place copy #16 of ITS5 directly in I565
11137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11138 sub2node->SetLineColor(kColorITS);
11139 sub2node->SetVisibility(1);
11140 fNodes->Add(sub2node);
11143 // Place copy #17 of ITS5 directly in I565
11145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11146 sub2node->SetLineColor(kColorITS);
11147 sub2node->SetVisibility(1);
11148 fNodes->Add(sub2node);
11151 // Place copy #18 of ITS5 directly in I565
11153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11154 sub2node->SetLineColor(kColorITS);
11155 sub2node->SetVisibility(1);
11156 fNodes->Add(sub2node);
11159 // Place copy #19 of ITS5 directly in I565
11161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11162 sub2node->SetLineColor(kColorITS);
11163 sub2node->SetVisibility(1);
11164 fNodes->Add(sub2node);
11167 // Place copy #20 of ITS5 directly in I565
11169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11170 sub2node->SetLineColor(kColorITS);
11171 sub2node->SetVisibility(1);
11172 fNodes->Add(sub2node);
11175 // Place copy #21 of ITS5 directly in I565
11177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11178 sub2node->SetLineColor(kColorITS);
11179 sub2node->SetVisibility(1);
11180 fNodes->Add(sub2node);
11183 // Place copy #22 of ITS5 directly in I565
11185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11186 sub2node->SetLineColor(kColorITS);
11187 sub2node->SetVisibility(1);
11188 fNodes->Add(sub2node);
11190 fNodes->Add(sub1node);
11193 // Place copy #6 of I565 in IT56
11195 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11196 sub1node->SetLineColor(kColorITS);
11197 sub1node->SetVisibility(0);
11200 // Place copy #1 of ITS5 directly in I565
11202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11203 sub2node->SetLineColor(kColorITS);
11204 sub2node->SetVisibility(1);
11205 fNodes->Add(sub2node);
11208 // Place copy #2 of ITS5 directly in I565
11210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11211 sub2node->SetLineColor(kColorITS);
11212 sub2node->SetVisibility(1);
11213 fNodes->Add(sub2node);
11216 // Place copy #3 of ITS5 directly in I565
11218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11219 sub2node->SetLineColor(kColorITS);
11220 sub2node->SetVisibility(1);
11221 fNodes->Add(sub2node);
11224 // Place copy #4 of ITS5 directly in I565
11226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11227 sub2node->SetLineColor(kColorITS);
11228 sub2node->SetVisibility(1);
11229 fNodes->Add(sub2node);
11232 // Place copy #5 of ITS5 directly in I565
11234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11235 sub2node->SetLineColor(kColorITS);
11236 sub2node->SetVisibility(1);
11237 fNodes->Add(sub2node);
11240 // Place copy #6 of ITS5 directly in I565
11242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11243 sub2node->SetLineColor(kColorITS);
11244 sub2node->SetVisibility(1);
11245 fNodes->Add(sub2node);
11248 // Place copy #7 of ITS5 directly in I565
11250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11251 sub2node->SetLineColor(kColorITS);
11252 sub2node->SetVisibility(1);
11253 fNodes->Add(sub2node);
11256 // Place copy #8 of ITS5 directly in I565
11258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11259 sub2node->SetLineColor(kColorITS);
11260 sub2node->SetVisibility(1);
11261 fNodes->Add(sub2node);
11264 // Place copy #9 of ITS5 directly in I565
11266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11267 sub2node->SetLineColor(kColorITS);
11268 sub2node->SetVisibility(1);
11269 fNodes->Add(sub2node);
11272 // Place copy #10 of ITS5 directly in I565
11274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11275 sub2node->SetLineColor(kColorITS);
11276 sub2node->SetVisibility(1);
11277 fNodes->Add(sub2node);
11280 // Place copy #11 of ITS5 directly in I565
11282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11283 sub2node->SetLineColor(kColorITS);
11284 sub2node->SetVisibility(1);
11285 fNodes->Add(sub2node);
11288 // Place copy #12 of ITS5 directly in I565
11290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11291 sub2node->SetLineColor(kColorITS);
11292 sub2node->SetVisibility(1);
11293 fNodes->Add(sub2node);
11296 // Place copy #13 of ITS5 directly in I565
11298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11299 sub2node->SetLineColor(kColorITS);
11300 sub2node->SetVisibility(1);
11301 fNodes->Add(sub2node);
11304 // Place copy #14 of ITS5 directly in I565
11306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11307 sub2node->SetLineColor(kColorITS);
11308 sub2node->SetVisibility(1);
11309 fNodes->Add(sub2node);
11312 // Place copy #15 of ITS5 directly in I565
11314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11315 sub2node->SetLineColor(kColorITS);
11316 sub2node->SetVisibility(1);
11317 fNodes->Add(sub2node);
11320 // Place copy #16 of ITS5 directly in I565
11322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11323 sub2node->SetLineColor(kColorITS);
11324 sub2node->SetVisibility(1);
11325 fNodes->Add(sub2node);
11328 // Place copy #17 of ITS5 directly in I565
11330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11331 sub2node->SetLineColor(kColorITS);
11332 sub2node->SetVisibility(1);
11333 fNodes->Add(sub2node);
11336 // Place copy #18 of ITS5 directly in I565
11338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11339 sub2node->SetLineColor(kColorITS);
11340 sub2node->SetVisibility(1);
11341 fNodes->Add(sub2node);
11344 // Place copy #19 of ITS5 directly in I565
11346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11347 sub2node->SetLineColor(kColorITS);
11348 sub2node->SetVisibility(1);
11349 fNodes->Add(sub2node);
11352 // Place copy #20 of ITS5 directly in I565
11354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11355 sub2node->SetLineColor(kColorITS);
11356 sub2node->SetVisibility(1);
11357 fNodes->Add(sub2node);
11360 // Place copy #21 of ITS5 directly in I565
11362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11363 sub2node->SetLineColor(kColorITS);
11364 sub2node->SetVisibility(1);
11365 fNodes->Add(sub2node);
11368 // Place copy #22 of ITS5 directly in I565
11370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11371 sub2node->SetLineColor(kColorITS);
11372 sub2node->SetVisibility(1);
11373 fNodes->Add(sub2node);
11375 fNodes->Add(sub1node);
11378 // Place copy #7 of I565 in IT56
11380 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11381 sub1node->SetLineColor(kColorITS);
11382 sub1node->SetVisibility(0);
11385 // Place copy #1 of ITS5 directly in I565
11387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11388 sub2node->SetLineColor(kColorITS);
11389 sub2node->SetVisibility(1);
11390 fNodes->Add(sub2node);
11393 // Place copy #2 of ITS5 directly in I565
11395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11396 sub2node->SetLineColor(kColorITS);
11397 sub2node->SetVisibility(1);
11398 fNodes->Add(sub2node);
11401 // Place copy #3 of ITS5 directly in I565
11403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11404 sub2node->SetLineColor(kColorITS);
11405 sub2node->SetVisibility(1);
11406 fNodes->Add(sub2node);
11409 // Place copy #4 of ITS5 directly in I565
11411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11412 sub2node->SetLineColor(kColorITS);
11413 sub2node->SetVisibility(1);
11414 fNodes->Add(sub2node);
11417 // Place copy #5 of ITS5 directly in I565
11419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11420 sub2node->SetLineColor(kColorITS);
11421 sub2node->SetVisibility(1);
11422 fNodes->Add(sub2node);
11425 // Place copy #6 of ITS5 directly in I565
11427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11428 sub2node->SetLineColor(kColorITS);
11429 sub2node->SetVisibility(1);
11430 fNodes->Add(sub2node);
11433 // Place copy #7 of ITS5 directly in I565
11435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11436 sub2node->SetLineColor(kColorITS);
11437 sub2node->SetVisibility(1);
11438 fNodes->Add(sub2node);
11441 // Place copy #8 of ITS5 directly in I565
11443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11444 sub2node->SetLineColor(kColorITS);
11445 sub2node->SetVisibility(1);
11446 fNodes->Add(sub2node);
11449 // Place copy #9 of ITS5 directly in I565
11451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11452 sub2node->SetLineColor(kColorITS);
11453 sub2node->SetVisibility(1);
11454 fNodes->Add(sub2node);
11457 // Place copy #10 of ITS5 directly in I565
11459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11460 sub2node->SetLineColor(kColorITS);
11461 sub2node->SetVisibility(1);
11462 fNodes->Add(sub2node);
11465 // Place copy #11 of ITS5 directly in I565
11467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11468 sub2node->SetLineColor(kColorITS);
11469 sub2node->SetVisibility(1);
11470 fNodes->Add(sub2node);
11473 // Place copy #12 of ITS5 directly in I565
11475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11476 sub2node->SetLineColor(kColorITS);
11477 sub2node->SetVisibility(1);
11478 fNodes->Add(sub2node);
11481 // Place copy #13 of ITS5 directly in I565
11483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11484 sub2node->SetLineColor(kColorITS);
11485 sub2node->SetVisibility(1);
11486 fNodes->Add(sub2node);
11489 // Place copy #14 of ITS5 directly in I565
11491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11492 sub2node->SetLineColor(kColorITS);
11493 sub2node->SetVisibility(1);
11494 fNodes->Add(sub2node);
11497 // Place copy #15 of ITS5 directly in I565
11499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11500 sub2node->SetLineColor(kColorITS);
11501 sub2node->SetVisibility(1);
11502 fNodes->Add(sub2node);
11505 // Place copy #16 of ITS5 directly in I565
11507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11508 sub2node->SetLineColor(kColorITS);
11509 sub2node->SetVisibility(1);
11510 fNodes->Add(sub2node);
11513 // Place copy #17 of ITS5 directly in I565
11515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11516 sub2node->SetLineColor(kColorITS);
11517 sub2node->SetVisibility(1);
11518 fNodes->Add(sub2node);
11521 // Place copy #18 of ITS5 directly in I565
11523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11524 sub2node->SetLineColor(kColorITS);
11525 sub2node->SetVisibility(1);
11526 fNodes->Add(sub2node);
11529 // Place copy #19 of ITS5 directly in I565
11531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11532 sub2node->SetLineColor(kColorITS);
11533 sub2node->SetVisibility(1);
11534 fNodes->Add(sub2node);
11537 // Place copy #20 of ITS5 directly in I565
11539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11540 sub2node->SetLineColor(kColorITS);
11541 sub2node->SetVisibility(1);
11542 fNodes->Add(sub2node);
11545 // Place copy #21 of ITS5 directly in I565
11547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11548 sub2node->SetLineColor(kColorITS);
11549 sub2node->SetVisibility(1);
11550 fNodes->Add(sub2node);
11553 // Place copy #22 of ITS5 directly in I565
11555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11556 sub2node->SetLineColor(kColorITS);
11557 sub2node->SetVisibility(1);
11558 fNodes->Add(sub2node);
11560 fNodes->Add(sub1node);
11563 // Place copy #8 of I565 in IT56
11565 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11566 sub1node->SetLineColor(kColorITS);
11567 sub1node->SetVisibility(0);
11570 // Place copy #1 of ITS5 directly in I565
11572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11573 sub2node->SetLineColor(kColorITS);
11574 sub2node->SetVisibility(1);
11575 fNodes->Add(sub2node);
11578 // Place copy #2 of ITS5 directly in I565
11580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11581 sub2node->SetLineColor(kColorITS);
11582 sub2node->SetVisibility(1);
11583 fNodes->Add(sub2node);
11586 // Place copy #3 of ITS5 directly in I565
11588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11589 sub2node->SetLineColor(kColorITS);
11590 sub2node->SetVisibility(1);
11591 fNodes->Add(sub2node);
11594 // Place copy #4 of ITS5 directly in I565
11596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11597 sub2node->SetLineColor(kColorITS);
11598 sub2node->SetVisibility(1);
11599 fNodes->Add(sub2node);
11602 // Place copy #5 of ITS5 directly in I565
11604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11605 sub2node->SetLineColor(kColorITS);
11606 sub2node->SetVisibility(1);
11607 fNodes->Add(sub2node);
11610 // Place copy #6 of ITS5 directly in I565
11612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11613 sub2node->SetLineColor(kColorITS);
11614 sub2node->SetVisibility(1);
11615 fNodes->Add(sub2node);
11618 // Place copy #7 of ITS5 directly in I565
11620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11621 sub2node->SetLineColor(kColorITS);
11622 sub2node->SetVisibility(1);
11623 fNodes->Add(sub2node);
11626 // Place copy #8 of ITS5 directly in I565
11628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11629 sub2node->SetLineColor(kColorITS);
11630 sub2node->SetVisibility(1);
11631 fNodes->Add(sub2node);
11634 // Place copy #9 of ITS5 directly in I565
11636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11637 sub2node->SetLineColor(kColorITS);
11638 sub2node->SetVisibility(1);
11639 fNodes->Add(sub2node);
11642 // Place copy #10 of ITS5 directly in I565
11644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11645 sub2node->SetLineColor(kColorITS);
11646 sub2node->SetVisibility(1);
11647 fNodes->Add(sub2node);
11650 // Place copy #11 of ITS5 directly in I565
11652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11653 sub2node->SetLineColor(kColorITS);
11654 sub2node->SetVisibility(1);
11655 fNodes->Add(sub2node);
11658 // Place copy #12 of ITS5 directly in I565
11660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11661 sub2node->SetLineColor(kColorITS);
11662 sub2node->SetVisibility(1);
11663 fNodes->Add(sub2node);
11666 // Place copy #13 of ITS5 directly in I565
11668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11669 sub2node->SetLineColor(kColorITS);
11670 sub2node->SetVisibility(1);
11671 fNodes->Add(sub2node);
11674 // Place copy #14 of ITS5 directly in I565
11676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11677 sub2node->SetLineColor(kColorITS);
11678 sub2node->SetVisibility(1);
11679 fNodes->Add(sub2node);
11682 // Place copy #15 of ITS5 directly in I565
11684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11685 sub2node->SetLineColor(kColorITS);
11686 sub2node->SetVisibility(1);
11687 fNodes->Add(sub2node);
11690 // Place copy #16 of ITS5 directly in I565
11692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11693 sub2node->SetLineColor(kColorITS);
11694 sub2node->SetVisibility(1);
11695 fNodes->Add(sub2node);
11698 // Place copy #17 of ITS5 directly in I565
11700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11701 sub2node->SetLineColor(kColorITS);
11702 sub2node->SetVisibility(1);
11703 fNodes->Add(sub2node);
11706 // Place copy #18 of ITS5 directly in I565
11708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11709 sub2node->SetLineColor(kColorITS);
11710 sub2node->SetVisibility(1);
11711 fNodes->Add(sub2node);
11714 // Place copy #19 of ITS5 directly in I565
11716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11717 sub2node->SetLineColor(kColorITS);
11718 sub2node->SetVisibility(1);
11719 fNodes->Add(sub2node);
11722 // Place copy #20 of ITS5 directly in I565
11724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11725 sub2node->SetLineColor(kColorITS);
11726 sub2node->SetVisibility(1);
11727 fNodes->Add(sub2node);
11730 // Place copy #21 of ITS5 directly in I565
11732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11733 sub2node->SetLineColor(kColorITS);
11734 sub2node->SetVisibility(1);
11735 fNodes->Add(sub2node);
11738 // Place copy #22 of ITS5 directly in I565
11740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11741 sub2node->SetLineColor(kColorITS);
11742 sub2node->SetVisibility(1);
11743 fNodes->Add(sub2node);
11745 fNodes->Add(sub1node);
11748 // Place copy #9 of I565 in IT56
11750 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11751 sub1node->SetLineColor(kColorITS);
11752 sub1node->SetVisibility(0);
11755 // Place copy #1 of ITS5 directly in I565
11757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11758 sub2node->SetLineColor(kColorITS);
11759 sub2node->SetVisibility(1);
11760 fNodes->Add(sub2node);
11763 // Place copy #2 of ITS5 directly in I565
11765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11766 sub2node->SetLineColor(kColorITS);
11767 sub2node->SetVisibility(1);
11768 fNodes->Add(sub2node);
11771 // Place copy #3 of ITS5 directly in I565
11773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11774 sub2node->SetLineColor(kColorITS);
11775 sub2node->SetVisibility(1);
11776 fNodes->Add(sub2node);
11779 // Place copy #4 of ITS5 directly in I565
11781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11782 sub2node->SetLineColor(kColorITS);
11783 sub2node->SetVisibility(1);
11784 fNodes->Add(sub2node);
11787 // Place copy #5 of ITS5 directly in I565
11789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11790 sub2node->SetLineColor(kColorITS);
11791 sub2node->SetVisibility(1);
11792 fNodes->Add(sub2node);
11795 // Place copy #6 of ITS5 directly in I565
11797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11798 sub2node->SetLineColor(kColorITS);
11799 sub2node->SetVisibility(1);
11800 fNodes->Add(sub2node);
11803 // Place copy #7 of ITS5 directly in I565
11805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11806 sub2node->SetLineColor(kColorITS);
11807 sub2node->SetVisibility(1);
11808 fNodes->Add(sub2node);
11811 // Place copy #8 of ITS5 directly in I565
11813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11814 sub2node->SetLineColor(kColorITS);
11815 sub2node->SetVisibility(1);
11816 fNodes->Add(sub2node);
11819 // Place copy #9 of ITS5 directly in I565
11821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11822 sub2node->SetLineColor(kColorITS);
11823 sub2node->SetVisibility(1);
11824 fNodes->Add(sub2node);
11827 // Place copy #10 of ITS5 directly in I565
11829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11830 sub2node->SetLineColor(kColorITS);
11831 sub2node->SetVisibility(1);
11832 fNodes->Add(sub2node);
11835 // Place copy #11 of ITS5 directly in I565
11837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11838 sub2node->SetLineColor(kColorITS);
11839 sub2node->SetVisibility(1);
11840 fNodes->Add(sub2node);
11843 // Place copy #12 of ITS5 directly in I565
11845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11846 sub2node->SetLineColor(kColorITS);
11847 sub2node->SetVisibility(1);
11848 fNodes->Add(sub2node);
11851 // Place copy #13 of ITS5 directly in I565
11853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11854 sub2node->SetLineColor(kColorITS);
11855 sub2node->SetVisibility(1);
11856 fNodes->Add(sub2node);
11859 // Place copy #14 of ITS5 directly in I565
11861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11862 sub2node->SetLineColor(kColorITS);
11863 sub2node->SetVisibility(1);
11864 fNodes->Add(sub2node);
11867 // Place copy #15 of ITS5 directly in I565
11869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11870 sub2node->SetLineColor(kColorITS);
11871 sub2node->SetVisibility(1);
11872 fNodes->Add(sub2node);
11875 // Place copy #16 of ITS5 directly in I565
11877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11878 sub2node->SetLineColor(kColorITS);
11879 sub2node->SetVisibility(1);
11880 fNodes->Add(sub2node);
11883 // Place copy #17 of ITS5 directly in I565
11885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11886 sub2node->SetLineColor(kColorITS);
11887 sub2node->SetVisibility(1);
11888 fNodes->Add(sub2node);
11891 // Place copy #18 of ITS5 directly in I565
11893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11894 sub2node->SetLineColor(kColorITS);
11895 sub2node->SetVisibility(1);
11896 fNodes->Add(sub2node);
11899 // Place copy #19 of ITS5 directly in I565
11901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11902 sub2node->SetLineColor(kColorITS);
11903 sub2node->SetVisibility(1);
11904 fNodes->Add(sub2node);
11907 // Place copy #20 of ITS5 directly in I565
11909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11910 sub2node->SetLineColor(kColorITS);
11911 sub2node->SetVisibility(1);
11912 fNodes->Add(sub2node);
11915 // Place copy #21 of ITS5 directly in I565
11917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11918 sub2node->SetLineColor(kColorITS);
11919 sub2node->SetVisibility(1);
11920 fNodes->Add(sub2node);
11923 // Place copy #22 of ITS5 directly in I565
11925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11926 sub2node->SetLineColor(kColorITS);
11927 sub2node->SetVisibility(1);
11928 fNodes->Add(sub2node);
11930 fNodes->Add(sub1node);
11933 // Place copy #10 of I565 in IT56
11935 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11936 sub1node->SetLineColor(kColorITS);
11937 sub1node->SetVisibility(0);
11940 // Place copy #1 of ITS5 directly in I565
11942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11943 sub2node->SetLineColor(kColorITS);
11944 sub2node->SetVisibility(1);
11945 fNodes->Add(sub2node);
11948 // Place copy #2 of ITS5 directly in I565
11950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11951 sub2node->SetLineColor(kColorITS);
11952 sub2node->SetVisibility(1);
11953 fNodes->Add(sub2node);
11956 // Place copy #3 of ITS5 directly in I565
11958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11959 sub2node->SetLineColor(kColorITS);
11960 sub2node->SetVisibility(1);
11961 fNodes->Add(sub2node);
11964 // Place copy #4 of ITS5 directly in I565
11966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11967 sub2node->SetLineColor(kColorITS);
11968 sub2node->SetVisibility(1);
11969 fNodes->Add(sub2node);
11972 // Place copy #5 of ITS5 directly in I565
11974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11975 sub2node->SetLineColor(kColorITS);
11976 sub2node->SetVisibility(1);
11977 fNodes->Add(sub2node);
11980 // Place copy #6 of ITS5 directly in I565
11982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11983 sub2node->SetLineColor(kColorITS);
11984 sub2node->SetVisibility(1);
11985 fNodes->Add(sub2node);
11988 // Place copy #7 of ITS5 directly in I565
11990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11991 sub2node->SetLineColor(kColorITS);
11992 sub2node->SetVisibility(1);
11993 fNodes->Add(sub2node);
11996 // Place copy #8 of ITS5 directly in I565
11998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11999 sub2node->SetLineColor(kColorITS);
12000 sub2node->SetVisibility(1);
12001 fNodes->Add(sub2node);
12004 // Place copy #9 of ITS5 directly in I565
12006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12007 sub2node->SetLineColor(kColorITS);
12008 sub2node->SetVisibility(1);
12009 fNodes->Add(sub2node);
12012 // Place copy #10 of ITS5 directly in I565
12014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12015 sub2node->SetLineColor(kColorITS);
12016 sub2node->SetVisibility(1);
12017 fNodes->Add(sub2node);
12020 // Place copy #11 of ITS5 directly in I565
12022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12023 sub2node->SetLineColor(kColorITS);
12024 sub2node->SetVisibility(1);
12025 fNodes->Add(sub2node);
12028 // Place copy #12 of ITS5 directly in I565
12030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12031 sub2node->SetLineColor(kColorITS);
12032 sub2node->SetVisibility(1);
12033 fNodes->Add(sub2node);
12036 // Place copy #13 of ITS5 directly in I565
12038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12039 sub2node->SetLineColor(kColorITS);
12040 sub2node->SetVisibility(1);
12041 fNodes->Add(sub2node);
12044 // Place copy #14 of ITS5 directly in I565
12046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12047 sub2node->SetLineColor(kColorITS);
12048 sub2node->SetVisibility(1);
12049 fNodes->Add(sub2node);
12052 // Place copy #15 of ITS5 directly in I565
12054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12055 sub2node->SetLineColor(kColorITS);
12056 sub2node->SetVisibility(1);
12057 fNodes->Add(sub2node);
12060 // Place copy #16 of ITS5 directly in I565
12062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12063 sub2node->SetLineColor(kColorITS);
12064 sub2node->SetVisibility(1);
12065 fNodes->Add(sub2node);
12068 // Place copy #17 of ITS5 directly in I565
12070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12071 sub2node->SetLineColor(kColorITS);
12072 sub2node->SetVisibility(1);
12073 fNodes->Add(sub2node);
12076 // Place copy #18 of ITS5 directly in I565
12078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12079 sub2node->SetLineColor(kColorITS);
12080 sub2node->SetVisibility(1);
12081 fNodes->Add(sub2node);
12084 // Place copy #19 of ITS5 directly in I565
12086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12087 sub2node->SetLineColor(kColorITS);
12088 sub2node->SetVisibility(1);
12089 fNodes->Add(sub2node);
12092 // Place copy #20 of ITS5 directly in I565
12094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12095 sub2node->SetLineColor(kColorITS);
12096 sub2node->SetVisibility(1);
12097 fNodes->Add(sub2node);
12100 // Place copy #21 of ITS5 directly in I565
12102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12103 sub2node->SetLineColor(kColorITS);
12104 sub2node->SetVisibility(1);
12105 fNodes->Add(sub2node);
12108 // Place copy #22 of ITS5 directly in I565
12110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12111 sub2node->SetLineColor(kColorITS);
12112 sub2node->SetVisibility(1);
12113 fNodes->Add(sub2node);
12115 fNodes->Add(sub1node);
12118 // Place copy #11 of I565 in IT56
12120 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
12121 sub1node->SetLineColor(kColorITS);
12122 sub1node->SetVisibility(0);
12125 // Place copy #1 of ITS5 directly in I565
12127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12128 sub2node->SetLineColor(kColorITS);
12129 sub2node->SetVisibility(1);
12130 fNodes->Add(sub2node);
12133 // Place copy #2 of ITS5 directly in I565
12135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12136 sub2node->SetLineColor(kColorITS);
12137 sub2node->SetVisibility(1);
12138 fNodes->Add(sub2node);
12141 // Place copy #3 of ITS5 directly in I565
12143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12144 sub2node->SetLineColor(kColorITS);
12145 sub2node->SetVisibility(1);
12146 fNodes->Add(sub2node);
12149 // Place copy #4 of ITS5 directly in I565
12151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12152 sub2node->SetLineColor(kColorITS);
12153 sub2node->SetVisibility(1);
12154 fNodes->Add(sub2node);
12157 // Place copy #5 of ITS5 directly in I565
12159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12160 sub2node->SetLineColor(kColorITS);
12161 sub2node->SetVisibility(1);
12162 fNodes->Add(sub2node);
12165 // Place copy #6 of ITS5 directly in I565
12167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12168 sub2node->SetLineColor(kColorITS);
12169 sub2node->SetVisibility(1);
12170 fNodes->Add(sub2node);
12173 // Place copy #7 of ITS5 directly in I565
12175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12176 sub2node->SetLineColor(kColorITS);
12177 sub2node->SetVisibility(1);
12178 fNodes->Add(sub2node);
12181 // Place copy #8 of ITS5 directly in I565
12183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12184 sub2node->SetLineColor(kColorITS);
12185 sub2node->SetVisibility(1);
12186 fNodes->Add(sub2node);
12189 // Place copy #9 of ITS5 directly in I565
12191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12192 sub2node->SetLineColor(kColorITS);
12193 sub2node->SetVisibility(1);
12194 fNodes->Add(sub2node);
12197 // Place copy #10 of ITS5 directly in I565
12199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12200 sub2node->SetLineColor(kColorITS);
12201 sub2node->SetVisibility(1);
12202 fNodes->Add(sub2node);
12205 // Place copy #11 of ITS5 directly in I565
12207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12208 sub2node->SetLineColor(kColorITS);
12209 sub2node->SetVisibility(1);
12210 fNodes->Add(sub2node);
12213 // Place copy #12 of ITS5 directly in I565
12215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12216 sub2node->SetLineColor(kColorITS);
12217 sub2node->SetVisibility(1);
12218 fNodes->Add(sub2node);
12221 // Place copy #13 of ITS5 directly in I565
12223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12224 sub2node->SetLineColor(kColorITS);
12225 sub2node->SetVisibility(1);
12226 fNodes->Add(sub2node);
12229 // Place copy #14 of ITS5 directly in I565
12231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12232 sub2node->SetLineColor(kColorITS);
12233 sub2node->SetVisibility(1);
12234 fNodes->Add(sub2node);
12237 // Place copy #15 of ITS5 directly in I565
12239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12240 sub2node->SetLineColor(kColorITS);
12241 sub2node->SetVisibility(1);
12242 fNodes->Add(sub2node);
12245 // Place copy #16 of ITS5 directly in I565
12247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12248 sub2node->SetLineColor(kColorITS);
12249 sub2node->SetVisibility(1);
12250 fNodes->Add(sub2node);
12253 // Place copy #17 of ITS5 directly in I565
12255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12256 sub2node->SetLineColor(kColorITS);
12257 sub2node->SetVisibility(1);
12258 fNodes->Add(sub2node);
12261 // Place copy #18 of ITS5 directly in I565
12263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12264 sub2node->SetLineColor(kColorITS);
12265 sub2node->SetVisibility(1);
12266 fNodes->Add(sub2node);
12269 // Place copy #19 of ITS5 directly in I565
12271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12272 sub2node->SetLineColor(kColorITS);
12273 sub2node->SetVisibility(1);
12274 fNodes->Add(sub2node);
12277 // Place copy #20 of ITS5 directly in I565
12279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12280 sub2node->SetLineColor(kColorITS);
12281 sub2node->SetVisibility(1);
12282 fNodes->Add(sub2node);
12285 // Place copy #21 of ITS5 directly in I565
12287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12288 sub2node->SetLineColor(kColorITS);
12289 sub2node->SetVisibility(1);
12290 fNodes->Add(sub2node);
12293 // Place copy #22 of ITS5 directly in I565
12295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12296 sub2node->SetLineColor(kColorITS);
12297 sub2node->SetVisibility(1);
12298 fNodes->Add(sub2node);
12300 fNodes->Add(sub1node);
12303 // Place copy #12 of I565 in IT56
12305 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12306 sub1node->SetLineColor(kColorITS);
12307 sub1node->SetVisibility(0);
12310 // Place copy #1 of ITS5 directly in I565
12312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12313 sub2node->SetLineColor(kColorITS);
12314 sub2node->SetVisibility(1);
12315 fNodes->Add(sub2node);
12318 // Place copy #2 of ITS5 directly in I565
12320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12321 sub2node->SetLineColor(kColorITS);
12322 sub2node->SetVisibility(1);
12323 fNodes->Add(sub2node);
12326 // Place copy #3 of ITS5 directly in I565
12328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12329 sub2node->SetLineColor(kColorITS);
12330 sub2node->SetVisibility(1);
12331 fNodes->Add(sub2node);
12334 // Place copy #4 of ITS5 directly in I565
12336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12337 sub2node->SetLineColor(kColorITS);
12338 sub2node->SetVisibility(1);
12339 fNodes->Add(sub2node);
12342 // Place copy #5 of ITS5 directly in I565
12344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12345 sub2node->SetLineColor(kColorITS);
12346 sub2node->SetVisibility(1);
12347 fNodes->Add(sub2node);
12350 // Place copy #6 of ITS5 directly in I565
12352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12353 sub2node->SetLineColor(kColorITS);
12354 sub2node->SetVisibility(1);
12355 fNodes->Add(sub2node);
12358 // Place copy #7 of ITS5 directly in I565
12360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12361 sub2node->SetLineColor(kColorITS);
12362 sub2node->SetVisibility(1);
12363 fNodes->Add(sub2node);
12366 // Place copy #8 of ITS5 directly in I565
12368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12369 sub2node->SetLineColor(kColorITS);
12370 sub2node->SetVisibility(1);
12371 fNodes->Add(sub2node);
12374 // Place copy #9 of ITS5 directly in I565
12376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12377 sub2node->SetLineColor(kColorITS);
12378 sub2node->SetVisibility(1);
12379 fNodes->Add(sub2node);
12382 // Place copy #10 of ITS5 directly in I565
12384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12385 sub2node->SetLineColor(kColorITS);
12386 sub2node->SetVisibility(1);
12387 fNodes->Add(sub2node);
12390 // Place copy #11 of ITS5 directly in I565
12392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12393 sub2node->SetLineColor(kColorITS);
12394 sub2node->SetVisibility(1);
12395 fNodes->Add(sub2node);
12398 // Place copy #12 of ITS5 directly in I565
12400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12401 sub2node->SetLineColor(kColorITS);
12402 sub2node->SetVisibility(1);
12403 fNodes->Add(sub2node);
12406 // Place copy #13 of ITS5 directly in I565
12408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12409 sub2node->SetLineColor(kColorITS);
12410 sub2node->SetVisibility(1);
12411 fNodes->Add(sub2node);
12414 // Place copy #14 of ITS5 directly in I565
12416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12417 sub2node->SetLineColor(kColorITS);
12418 sub2node->SetVisibility(1);
12419 fNodes->Add(sub2node);
12422 // Place copy #15 of ITS5 directly in I565
12424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12425 sub2node->SetLineColor(kColorITS);
12426 sub2node->SetVisibility(1);
12427 fNodes->Add(sub2node);
12430 // Place copy #16 of ITS5 directly in I565
12432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12433 sub2node->SetLineColor(kColorITS);
12434 sub2node->SetVisibility(1);
12435 fNodes->Add(sub2node);
12438 // Place copy #17 of ITS5 directly in I565
12440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12441 sub2node->SetLineColor(kColorITS);
12442 sub2node->SetVisibility(1);
12443 fNodes->Add(sub2node);
12446 // Place copy #18 of ITS5 directly in I565
12448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12449 sub2node->SetLineColor(kColorITS);
12450 sub2node->SetVisibility(1);
12451 fNodes->Add(sub2node);
12454 // Place copy #19 of ITS5 directly in I565
12456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12457 sub2node->SetLineColor(kColorITS);
12458 sub2node->SetVisibility(1);
12459 fNodes->Add(sub2node);
12462 // Place copy #20 of ITS5 directly in I565
12464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12465 sub2node->SetLineColor(kColorITS);
12466 sub2node->SetVisibility(1);
12467 fNodes->Add(sub2node);
12470 // Place copy #21 of ITS5 directly in I565
12472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12473 sub2node->SetLineColor(kColorITS);
12474 sub2node->SetVisibility(1);
12475 fNodes->Add(sub2node);
12478 // Place copy #22 of ITS5 directly in I565
12480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12481 sub2node->SetLineColor(kColorITS);
12482 sub2node->SetVisibility(1);
12483 fNodes->Add(sub2node);
12485 fNodes->Add(sub1node);
12488 // Place copy #13 of I565 in IT56
12490 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12491 sub1node->SetLineColor(kColorITS);
12492 sub1node->SetVisibility(0);
12495 // Place copy #1 of ITS5 directly in I565
12497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12498 sub2node->SetLineColor(kColorITS);
12499 sub2node->SetVisibility(1);
12500 fNodes->Add(sub2node);
12503 // Place copy #2 of ITS5 directly in I565
12505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12506 sub2node->SetLineColor(kColorITS);
12507 sub2node->SetVisibility(1);
12508 fNodes->Add(sub2node);
12511 // Place copy #3 of ITS5 directly in I565
12513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12514 sub2node->SetLineColor(kColorITS);
12515 sub2node->SetVisibility(1);
12516 fNodes->Add(sub2node);
12519 // Place copy #4 of ITS5 directly in I565
12521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12522 sub2node->SetLineColor(kColorITS);
12523 sub2node->SetVisibility(1);
12524 fNodes->Add(sub2node);
12527 // Place copy #5 of ITS5 directly in I565
12529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12530 sub2node->SetLineColor(kColorITS);
12531 sub2node->SetVisibility(1);
12532 fNodes->Add(sub2node);
12535 // Place copy #6 of ITS5 directly in I565
12537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12538 sub2node->SetLineColor(kColorITS);
12539 sub2node->SetVisibility(1);
12540 fNodes->Add(sub2node);
12543 // Place copy #7 of ITS5 directly in I565
12545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12546 sub2node->SetLineColor(kColorITS);
12547 sub2node->SetVisibility(1);
12548 fNodes->Add(sub2node);
12551 // Place copy #8 of ITS5 directly in I565
12553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12554 sub2node->SetLineColor(kColorITS);
12555 sub2node->SetVisibility(1);
12556 fNodes->Add(sub2node);
12559 // Place copy #9 of ITS5 directly in I565
12561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12562 sub2node->SetLineColor(kColorITS);
12563 sub2node->SetVisibility(1);
12564 fNodes->Add(sub2node);
12567 // Place copy #10 of ITS5 directly in I565
12569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12570 sub2node->SetLineColor(kColorITS);
12571 sub2node->SetVisibility(1);
12572 fNodes->Add(sub2node);
12575 // Place copy #11 of ITS5 directly in I565
12577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12578 sub2node->SetLineColor(kColorITS);
12579 sub2node->SetVisibility(1);
12580 fNodes->Add(sub2node);
12583 // Place copy #12 of ITS5 directly in I565
12585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12586 sub2node->SetLineColor(kColorITS);
12587 sub2node->SetVisibility(1);
12588 fNodes->Add(sub2node);
12591 // Place copy #13 of ITS5 directly in I565
12593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12594 sub2node->SetLineColor(kColorITS);
12595 sub2node->SetVisibility(1);
12596 fNodes->Add(sub2node);
12599 // Place copy #14 of ITS5 directly in I565
12601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12602 sub2node->SetLineColor(kColorITS);
12603 sub2node->SetVisibility(1);
12604 fNodes->Add(sub2node);
12607 // Place copy #15 of ITS5 directly in I565
12609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12610 sub2node->SetLineColor(kColorITS);
12611 sub2node->SetVisibility(1);
12612 fNodes->Add(sub2node);
12615 // Place copy #16 of ITS5 directly in I565
12617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12618 sub2node->SetLineColor(kColorITS);
12619 sub2node->SetVisibility(1);
12620 fNodes->Add(sub2node);
12623 // Place copy #17 of ITS5 directly in I565
12625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12626 sub2node->SetLineColor(kColorITS);
12627 sub2node->SetVisibility(1);
12628 fNodes->Add(sub2node);
12631 // Place copy #18 of ITS5 directly in I565
12633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12634 sub2node->SetLineColor(kColorITS);
12635 sub2node->SetVisibility(1);
12636 fNodes->Add(sub2node);
12639 // Place copy #19 of ITS5 directly in I565
12641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12642 sub2node->SetLineColor(kColorITS);
12643 sub2node->SetVisibility(1);
12644 fNodes->Add(sub2node);
12647 // Place copy #20 of ITS5 directly in I565
12649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12650 sub2node->SetLineColor(kColorITS);
12651 sub2node->SetVisibility(1);
12652 fNodes->Add(sub2node);
12655 // Place copy #21 of ITS5 directly in I565
12657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12658 sub2node->SetLineColor(kColorITS);
12659 sub2node->SetVisibility(1);
12660 fNodes->Add(sub2node);
12663 // Place copy #22 of ITS5 directly in I565
12665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12666 sub2node->SetLineColor(kColorITS);
12667 sub2node->SetVisibility(1);
12668 fNodes->Add(sub2node);
12670 fNodes->Add(sub1node);
12673 // Place copy #14 of I565 in IT56
12675 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12676 sub1node->SetLineColor(kColorITS);
12677 sub1node->SetVisibility(0);
12680 // Place copy #1 of ITS5 directly in I565
12682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12683 sub2node->SetLineColor(kColorITS);
12684 sub2node->SetVisibility(1);
12685 fNodes->Add(sub2node);
12688 // Place copy #2 of ITS5 directly in I565
12690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12691 sub2node->SetLineColor(kColorITS);
12692 sub2node->SetVisibility(1);
12693 fNodes->Add(sub2node);
12696 // Place copy #3 of ITS5 directly in I565
12698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12699 sub2node->SetLineColor(kColorITS);
12700 sub2node->SetVisibility(1);
12701 fNodes->Add(sub2node);
12704 // Place copy #4 of ITS5 directly in I565
12706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12707 sub2node->SetLineColor(kColorITS);
12708 sub2node->SetVisibility(1);
12709 fNodes->Add(sub2node);
12712 // Place copy #5 of ITS5 directly in I565
12714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12715 sub2node->SetLineColor(kColorITS);
12716 sub2node->SetVisibility(1);
12717 fNodes->Add(sub2node);
12720 // Place copy #6 of ITS5 directly in I565
12722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12723 sub2node->SetLineColor(kColorITS);
12724 sub2node->SetVisibility(1);
12725 fNodes->Add(sub2node);
12728 // Place copy #7 of ITS5 directly in I565
12730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12731 sub2node->SetLineColor(kColorITS);
12732 sub2node->SetVisibility(1);
12733 fNodes->Add(sub2node);
12736 // Place copy #8 of ITS5 directly in I565
12738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12739 sub2node->SetLineColor(kColorITS);
12740 sub2node->SetVisibility(1);
12741 fNodes->Add(sub2node);
12744 // Place copy #9 of ITS5 directly in I565
12746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12747 sub2node->SetLineColor(kColorITS);
12748 sub2node->SetVisibility(1);
12749 fNodes->Add(sub2node);
12752 // Place copy #10 of ITS5 directly in I565
12754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12755 sub2node->SetLineColor(kColorITS);
12756 sub2node->SetVisibility(1);
12757 fNodes->Add(sub2node);
12760 // Place copy #11 of ITS5 directly in I565
12762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12763 sub2node->SetLineColor(kColorITS);
12764 sub2node->SetVisibility(1);
12765 fNodes->Add(sub2node);
12768 // Place copy #12 of ITS5 directly in I565
12770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12771 sub2node->SetLineColor(kColorITS);
12772 sub2node->SetVisibility(1);
12773 fNodes->Add(sub2node);
12776 // Place copy #13 of ITS5 directly in I565
12778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12779 sub2node->SetLineColor(kColorITS);
12780 sub2node->SetVisibility(1);
12781 fNodes->Add(sub2node);
12784 // Place copy #14 of ITS5 directly in I565
12786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12787 sub2node->SetLineColor(kColorITS);
12788 sub2node->SetVisibility(1);
12789 fNodes->Add(sub2node);
12792 // Place copy #15 of ITS5 directly in I565
12794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12795 sub2node->SetLineColor(kColorITS);
12796 sub2node->SetVisibility(1);
12797 fNodes->Add(sub2node);
12800 // Place copy #16 of ITS5 directly in I565
12802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12803 sub2node->SetLineColor(kColorITS);
12804 sub2node->SetVisibility(1);
12805 fNodes->Add(sub2node);
12808 // Place copy #17 of ITS5 directly in I565
12810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12811 sub2node->SetLineColor(kColorITS);
12812 sub2node->SetVisibility(1);
12813 fNodes->Add(sub2node);
12816 // Place copy #18 of ITS5 directly in I565
12818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12819 sub2node->SetLineColor(kColorITS);
12820 sub2node->SetVisibility(1);
12821 fNodes->Add(sub2node);
12824 // Place copy #19 of ITS5 directly in I565
12826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12827 sub2node->SetLineColor(kColorITS);
12828 sub2node->SetVisibility(1);
12829 fNodes->Add(sub2node);
12832 // Place copy #20 of ITS5 directly in I565
12834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12835 sub2node->SetLineColor(kColorITS);
12836 sub2node->SetVisibility(1);
12837 fNodes->Add(sub2node);
12840 // Place copy #21 of ITS5 directly in I565
12842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12843 sub2node->SetLineColor(kColorITS);
12844 sub2node->SetVisibility(1);
12845 fNodes->Add(sub2node);
12848 // Place copy #22 of ITS5 directly in I565
12850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12851 sub2node->SetLineColor(kColorITS);
12852 sub2node->SetVisibility(1);
12853 fNodes->Add(sub2node);
12855 fNodes->Add(sub1node);
12858 // Place copy #15 of I565 in IT56
12860 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12861 sub1node->SetLineColor(kColorITS);
12862 sub1node->SetVisibility(0);
12865 // Place copy #1 of ITS5 directly in I565
12867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12868 sub2node->SetLineColor(kColorITS);
12869 sub2node->SetVisibility(1);
12870 fNodes->Add(sub2node);
12873 // Place copy #2 of ITS5 directly in I565
12875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12876 sub2node->SetLineColor(kColorITS);
12877 sub2node->SetVisibility(1);
12878 fNodes->Add(sub2node);
12881 // Place copy #3 of ITS5 directly in I565
12883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12884 sub2node->SetLineColor(kColorITS);
12885 sub2node->SetVisibility(1);
12886 fNodes->Add(sub2node);
12889 // Place copy #4 of ITS5 directly in I565
12891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12892 sub2node->SetLineColor(kColorITS);
12893 sub2node->SetVisibility(1);
12894 fNodes->Add(sub2node);
12897 // Place copy #5 of ITS5 directly in I565
12899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12900 sub2node->SetLineColor(kColorITS);
12901 sub2node->SetVisibility(1);
12902 fNodes->Add(sub2node);
12905 // Place copy #6 of ITS5 directly in I565
12907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12908 sub2node->SetLineColor(kColorITS);
12909 sub2node->SetVisibility(1);
12910 fNodes->Add(sub2node);
12913 // Place copy #7 of ITS5 directly in I565
12915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12916 sub2node->SetLineColor(kColorITS);
12917 sub2node->SetVisibility(1);
12918 fNodes->Add(sub2node);
12921 // Place copy #8 of ITS5 directly in I565
12923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12924 sub2node->SetLineColor(kColorITS);
12925 sub2node->SetVisibility(1);
12926 fNodes->Add(sub2node);
12929 // Place copy #9 of ITS5 directly in I565
12931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12932 sub2node->SetLineColor(kColorITS);
12933 sub2node->SetVisibility(1);
12934 fNodes->Add(sub2node);
12937 // Place copy #10 of ITS5 directly in I565
12939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12940 sub2node->SetLineColor(kColorITS);
12941 sub2node->SetVisibility(1);
12942 fNodes->Add(sub2node);
12945 // Place copy #11 of ITS5 directly in I565
12947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12948 sub2node->SetLineColor(kColorITS);
12949 sub2node->SetVisibility(1);
12950 fNodes->Add(sub2node);
12953 // Place copy #12 of ITS5 directly in I565
12955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12956 sub2node->SetLineColor(kColorITS);
12957 sub2node->SetVisibility(1);
12958 fNodes->Add(sub2node);
12961 // Place copy #13 of ITS5 directly in I565
12963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12964 sub2node->SetLineColor(kColorITS);
12965 sub2node->SetVisibility(1);
12966 fNodes->Add(sub2node);
12969 // Place copy #14 of ITS5 directly in I565
12971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12972 sub2node->SetLineColor(kColorITS);
12973 sub2node->SetVisibility(1);
12974 fNodes->Add(sub2node);
12977 // Place copy #15 of ITS5 directly in I565
12979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12980 sub2node->SetLineColor(kColorITS);
12981 sub2node->SetVisibility(1);
12982 fNodes->Add(sub2node);
12985 // Place copy #16 of ITS5 directly in I565
12987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12988 sub2node->SetLineColor(kColorITS);
12989 sub2node->SetVisibility(1);
12990 fNodes->Add(sub2node);
12993 // Place copy #17 of ITS5 directly in I565
12995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12996 sub2node->SetLineColor(kColorITS);
12997 sub2node->SetVisibility(1);
12998 fNodes->Add(sub2node);
13001 // Place copy #18 of ITS5 directly in I565
13003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13004 sub2node->SetLineColor(kColorITS);
13005 sub2node->SetVisibility(1);
13006 fNodes->Add(sub2node);
13009 // Place copy #19 of ITS5 directly in I565
13011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13012 sub2node->SetLineColor(kColorITS);
13013 sub2node->SetVisibility(1);
13014 fNodes->Add(sub2node);
13017 // Place copy #20 of ITS5 directly in I565
13019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13020 sub2node->SetLineColor(kColorITS);
13021 sub2node->SetVisibility(1);
13022 fNodes->Add(sub2node);
13025 // Place copy #21 of ITS5 directly in I565
13027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13028 sub2node->SetLineColor(kColorITS);
13029 sub2node->SetVisibility(1);
13030 fNodes->Add(sub2node);
13033 // Place copy #22 of ITS5 directly in I565
13035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13036 sub2node->SetLineColor(kColorITS);
13037 sub2node->SetVisibility(1);
13038 fNodes->Add(sub2node);
13040 fNodes->Add(sub1node);
13043 // Place copy #16 of I565 in IT56
13045 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
13046 sub1node->SetLineColor(kColorITS);
13047 sub1node->SetVisibility(0);
13050 // Place copy #1 of ITS5 directly in I565
13052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13053 sub2node->SetLineColor(kColorITS);
13054 sub2node->SetVisibility(1);
13055 fNodes->Add(sub2node);
13058 // Place copy #2 of ITS5 directly in I565
13060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13061 sub2node->SetLineColor(kColorITS);
13062 sub2node->SetVisibility(1);
13063 fNodes->Add(sub2node);
13066 // Place copy #3 of ITS5 directly in I565
13068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13069 sub2node->SetLineColor(kColorITS);
13070 sub2node->SetVisibility(1);
13071 fNodes->Add(sub2node);
13074 // Place copy #4 of ITS5 directly in I565
13076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13077 sub2node->SetLineColor(kColorITS);
13078 sub2node->SetVisibility(1);
13079 fNodes->Add(sub2node);
13082 // Place copy #5 of ITS5 directly in I565
13084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13085 sub2node->SetLineColor(kColorITS);
13086 sub2node->SetVisibility(1);
13087 fNodes->Add(sub2node);
13090 // Place copy #6 of ITS5 directly in I565
13092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13093 sub2node->SetLineColor(kColorITS);
13094 sub2node->SetVisibility(1);
13095 fNodes->Add(sub2node);
13098 // Place copy #7 of ITS5 directly in I565
13100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13101 sub2node->SetLineColor(kColorITS);
13102 sub2node->SetVisibility(1);
13103 fNodes->Add(sub2node);
13106 // Place copy #8 of ITS5 directly in I565
13108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13109 sub2node->SetLineColor(kColorITS);
13110 sub2node->SetVisibility(1);
13111 fNodes->Add(sub2node);
13114 // Place copy #9 of ITS5 directly in I565
13116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13117 sub2node->SetLineColor(kColorITS);
13118 sub2node->SetVisibility(1);
13119 fNodes->Add(sub2node);
13122 // Place copy #10 of ITS5 directly in I565
13124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13125 sub2node->SetLineColor(kColorITS);
13126 sub2node->SetVisibility(1);
13127 fNodes->Add(sub2node);
13130 // Place copy #11 of ITS5 directly in I565
13132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13133 sub2node->SetLineColor(kColorITS);
13134 sub2node->SetVisibility(1);
13135 fNodes->Add(sub2node);
13138 // Place copy #12 of ITS5 directly in I565
13140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13141 sub2node->SetLineColor(kColorITS);
13142 sub2node->SetVisibility(1);
13143 fNodes->Add(sub2node);
13146 // Place copy #13 of ITS5 directly in I565
13148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13149 sub2node->SetLineColor(kColorITS);
13150 sub2node->SetVisibility(1);
13151 fNodes->Add(sub2node);
13154 // Place copy #14 of ITS5 directly in I565
13156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13157 sub2node->SetLineColor(kColorITS);
13158 sub2node->SetVisibility(1);
13159 fNodes->Add(sub2node);
13162 // Place copy #15 of ITS5 directly in I565
13164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13165 sub2node->SetLineColor(kColorITS);
13166 sub2node->SetVisibility(1);
13167 fNodes->Add(sub2node);
13170 // Place copy #16 of ITS5 directly in I565
13172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13173 sub2node->SetLineColor(kColorITS);
13174 sub2node->SetVisibility(1);
13175 fNodes->Add(sub2node);
13178 // Place copy #17 of ITS5 directly in I565
13180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13181 sub2node->SetLineColor(kColorITS);
13182 sub2node->SetVisibility(1);
13183 fNodes->Add(sub2node);
13186 // Place copy #18 of ITS5 directly in I565
13188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13189 sub2node->SetLineColor(kColorITS);
13190 sub2node->SetVisibility(1);
13191 fNodes->Add(sub2node);
13194 // Place copy #19 of ITS5 directly in I565
13196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13197 sub2node->SetLineColor(kColorITS);
13198 sub2node->SetVisibility(1);
13199 fNodes->Add(sub2node);
13202 // Place copy #20 of ITS5 directly in I565
13204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13205 sub2node->SetLineColor(kColorITS);
13206 sub2node->SetVisibility(1);
13207 fNodes->Add(sub2node);
13210 // Place copy #21 of ITS5 directly in I565
13212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13213 sub2node->SetLineColor(kColorITS);
13214 sub2node->SetVisibility(1);
13215 fNodes->Add(sub2node);
13218 // Place copy #22 of ITS5 directly in I565
13220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13221 sub2node->SetLineColor(kColorITS);
13222 sub2node->SetVisibility(1);
13223 fNodes->Add(sub2node);
13225 fNodes->Add(sub1node);
13228 // Place copy #17 of I565 in IT56
13230 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13231 sub1node->SetLineColor(kColorITS);
13232 sub1node->SetVisibility(0);
13235 // Place copy #1 of ITS5 directly in I565
13237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13238 sub2node->SetLineColor(kColorITS);
13239 sub2node->SetVisibility(1);
13240 fNodes->Add(sub2node);
13243 // Place copy #2 of ITS5 directly in I565
13245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13246 sub2node->SetLineColor(kColorITS);
13247 sub2node->SetVisibility(1);
13248 fNodes->Add(sub2node);
13251 // Place copy #3 of ITS5 directly in I565
13253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13254 sub2node->SetLineColor(kColorITS);
13255 sub2node->SetVisibility(1);
13256 fNodes->Add(sub2node);
13259 // Place copy #4 of ITS5 directly in I565
13261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13262 sub2node->SetLineColor(kColorITS);
13263 sub2node->SetVisibility(1);
13264 fNodes->Add(sub2node);
13267 // Place copy #5 of ITS5 directly in I565
13269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13270 sub2node->SetLineColor(kColorITS);
13271 sub2node->SetVisibility(1);
13272 fNodes->Add(sub2node);
13275 // Place copy #6 of ITS5 directly in I565
13277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13278 sub2node->SetLineColor(kColorITS);
13279 sub2node->SetVisibility(1);
13280 fNodes->Add(sub2node);
13283 // Place copy #7 of ITS5 directly in I565
13285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13286 sub2node->SetLineColor(kColorITS);
13287 sub2node->SetVisibility(1);
13288 fNodes->Add(sub2node);
13291 // Place copy #8 of ITS5 directly in I565
13293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13294 sub2node->SetLineColor(kColorITS);
13295 sub2node->SetVisibility(1);
13296 fNodes->Add(sub2node);
13299 // Place copy #9 of ITS5 directly in I565
13301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13302 sub2node->SetLineColor(kColorITS);
13303 sub2node->SetVisibility(1);
13304 fNodes->Add(sub2node);
13307 // Place copy #10 of ITS5 directly in I565
13309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13310 sub2node->SetLineColor(kColorITS);
13311 sub2node->SetVisibility(1);
13312 fNodes->Add(sub2node);
13315 // Place copy #11 of ITS5 directly in I565
13317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13318 sub2node->SetLineColor(kColorITS);
13319 sub2node->SetVisibility(1);
13320 fNodes->Add(sub2node);
13323 // Place copy #12 of ITS5 directly in I565
13325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13326 sub2node->SetLineColor(kColorITS);
13327 sub2node->SetVisibility(1);
13328 fNodes->Add(sub2node);
13331 // Place copy #13 of ITS5 directly in I565
13333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13334 sub2node->SetLineColor(kColorITS);
13335 sub2node->SetVisibility(1);
13336 fNodes->Add(sub2node);
13339 // Place copy #14 of ITS5 directly in I565
13341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13342 sub2node->SetLineColor(kColorITS);
13343 sub2node->SetVisibility(1);
13344 fNodes->Add(sub2node);
13347 // Place copy #15 of ITS5 directly in I565
13349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13350 sub2node->SetLineColor(kColorITS);
13351 sub2node->SetVisibility(1);
13352 fNodes->Add(sub2node);
13355 // Place copy #16 of ITS5 directly in I565
13357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13358 sub2node->SetLineColor(kColorITS);
13359 sub2node->SetVisibility(1);
13360 fNodes->Add(sub2node);
13363 // Place copy #17 of ITS5 directly in I565
13365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13366 sub2node->SetLineColor(kColorITS);
13367 sub2node->SetVisibility(1);
13368 fNodes->Add(sub2node);
13371 // Place copy #18 of ITS5 directly in I565
13373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13374 sub2node->SetLineColor(kColorITS);
13375 sub2node->SetVisibility(1);
13376 fNodes->Add(sub2node);
13379 // Place copy #19 of ITS5 directly in I565
13381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13382 sub2node->SetLineColor(kColorITS);
13383 sub2node->SetVisibility(1);
13384 fNodes->Add(sub2node);
13387 // Place copy #20 of ITS5 directly in I565
13389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13390 sub2node->SetLineColor(kColorITS);
13391 sub2node->SetVisibility(1);
13392 fNodes->Add(sub2node);
13395 // Place copy #21 of ITS5 directly in I565
13397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13398 sub2node->SetLineColor(kColorITS);
13399 sub2node->SetVisibility(1);
13400 fNodes->Add(sub2node);
13403 // Place copy #22 of ITS5 directly in I565
13405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13406 sub2node->SetLineColor(kColorITS);
13407 sub2node->SetVisibility(1);
13408 fNodes->Add(sub2node);
13410 fNodes->Add(sub1node);
13413 // Place copy #18 of I565 in IT56
13415 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13416 sub1node->SetLineColor(kColorITS);
13417 sub1node->SetVisibility(0);
13420 // Place copy #1 of ITS5 directly in I565
13422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13423 sub2node->SetLineColor(kColorITS);
13424 sub2node->SetVisibility(1);
13425 fNodes->Add(sub2node);
13428 // Place copy #2 of ITS5 directly in I565
13430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13431 sub2node->SetLineColor(kColorITS);
13432 sub2node->SetVisibility(1);
13433 fNodes->Add(sub2node);
13436 // Place copy #3 of ITS5 directly in I565
13438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13439 sub2node->SetLineColor(kColorITS);
13440 sub2node->SetVisibility(1);
13441 fNodes->Add(sub2node);
13444 // Place copy #4 of ITS5 directly in I565
13446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13447 sub2node->SetLineColor(kColorITS);
13448 sub2node->SetVisibility(1);
13449 fNodes->Add(sub2node);
13452 // Place copy #5 of ITS5 directly in I565
13454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13455 sub2node->SetLineColor(kColorITS);
13456 sub2node->SetVisibility(1);
13457 fNodes->Add(sub2node);
13460 // Place copy #6 of ITS5 directly in I565
13462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13463 sub2node->SetLineColor(kColorITS);
13464 sub2node->SetVisibility(1);
13465 fNodes->Add(sub2node);
13468 // Place copy #7 of ITS5 directly in I565
13470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13471 sub2node->SetLineColor(kColorITS);
13472 sub2node->SetVisibility(1);
13473 fNodes->Add(sub2node);
13476 // Place copy #8 of ITS5 directly in I565
13478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13479 sub2node->SetLineColor(kColorITS);
13480 sub2node->SetVisibility(1);
13481 fNodes->Add(sub2node);
13484 // Place copy #9 of ITS5 directly in I565
13486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13487 sub2node->SetLineColor(kColorITS);
13488 sub2node->SetVisibility(1);
13489 fNodes->Add(sub2node);
13492 // Place copy #10 of ITS5 directly in I565
13494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13495 sub2node->SetLineColor(kColorITS);
13496 sub2node->SetVisibility(1);
13497 fNodes->Add(sub2node);
13500 // Place copy #11 of ITS5 directly in I565
13502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13503 sub2node->SetLineColor(kColorITS);
13504 sub2node->SetVisibility(1);
13505 fNodes->Add(sub2node);
13508 // Place copy #12 of ITS5 directly in I565
13510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13511 sub2node->SetLineColor(kColorITS);
13512 sub2node->SetVisibility(1);
13513 fNodes->Add(sub2node);
13516 // Place copy #13 of ITS5 directly in I565
13518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13519 sub2node->SetLineColor(kColorITS);
13520 sub2node->SetVisibility(1);
13521 fNodes->Add(sub2node);
13524 // Place copy #14 of ITS5 directly in I565
13526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13527 sub2node->SetLineColor(kColorITS);
13528 sub2node->SetVisibility(1);
13529 fNodes->Add(sub2node);
13532 // Place copy #15 of ITS5 directly in I565
13534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13535 sub2node->SetLineColor(kColorITS);
13536 sub2node->SetVisibility(1);
13537 fNodes->Add(sub2node);
13540 // Place copy #16 of ITS5 directly in I565
13542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13543 sub2node->SetLineColor(kColorITS);
13544 sub2node->SetVisibility(1);
13545 fNodes->Add(sub2node);
13548 // Place copy #17 of ITS5 directly in I565
13550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13551 sub2node->SetLineColor(kColorITS);
13552 sub2node->SetVisibility(1);
13553 fNodes->Add(sub2node);
13556 // Place copy #18 of ITS5 directly in I565
13558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13559 sub2node->SetLineColor(kColorITS);
13560 sub2node->SetVisibility(1);
13561 fNodes->Add(sub2node);
13564 // Place copy #19 of ITS5 directly in I565
13566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13567 sub2node->SetLineColor(kColorITS);
13568 sub2node->SetVisibility(1);
13569 fNodes->Add(sub2node);
13572 // Place copy #20 of ITS5 directly in I565
13574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13575 sub2node->SetLineColor(kColorITS);
13576 sub2node->SetVisibility(1);
13577 fNodes->Add(sub2node);
13580 // Place copy #21 of ITS5 directly in I565
13582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13583 sub2node->SetLineColor(kColorITS);
13584 sub2node->SetVisibility(1);
13585 fNodes->Add(sub2node);
13588 // Place copy #22 of ITS5 directly in I565
13590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13591 sub2node->SetLineColor(kColorITS);
13592 sub2node->SetVisibility(1);
13593 fNodes->Add(sub2node);
13595 fNodes->Add(sub1node);
13598 // Place copy #19 of I565 in IT56
13600 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13601 sub1node->SetLineColor(kColorITS);
13602 sub1node->SetVisibility(0);
13605 // Place copy #1 of ITS5 directly in I565
13607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13608 sub2node->SetLineColor(kColorITS);
13609 sub2node->SetVisibility(1);
13610 fNodes->Add(sub2node);
13613 // Place copy #2 of ITS5 directly in I565
13615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13616 sub2node->SetLineColor(kColorITS);
13617 sub2node->SetVisibility(1);
13618 fNodes->Add(sub2node);
13621 // Place copy #3 of ITS5 directly in I565
13623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13624 sub2node->SetLineColor(kColorITS);
13625 sub2node->SetVisibility(1);
13626 fNodes->Add(sub2node);
13629 // Place copy #4 of ITS5 directly in I565
13631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13632 sub2node->SetLineColor(kColorITS);
13633 sub2node->SetVisibility(1);
13634 fNodes->Add(sub2node);
13637 // Place copy #5 of ITS5 directly in I565
13639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13640 sub2node->SetLineColor(kColorITS);
13641 sub2node->SetVisibility(1);
13642 fNodes->Add(sub2node);
13645 // Place copy #6 of ITS5 directly in I565
13647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13648 sub2node->SetLineColor(kColorITS);
13649 sub2node->SetVisibility(1);
13650 fNodes->Add(sub2node);
13653 // Place copy #7 of ITS5 directly in I565
13655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13656 sub2node->SetLineColor(kColorITS);
13657 sub2node->SetVisibility(1);
13658 fNodes->Add(sub2node);
13661 // Place copy #8 of ITS5 directly in I565
13663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13664 sub2node->SetLineColor(kColorITS);
13665 sub2node->SetVisibility(1);
13666 fNodes->Add(sub2node);
13669 // Place copy #9 of ITS5 directly in I565
13671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13672 sub2node->SetLineColor(kColorITS);
13673 sub2node->SetVisibility(1);
13674 fNodes->Add(sub2node);
13677 // Place copy #10 of ITS5 directly in I565
13679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13680 sub2node->SetLineColor(kColorITS);
13681 sub2node->SetVisibility(1);
13682 fNodes->Add(sub2node);
13685 // Place copy #11 of ITS5 directly in I565
13687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13688 sub2node->SetLineColor(kColorITS);
13689 sub2node->SetVisibility(1);
13690 fNodes->Add(sub2node);
13693 // Place copy #12 of ITS5 directly in I565
13695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13696 sub2node->SetLineColor(kColorITS);
13697 sub2node->SetVisibility(1);
13698 fNodes->Add(sub2node);
13701 // Place copy #13 of ITS5 directly in I565
13703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13704 sub2node->SetLineColor(kColorITS);
13705 sub2node->SetVisibility(1);
13706 fNodes->Add(sub2node);
13709 // Place copy #14 of ITS5 directly in I565
13711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13712 sub2node->SetLineColor(kColorITS);
13713 sub2node->SetVisibility(1);
13714 fNodes->Add(sub2node);
13717 // Place copy #15 of ITS5 directly in I565
13719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13720 sub2node->SetLineColor(kColorITS);
13721 sub2node->SetVisibility(1);
13722 fNodes->Add(sub2node);
13725 // Place copy #16 of ITS5 directly in I565
13727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13728 sub2node->SetLineColor(kColorITS);
13729 sub2node->SetVisibility(1);
13730 fNodes->Add(sub2node);
13733 // Place copy #17 of ITS5 directly in I565
13735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13736 sub2node->SetLineColor(kColorITS);
13737 sub2node->SetVisibility(1);
13738 fNodes->Add(sub2node);
13741 // Place copy #18 of ITS5 directly in I565
13743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13744 sub2node->SetLineColor(kColorITS);
13745 sub2node->SetVisibility(1);
13746 fNodes->Add(sub2node);
13749 // Place copy #19 of ITS5 directly in I565
13751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13752 sub2node->SetLineColor(kColorITS);
13753 sub2node->SetVisibility(1);
13754 fNodes->Add(sub2node);
13757 // Place copy #20 of ITS5 directly in I565
13759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13760 sub2node->SetLineColor(kColorITS);
13761 sub2node->SetVisibility(1);
13762 fNodes->Add(sub2node);
13765 // Place copy #21 of ITS5 directly in I565
13767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13768 sub2node->SetLineColor(kColorITS);
13769 sub2node->SetVisibility(1);
13770 fNodes->Add(sub2node);
13773 // Place copy #22 of ITS5 directly in I565
13775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13776 sub2node->SetLineColor(kColorITS);
13777 sub2node->SetVisibility(1);
13778 fNodes->Add(sub2node);
13780 fNodes->Add(sub1node);
13783 // Place copy #20 of I565 in IT56
13785 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13786 sub1node->SetLineColor(kColorITS);
13787 sub1node->SetVisibility(0);
13790 // Place copy #1 of ITS5 directly in I565
13792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13793 sub2node->SetLineColor(kColorITS);
13794 sub2node->SetVisibility(1);
13795 fNodes->Add(sub2node);
13798 // Place copy #2 of ITS5 directly in I565
13800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13801 sub2node->SetLineColor(kColorITS);
13802 sub2node->SetVisibility(1);
13803 fNodes->Add(sub2node);
13806 // Place copy #3 of ITS5 directly in I565
13808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13809 sub2node->SetLineColor(kColorITS);
13810 sub2node->SetVisibility(1);
13811 fNodes->Add(sub2node);
13814 // Place copy #4 of ITS5 directly in I565
13816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13817 sub2node->SetLineColor(kColorITS);
13818 sub2node->SetVisibility(1);
13819 fNodes->Add(sub2node);
13822 // Place copy #5 of ITS5 directly in I565
13824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13825 sub2node->SetLineColor(kColorITS);
13826 sub2node->SetVisibility(1);
13827 fNodes->Add(sub2node);
13830 // Place copy #6 of ITS5 directly in I565
13832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13833 sub2node->SetLineColor(kColorITS);
13834 sub2node->SetVisibility(1);
13835 fNodes->Add(sub2node);
13838 // Place copy #7 of ITS5 directly in I565
13840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13841 sub2node->SetLineColor(kColorITS);
13842 sub2node->SetVisibility(1);
13843 fNodes->Add(sub2node);
13846 // Place copy #8 of ITS5 directly in I565
13848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13849 sub2node->SetLineColor(kColorITS);
13850 sub2node->SetVisibility(1);
13851 fNodes->Add(sub2node);
13854 // Place copy #9 of ITS5 directly in I565
13856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13857 sub2node->SetLineColor(kColorITS);
13858 sub2node->SetVisibility(1);
13859 fNodes->Add(sub2node);
13862 // Place copy #10 of ITS5 directly in I565
13864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13865 sub2node->SetLineColor(kColorITS);
13866 sub2node->SetVisibility(1);
13867 fNodes->Add(sub2node);
13870 // Place copy #11 of ITS5 directly in I565
13872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13873 sub2node->SetLineColor(kColorITS);
13874 sub2node->SetVisibility(1);
13875 fNodes->Add(sub2node);
13878 // Place copy #12 of ITS5 directly in I565
13880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13881 sub2node->SetLineColor(kColorITS);
13882 sub2node->SetVisibility(1);
13883 fNodes->Add(sub2node);
13886 // Place copy #13 of ITS5 directly in I565
13888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13889 sub2node->SetLineColor(kColorITS);
13890 sub2node->SetVisibility(1);
13891 fNodes->Add(sub2node);
13894 // Place copy #14 of ITS5 directly in I565
13896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13897 sub2node->SetLineColor(kColorITS);
13898 sub2node->SetVisibility(1);
13899 fNodes->Add(sub2node);
13902 // Place copy #15 of ITS5 directly in I565
13904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13905 sub2node->SetLineColor(kColorITS);
13906 sub2node->SetVisibility(1);
13907 fNodes->Add(sub2node);
13910 // Place copy #16 of ITS5 directly in I565
13912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13913 sub2node->SetLineColor(kColorITS);
13914 sub2node->SetVisibility(1);
13915 fNodes->Add(sub2node);
13918 // Place copy #17 of ITS5 directly in I565
13920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13921 sub2node->SetLineColor(kColorITS);
13922 sub2node->SetVisibility(1);
13923 fNodes->Add(sub2node);
13926 // Place copy #18 of ITS5 directly in I565
13928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13929 sub2node->SetLineColor(kColorITS);
13930 sub2node->SetVisibility(1);
13931 fNodes->Add(sub2node);
13934 // Place copy #19 of ITS5 directly in I565
13936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13937 sub2node->SetLineColor(kColorITS);
13938 sub2node->SetVisibility(1);
13939 fNodes->Add(sub2node);
13942 // Place copy #20 of ITS5 directly in I565
13944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13945 sub2node->SetLineColor(kColorITS);
13946 sub2node->SetVisibility(1);
13947 fNodes->Add(sub2node);
13950 // Place copy #21 of ITS5 directly in I565
13952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13953 sub2node->SetLineColor(kColorITS);
13954 sub2node->SetVisibility(1);
13955 fNodes->Add(sub2node);
13958 // Place copy #22 of ITS5 directly in I565
13960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13961 sub2node->SetLineColor(kColorITS);
13962 sub2node->SetVisibility(1);
13963 fNodes->Add(sub2node);
13965 fNodes->Add(sub1node);
13968 // Place copy #21 of I565 in IT56
13970 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
13971 sub1node->SetLineColor(kColorITS);
13972 sub1node->SetVisibility(0);
13975 // Place copy #1 of ITS5 directly in I565
13977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13978 sub2node->SetLineColor(kColorITS);
13979 sub2node->SetVisibility(1);
13980 fNodes->Add(sub2node);
13983 // Place copy #2 of ITS5 directly in I565
13985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13986 sub2node->SetLineColor(kColorITS);
13987 sub2node->SetVisibility(1);
13988 fNodes->Add(sub2node);
13991 // Place copy #3 of ITS5 directly in I565
13993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13994 sub2node->SetLineColor(kColorITS);
13995 sub2node->SetVisibility(1);
13996 fNodes->Add(sub2node);
13999 // Place copy #4 of ITS5 directly in I565
14001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14002 sub2node->SetLineColor(kColorITS);
14003 sub2node->SetVisibility(1);
14004 fNodes->Add(sub2node);
14007 // Place copy #5 of ITS5 directly in I565
14009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14010 sub2node->SetLineColor(kColorITS);
14011 sub2node->SetVisibility(1);
14012 fNodes->Add(sub2node);
14015 // Place copy #6 of ITS5 directly in I565
14017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14018 sub2node->SetLineColor(kColorITS);
14019 sub2node->SetVisibility(1);
14020 fNodes->Add(sub2node);
14023 // Place copy #7 of ITS5 directly in I565
14025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14026 sub2node->SetLineColor(kColorITS);
14027 sub2node->SetVisibility(1);
14028 fNodes->Add(sub2node);
14031 // Place copy #8 of ITS5 directly in I565
14033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14034 sub2node->SetLineColor(kColorITS);
14035 sub2node->SetVisibility(1);
14036 fNodes->Add(sub2node);
14039 // Place copy #9 of ITS5 directly in I565
14041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14042 sub2node->SetLineColor(kColorITS);
14043 sub2node->SetVisibility(1);
14044 fNodes->Add(sub2node);
14047 // Place copy #10 of ITS5 directly in I565
14049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14050 sub2node->SetLineColor(kColorITS);
14051 sub2node->SetVisibility(1);
14052 fNodes->Add(sub2node);
14055 // Place copy #11 of ITS5 directly in I565
14057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14058 sub2node->SetLineColor(kColorITS);
14059 sub2node->SetVisibility(1);
14060 fNodes->Add(sub2node);
14063 // Place copy #12 of ITS5 directly in I565
14065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14066 sub2node->SetLineColor(kColorITS);
14067 sub2node->SetVisibility(1);
14068 fNodes->Add(sub2node);
14071 // Place copy #13 of ITS5 directly in I565
14073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14074 sub2node->SetLineColor(kColorITS);
14075 sub2node->SetVisibility(1);
14076 fNodes->Add(sub2node);
14079 // Place copy #14 of ITS5 directly in I565
14081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14082 sub2node->SetLineColor(kColorITS);
14083 sub2node->SetVisibility(1);
14084 fNodes->Add(sub2node);
14087 // Place copy #15 of ITS5 directly in I565
14089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14090 sub2node->SetLineColor(kColorITS);
14091 sub2node->SetVisibility(1);
14092 fNodes->Add(sub2node);
14095 // Place copy #16 of ITS5 directly in I565
14097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14098 sub2node->SetLineColor(kColorITS);
14099 sub2node->SetVisibility(1);
14100 fNodes->Add(sub2node);
14103 // Place copy #17 of ITS5 directly in I565
14105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14106 sub2node->SetLineColor(kColorITS);
14107 sub2node->SetVisibility(1);
14108 fNodes->Add(sub2node);
14111 // Place copy #18 of ITS5 directly in I565
14113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14114 sub2node->SetLineColor(kColorITS);
14115 sub2node->SetVisibility(1);
14116 fNodes->Add(sub2node);
14119 // Place copy #19 of ITS5 directly in I565
14121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14122 sub2node->SetLineColor(kColorITS);
14123 sub2node->SetVisibility(1);
14124 fNodes->Add(sub2node);
14127 // Place copy #20 of ITS5 directly in I565
14129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14130 sub2node->SetLineColor(kColorITS);
14131 sub2node->SetVisibility(1);
14132 fNodes->Add(sub2node);
14135 // Place copy #21 of ITS5 directly in I565
14137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14138 sub2node->SetLineColor(kColorITS);
14139 sub2node->SetVisibility(1);
14140 fNodes->Add(sub2node);
14143 // Place copy #22 of ITS5 directly in I565
14145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14146 sub2node->SetLineColor(kColorITS);
14147 sub2node->SetVisibility(1);
14148 fNodes->Add(sub2node);
14150 fNodes->Add(sub1node);
14153 // Place copy #22 of I565 in IT56
14155 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14156 sub1node->SetLineColor(kColorITS);
14157 sub1node->SetVisibility(0);
14160 // Place copy #1 of ITS5 directly in I565
14162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14163 sub2node->SetLineColor(kColorITS);
14164 sub2node->SetVisibility(1);
14165 fNodes->Add(sub2node);
14168 // Place copy #2 of ITS5 directly in I565
14170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14171 sub2node->SetLineColor(kColorITS);
14172 sub2node->SetVisibility(1);
14173 fNodes->Add(sub2node);
14176 // Place copy #3 of ITS5 directly in I565
14178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14179 sub2node->SetLineColor(kColorITS);
14180 sub2node->SetVisibility(1);
14181 fNodes->Add(sub2node);
14184 // Place copy #4 of ITS5 directly in I565
14186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14187 sub2node->SetLineColor(kColorITS);
14188 sub2node->SetVisibility(1);
14189 fNodes->Add(sub2node);
14192 // Place copy #5 of ITS5 directly in I565
14194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14195 sub2node->SetLineColor(kColorITS);
14196 sub2node->SetVisibility(1);
14197 fNodes->Add(sub2node);
14200 // Place copy #6 of ITS5 directly in I565
14202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14203 sub2node->SetLineColor(kColorITS);
14204 sub2node->SetVisibility(1);
14205 fNodes->Add(sub2node);
14208 // Place copy #7 of ITS5 directly in I565
14210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14211 sub2node->SetLineColor(kColorITS);
14212 sub2node->SetVisibility(1);
14213 fNodes->Add(sub2node);
14216 // Place copy #8 of ITS5 directly in I565
14218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14219 sub2node->SetLineColor(kColorITS);
14220 sub2node->SetVisibility(1);
14221 fNodes->Add(sub2node);
14224 // Place copy #9 of ITS5 directly in I565
14226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14227 sub2node->SetLineColor(kColorITS);
14228 sub2node->SetVisibility(1);
14229 fNodes->Add(sub2node);
14232 // Place copy #10 of ITS5 directly in I565
14234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14235 sub2node->SetLineColor(kColorITS);
14236 sub2node->SetVisibility(1);
14237 fNodes->Add(sub2node);
14240 // Place copy #11 of ITS5 directly in I565
14242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14243 sub2node->SetLineColor(kColorITS);
14244 sub2node->SetVisibility(1);
14245 fNodes->Add(sub2node);
14248 // Place copy #12 of ITS5 directly in I565
14250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14251 sub2node->SetLineColor(kColorITS);
14252 sub2node->SetVisibility(1);
14253 fNodes->Add(sub2node);
14256 // Place copy #13 of ITS5 directly in I565
14258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14259 sub2node->SetLineColor(kColorITS);
14260 sub2node->SetVisibility(1);
14261 fNodes->Add(sub2node);
14264 // Place copy #14 of ITS5 directly in I565
14266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14267 sub2node->SetLineColor(kColorITS);
14268 sub2node->SetVisibility(1);
14269 fNodes->Add(sub2node);
14272 // Place copy #15 of ITS5 directly in I565
14274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14275 sub2node->SetLineColor(kColorITS);
14276 sub2node->SetVisibility(1);
14277 fNodes->Add(sub2node);
14280 // Place copy #16 of ITS5 directly in I565
14282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14283 sub2node->SetLineColor(kColorITS);
14284 sub2node->SetVisibility(1);
14285 fNodes->Add(sub2node);
14288 // Place copy #17 of ITS5 directly in I565
14290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14291 sub2node->SetLineColor(kColorITS);
14292 sub2node->SetVisibility(1);
14293 fNodes->Add(sub2node);
14296 // Place copy #18 of ITS5 directly in I565
14298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14299 sub2node->SetLineColor(kColorITS);
14300 sub2node->SetVisibility(1);
14301 fNodes->Add(sub2node);
14304 // Place copy #19 of ITS5 directly in I565
14306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14307 sub2node->SetLineColor(kColorITS);
14308 sub2node->SetVisibility(1);
14309 fNodes->Add(sub2node);
14312 // Place copy #20 of ITS5 directly in I565
14314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14315 sub2node->SetLineColor(kColorITS);
14316 sub2node->SetVisibility(1);
14317 fNodes->Add(sub2node);
14320 // Place copy #21 of ITS5 directly in I565
14322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14323 sub2node->SetLineColor(kColorITS);
14324 sub2node->SetVisibility(1);
14325 fNodes->Add(sub2node);
14328 // Place copy #22 of ITS5 directly in I565
14330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14331 sub2node->SetLineColor(kColorITS);
14332 sub2node->SetVisibility(1);
14333 fNodes->Add(sub2node);
14335 fNodes->Add(sub1node);
14338 // Place copy #23 of I565 in IT56
14340 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14341 sub1node->SetLineColor(kColorITS);
14342 sub1node->SetVisibility(0);
14345 // Place copy #1 of ITS5 directly in I565
14347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14348 sub2node->SetLineColor(kColorITS);
14349 sub2node->SetVisibility(1);
14350 fNodes->Add(sub2node);
14353 // Place copy #2 of ITS5 directly in I565
14355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14356 sub2node->SetLineColor(kColorITS);
14357 sub2node->SetVisibility(1);
14358 fNodes->Add(sub2node);
14361 // Place copy #3 of ITS5 directly in I565
14363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14364 sub2node->SetLineColor(kColorITS);
14365 sub2node->SetVisibility(1);
14366 fNodes->Add(sub2node);
14369 // Place copy #4 of ITS5 directly in I565
14371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14372 sub2node->SetLineColor(kColorITS);
14373 sub2node->SetVisibility(1);
14374 fNodes->Add(sub2node);
14377 // Place copy #5 of ITS5 directly in I565
14379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14380 sub2node->SetLineColor(kColorITS);
14381 sub2node->SetVisibility(1);
14382 fNodes->Add(sub2node);
14385 // Place copy #6 of ITS5 directly in I565
14387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14388 sub2node->SetLineColor(kColorITS);
14389 sub2node->SetVisibility(1);
14390 fNodes->Add(sub2node);
14393 // Place copy #7 of ITS5 directly in I565
14395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14396 sub2node->SetLineColor(kColorITS);
14397 sub2node->SetVisibility(1);
14398 fNodes->Add(sub2node);
14401 // Place copy #8 of ITS5 directly in I565
14403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14404 sub2node->SetLineColor(kColorITS);
14405 sub2node->SetVisibility(1);
14406 fNodes->Add(sub2node);
14409 // Place copy #9 of ITS5 directly in I565
14411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14412 sub2node->SetLineColor(kColorITS);
14413 sub2node->SetVisibility(1);
14414 fNodes->Add(sub2node);
14417 // Place copy #10 of ITS5 directly in I565
14419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14420 sub2node->SetLineColor(kColorITS);
14421 sub2node->SetVisibility(1);
14422 fNodes->Add(sub2node);
14425 // Place copy #11 of ITS5 directly in I565
14427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14428 sub2node->SetLineColor(kColorITS);
14429 sub2node->SetVisibility(1);
14430 fNodes->Add(sub2node);
14433 // Place copy #12 of ITS5 directly in I565
14435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14436 sub2node->SetLineColor(kColorITS);
14437 sub2node->SetVisibility(1);
14438 fNodes->Add(sub2node);
14441 // Place copy #13 of ITS5 directly in I565
14443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14444 sub2node->SetLineColor(kColorITS);
14445 sub2node->SetVisibility(1);
14446 fNodes->Add(sub2node);
14449 // Place copy #14 of ITS5 directly in I565
14451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14452 sub2node->SetLineColor(kColorITS);
14453 sub2node->SetVisibility(1);
14454 fNodes->Add(sub2node);
14457 // Place copy #15 of ITS5 directly in I565
14459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14460 sub2node->SetLineColor(kColorITS);
14461 sub2node->SetVisibility(1);
14462 fNodes->Add(sub2node);
14465 // Place copy #16 of ITS5 directly in I565
14467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14468 sub2node->SetLineColor(kColorITS);
14469 sub2node->SetVisibility(1);
14470 fNodes->Add(sub2node);
14473 // Place copy #17 of ITS5 directly in I565
14475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14476 sub2node->SetLineColor(kColorITS);
14477 sub2node->SetVisibility(1);
14478 fNodes->Add(sub2node);
14481 // Place copy #18 of ITS5 directly in I565
14483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14484 sub2node->SetLineColor(kColorITS);
14485 sub2node->SetVisibility(1);
14486 fNodes->Add(sub2node);
14489 // Place copy #19 of ITS5 directly in I565
14491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14492 sub2node->SetLineColor(kColorITS);
14493 sub2node->SetVisibility(1);
14494 fNodes->Add(sub2node);
14497 // Place copy #20 of ITS5 directly in I565
14499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14500 sub2node->SetLineColor(kColorITS);
14501 sub2node->SetVisibility(1);
14502 fNodes->Add(sub2node);
14505 // Place copy #21 of ITS5 directly in I565
14507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14508 sub2node->SetLineColor(kColorITS);
14509 sub2node->SetVisibility(1);
14510 fNodes->Add(sub2node);
14513 // Place copy #22 of ITS5 directly in I565
14515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14516 sub2node->SetLineColor(kColorITS);
14517 sub2node->SetVisibility(1);
14518 fNodes->Add(sub2node);
14520 fNodes->Add(sub1node);
14523 // Place copy #24 of I565 in IT56
14525 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14526 sub1node->SetLineColor(kColorITS);
14527 sub1node->SetVisibility(0);
14530 // Place copy #1 of ITS5 directly in I565
14532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14533 sub2node->SetLineColor(kColorITS);
14534 sub2node->SetVisibility(1);
14535 fNodes->Add(sub2node);
14538 // Place copy #2 of ITS5 directly in I565
14540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14541 sub2node->SetLineColor(kColorITS);
14542 sub2node->SetVisibility(1);
14543 fNodes->Add(sub2node);
14546 // Place copy #3 of ITS5 directly in I565
14548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14549 sub2node->SetLineColor(kColorITS);
14550 sub2node->SetVisibility(1);
14551 fNodes->Add(sub2node);
14554 // Place copy #4 of ITS5 directly in I565
14556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14557 sub2node->SetLineColor(kColorITS);
14558 sub2node->SetVisibility(1);
14559 fNodes->Add(sub2node);
14562 // Place copy #5 of ITS5 directly in I565
14564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14565 sub2node->SetLineColor(kColorITS);
14566 sub2node->SetVisibility(1);
14567 fNodes->Add(sub2node);
14570 // Place copy #6 of ITS5 directly in I565
14572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14573 sub2node->SetLineColor(kColorITS);
14574 sub2node->SetVisibility(1);
14575 fNodes->Add(sub2node);
14578 // Place copy #7 of ITS5 directly in I565
14580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14581 sub2node->SetLineColor(kColorITS);
14582 sub2node->SetVisibility(1);
14583 fNodes->Add(sub2node);
14586 // Place copy #8 of ITS5 directly in I565
14588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14589 sub2node->SetLineColor(kColorITS);
14590 sub2node->SetVisibility(1);
14591 fNodes->Add(sub2node);
14594 // Place copy #9 of ITS5 directly in I565
14596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14597 sub2node->SetLineColor(kColorITS);
14598 sub2node->SetVisibility(1);
14599 fNodes->Add(sub2node);
14602 // Place copy #10 of ITS5 directly in I565
14604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14605 sub2node->SetLineColor(kColorITS);
14606 sub2node->SetVisibility(1);
14607 fNodes->Add(sub2node);
14610 // Place copy #11 of ITS5 directly in I565
14612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14613 sub2node->SetLineColor(kColorITS);
14614 sub2node->SetVisibility(1);
14615 fNodes->Add(sub2node);
14618 // Place copy #12 of ITS5 directly in I565
14620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14621 sub2node->SetLineColor(kColorITS);
14622 sub2node->SetVisibility(1);
14623 fNodes->Add(sub2node);
14626 // Place copy #13 of ITS5 directly in I565
14628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14629 sub2node->SetLineColor(kColorITS);
14630 sub2node->SetVisibility(1);
14631 fNodes->Add(sub2node);
14634 // Place copy #14 of ITS5 directly in I565
14636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14637 sub2node->SetLineColor(kColorITS);
14638 sub2node->SetVisibility(1);
14639 fNodes->Add(sub2node);
14642 // Place copy #15 of ITS5 directly in I565
14644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14645 sub2node->SetLineColor(kColorITS);
14646 sub2node->SetVisibility(1);
14647 fNodes->Add(sub2node);
14650 // Place copy #16 of ITS5 directly in I565
14652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14653 sub2node->SetLineColor(kColorITS);
14654 sub2node->SetVisibility(1);
14655 fNodes->Add(sub2node);
14658 // Place copy #17 of ITS5 directly in I565
14660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14661 sub2node->SetLineColor(kColorITS);
14662 sub2node->SetVisibility(1);
14663 fNodes->Add(sub2node);
14666 // Place copy #18 of ITS5 directly in I565
14668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14669 sub2node->SetLineColor(kColorITS);
14670 sub2node->SetVisibility(1);
14671 fNodes->Add(sub2node);
14674 // Place copy #19 of ITS5 directly in I565
14676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14677 sub2node->SetLineColor(kColorITS);
14678 sub2node->SetVisibility(1);
14679 fNodes->Add(sub2node);
14682 // Place copy #20 of ITS5 directly in I565
14684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14685 sub2node->SetLineColor(kColorITS);
14686 sub2node->SetVisibility(1);
14687 fNodes->Add(sub2node);
14690 // Place copy #21 of ITS5 directly in I565
14692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14693 sub2node->SetLineColor(kColorITS);
14694 sub2node->SetVisibility(1);
14695 fNodes->Add(sub2node);
14698 // Place copy #22 of ITS5 directly in I565
14700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14701 sub2node->SetLineColor(kColorITS);
14702 sub2node->SetVisibility(1);
14703 fNodes->Add(sub2node);
14705 fNodes->Add(sub1node);
14708 // Place copy #25 of I565 in IT56
14710 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14711 sub1node->SetLineColor(kColorITS);
14712 sub1node->SetVisibility(0);
14715 // Place copy #1 of ITS5 directly in I565
14717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14718 sub2node->SetLineColor(kColorITS);
14719 sub2node->SetVisibility(1);
14720 fNodes->Add(sub2node);
14723 // Place copy #2 of ITS5 directly in I565
14725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14726 sub2node->SetLineColor(kColorITS);
14727 sub2node->SetVisibility(1);
14728 fNodes->Add(sub2node);
14731 // Place copy #3 of ITS5 directly in I565
14733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14734 sub2node->SetLineColor(kColorITS);
14735 sub2node->SetVisibility(1);
14736 fNodes->Add(sub2node);
14739 // Place copy #4 of ITS5 directly in I565
14741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14742 sub2node->SetLineColor(kColorITS);
14743 sub2node->SetVisibility(1);
14744 fNodes->Add(sub2node);
14747 // Place copy #5 of ITS5 directly in I565
14749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14750 sub2node->SetLineColor(kColorITS);
14751 sub2node->SetVisibility(1);
14752 fNodes->Add(sub2node);
14755 // Place copy #6 of ITS5 directly in I565
14757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14758 sub2node->SetLineColor(kColorITS);
14759 sub2node->SetVisibility(1);
14760 fNodes->Add(sub2node);
14763 // Place copy #7 of ITS5 directly in I565
14765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14766 sub2node->SetLineColor(kColorITS);
14767 sub2node->SetVisibility(1);
14768 fNodes->Add(sub2node);
14771 // Place copy #8 of ITS5 directly in I565
14773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14774 sub2node->SetLineColor(kColorITS);
14775 sub2node->SetVisibility(1);
14776 fNodes->Add(sub2node);
14779 // Place copy #9 of ITS5 directly in I565
14781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14782 sub2node->SetLineColor(kColorITS);
14783 sub2node->SetVisibility(1);
14784 fNodes->Add(sub2node);
14787 // Place copy #10 of ITS5 directly in I565
14789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14790 sub2node->SetLineColor(kColorITS);
14791 sub2node->SetVisibility(1);
14792 fNodes->Add(sub2node);
14795 // Place copy #11 of ITS5 directly in I565
14797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14798 sub2node->SetLineColor(kColorITS);
14799 sub2node->SetVisibility(1);
14800 fNodes->Add(sub2node);
14803 // Place copy #12 of ITS5 directly in I565
14805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14806 sub2node->SetLineColor(kColorITS);
14807 sub2node->SetVisibility(1);
14808 fNodes->Add(sub2node);
14811 // Place copy #13 of ITS5 directly in I565
14813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14814 sub2node->SetLineColor(kColorITS);
14815 sub2node->SetVisibility(1);
14816 fNodes->Add(sub2node);
14819 // Place copy #14 of ITS5 directly in I565
14821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14822 sub2node->SetLineColor(kColorITS);
14823 sub2node->SetVisibility(1);
14824 fNodes->Add(sub2node);
14827 // Place copy #15 of ITS5 directly in I565
14829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14830 sub2node->SetLineColor(kColorITS);
14831 sub2node->SetVisibility(1);
14832 fNodes->Add(sub2node);
14835 // Place copy #16 of ITS5 directly in I565
14837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14838 sub2node->SetLineColor(kColorITS);
14839 sub2node->SetVisibility(1);
14840 fNodes->Add(sub2node);
14843 // Place copy #17 of ITS5 directly in I565
14845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14846 sub2node->SetLineColor(kColorITS);
14847 sub2node->SetVisibility(1);
14848 fNodes->Add(sub2node);
14851 // Place copy #18 of ITS5 directly in I565
14853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14854 sub2node->SetLineColor(kColorITS);
14855 sub2node->SetVisibility(1);
14856 fNodes->Add(sub2node);
14859 // Place copy #19 of ITS5 directly in I565
14861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14862 sub2node->SetLineColor(kColorITS);
14863 sub2node->SetVisibility(1);
14864 fNodes->Add(sub2node);
14867 // Place copy #20 of ITS5 directly in I565
14869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14870 sub2node->SetLineColor(kColorITS);
14871 sub2node->SetVisibility(1);
14872 fNodes->Add(sub2node);
14875 // Place copy #21 of ITS5 directly in I565
14877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14878 sub2node->SetLineColor(kColorITS);
14879 sub2node->SetVisibility(1);
14880 fNodes->Add(sub2node);
14883 // Place copy #22 of ITS5 directly in I565
14885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14886 sub2node->SetLineColor(kColorITS);
14887 sub2node->SetVisibility(1);
14888 fNodes->Add(sub2node);
14890 fNodes->Add(sub1node);
14893 // Place copy #26 of I565 in IT56
14895 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14896 sub1node->SetLineColor(kColorITS);
14897 sub1node->SetVisibility(0);
14900 // Place copy #1 of ITS5 directly in I565
14902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14903 sub2node->SetLineColor(kColorITS);
14904 sub2node->SetVisibility(1);
14905 fNodes->Add(sub2node);
14908 // Place copy #2 of ITS5 directly in I565
14910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14911 sub2node->SetLineColor(kColorITS);
14912 sub2node->SetVisibility(1);
14913 fNodes->Add(sub2node);
14916 // Place copy #3 of ITS5 directly in I565
14918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14919 sub2node->SetLineColor(kColorITS);
14920 sub2node->SetVisibility(1);
14921 fNodes->Add(sub2node);
14924 // Place copy #4 of ITS5 directly in I565
14926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14927 sub2node->SetLineColor(kColorITS);
14928 sub2node->SetVisibility(1);
14929 fNodes->Add(sub2node);
14932 // Place copy #5 of ITS5 directly in I565
14934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14935 sub2node->SetLineColor(kColorITS);
14936 sub2node->SetVisibility(1);
14937 fNodes->Add(sub2node);
14940 // Place copy #6 of ITS5 directly in I565
14942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14943 sub2node->SetLineColor(kColorITS);
14944 sub2node->SetVisibility(1);
14945 fNodes->Add(sub2node);
14948 // Place copy #7 of ITS5 directly in I565
14950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14951 sub2node->SetLineColor(kColorITS);
14952 sub2node->SetVisibility(1);
14953 fNodes->Add(sub2node);
14956 // Place copy #8 of ITS5 directly in I565
14958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14959 sub2node->SetLineColor(kColorITS);
14960 sub2node->SetVisibility(1);
14961 fNodes->Add(sub2node);
14964 // Place copy #9 of ITS5 directly in I565
14966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14967 sub2node->SetLineColor(kColorITS);
14968 sub2node->SetVisibility(1);
14969 fNodes->Add(sub2node);
14972 // Place copy #10 of ITS5 directly in I565
14974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14975 sub2node->SetLineColor(kColorITS);
14976 sub2node->SetVisibility(1);
14977 fNodes->Add(sub2node);
14980 // Place copy #11 of ITS5 directly in I565
14982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14983 sub2node->SetLineColor(kColorITS);
14984 sub2node->SetVisibility(1);
14985 fNodes->Add(sub2node);
14988 // Place copy #12 of ITS5 directly in I565
14990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14991 sub2node->SetLineColor(kColorITS);
14992 sub2node->SetVisibility(1);
14993 fNodes->Add(sub2node);
14996 // Place copy #13 of ITS5 directly in I565
14998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14999 sub2node->SetLineColor(kColorITS);
15000 sub2node->SetVisibility(1);
15001 fNodes->Add(sub2node);
15004 // Place copy #14 of ITS5 directly in I565
15006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15007 sub2node->SetLineColor(kColorITS);
15008 sub2node->SetVisibility(1);
15009 fNodes->Add(sub2node);
15012 // Place copy #15 of ITS5 directly in I565
15014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15015 sub2node->SetLineColor(kColorITS);
15016 sub2node->SetVisibility(1);
15017 fNodes->Add(sub2node);
15020 // Place copy #16 of ITS5 directly in I565
15022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15023 sub2node->SetLineColor(kColorITS);
15024 sub2node->SetVisibility(1);
15025 fNodes->Add(sub2node);
15028 // Place copy #17 of ITS5 directly in I565
15030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15031 sub2node->SetLineColor(kColorITS);
15032 sub2node->SetVisibility(1);
15033 fNodes->Add(sub2node);
15036 // Place copy #18 of ITS5 directly in I565
15038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15039 sub2node->SetLineColor(kColorITS);
15040 sub2node->SetVisibility(1);
15041 fNodes->Add(sub2node);
15044 // Place copy #19 of ITS5 directly in I565
15046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15047 sub2node->SetLineColor(kColorITS);
15048 sub2node->SetVisibility(1);
15049 fNodes->Add(sub2node);
15052 // Place copy #20 of ITS5 directly in I565
15054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15055 sub2node->SetLineColor(kColorITS);
15056 sub2node->SetVisibility(1);
15057 fNodes->Add(sub2node);
15060 // Place copy #21 of ITS5 directly in I565
15062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15063 sub2node->SetLineColor(kColorITS);
15064 sub2node->SetVisibility(1);
15065 fNodes->Add(sub2node);
15068 // Place copy #22 of ITS5 directly in I565
15070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15071 sub2node->SetLineColor(kColorITS);
15072 sub2node->SetVisibility(1);
15073 fNodes->Add(sub2node);
15075 fNodes->Add(sub1node);
15078 // Place copy #27 of I565 in IT56
15080 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
15081 sub1node->SetLineColor(kColorITS);
15082 sub1node->SetVisibility(0);
15085 // Place copy #1 of ITS5 directly in I565
15087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15088 sub2node->SetLineColor(kColorITS);
15089 sub2node->SetVisibility(1);
15090 fNodes->Add(sub2node);
15093 // Place copy #2 of ITS5 directly in I565
15095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15096 sub2node->SetLineColor(kColorITS);
15097 sub2node->SetVisibility(1);
15098 fNodes->Add(sub2node);
15101 // Place copy #3 of ITS5 directly in I565
15103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15104 sub2node->SetLineColor(kColorITS);
15105 sub2node->SetVisibility(1);
15106 fNodes->Add(sub2node);
15109 // Place copy #4 of ITS5 directly in I565
15111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15112 sub2node->SetLineColor(kColorITS);
15113 sub2node->SetVisibility(1);
15114 fNodes->Add(sub2node);
15117 // Place copy #5 of ITS5 directly in I565
15119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15120 sub2node->SetLineColor(kColorITS);
15121 sub2node->SetVisibility(1);
15122 fNodes->Add(sub2node);
15125 // Place copy #6 of ITS5 directly in I565
15127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15128 sub2node->SetLineColor(kColorITS);
15129 sub2node->SetVisibility(1);
15130 fNodes->Add(sub2node);
15133 // Place copy #7 of ITS5 directly in I565
15135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15136 sub2node->SetLineColor(kColorITS);
15137 sub2node->SetVisibility(1);
15138 fNodes->Add(sub2node);
15141 // Place copy #8 of ITS5 directly in I565
15143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15144 sub2node->SetLineColor(kColorITS);
15145 sub2node->SetVisibility(1);
15146 fNodes->Add(sub2node);
15149 // Place copy #9 of ITS5 directly in I565
15151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15152 sub2node->SetLineColor(kColorITS);
15153 sub2node->SetVisibility(1);
15154 fNodes->Add(sub2node);
15157 // Place copy #10 of ITS5 directly in I565
15159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15160 sub2node->SetLineColor(kColorITS);
15161 sub2node->SetVisibility(1);
15162 fNodes->Add(sub2node);
15165 // Place copy #11 of ITS5 directly in I565
15167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15168 sub2node->SetLineColor(kColorITS);
15169 sub2node->SetVisibility(1);
15170 fNodes->Add(sub2node);
15173 // Place copy #12 of ITS5 directly in I565
15175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15176 sub2node->SetLineColor(kColorITS);
15177 sub2node->SetVisibility(1);
15178 fNodes->Add(sub2node);
15181 // Place copy #13 of ITS5 directly in I565
15183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15184 sub2node->SetLineColor(kColorITS);
15185 sub2node->SetVisibility(1);
15186 fNodes->Add(sub2node);
15189 // Place copy #14 of ITS5 directly in I565
15191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15192 sub2node->SetLineColor(kColorITS);
15193 sub2node->SetVisibility(1);
15194 fNodes->Add(sub2node);
15197 // Place copy #15 of ITS5 directly in I565
15199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15200 sub2node->SetLineColor(kColorITS);
15201 sub2node->SetVisibility(1);
15202 fNodes->Add(sub2node);
15205 // Place copy #16 of ITS5 directly in I565
15207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15208 sub2node->SetLineColor(kColorITS);
15209 sub2node->SetVisibility(1);
15210 fNodes->Add(sub2node);
15213 // Place copy #17 of ITS5 directly in I565
15215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15216 sub2node->SetLineColor(kColorITS);
15217 sub2node->SetVisibility(1);
15218 fNodes->Add(sub2node);
15221 // Place copy #18 of ITS5 directly in I565
15223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15224 sub2node->SetLineColor(kColorITS);
15225 sub2node->SetVisibility(1);
15226 fNodes->Add(sub2node);
15229 // Place copy #19 of ITS5 directly in I565
15231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15232 sub2node->SetLineColor(kColorITS);
15233 sub2node->SetVisibility(1);
15234 fNodes->Add(sub2node);
15237 // Place copy #20 of ITS5 directly in I565
15239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15240 sub2node->SetLineColor(kColorITS);
15241 sub2node->SetVisibility(1);
15242 fNodes->Add(sub2node);
15245 // Place copy #21 of ITS5 directly in I565
15247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15248 sub2node->SetLineColor(kColorITS);
15249 sub2node->SetVisibility(1);
15250 fNodes->Add(sub2node);
15253 // Place copy #22 of ITS5 directly in I565
15255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15256 sub2node->SetLineColor(kColorITS);
15257 sub2node->SetVisibility(1);
15258 fNodes->Add(sub2node);
15260 fNodes->Add(sub1node);
15263 // Place copy #28 of I565 in IT56
15265 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15266 sub1node->SetLineColor(kColorITS);
15267 sub1node->SetVisibility(0);
15270 // Place copy #1 of ITS5 directly in I565
15272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15273 sub2node->SetLineColor(kColorITS);
15274 sub2node->SetVisibility(1);
15275 fNodes->Add(sub2node);
15278 // Place copy #2 of ITS5 directly in I565
15280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15281 sub2node->SetLineColor(kColorITS);
15282 sub2node->SetVisibility(1);
15283 fNodes->Add(sub2node);
15286 // Place copy #3 of ITS5 directly in I565
15288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15289 sub2node->SetLineColor(kColorITS);
15290 sub2node->SetVisibility(1);
15291 fNodes->Add(sub2node);
15294 // Place copy #4 of ITS5 directly in I565
15296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15297 sub2node->SetLineColor(kColorITS);
15298 sub2node->SetVisibility(1);
15299 fNodes->Add(sub2node);
15302 // Place copy #5 of ITS5 directly in I565
15304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15305 sub2node->SetLineColor(kColorITS);
15306 sub2node->SetVisibility(1);
15307 fNodes->Add(sub2node);
15310 // Place copy #6 of ITS5 directly in I565
15312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15313 sub2node->SetLineColor(kColorITS);
15314 sub2node->SetVisibility(1);
15315 fNodes->Add(sub2node);
15318 // Place copy #7 of ITS5 directly in I565
15320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15321 sub2node->SetLineColor(kColorITS);
15322 sub2node->SetVisibility(1);
15323 fNodes->Add(sub2node);
15326 // Place copy #8 of ITS5 directly in I565
15328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15329 sub2node->SetLineColor(kColorITS);
15330 sub2node->SetVisibility(1);
15331 fNodes->Add(sub2node);
15334 // Place copy #9 of ITS5 directly in I565
15336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15337 sub2node->SetLineColor(kColorITS);
15338 sub2node->SetVisibility(1);
15339 fNodes->Add(sub2node);
15342 // Place copy #10 of ITS5 directly in I565
15344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15345 sub2node->SetLineColor(kColorITS);
15346 sub2node->SetVisibility(1);
15347 fNodes->Add(sub2node);
15350 // Place copy #11 of ITS5 directly in I565
15352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15353 sub2node->SetLineColor(kColorITS);
15354 sub2node->SetVisibility(1);
15355 fNodes->Add(sub2node);
15358 // Place copy #12 of ITS5 directly in I565
15360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15361 sub2node->SetLineColor(kColorITS);
15362 sub2node->SetVisibility(1);
15363 fNodes->Add(sub2node);
15366 // Place copy #13 of ITS5 directly in I565
15368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15369 sub2node->SetLineColor(kColorITS);
15370 sub2node->SetVisibility(1);
15371 fNodes->Add(sub2node);
15374 // Place copy #14 of ITS5 directly in I565
15376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15377 sub2node->SetLineColor(kColorITS);
15378 sub2node->SetVisibility(1);
15379 fNodes->Add(sub2node);
15382 // Place copy #15 of ITS5 directly in I565
15384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15385 sub2node->SetLineColor(kColorITS);
15386 sub2node->SetVisibility(1);
15387 fNodes->Add(sub2node);
15390 // Place copy #16 of ITS5 directly in I565
15392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15393 sub2node->SetLineColor(kColorITS);
15394 sub2node->SetVisibility(1);
15395 fNodes->Add(sub2node);
15398 // Place copy #17 of ITS5 directly in I565
15400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15401 sub2node->SetLineColor(kColorITS);
15402 sub2node->SetVisibility(1);
15403 fNodes->Add(sub2node);
15406 // Place copy #18 of ITS5 directly in I565
15408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15409 sub2node->SetLineColor(kColorITS);
15410 sub2node->SetVisibility(1);
15411 fNodes->Add(sub2node);
15414 // Place copy #19 of ITS5 directly in I565
15416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15417 sub2node->SetLineColor(kColorITS);
15418 sub2node->SetVisibility(1);
15419 fNodes->Add(sub2node);
15422 // Place copy #20 of ITS5 directly in I565
15424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15425 sub2node->SetLineColor(kColorITS);
15426 sub2node->SetVisibility(1);
15427 fNodes->Add(sub2node);
15430 // Place copy #21 of ITS5 directly in I565
15432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15433 sub2node->SetLineColor(kColorITS);
15434 sub2node->SetVisibility(1);
15435 fNodes->Add(sub2node);
15438 // Place copy #22 of ITS5 directly in I565
15440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15441 sub2node->SetLineColor(kColorITS);
15442 sub2node->SetVisibility(1);
15443 fNodes->Add(sub2node);
15445 fNodes->Add(sub1node);
15448 // Place copy #29 of I565 in IT56
15450 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15451 sub1node->SetLineColor(kColorITS);
15452 sub1node->SetVisibility(0);
15455 // Place copy #1 of ITS5 directly in I565
15457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15458 sub2node->SetLineColor(kColorITS);
15459 sub2node->SetVisibility(1);
15460 fNodes->Add(sub2node);
15463 // Place copy #2 of ITS5 directly in I565
15465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15466 sub2node->SetLineColor(kColorITS);
15467 sub2node->SetVisibility(1);
15468 fNodes->Add(sub2node);
15471 // Place copy #3 of ITS5 directly in I565
15473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15474 sub2node->SetLineColor(kColorITS);
15475 sub2node->SetVisibility(1);
15476 fNodes->Add(sub2node);
15479 // Place copy #4 of ITS5 directly in I565
15481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15482 sub2node->SetLineColor(kColorITS);
15483 sub2node->SetVisibility(1);
15484 fNodes->Add(sub2node);
15487 // Place copy #5 of ITS5 directly in I565
15489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15490 sub2node->SetLineColor(kColorITS);
15491 sub2node->SetVisibility(1);
15492 fNodes->Add(sub2node);
15495 // Place copy #6 of ITS5 directly in I565
15497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15498 sub2node->SetLineColor(kColorITS);
15499 sub2node->SetVisibility(1);
15500 fNodes->Add(sub2node);
15503 // Place copy #7 of ITS5 directly in I565
15505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15506 sub2node->SetLineColor(kColorITS);
15507 sub2node->SetVisibility(1);
15508 fNodes->Add(sub2node);
15511 // Place copy #8 of ITS5 directly in I565
15513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15514 sub2node->SetLineColor(kColorITS);
15515 sub2node->SetVisibility(1);
15516 fNodes->Add(sub2node);
15519 // Place copy #9 of ITS5 directly in I565
15521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15522 sub2node->SetLineColor(kColorITS);
15523 sub2node->SetVisibility(1);
15524 fNodes->Add(sub2node);
15527 // Place copy #10 of ITS5 directly in I565
15529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15530 sub2node->SetLineColor(kColorITS);
15531 sub2node->SetVisibility(1);
15532 fNodes->Add(sub2node);
15535 // Place copy #11 of ITS5 directly in I565
15537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15538 sub2node->SetLineColor(kColorITS);
15539 sub2node->SetVisibility(1);
15540 fNodes->Add(sub2node);
15543 // Place copy #12 of ITS5 directly in I565
15545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15546 sub2node->SetLineColor(kColorITS);
15547 sub2node->SetVisibility(1);
15548 fNodes->Add(sub2node);
15551 // Place copy #13 of ITS5 directly in I565
15553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15554 sub2node->SetLineColor(kColorITS);
15555 sub2node->SetVisibility(1);
15556 fNodes->Add(sub2node);
15559 // Place copy #14 of ITS5 directly in I565
15561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15562 sub2node->SetLineColor(kColorITS);
15563 sub2node->SetVisibility(1);
15564 fNodes->Add(sub2node);
15567 // Place copy #15 of ITS5 directly in I565
15569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15570 sub2node->SetLineColor(kColorITS);
15571 sub2node->SetVisibility(1);
15572 fNodes->Add(sub2node);
15575 // Place copy #16 of ITS5 directly in I565
15577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15578 sub2node->SetLineColor(kColorITS);
15579 sub2node->SetVisibility(1);
15580 fNodes->Add(sub2node);
15583 // Place copy #17 of ITS5 directly in I565
15585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15586 sub2node->SetLineColor(kColorITS);
15587 sub2node->SetVisibility(1);
15588 fNodes->Add(sub2node);
15591 // Place copy #18 of ITS5 directly in I565
15593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15594 sub2node->SetLineColor(kColorITS);
15595 sub2node->SetVisibility(1);
15596 fNodes->Add(sub2node);
15599 // Place copy #19 of ITS5 directly in I565
15601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15602 sub2node->SetLineColor(kColorITS);
15603 sub2node->SetVisibility(1);
15604 fNodes->Add(sub2node);
15607 // Place copy #20 of ITS5 directly in I565
15609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15610 sub2node->SetLineColor(kColorITS);
15611 sub2node->SetVisibility(1);
15612 fNodes->Add(sub2node);
15615 // Place copy #21 of ITS5 directly in I565
15617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15618 sub2node->SetLineColor(kColorITS);
15619 sub2node->SetVisibility(1);
15620 fNodes->Add(sub2node);
15623 // Place copy #22 of ITS5 directly in I565
15625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15626 sub2node->SetLineColor(kColorITS);
15627 sub2node->SetVisibility(1);
15628 fNodes->Add(sub2node);
15630 fNodes->Add(sub1node);
15633 // Place copy #30 of I565 in IT56
15635 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15636 sub1node->SetLineColor(kColorITS);
15637 sub1node->SetVisibility(0);
15640 // Place copy #1 of ITS5 directly in I565
15642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15643 sub2node->SetLineColor(kColorITS);
15644 sub2node->SetVisibility(1);
15645 fNodes->Add(sub2node);
15648 // Place copy #2 of ITS5 directly in I565
15650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15651 sub2node->SetLineColor(kColorITS);
15652 sub2node->SetVisibility(1);
15653 fNodes->Add(sub2node);
15656 // Place copy #3 of ITS5 directly in I565
15658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15659 sub2node->SetLineColor(kColorITS);
15660 sub2node->SetVisibility(1);
15661 fNodes->Add(sub2node);
15664 // Place copy #4 of ITS5 directly in I565
15666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15667 sub2node->SetLineColor(kColorITS);
15668 sub2node->SetVisibility(1);
15669 fNodes->Add(sub2node);
15672 // Place copy #5 of ITS5 directly in I565
15674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15675 sub2node->SetLineColor(kColorITS);
15676 sub2node->SetVisibility(1);
15677 fNodes->Add(sub2node);
15680 // Place copy #6 of ITS5 directly in I565
15682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15683 sub2node->SetLineColor(kColorITS);
15684 sub2node->SetVisibility(1);
15685 fNodes->Add(sub2node);
15688 // Place copy #7 of ITS5 directly in I565
15690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15691 sub2node->SetLineColor(kColorITS);
15692 sub2node->SetVisibility(1);
15693 fNodes->Add(sub2node);
15696 // Place copy #8 of ITS5 directly in I565
15698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15699 sub2node->SetLineColor(kColorITS);
15700 sub2node->SetVisibility(1);
15701 fNodes->Add(sub2node);
15704 // Place copy #9 of ITS5 directly in I565
15706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15707 sub2node->SetLineColor(kColorITS);
15708 sub2node->SetVisibility(1);
15709 fNodes->Add(sub2node);
15712 // Place copy #10 of ITS5 directly in I565
15714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15715 sub2node->SetLineColor(kColorITS);
15716 sub2node->SetVisibility(1);
15717 fNodes->Add(sub2node);
15720 // Place copy #11 of ITS5 directly in I565
15722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15723 sub2node->SetLineColor(kColorITS);
15724 sub2node->SetVisibility(1);
15725 fNodes->Add(sub2node);
15728 // Place copy #12 of ITS5 directly in I565
15730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15731 sub2node->SetLineColor(kColorITS);
15732 sub2node->SetVisibility(1);
15733 fNodes->Add(sub2node);
15736 // Place copy #13 of ITS5 directly in I565
15738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15739 sub2node->SetLineColor(kColorITS);
15740 sub2node->SetVisibility(1);
15741 fNodes->Add(sub2node);
15744 // Place copy #14 of ITS5 directly in I565
15746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15747 sub2node->SetLineColor(kColorITS);
15748 sub2node->SetVisibility(1);
15749 fNodes->Add(sub2node);
15752 // Place copy #15 of ITS5 directly in I565
15754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15755 sub2node->SetLineColor(kColorITS);
15756 sub2node->SetVisibility(1);
15757 fNodes->Add(sub2node);
15760 // Place copy #16 of ITS5 directly in I565
15762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15763 sub2node->SetLineColor(kColorITS);
15764 sub2node->SetVisibility(1);
15765 fNodes->Add(sub2node);
15768 // Place copy #17 of ITS5 directly in I565
15770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15771 sub2node->SetLineColor(kColorITS);
15772 sub2node->SetVisibility(1);
15773 fNodes->Add(sub2node);
15776 // Place copy #18 of ITS5 directly in I565
15778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15779 sub2node->SetLineColor(kColorITS);
15780 sub2node->SetVisibility(1);
15781 fNodes->Add(sub2node);
15784 // Place copy #19 of ITS5 directly in I565
15786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15787 sub2node->SetLineColor(kColorITS);
15788 sub2node->SetVisibility(1);
15789 fNodes->Add(sub2node);
15792 // Place copy #20 of ITS5 directly in I565
15794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15795 sub2node->SetLineColor(kColorITS);
15796 sub2node->SetVisibility(1);
15797 fNodes->Add(sub2node);
15800 // Place copy #21 of ITS5 directly in I565
15802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15803 sub2node->SetLineColor(kColorITS);
15804 sub2node->SetVisibility(1);
15805 fNodes->Add(sub2node);
15808 // Place copy #22 of ITS5 directly in I565
15810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15811 sub2node->SetLineColor(kColorITS);
15812 sub2node->SetVisibility(1);
15813 fNodes->Add(sub2node);
15815 fNodes->Add(sub1node);
15818 // Place copy #31 of I565 in IT56
15820 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15821 sub1node->SetLineColor(kColorITS);
15822 sub1node->SetVisibility(0);
15825 // Place copy #1 of ITS5 directly in I565
15827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15828 sub2node->SetLineColor(kColorITS);
15829 sub2node->SetVisibility(1);
15830 fNodes->Add(sub2node);
15833 // Place copy #2 of ITS5 directly in I565
15835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15836 sub2node->SetLineColor(kColorITS);
15837 sub2node->SetVisibility(1);
15838 fNodes->Add(sub2node);
15841 // Place copy #3 of ITS5 directly in I565
15843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15844 sub2node->SetLineColor(kColorITS);
15845 sub2node->SetVisibility(1);
15846 fNodes->Add(sub2node);
15849 // Place copy #4 of ITS5 directly in I565
15851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15852 sub2node->SetLineColor(kColorITS);
15853 sub2node->SetVisibility(1);
15854 fNodes->Add(sub2node);
15857 // Place copy #5 of ITS5 directly in I565
15859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15860 sub2node->SetLineColor(kColorITS);
15861 sub2node->SetVisibility(1);
15862 fNodes->Add(sub2node);
15865 // Place copy #6 of ITS5 directly in I565
15867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15868 sub2node->SetLineColor(kColorITS);
15869 sub2node->SetVisibility(1);
15870 fNodes->Add(sub2node);
15873 // Place copy #7 of ITS5 directly in I565
15875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15876 sub2node->SetLineColor(kColorITS);
15877 sub2node->SetVisibility(1);
15878 fNodes->Add(sub2node);
15881 // Place copy #8 of ITS5 directly in I565
15883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15884 sub2node->SetLineColor(kColorITS);
15885 sub2node->SetVisibility(1);
15886 fNodes->Add(sub2node);
15889 // Place copy #9 of ITS5 directly in I565
15891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15892 sub2node->SetLineColor(kColorITS);
15893 sub2node->SetVisibility(1);
15894 fNodes->Add(sub2node);
15897 // Place copy #10 of ITS5 directly in I565
15899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15900 sub2node->SetLineColor(kColorITS);
15901 sub2node->SetVisibility(1);
15902 fNodes->Add(sub2node);
15905 // Place copy #11 of ITS5 directly in I565
15907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15908 sub2node->SetLineColor(kColorITS);
15909 sub2node->SetVisibility(1);
15910 fNodes->Add(sub2node);
15913 // Place copy #12 of ITS5 directly in I565
15915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15916 sub2node->SetLineColor(kColorITS);
15917 sub2node->SetVisibility(1);
15918 fNodes->Add(sub2node);
15921 // Place copy #13 of ITS5 directly in I565
15923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15924 sub2node->SetLineColor(kColorITS);
15925 sub2node->SetVisibility(1);
15926 fNodes->Add(sub2node);
15929 // Place copy #14 of ITS5 directly in I565
15931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15932 sub2node->SetLineColor(kColorITS);
15933 sub2node->SetVisibility(1);
15934 fNodes->Add(sub2node);
15937 // Place copy #15 of ITS5 directly in I565
15939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15940 sub2node->SetLineColor(kColorITS);
15941 sub2node->SetVisibility(1);
15942 fNodes->Add(sub2node);
15945 // Place copy #16 of ITS5 directly in I565
15947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15948 sub2node->SetLineColor(kColorITS);
15949 sub2node->SetVisibility(1);
15950 fNodes->Add(sub2node);
15953 // Place copy #17 of ITS5 directly in I565
15955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15956 sub2node->SetLineColor(kColorITS);
15957 sub2node->SetVisibility(1);
15958 fNodes->Add(sub2node);
15961 // Place copy #18 of ITS5 directly in I565
15963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15964 sub2node->SetLineColor(kColorITS);
15965 sub2node->SetVisibility(1);
15966 fNodes->Add(sub2node);
15969 // Place copy #19 of ITS5 directly in I565
15971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15972 sub2node->SetLineColor(kColorITS);
15973 sub2node->SetVisibility(1);
15974 fNodes->Add(sub2node);
15977 // Place copy #20 of ITS5 directly in I565
15979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15980 sub2node->SetLineColor(kColorITS);
15981 sub2node->SetVisibility(1);
15982 fNodes->Add(sub2node);
15985 // Place copy #21 of ITS5 directly in I565
15987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15988 sub2node->SetLineColor(kColorITS);
15989 sub2node->SetVisibility(1);
15990 fNodes->Add(sub2node);
15993 // Place copy #22 of ITS5 directly in I565
15995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15996 sub2node->SetLineColor(kColorITS);
15997 sub2node->SetVisibility(1);
15998 fNodes->Add(sub2node);
16000 fNodes->Add(sub1node);
16003 // Place copy #32 of I565 in IT56
16005 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
16006 sub1node->SetLineColor(kColorITS);
16007 sub1node->SetVisibility(0);
16010 // Place copy #1 of ITS5 directly in I565
16012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16013 sub2node->SetLineColor(kColorITS);
16014 sub2node->SetVisibility(1);
16015 fNodes->Add(sub2node);
16018 // Place copy #2 of ITS5 directly in I565
16020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16021 sub2node->SetLineColor(kColorITS);
16022 sub2node->SetVisibility(1);
16023 fNodes->Add(sub2node);
16026 // Place copy #3 of ITS5 directly in I565
16028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16029 sub2node->SetLineColor(kColorITS);
16030 sub2node->SetVisibility(1);
16031 fNodes->Add(sub2node);
16034 // Place copy #4 of ITS5 directly in I565
16036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16037 sub2node->SetLineColor(kColorITS);
16038 sub2node->SetVisibility(1);
16039 fNodes->Add(sub2node);
16042 // Place copy #5 of ITS5 directly in I565
16044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16045 sub2node->SetLineColor(kColorITS);
16046 sub2node->SetVisibility(1);
16047 fNodes->Add(sub2node);
16050 // Place copy #6 of ITS5 directly in I565
16052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16053 sub2node->SetLineColor(kColorITS);
16054 sub2node->SetVisibility(1);
16055 fNodes->Add(sub2node);
16058 // Place copy #7 of ITS5 directly in I565
16060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16061 sub2node->SetLineColor(kColorITS);
16062 sub2node->SetVisibility(1);
16063 fNodes->Add(sub2node);
16066 // Place copy #8 of ITS5 directly in I565
16068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16069 sub2node->SetLineColor(kColorITS);
16070 sub2node->SetVisibility(1);
16071 fNodes->Add(sub2node);
16074 // Place copy #9 of ITS5 directly in I565
16076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16077 sub2node->SetLineColor(kColorITS);
16078 sub2node->SetVisibility(1);
16079 fNodes->Add(sub2node);
16082 // Place copy #10 of ITS5 directly in I565
16084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16085 sub2node->SetLineColor(kColorITS);
16086 sub2node->SetVisibility(1);
16087 fNodes->Add(sub2node);
16090 // Place copy #11 of ITS5 directly in I565
16092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16093 sub2node->SetLineColor(kColorITS);
16094 sub2node->SetVisibility(1);
16095 fNodes->Add(sub2node);
16098 // Place copy #12 of ITS5 directly in I565
16100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16101 sub2node->SetLineColor(kColorITS);
16102 sub2node->SetVisibility(1);
16103 fNodes->Add(sub2node);
16106 // Place copy #13 of ITS5 directly in I565
16108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16109 sub2node->SetLineColor(kColorITS);
16110 sub2node->SetVisibility(1);
16111 fNodes->Add(sub2node);
16114 // Place copy #14 of ITS5 directly in I565
16116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16117 sub2node->SetLineColor(kColorITS);
16118 sub2node->SetVisibility(1);
16119 fNodes->Add(sub2node);
16122 // Place copy #15 of ITS5 directly in I565
16124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16125 sub2node->SetLineColor(kColorITS);
16126 sub2node->SetVisibility(1);
16127 fNodes->Add(sub2node);
16130 // Place copy #16 of ITS5 directly in I565
16132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16133 sub2node->SetLineColor(kColorITS);
16134 sub2node->SetVisibility(1);
16135 fNodes->Add(sub2node);
16138 // Place copy #17 of ITS5 directly in I565
16140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16141 sub2node->SetLineColor(kColorITS);
16142 sub2node->SetVisibility(1);
16143 fNodes->Add(sub2node);
16146 // Place copy #18 of ITS5 directly in I565
16148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16149 sub2node->SetLineColor(kColorITS);
16150 sub2node->SetVisibility(1);
16151 fNodes->Add(sub2node);
16154 // Place copy #19 of ITS5 directly in I565
16156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16157 sub2node->SetLineColor(kColorITS);
16158 sub2node->SetVisibility(1);
16159 fNodes->Add(sub2node);
16162 // Place copy #20 of ITS5 directly in I565
16164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16165 sub2node->SetLineColor(kColorITS);
16166 sub2node->SetVisibility(1);
16167 fNodes->Add(sub2node);
16170 // Place copy #21 of ITS5 directly in I565
16172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16173 sub2node->SetLineColor(kColorITS);
16174 sub2node->SetVisibility(1);
16175 fNodes->Add(sub2node);
16178 // Place copy #22 of ITS5 directly in I565
16180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16181 sub2node->SetLineColor(kColorITS);
16182 sub2node->SetVisibility(1);
16183 fNodes->Add(sub2node);
16185 fNodes->Add(sub1node);
16188 // Place copy #33 of I565 in IT56
16190 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16191 sub1node->SetLineColor(kColorITS);
16192 sub1node->SetVisibility(0);
16195 // Place copy #1 of ITS5 directly in I565
16197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16198 sub2node->SetLineColor(kColorITS);
16199 sub2node->SetVisibility(1);
16200 fNodes->Add(sub2node);
16203 // Place copy #2 of ITS5 directly in I565
16205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16206 sub2node->SetLineColor(kColorITS);
16207 sub2node->SetVisibility(1);
16208 fNodes->Add(sub2node);
16211 // Place copy #3 of ITS5 directly in I565
16213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16214 sub2node->SetLineColor(kColorITS);
16215 sub2node->SetVisibility(1);
16216 fNodes->Add(sub2node);
16219 // Place copy #4 of ITS5 directly in I565
16221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16222 sub2node->SetLineColor(kColorITS);
16223 sub2node->SetVisibility(1);
16224 fNodes->Add(sub2node);
16227 // Place copy #5 of ITS5 directly in I565
16229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16230 sub2node->SetLineColor(kColorITS);
16231 sub2node->SetVisibility(1);
16232 fNodes->Add(sub2node);
16235 // Place copy #6 of ITS5 directly in I565
16237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16238 sub2node->SetLineColor(kColorITS);
16239 sub2node->SetVisibility(1);
16240 fNodes->Add(sub2node);
16243 // Place copy #7 of ITS5 directly in I565
16245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16246 sub2node->SetLineColor(kColorITS);
16247 sub2node->SetVisibility(1);
16248 fNodes->Add(sub2node);
16251 // Place copy #8 of ITS5 directly in I565
16253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16254 sub2node->SetLineColor(kColorITS);
16255 sub2node->SetVisibility(1);
16256 fNodes->Add(sub2node);
16259 // Place copy #9 of ITS5 directly in I565
16261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16262 sub2node->SetLineColor(kColorITS);
16263 sub2node->SetVisibility(1);
16264 fNodes->Add(sub2node);
16267 // Place copy #10 of ITS5 directly in I565
16269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16270 sub2node->SetLineColor(kColorITS);
16271 sub2node->SetVisibility(1);
16272 fNodes->Add(sub2node);
16275 // Place copy #11 of ITS5 directly in I565
16277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16278 sub2node->SetLineColor(kColorITS);
16279 sub2node->SetVisibility(1);
16280 fNodes->Add(sub2node);
16283 // Place copy #12 of ITS5 directly in I565
16285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16286 sub2node->SetLineColor(kColorITS);
16287 sub2node->SetVisibility(1);
16288 fNodes->Add(sub2node);
16291 // Place copy #13 of ITS5 directly in I565
16293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16294 sub2node->SetLineColor(kColorITS);
16295 sub2node->SetVisibility(1);
16296 fNodes->Add(sub2node);
16299 // Place copy #14 of ITS5 directly in I565
16301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16302 sub2node->SetLineColor(kColorITS);
16303 sub2node->SetVisibility(1);
16304 fNodes->Add(sub2node);
16307 // Place copy #15 of ITS5 directly in I565
16309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16310 sub2node->SetLineColor(kColorITS);
16311 sub2node->SetVisibility(1);
16312 fNodes->Add(sub2node);
16315 // Place copy #16 of ITS5 directly in I565
16317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16318 sub2node->SetLineColor(kColorITS);
16319 sub2node->SetVisibility(1);
16320 fNodes->Add(sub2node);
16323 // Place copy #17 of ITS5 directly in I565
16325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16326 sub2node->SetLineColor(kColorITS);
16327 sub2node->SetVisibility(1);
16328 fNodes->Add(sub2node);
16331 // Place copy #18 of ITS5 directly in I565
16333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16334 sub2node->SetLineColor(kColorITS);
16335 sub2node->SetVisibility(1);
16336 fNodes->Add(sub2node);
16339 // Place copy #19 of ITS5 directly in I565
16341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16342 sub2node->SetLineColor(kColorITS);
16343 sub2node->SetVisibility(1);
16344 fNodes->Add(sub2node);
16347 // Place copy #20 of ITS5 directly in I565
16349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16350 sub2node->SetLineColor(kColorITS);
16351 sub2node->SetVisibility(1);
16352 fNodes->Add(sub2node);
16355 // Place copy #21 of ITS5 directly in I565
16357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16358 sub2node->SetLineColor(kColorITS);
16359 sub2node->SetVisibility(1);
16360 fNodes->Add(sub2node);
16363 // Place copy #22 of ITS5 directly in I565
16365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16366 sub2node->SetLineColor(kColorITS);
16367 sub2node->SetVisibility(1);
16368 fNodes->Add(sub2node);
16370 fNodes->Add(sub1node);
16373 // Place copy #34 of I565 in IT56
16375 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16376 sub1node->SetLineColor(kColorITS);
16377 sub1node->SetVisibility(0);
16380 // Place copy #1 of ITS5 directly in I565
16382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16383 sub2node->SetLineColor(kColorITS);
16384 sub2node->SetVisibility(1);
16385 fNodes->Add(sub2node);
16388 // Place copy #2 of ITS5 directly in I565
16390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16391 sub2node->SetLineColor(kColorITS);
16392 sub2node->SetVisibility(1);
16393 fNodes->Add(sub2node);
16396 // Place copy #3 of ITS5 directly in I565
16398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16399 sub2node->SetLineColor(kColorITS);
16400 sub2node->SetVisibility(1);
16401 fNodes->Add(sub2node);
16404 // Place copy #4 of ITS5 directly in I565
16406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16407 sub2node->SetLineColor(kColorITS);
16408 sub2node->SetVisibility(1);
16409 fNodes->Add(sub2node);
16412 // Place copy #5 of ITS5 directly in I565
16414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16415 sub2node->SetLineColor(kColorITS);
16416 sub2node->SetVisibility(1);
16417 fNodes->Add(sub2node);
16420 // Place copy #6 of ITS5 directly in I565
16422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16423 sub2node->SetLineColor(kColorITS);
16424 sub2node->SetVisibility(1);
16425 fNodes->Add(sub2node);
16428 // Place copy #7 of ITS5 directly in I565
16430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16431 sub2node->SetLineColor(kColorITS);
16432 sub2node->SetVisibility(1);
16433 fNodes->Add(sub2node);
16436 // Place copy #8 of ITS5 directly in I565
16438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16439 sub2node->SetLineColor(kColorITS);
16440 sub2node->SetVisibility(1);
16441 fNodes->Add(sub2node);
16444 // Place copy #9 of ITS5 directly in I565
16446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16447 sub2node->SetLineColor(kColorITS);
16448 sub2node->SetVisibility(1);
16449 fNodes->Add(sub2node);
16452 // Place copy #10 of ITS5 directly in I565
16454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16455 sub2node->SetLineColor(kColorITS);
16456 sub2node->SetVisibility(1);
16457 fNodes->Add(sub2node);
16460 // Place copy #11 of ITS5 directly in I565
16462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16463 sub2node->SetLineColor(kColorITS);
16464 sub2node->SetVisibility(1);
16465 fNodes->Add(sub2node);
16468 // Place copy #12 of ITS5 directly in I565
16470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16471 sub2node->SetLineColor(kColorITS);
16472 sub2node->SetVisibility(1);
16473 fNodes->Add(sub2node);
16476 // Place copy #13 of ITS5 directly in I565
16478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16479 sub2node->SetLineColor(kColorITS);
16480 sub2node->SetVisibility(1);
16481 fNodes->Add(sub2node);
16484 // Place copy #14 of ITS5 directly in I565
16486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16487 sub2node->SetLineColor(kColorITS);
16488 sub2node->SetVisibility(1);
16489 fNodes->Add(sub2node);
16492 // Place copy #15 of ITS5 directly in I565
16494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16495 sub2node->SetLineColor(kColorITS);
16496 sub2node->SetVisibility(1);
16497 fNodes->Add(sub2node);
16500 // Place copy #16 of ITS5 directly in I565
16502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16503 sub2node->SetLineColor(kColorITS);
16504 sub2node->SetVisibility(1);
16505 fNodes->Add(sub2node);
16508 // Place copy #17 of ITS5 directly in I565
16510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16511 sub2node->SetLineColor(kColorITS);
16512 sub2node->SetVisibility(1);
16513 fNodes->Add(sub2node);
16516 // Place copy #18 of ITS5 directly in I565
16518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16519 sub2node->SetLineColor(kColorITS);
16520 sub2node->SetVisibility(1);
16521 fNodes->Add(sub2node);
16524 // Place copy #19 of ITS5 directly in I565
16526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16527 sub2node->SetLineColor(kColorITS);
16528 sub2node->SetVisibility(1);
16529 fNodes->Add(sub2node);
16532 // Place copy #20 of ITS5 directly in I565
16534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16535 sub2node->SetLineColor(kColorITS);
16536 sub2node->SetVisibility(1);
16537 fNodes->Add(sub2node);
16540 // Place copy #21 of ITS5 directly in I565
16542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16543 sub2node->SetLineColor(kColorITS);
16544 sub2node->SetVisibility(1);
16545 fNodes->Add(sub2node);
16548 // Place copy #22 of ITS5 directly in I565
16550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16551 sub2node->SetLineColor(kColorITS);
16552 sub2node->SetVisibility(1);
16553 fNodes->Add(sub2node);
16555 fNodes->Add(sub1node);
16558 // Place copy #1 of I569 in IT56
16560 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16561 sub1node->SetLineColor(kColorITS);
16562 sub1node->SetVisibility(0);
16565 // Place copy #1 of ITS6 in I569
16567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16568 sub2node->SetLineColor(kColorITS);
16569 sub2node->SetVisibility(1);
16570 fNodes->Add(sub2node);
16573 // Place copy #2 of ITS6 in I569
16575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16576 sub2node->SetLineColor(kColorITS);
16577 sub2node->SetVisibility(1);
16578 fNodes->Add(sub2node);
16581 // Place copy #3 of ITS6 in I569
16583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16584 sub2node->SetLineColor(kColorITS);
16585 sub2node->SetVisibility(1);
16586 fNodes->Add(sub2node);
16589 // Place copy #4 of ITS6 in I569
16591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16592 sub2node->SetLineColor(kColorITS);
16593 sub2node->SetVisibility(1);
16594 fNodes->Add(sub2node);
16597 // Place copy #5 of ITS6 in I569
16599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16600 sub2node->SetLineColor(kColorITS);
16601 sub2node->SetVisibility(1);
16602 fNodes->Add(sub2node);
16605 // Place copy #6 of ITS6 in I569
16607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16608 sub2node->SetLineColor(kColorITS);
16609 sub2node->SetVisibility(1);
16610 fNodes->Add(sub2node);
16613 // Place copy #7 of ITS6 in I569
16615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16616 sub2node->SetLineColor(kColorITS);
16617 sub2node->SetVisibility(1);
16618 fNodes->Add(sub2node);
16621 // Place copy #8 of ITS6 in I569
16623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16624 sub2node->SetLineColor(kColorITS);
16625 sub2node->SetVisibility(1);
16626 fNodes->Add(sub2node);
16629 // Place copy #9 of ITS6 in I569
16631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16632 sub2node->SetLineColor(kColorITS);
16633 sub2node->SetVisibility(1);
16634 fNodes->Add(sub2node);
16637 // Place copy #10 of ITS6 in I569
16639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16640 sub2node->SetLineColor(kColorITS);
16641 sub2node->SetVisibility(1);
16642 fNodes->Add(sub2node);
16645 // Place copy #11 of ITS6 in I569
16647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16648 sub2node->SetLineColor(kColorITS);
16649 sub2node->SetVisibility(1);
16650 fNodes->Add(sub2node);
16653 // Place copy #12 of ITS6 in I569
16655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16656 sub2node->SetLineColor(kColorITS);
16657 sub2node->SetVisibility(1);
16658 fNodes->Add(sub2node);
16661 // Place copy #13 of ITS6 in I569
16663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16664 sub2node->SetLineColor(kColorITS);
16665 sub2node->SetVisibility(1);
16666 fNodes->Add(sub2node);
16669 // Place copy #14 of ITS6 in I569
16671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16672 sub2node->SetLineColor(kColorITS);
16673 sub2node->SetVisibility(1);
16674 fNodes->Add(sub2node);
16677 // Place copy #15 of ITS6 in I569
16679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16680 sub2node->SetLineColor(kColorITS);
16681 sub2node->SetVisibility(1);
16682 fNodes->Add(sub2node);
16685 // Place copy #16 of ITS6 in I569
16687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16688 sub2node->SetLineColor(kColorITS);
16689 sub2node->SetVisibility(1);
16690 fNodes->Add(sub2node);
16693 // Place copy #17 of ITS6 in I569
16695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16696 sub2node->SetLineColor(kColorITS);
16697 sub2node->SetVisibility(1);
16698 fNodes->Add(sub2node);
16701 // Place copy #18 of ITS6 in I569
16703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16704 sub2node->SetLineColor(kColorITS);
16705 sub2node->SetVisibility(1);
16706 fNodes->Add(sub2node);
16709 // Place copy #19 of ITS6 in I569
16711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16712 sub2node->SetLineColor(kColorITS);
16713 sub2node->SetVisibility(1);
16714 fNodes->Add(sub2node);
16717 // Place copy #20 of ITS6 in I569
16719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16720 sub2node->SetLineColor(kColorITS);
16721 sub2node->SetVisibility(1);
16722 fNodes->Add(sub2node);
16725 // Place copy #21 of ITS6 in I569
16727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16728 sub2node->SetLineColor(kColorITS);
16729 sub2node->SetVisibility(1);
16730 fNodes->Add(sub2node);
16733 // Place copy #22 of ITS6 in I569
16735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16736 sub2node->SetLineColor(kColorITS);
16737 sub2node->SetVisibility(1);
16738 fNodes->Add(sub2node);
16741 // Place copy #23 of ITS6 in I569
16743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16744 sub2node->SetLineColor(kColorITS);
16745 sub2node->SetVisibility(1);
16746 fNodes->Add(sub2node);
16749 // Place copy #24 of ITS6 in I569
16751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16752 sub2node->SetLineColor(kColorITS);
16753 sub2node->SetVisibility(1);
16754 fNodes->Add(sub2node);
16757 // Place copy #25 of ITS6 in I569
16759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16760 sub2node->SetLineColor(kColorITS);
16761 sub2node->SetVisibility(1);
16762 fNodes->Add(sub2node);
16764 fNodes->Add(sub1node);
16767 // Place copy #2 of I569 in IT56
16769 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16770 sub1node->SetLineColor(kColorITS);
16771 sub1node->SetVisibility(0);
16774 // Place copy #1 of ITS6 in I569
16776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16777 sub2node->SetLineColor(kColorITS);
16778 sub2node->SetVisibility(1);
16779 fNodes->Add(sub2node);
16782 // Place copy #2 of ITS6 in I569
16784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16785 sub2node->SetLineColor(kColorITS);
16786 sub2node->SetVisibility(1);
16787 fNodes->Add(sub2node);
16790 // Place copy #3 of ITS6 in I569
16792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16793 sub2node->SetLineColor(kColorITS);
16794 sub2node->SetVisibility(1);
16795 fNodes->Add(sub2node);
16798 // Place copy #4 of ITS6 in I569
16800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16801 sub2node->SetLineColor(kColorITS);
16802 sub2node->SetVisibility(1);
16803 fNodes->Add(sub2node);
16806 // Place copy #5 of ITS6 in I569
16808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16809 sub2node->SetLineColor(kColorITS);
16810 sub2node->SetVisibility(1);
16811 fNodes->Add(sub2node);
16814 // Place copy #6 of ITS6 in I569
16816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16817 sub2node->SetLineColor(kColorITS);
16818 sub2node->SetVisibility(1);
16819 fNodes->Add(sub2node);
16822 // Place copy #7 of ITS6 in I569
16824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16825 sub2node->SetLineColor(kColorITS);
16826 sub2node->SetVisibility(1);
16827 fNodes->Add(sub2node);
16830 // Place copy #8 of ITS6 in I569
16832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16833 sub2node->SetLineColor(kColorITS);
16834 sub2node->SetVisibility(1);
16835 fNodes->Add(sub2node);
16838 // Place copy #9 of ITS6 in I569
16840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16841 sub2node->SetLineColor(kColorITS);
16842 sub2node->SetVisibility(1);
16843 fNodes->Add(sub2node);
16846 // Place copy #10 of ITS6 in I569
16848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16849 sub2node->SetLineColor(kColorITS);
16850 sub2node->SetVisibility(1);
16851 fNodes->Add(sub2node);
16854 // Place copy #11 of ITS6 in I569
16856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16857 sub2node->SetLineColor(kColorITS);
16858 sub2node->SetVisibility(1);
16859 fNodes->Add(sub2node);
16862 // Place copy #12 of ITS6 in I569
16864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16865 sub2node->SetLineColor(kColorITS);
16866 sub2node->SetVisibility(1);
16867 fNodes->Add(sub2node);
16870 // Place copy #13 of ITS6 in I569
16872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16873 sub2node->SetLineColor(kColorITS);
16874 sub2node->SetVisibility(1);
16875 fNodes->Add(sub2node);
16878 // Place copy #14 of ITS6 in I569
16880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16881 sub2node->SetLineColor(kColorITS);
16882 sub2node->SetVisibility(1);
16883 fNodes->Add(sub2node);
16886 // Place copy #15 of ITS6 in I569
16888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16889 sub2node->SetLineColor(kColorITS);
16890 sub2node->SetVisibility(1);
16891 fNodes->Add(sub2node);
16894 // Place copy #16 of ITS6 in I569
16896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16897 sub2node->SetLineColor(kColorITS);
16898 sub2node->SetVisibility(1);
16899 fNodes->Add(sub2node);
16902 // Place copy #17 of ITS6 in I569
16904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16905 sub2node->SetLineColor(kColorITS);
16906 sub2node->SetVisibility(1);
16907 fNodes->Add(sub2node);
16910 // Place copy #18 of ITS6 in I569
16912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16913 sub2node->SetLineColor(kColorITS);
16914 sub2node->SetVisibility(1);
16915 fNodes->Add(sub2node);
16918 // Place copy #19 of ITS6 in I569
16920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16921 sub2node->SetLineColor(kColorITS);
16922 sub2node->SetVisibility(1);
16923 fNodes->Add(sub2node);
16926 // Place copy #20 of ITS6 in I569
16928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16929 sub2node->SetLineColor(kColorITS);
16930 sub2node->SetVisibility(1);
16931 fNodes->Add(sub2node);
16934 // Place copy #21 of ITS6 in I569
16936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16937 sub2node->SetLineColor(kColorITS);
16938 sub2node->SetVisibility(1);
16939 fNodes->Add(sub2node);
16942 // Place copy #22 of ITS6 in I569
16944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16945 sub2node->SetLineColor(kColorITS);
16946 sub2node->SetVisibility(1);
16947 fNodes->Add(sub2node);
16950 // Place copy #23 of ITS6 in I569
16952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16953 sub2node->SetLineColor(kColorITS);
16954 sub2node->SetVisibility(1);
16955 fNodes->Add(sub2node);
16958 // Place copy #24 of ITS6 in I569
16960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16961 sub2node->SetLineColor(kColorITS);
16962 sub2node->SetVisibility(1);
16963 fNodes->Add(sub2node);
16966 // Place copy #25 of ITS6 in I569
16968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16969 sub2node->SetLineColor(kColorITS);
16970 sub2node->SetVisibility(1);
16971 fNodes->Add(sub2node);
16973 fNodes->Add(sub1node);
16976 // Place copy #3 of I569 in IT56
16978 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
16979 sub1node->SetLineColor(kColorITS);
16980 sub1node->SetVisibility(0);
16983 // Place copy #1 of ITS6 in I569
16985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16986 sub2node->SetLineColor(kColorITS);
16987 sub2node->SetVisibility(1);
16988 fNodes->Add(sub2node);
16991 // Place copy #2 of ITS6 in I569
16993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16994 sub2node->SetLineColor(kColorITS);
16995 sub2node->SetVisibility(1);
16996 fNodes->Add(sub2node);
16999 // Place copy #3 of ITS6 in I569
17001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17002 sub2node->SetLineColor(kColorITS);
17003 sub2node->SetVisibility(1);
17004 fNodes->Add(sub2node);
17007 // Place copy #4 of ITS6 in I569
17009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17010 sub2node->SetLineColor(kColorITS);
17011 sub2node->SetVisibility(1);
17012 fNodes->Add(sub2node);
17015 // Place copy #5 of ITS6 in I569
17017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17018 sub2node->SetLineColor(kColorITS);
17019 sub2node->SetVisibility(1);
17020 fNodes->Add(sub2node);
17023 // Place copy #6 of ITS6 in I569
17025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17026 sub2node->SetLineColor(kColorITS);
17027 sub2node->SetVisibility(1);
17028 fNodes->Add(sub2node);
17031 // Place copy #7 of ITS6 in I569
17033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17034 sub2node->SetLineColor(kColorITS);
17035 sub2node->SetVisibility(1);
17036 fNodes->Add(sub2node);
17039 // Place copy #8 of ITS6 in I569
17041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17042 sub2node->SetLineColor(kColorITS);
17043 sub2node->SetVisibility(1);
17044 fNodes->Add(sub2node);
17047 // Place copy #9 of ITS6 in I569
17049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17050 sub2node->SetLineColor(kColorITS);
17051 sub2node->SetVisibility(1);
17052 fNodes->Add(sub2node);
17055 // Place copy #10 of ITS6 in I569
17057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17058 sub2node->SetLineColor(kColorITS);
17059 sub2node->SetVisibility(1);
17060 fNodes->Add(sub2node);
17063 // Place copy #11 of ITS6 in I569
17065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17066 sub2node->SetLineColor(kColorITS);
17067 sub2node->SetVisibility(1);
17068 fNodes->Add(sub2node);
17071 // Place copy #12 of ITS6 in I569
17073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17074 sub2node->SetLineColor(kColorITS);
17075 sub2node->SetVisibility(1);
17076 fNodes->Add(sub2node);
17079 // Place copy #13 of ITS6 in I569
17081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17082 sub2node->SetLineColor(kColorITS);
17083 sub2node->SetVisibility(1);
17084 fNodes->Add(sub2node);
17087 // Place copy #14 of ITS6 in I569
17089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17090 sub2node->SetLineColor(kColorITS);
17091 sub2node->SetVisibility(1);
17092 fNodes->Add(sub2node);
17095 // Place copy #15 of ITS6 in I569
17097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17098 sub2node->SetLineColor(kColorITS);
17099 sub2node->SetVisibility(1);
17100 fNodes->Add(sub2node);
17103 // Place copy #16 of ITS6 in I569
17105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17106 sub2node->SetLineColor(kColorITS);
17107 sub2node->SetVisibility(1);
17108 fNodes->Add(sub2node);
17111 // Place copy #17 of ITS6 in I569
17113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17114 sub2node->SetLineColor(kColorITS);
17115 sub2node->SetVisibility(1);
17116 fNodes->Add(sub2node);
17119 // Place copy #18 of ITS6 in I569
17121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17122 sub2node->SetLineColor(kColorITS);
17123 sub2node->SetVisibility(1);
17124 fNodes->Add(sub2node);
17127 // Place copy #19 of ITS6 in I569
17129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17130 sub2node->SetLineColor(kColorITS);
17131 sub2node->SetVisibility(1);
17132 fNodes->Add(sub2node);
17135 // Place copy #20 of ITS6 in I569
17137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17138 sub2node->SetLineColor(kColorITS);
17139 sub2node->SetVisibility(1);
17140 fNodes->Add(sub2node);
17143 // Place copy #21 of ITS6 in I569
17145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17146 sub2node->SetLineColor(kColorITS);
17147 sub2node->SetVisibility(1);
17148 fNodes->Add(sub2node);
17151 // Place copy #22 of ITS6 in I569
17153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17154 sub2node->SetLineColor(kColorITS);
17155 sub2node->SetVisibility(1);
17156 fNodes->Add(sub2node);
17159 // Place copy #23 of ITS6 in I569
17161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17162 sub2node->SetLineColor(kColorITS);
17163 sub2node->SetVisibility(1);
17164 fNodes->Add(sub2node);
17167 // Place copy #24 of ITS6 in I569
17169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17170 sub2node->SetLineColor(kColorITS);
17171 sub2node->SetVisibility(1);
17172 fNodes->Add(sub2node);
17175 // Place copy #25 of ITS6 in I569
17177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17178 sub2node->SetLineColor(kColorITS);
17179 sub2node->SetVisibility(1);
17180 fNodes->Add(sub2node);
17182 fNodes->Add(sub1node);
17185 // Place copy #4 of I569 in IT56
17187 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17188 sub1node->SetLineColor(kColorITS);
17189 sub1node->SetVisibility(0);
17192 // Place copy #1 of ITS6 in I569
17194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17195 sub2node->SetLineColor(kColorITS);
17196 sub2node->SetVisibility(1);
17197 fNodes->Add(sub2node);
17200 // Place copy #2 of ITS6 in I569
17202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17203 sub2node->SetLineColor(kColorITS);
17204 sub2node->SetVisibility(1);
17205 fNodes->Add(sub2node);
17208 // Place copy #3 of ITS6 in I569
17210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17211 sub2node->SetLineColor(kColorITS);
17212 sub2node->SetVisibility(1);
17213 fNodes->Add(sub2node);
17216 // Place copy #4 of ITS6 in I569
17218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17219 sub2node->SetLineColor(kColorITS);
17220 sub2node->SetVisibility(1);
17221 fNodes->Add(sub2node);
17224 // Place copy #5 of ITS6 in I569
17226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17227 sub2node->SetLineColor(kColorITS);
17228 sub2node->SetVisibility(1);
17229 fNodes->Add(sub2node);
17232 // Place copy #6 of ITS6 in I569
17234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17235 sub2node->SetLineColor(kColorITS);
17236 sub2node->SetVisibility(1);
17237 fNodes->Add(sub2node);
17240 // Place copy #7 of ITS6 in I569
17242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17243 sub2node->SetLineColor(kColorITS);
17244 sub2node->SetVisibility(1);
17245 fNodes->Add(sub2node);
17248 // Place copy #8 of ITS6 in I569
17250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17251 sub2node->SetLineColor(kColorITS);
17252 sub2node->SetVisibility(1);
17253 fNodes->Add(sub2node);
17256 // Place copy #9 of ITS6 in I569
17258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17259 sub2node->SetLineColor(kColorITS);
17260 sub2node->SetVisibility(1);
17261 fNodes->Add(sub2node);
17264 // Place copy #10 of ITS6 in I569
17266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17267 sub2node->SetLineColor(kColorITS);
17268 sub2node->SetVisibility(1);
17269 fNodes->Add(sub2node);
17272 // Place copy #11 of ITS6 in I569
17274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17275 sub2node->SetLineColor(kColorITS);
17276 sub2node->SetVisibility(1);
17277 fNodes->Add(sub2node);
17280 // Place copy #12 of ITS6 in I569
17282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17283 sub2node->SetLineColor(kColorITS);
17284 sub2node->SetVisibility(1);
17285 fNodes->Add(sub2node);
17288 // Place copy #13 of ITS6 in I569
17290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17291 sub2node->SetLineColor(kColorITS);
17292 sub2node->SetVisibility(1);
17293 fNodes->Add(sub2node);
17296 // Place copy #14 of ITS6 in I569
17298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17299 sub2node->SetLineColor(kColorITS);
17300 sub2node->SetVisibility(1);
17301 fNodes->Add(sub2node);
17304 // Place copy #15 of ITS6 in I569
17306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17307 sub2node->SetLineColor(kColorITS);
17308 sub2node->SetVisibility(1);
17309 fNodes->Add(sub2node);
17312 // Place copy #16 of ITS6 in I569
17314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17315 sub2node->SetLineColor(kColorITS);
17316 sub2node->SetVisibility(1);
17317 fNodes->Add(sub2node);
17320 // Place copy #17 of ITS6 in I569
17322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17323 sub2node->SetLineColor(kColorITS);
17324 sub2node->SetVisibility(1);
17325 fNodes->Add(sub2node);
17328 // Place copy #18 of ITS6 in I569
17330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17331 sub2node->SetLineColor(kColorITS);
17332 sub2node->SetVisibility(1);
17333 fNodes->Add(sub2node);
17336 // Place copy #19 of ITS6 in I569
17338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17339 sub2node->SetLineColor(kColorITS);
17340 sub2node->SetVisibility(1);
17341 fNodes->Add(sub2node);
17344 // Place copy #20 of ITS6 in I569
17346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17347 sub2node->SetLineColor(kColorITS);
17348 sub2node->SetVisibility(1);
17349 fNodes->Add(sub2node);
17352 // Place copy #21 of ITS6 in I569
17354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17355 sub2node->SetLineColor(kColorITS);
17356 sub2node->SetVisibility(1);
17357 fNodes->Add(sub2node);
17360 // Place copy #22 of ITS6 in I569
17362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17363 sub2node->SetLineColor(kColorITS);
17364 sub2node->SetVisibility(1);
17365 fNodes->Add(sub2node);
17368 // Place copy #23 of ITS6 in I569
17370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17371 sub2node->SetLineColor(kColorITS);
17372 sub2node->SetVisibility(1);
17373 fNodes->Add(sub2node);
17376 // Place copy #24 of ITS6 in I569
17378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17379 sub2node->SetLineColor(kColorITS);
17380 sub2node->SetVisibility(1);
17381 fNodes->Add(sub2node);
17384 // Place copy #25 of ITS6 in I569
17386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17387 sub2node->SetLineColor(kColorITS);
17388 sub2node->SetVisibility(1);
17389 fNodes->Add(sub2node);
17391 fNodes->Add(sub1node);
17394 // Place copy #5 of I569 in IT56
17396 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17397 sub1node->SetLineColor(kColorITS);
17398 sub1node->SetVisibility(0);
17401 // Place copy #1 of ITS6 in I569
17403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17404 sub2node->SetLineColor(kColorITS);
17405 sub2node->SetVisibility(1);
17406 fNodes->Add(sub2node);
17409 // Place copy #2 of ITS6 in I569
17411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17412 sub2node->SetLineColor(kColorITS);
17413 sub2node->SetVisibility(1);
17414 fNodes->Add(sub2node);
17417 // Place copy #3 of ITS6 in I569
17419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17420 sub2node->SetLineColor(kColorITS);
17421 sub2node->SetVisibility(1);
17422 fNodes->Add(sub2node);
17425 // Place copy #4 of ITS6 in I569
17427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17428 sub2node->SetLineColor(kColorITS);
17429 sub2node->SetVisibility(1);
17430 fNodes->Add(sub2node);
17433 // Place copy #5 of ITS6 in I569
17435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17436 sub2node->SetLineColor(kColorITS);
17437 sub2node->SetVisibility(1);
17438 fNodes->Add(sub2node);
17441 // Place copy #6 of ITS6 in I569
17443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17444 sub2node->SetLineColor(kColorITS);
17445 sub2node->SetVisibility(1);
17446 fNodes->Add(sub2node);
17449 // Place copy #7 of ITS6 in I569
17451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17452 sub2node->SetLineColor(kColorITS);
17453 sub2node->SetVisibility(1);
17454 fNodes->Add(sub2node);
17457 // Place copy #8 of ITS6 in I569
17459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17460 sub2node->SetLineColor(kColorITS);
17461 sub2node->SetVisibility(1);
17462 fNodes->Add(sub2node);
17465 // Place copy #9 of ITS6 in I569
17467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17468 sub2node->SetLineColor(kColorITS);
17469 sub2node->SetVisibility(1);
17470 fNodes->Add(sub2node);
17473 // Place copy #10 of ITS6 in I569
17475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17476 sub2node->SetLineColor(kColorITS);
17477 sub2node->SetVisibility(1);
17478 fNodes->Add(sub2node);
17481 // Place copy #11 of ITS6 in I569
17483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17484 sub2node->SetLineColor(kColorITS);
17485 sub2node->SetVisibility(1);
17486 fNodes->Add(sub2node);
17489 // Place copy #12 of ITS6 in I569
17491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17492 sub2node->SetLineColor(kColorITS);
17493 sub2node->SetVisibility(1);
17494 fNodes->Add(sub2node);
17497 // Place copy #13 of ITS6 in I569
17499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17500 sub2node->SetLineColor(kColorITS);
17501 sub2node->SetVisibility(1);
17502 fNodes->Add(sub2node);
17505 // Place copy #14 of ITS6 in I569
17507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17508 sub2node->SetLineColor(kColorITS);
17509 sub2node->SetVisibility(1);
17510 fNodes->Add(sub2node);
17513 // Place copy #15 of ITS6 in I569
17515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17516 sub2node->SetLineColor(kColorITS);
17517 sub2node->SetVisibility(1);
17518 fNodes->Add(sub2node);
17521 // Place copy #16 of ITS6 in I569
17523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17524 sub2node->SetLineColor(kColorITS);
17525 sub2node->SetVisibility(1);
17526 fNodes->Add(sub2node);
17529 // Place copy #17 of ITS6 in I569
17531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17532 sub2node->SetLineColor(kColorITS);
17533 sub2node->SetVisibility(1);
17534 fNodes->Add(sub2node);
17537 // Place copy #18 of ITS6 in I569
17539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17540 sub2node->SetLineColor(kColorITS);
17541 sub2node->SetVisibility(1);
17542 fNodes->Add(sub2node);
17545 // Place copy #19 of ITS6 in I569
17547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17548 sub2node->SetLineColor(kColorITS);
17549 sub2node->SetVisibility(1);
17550 fNodes->Add(sub2node);
17553 // Place copy #20 of ITS6 in I569
17555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17556 sub2node->SetLineColor(kColorITS);
17557 sub2node->SetVisibility(1);
17558 fNodes->Add(sub2node);
17561 // Place copy #21 of ITS6 in I569
17563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17564 sub2node->SetLineColor(kColorITS);
17565 sub2node->SetVisibility(1);
17566 fNodes->Add(sub2node);
17569 // Place copy #22 of ITS6 in I569
17571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17572 sub2node->SetLineColor(kColorITS);
17573 sub2node->SetVisibility(1);
17574 fNodes->Add(sub2node);
17577 // Place copy #23 of ITS6 in I569
17579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17580 sub2node->SetLineColor(kColorITS);
17581 sub2node->SetVisibility(1);
17582 fNodes->Add(sub2node);
17585 // Place copy #24 of ITS6 in I569
17587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17588 sub2node->SetLineColor(kColorITS);
17589 sub2node->SetVisibility(1);
17590 fNodes->Add(sub2node);
17593 // Place copy #25 of ITS6 in I569
17595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17596 sub2node->SetLineColor(kColorITS);
17597 sub2node->SetVisibility(1);
17598 fNodes->Add(sub2node);
17600 fNodes->Add(sub1node);
17603 // Place copy #6 of I569 in IT56
17605 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17606 sub1node->SetLineColor(kColorITS);
17607 sub1node->SetVisibility(0);
17610 // Place copy #1 of ITS6 in I569
17612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17613 sub2node->SetLineColor(kColorITS);
17614 sub2node->SetVisibility(1);
17615 fNodes->Add(sub2node);
17618 // Place copy #2 of ITS6 in I569
17620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17621 sub2node->SetLineColor(kColorITS);
17622 sub2node->SetVisibility(1);
17623 fNodes->Add(sub2node);
17626 // Place copy #3 of ITS6 in I569
17628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17629 sub2node->SetLineColor(kColorITS);
17630 sub2node->SetVisibility(1);
17631 fNodes->Add(sub2node);
17634 // Place copy #4 of ITS6 in I569
17636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17637 sub2node->SetLineColor(kColorITS);
17638 sub2node->SetVisibility(1);
17639 fNodes->Add(sub2node);
17642 // Place copy #5 of ITS6 in I569
17644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17645 sub2node->SetLineColor(kColorITS);
17646 sub2node->SetVisibility(1);
17647 fNodes->Add(sub2node);
17650 // Place copy #6 of ITS6 in I569
17652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17653 sub2node->SetLineColor(kColorITS);
17654 sub2node->SetVisibility(1);
17655 fNodes->Add(sub2node);
17658 // Place copy #7 of ITS6 in I569
17660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17661 sub2node->SetLineColor(kColorITS);
17662 sub2node->SetVisibility(1);
17663 fNodes->Add(sub2node);
17666 // Place copy #8 of ITS6 in I569
17668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17669 sub2node->SetLineColor(kColorITS);
17670 sub2node->SetVisibility(1);
17671 fNodes->Add(sub2node);
17674 // Place copy #9 of ITS6 in I569
17676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17677 sub2node->SetLineColor(kColorITS);
17678 sub2node->SetVisibility(1);
17679 fNodes->Add(sub2node);
17682 // Place copy #10 of ITS6 in I569
17684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17685 sub2node->SetLineColor(kColorITS);
17686 sub2node->SetVisibility(1);
17687 fNodes->Add(sub2node);
17690 // Place copy #11 of ITS6 in I569
17692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17693 sub2node->SetLineColor(kColorITS);
17694 sub2node->SetVisibility(1);
17695 fNodes->Add(sub2node);
17698 // Place copy #12 of ITS6 in I569
17700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17701 sub2node->SetLineColor(kColorITS);
17702 sub2node->SetVisibility(1);
17703 fNodes->Add(sub2node);
17706 // Place copy #13 of ITS6 in I569
17708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17709 sub2node->SetLineColor(kColorITS);
17710 sub2node->SetVisibility(1);
17711 fNodes->Add(sub2node);
17714 // Place copy #14 of ITS6 in I569
17716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17717 sub2node->SetLineColor(kColorITS);
17718 sub2node->SetVisibility(1);
17719 fNodes->Add(sub2node);
17722 // Place copy #15 of ITS6 in I569
17724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17725 sub2node->SetLineColor(kColorITS);
17726 sub2node->SetVisibility(1);
17727 fNodes->Add(sub2node);
17730 // Place copy #16 of ITS6 in I569
17732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17733 sub2node->SetLineColor(kColorITS);
17734 sub2node->SetVisibility(1);
17735 fNodes->Add(sub2node);
17738 // Place copy #17 of ITS6 in I569
17740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17741 sub2node->SetLineColor(kColorITS);
17742 sub2node->SetVisibility(1);
17743 fNodes->Add(sub2node);
17746 // Place copy #18 of ITS6 in I569
17748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17749 sub2node->SetLineColor(kColorITS);
17750 sub2node->SetVisibility(1);
17751 fNodes->Add(sub2node);
17754 // Place copy #19 of ITS6 in I569
17756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17757 sub2node->SetLineColor(kColorITS);
17758 sub2node->SetVisibility(1);
17759 fNodes->Add(sub2node);
17762 // Place copy #20 of ITS6 in I569
17764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17765 sub2node->SetLineColor(kColorITS);
17766 sub2node->SetVisibility(1);
17767 fNodes->Add(sub2node);
17770 // Place copy #21 of ITS6 in I569
17772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17773 sub2node->SetLineColor(kColorITS);
17774 sub2node->SetVisibility(1);
17775 fNodes->Add(sub2node);
17778 // Place copy #22 of ITS6 in I569
17780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17781 sub2node->SetLineColor(kColorITS);
17782 sub2node->SetVisibility(1);
17783 fNodes->Add(sub2node);
17786 // Place copy #23 of ITS6 in I569
17788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17789 sub2node->SetLineColor(kColorITS);
17790 sub2node->SetVisibility(1);
17791 fNodes->Add(sub2node);
17794 // Place copy #24 of ITS6 in I569
17796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17797 sub2node->SetLineColor(kColorITS);
17798 sub2node->SetVisibility(1);
17799 fNodes->Add(sub2node);
17802 // Place copy #25 of ITS6 in I569
17804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17805 sub2node->SetLineColor(kColorITS);
17806 sub2node->SetVisibility(1);
17807 fNodes->Add(sub2node);
17809 fNodes->Add(sub1node);
17812 // Place copy #7 of I569 in IT56
17814 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17815 sub1node->SetLineColor(kColorITS);
17816 sub1node->SetVisibility(0);
17819 // Place copy #1 of ITS6 in I569
17821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17822 sub2node->SetLineColor(kColorITS);
17823 sub2node->SetVisibility(1);
17824 fNodes->Add(sub2node);
17827 // Place copy #2 of ITS6 in I569
17829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17830 sub2node->SetLineColor(kColorITS);
17831 sub2node->SetVisibility(1);
17832 fNodes->Add(sub2node);
17835 // Place copy #3 of ITS6 in I569
17837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17838 sub2node->SetLineColor(kColorITS);
17839 sub2node->SetVisibility(1);
17840 fNodes->Add(sub2node);
17843 // Place copy #4 of ITS6 in I569
17845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17846 sub2node->SetLineColor(kColorITS);
17847 sub2node->SetVisibility(1);
17848 fNodes->Add(sub2node);
17851 // Place copy #5 of ITS6 in I569
17853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17854 sub2node->SetLineColor(kColorITS);
17855 sub2node->SetVisibility(1);
17856 fNodes->Add(sub2node);
17859 // Place copy #6 of ITS6 in I569
17861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17862 sub2node->SetLineColor(kColorITS);
17863 sub2node->SetVisibility(1);
17864 fNodes->Add(sub2node);
17867 // Place copy #7 of ITS6 in I569
17869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17870 sub2node->SetLineColor(kColorITS);
17871 sub2node->SetVisibility(1);
17872 fNodes->Add(sub2node);
17875 // Place copy #8 of ITS6 in I569
17877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17878 sub2node->SetLineColor(kColorITS);
17879 sub2node->SetVisibility(1);
17880 fNodes->Add(sub2node);
17883 // Place copy #9 of ITS6 in I569
17885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17886 sub2node->SetLineColor(kColorITS);
17887 sub2node->SetVisibility(1);
17888 fNodes->Add(sub2node);
17891 // Place copy #10 of ITS6 in I569
17893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17894 sub2node->SetLineColor(kColorITS);
17895 sub2node->SetVisibility(1);
17896 fNodes->Add(sub2node);
17899 // Place copy #11 of ITS6 in I569
17901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17902 sub2node->SetLineColor(kColorITS);
17903 sub2node->SetVisibility(1);
17904 fNodes->Add(sub2node);
17907 // Place copy #12 of ITS6 in I569
17909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17910 sub2node->SetLineColor(kColorITS);
17911 sub2node->SetVisibility(1);
17912 fNodes->Add(sub2node);
17915 // Place copy #13 of ITS6 in I569
17917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17918 sub2node->SetLineColor(kColorITS);
17919 sub2node->SetVisibility(1);
17920 fNodes->Add(sub2node);
17923 // Place copy #14 of ITS6 in I569
17925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17926 sub2node->SetLineColor(kColorITS);
17927 sub2node->SetVisibility(1);
17928 fNodes->Add(sub2node);
17931 // Place copy #15 of ITS6 in I569
17933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17934 sub2node->SetLineColor(kColorITS);
17935 sub2node->SetVisibility(1);
17936 fNodes->Add(sub2node);
17939 // Place copy #16 of ITS6 in I569
17941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17942 sub2node->SetLineColor(kColorITS);
17943 sub2node->SetVisibility(1);
17944 fNodes->Add(sub2node);
17947 // Place copy #17 of ITS6 in I569
17949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17950 sub2node->SetLineColor(kColorITS);
17951 sub2node->SetVisibility(1);
17952 fNodes->Add(sub2node);
17955 // Place copy #18 of ITS6 in I569
17957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17958 sub2node->SetLineColor(kColorITS);
17959 sub2node->SetVisibility(1);
17960 fNodes->Add(sub2node);
17963 // Place copy #19 of ITS6 in I569
17965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17966 sub2node->SetLineColor(kColorITS);
17967 sub2node->SetVisibility(1);
17968 fNodes->Add(sub2node);
17971 // Place copy #20 of ITS6 in I569
17973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17974 sub2node->SetLineColor(kColorITS);
17975 sub2node->SetVisibility(1);
17976 fNodes->Add(sub2node);
17979 // Place copy #21 of ITS6 in I569
17981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17982 sub2node->SetLineColor(kColorITS);
17983 sub2node->SetVisibility(1);
17984 fNodes->Add(sub2node);
17987 // Place copy #22 of ITS6 in I569
17989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17990 sub2node->SetLineColor(kColorITS);
17991 sub2node->SetVisibility(1);
17992 fNodes->Add(sub2node);
17995 // Place copy #23 of ITS6 in I569
17997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17998 sub2node->SetLineColor(kColorITS);
17999 sub2node->SetVisibility(1);
18000 fNodes->Add(sub2node);
18003 // Place copy #24 of ITS6 in I569
18005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18006 sub2node->SetLineColor(kColorITS);
18007 sub2node->SetVisibility(1);
18008 fNodes->Add(sub2node);
18011 // Place copy #25 of ITS6 in I569
18013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18014 sub2node->SetLineColor(kColorITS);
18015 sub2node->SetVisibility(1);
18016 fNodes->Add(sub2node);
18018 fNodes->Add(sub1node);
18021 // Place copy #8 of I569 in IT56
18023 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
18024 sub1node->SetLineColor(kColorITS);
18025 sub1node->SetVisibility(0);
18028 // Place copy #1 of ITS6 in I569
18030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18031 sub2node->SetLineColor(kColorITS);
18032 sub2node->SetVisibility(1);
18033 fNodes->Add(sub2node);
18036 // Place copy #2 of ITS6 in I569
18038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18039 sub2node->SetLineColor(kColorITS);
18040 sub2node->SetVisibility(1);
18041 fNodes->Add(sub2node);
18044 // Place copy #3 of ITS6 in I569
18046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18047 sub2node->SetLineColor(kColorITS);
18048 sub2node->SetVisibility(1);
18049 fNodes->Add(sub2node);
18052 // Place copy #4 of ITS6 in I569
18054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18055 sub2node->SetLineColor(kColorITS);
18056 sub2node->SetVisibility(1);
18057 fNodes->Add(sub2node);
18060 // Place copy #5 of ITS6 in I569
18062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18063 sub2node->SetLineColor(kColorITS);
18064 sub2node->SetVisibility(1);
18065 fNodes->Add(sub2node);
18068 // Place copy #6 of ITS6 in I569
18070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18071 sub2node->SetLineColor(kColorITS);
18072 sub2node->SetVisibility(1);
18073 fNodes->Add(sub2node);
18076 // Place copy #7 of ITS6 in I569
18078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18079 sub2node->SetLineColor(kColorITS);
18080 sub2node->SetVisibility(1);
18081 fNodes->Add(sub2node);
18084 // Place copy #8 of ITS6 in I569
18086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18087 sub2node->SetLineColor(kColorITS);
18088 sub2node->SetVisibility(1);
18089 fNodes->Add(sub2node);
18092 // Place copy #9 of ITS6 in I569
18094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18095 sub2node->SetLineColor(kColorITS);
18096 sub2node->SetVisibility(1);
18097 fNodes->Add(sub2node);
18100 // Place copy #10 of ITS6 in I569
18102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18103 sub2node->SetLineColor(kColorITS);
18104 sub2node->SetVisibility(1);
18105 fNodes->Add(sub2node);
18108 // Place copy #11 of ITS6 in I569
18110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18111 sub2node->SetLineColor(kColorITS);
18112 sub2node->SetVisibility(1);
18113 fNodes->Add(sub2node);
18116 // Place copy #12 of ITS6 in I569
18118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18119 sub2node->SetLineColor(kColorITS);
18120 sub2node->SetVisibility(1);
18121 fNodes->Add(sub2node);
18124 // Place copy #13 of ITS6 in I569
18126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18127 sub2node->SetLineColor(kColorITS);
18128 sub2node->SetVisibility(1);
18129 fNodes->Add(sub2node);
18132 // Place copy #14 of ITS6 in I569
18134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18135 sub2node->SetLineColor(kColorITS);
18136 sub2node->SetVisibility(1);
18137 fNodes->Add(sub2node);
18140 // Place copy #15 of ITS6 in I569
18142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18143 sub2node->SetLineColor(kColorITS);
18144 sub2node->SetVisibility(1);
18145 fNodes->Add(sub2node);
18148 // Place copy #16 of ITS6 in I569
18150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18151 sub2node->SetLineColor(kColorITS);
18152 sub2node->SetVisibility(1);
18153 fNodes->Add(sub2node);
18156 // Place copy #17 of ITS6 in I569
18158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18159 sub2node->SetLineColor(kColorITS);
18160 sub2node->SetVisibility(1);
18161 fNodes->Add(sub2node);
18164 // Place copy #18 of ITS6 in I569
18166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18167 sub2node->SetLineColor(kColorITS);
18168 sub2node->SetVisibility(1);
18169 fNodes->Add(sub2node);
18172 // Place copy #19 of ITS6 in I569
18174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18175 sub2node->SetLineColor(kColorITS);
18176 sub2node->SetVisibility(1);
18177 fNodes->Add(sub2node);
18180 // Place copy #20 of ITS6 in I569
18182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18183 sub2node->SetLineColor(kColorITS);
18184 sub2node->SetVisibility(1);
18185 fNodes->Add(sub2node);
18188 // Place copy #21 of ITS6 in I569
18190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18191 sub2node->SetLineColor(kColorITS);
18192 sub2node->SetVisibility(1);
18193 fNodes->Add(sub2node);
18196 // Place copy #22 of ITS6 in I569
18198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18199 sub2node->SetLineColor(kColorITS);
18200 sub2node->SetVisibility(1);
18201 fNodes->Add(sub2node);
18204 // Place copy #23 of ITS6 in I569
18206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18207 sub2node->SetLineColor(kColorITS);
18208 sub2node->SetVisibility(1);
18209 fNodes->Add(sub2node);
18212 // Place copy #24 of ITS6 in I569
18214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18215 sub2node->SetLineColor(kColorITS);
18216 sub2node->SetVisibility(1);
18217 fNodes->Add(sub2node);
18220 // Place copy #25 of ITS6 in I569
18222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18223 sub2node->SetLineColor(kColorITS);
18224 sub2node->SetVisibility(1);
18225 fNodes->Add(sub2node);
18227 fNodes->Add(sub1node);
18230 // Place copy #9 of I569 in IT56
18232 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18233 sub1node->SetLineColor(kColorITS);
18234 sub1node->SetVisibility(0);
18237 // Place copy #1 of ITS6 in I569
18239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18240 sub2node->SetLineColor(kColorITS);
18241 sub2node->SetVisibility(1);
18242 fNodes->Add(sub2node);
18245 // Place copy #2 of ITS6 in I569
18247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18248 sub2node->SetLineColor(kColorITS);
18249 sub2node->SetVisibility(1);
18250 fNodes->Add(sub2node);
18253 // Place copy #3 of ITS6 in I569
18255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18256 sub2node->SetLineColor(kColorITS);
18257 sub2node->SetVisibility(1);
18258 fNodes->Add(sub2node);
18261 // Place copy #4 of ITS6 in I569
18263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18264 sub2node->SetLineColor(kColorITS);
18265 sub2node->SetVisibility(1);
18266 fNodes->Add(sub2node);
18269 // Place copy #5 of ITS6 in I569
18271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18272 sub2node->SetLineColor(kColorITS);
18273 sub2node->SetVisibility(1);
18274 fNodes->Add(sub2node);
18277 // Place copy #6 of ITS6 in I569
18279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18280 sub2node->SetLineColor(kColorITS);
18281 sub2node->SetVisibility(1);
18282 fNodes->Add(sub2node);
18285 // Place copy #7 of ITS6 in I569
18287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18288 sub2node->SetLineColor(kColorITS);
18289 sub2node->SetVisibility(1);
18290 fNodes->Add(sub2node);
18293 // Place copy #8 of ITS6 in I569
18295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18296 sub2node->SetLineColor(kColorITS);
18297 sub2node->SetVisibility(1);
18298 fNodes->Add(sub2node);
18301 // Place copy #9 of ITS6 in I569
18303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18304 sub2node->SetLineColor(kColorITS);
18305 sub2node->SetVisibility(1);
18306 fNodes->Add(sub2node);
18309 // Place copy #10 of ITS6 in I569
18311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18312 sub2node->SetLineColor(kColorITS);
18313 sub2node->SetVisibility(1);
18314 fNodes->Add(sub2node);
18317 // Place copy #11 of ITS6 in I569
18319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18320 sub2node->SetLineColor(kColorITS);
18321 sub2node->SetVisibility(1);
18322 fNodes->Add(sub2node);
18325 // Place copy #12 of ITS6 in I569
18327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18328 sub2node->SetLineColor(kColorITS);
18329 sub2node->SetVisibility(1);
18330 fNodes->Add(sub2node);
18333 // Place copy #13 of ITS6 in I569
18335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18336 sub2node->SetLineColor(kColorITS);
18337 sub2node->SetVisibility(1);
18338 fNodes->Add(sub2node);
18341 // Place copy #14 of ITS6 in I569
18343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18344 sub2node->SetLineColor(kColorITS);
18345 sub2node->SetVisibility(1);
18346 fNodes->Add(sub2node);
18349 // Place copy #15 of ITS6 in I569
18351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18352 sub2node->SetLineColor(kColorITS);
18353 sub2node->SetVisibility(1);
18354 fNodes->Add(sub2node);
18357 // Place copy #16 of ITS6 in I569
18359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18360 sub2node->SetLineColor(kColorITS);
18361 sub2node->SetVisibility(1);
18362 fNodes->Add(sub2node);
18365 // Place copy #17 of ITS6 in I569
18367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18368 sub2node->SetLineColor(kColorITS);
18369 sub2node->SetVisibility(1);
18370 fNodes->Add(sub2node);
18373 // Place copy #18 of ITS6 in I569
18375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18376 sub2node->SetLineColor(kColorITS);
18377 sub2node->SetVisibility(1);
18378 fNodes->Add(sub2node);
18381 // Place copy #19 of ITS6 in I569
18383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18384 sub2node->SetLineColor(kColorITS);
18385 sub2node->SetVisibility(1);
18386 fNodes->Add(sub2node);
18389 // Place copy #20 of ITS6 in I569
18391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18392 sub2node->SetLineColor(kColorITS);
18393 sub2node->SetVisibility(1);
18394 fNodes->Add(sub2node);
18397 // Place copy #21 of ITS6 in I569
18399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18400 sub2node->SetLineColor(kColorITS);
18401 sub2node->SetVisibility(1);
18402 fNodes->Add(sub2node);
18405 // Place copy #22 of ITS6 in I569
18407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18408 sub2node->SetLineColor(kColorITS);
18409 sub2node->SetVisibility(1);
18410 fNodes->Add(sub2node);
18413 // Place copy #23 of ITS6 in I569
18415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18416 sub2node->SetLineColor(kColorITS);
18417 sub2node->SetVisibility(1);
18418 fNodes->Add(sub2node);
18421 // Place copy #24 of ITS6 in I569
18423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18424 sub2node->SetLineColor(kColorITS);
18425 sub2node->SetVisibility(1);
18426 fNodes->Add(sub2node);
18429 // Place copy #25 of ITS6 in I569
18431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18432 sub2node->SetLineColor(kColorITS);
18433 sub2node->SetVisibility(1);
18434 fNodes->Add(sub2node);
18436 fNodes->Add(sub1node);
18439 // Place copy #10 of I569 in IT56
18441 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18442 sub1node->SetLineColor(kColorITS);
18443 sub1node->SetVisibility(0);
18446 // Place copy #1 of ITS6 in I569
18448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18449 sub2node->SetLineColor(kColorITS);
18450 sub2node->SetVisibility(1);
18451 fNodes->Add(sub2node);
18454 // Place copy #2 of ITS6 in I569
18456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18457 sub2node->SetLineColor(kColorITS);
18458 sub2node->SetVisibility(1);
18459 fNodes->Add(sub2node);
18462 // Place copy #3 of ITS6 in I569
18464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18465 sub2node->SetLineColor(kColorITS);
18466 sub2node->SetVisibility(1);
18467 fNodes->Add(sub2node);
18470 // Place copy #4 of ITS6 in I569
18472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18473 sub2node->SetLineColor(kColorITS);
18474 sub2node->SetVisibility(1);
18475 fNodes->Add(sub2node);
18478 // Place copy #5 of ITS6 in I569
18480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18481 sub2node->SetLineColor(kColorITS);
18482 sub2node->SetVisibility(1);
18483 fNodes->Add(sub2node);
18486 // Place copy #6 of ITS6 in I569
18488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18489 sub2node->SetLineColor(kColorITS);
18490 sub2node->SetVisibility(1);
18491 fNodes->Add(sub2node);
18494 // Place copy #7 of ITS6 in I569
18496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18497 sub2node->SetLineColor(kColorITS);
18498 sub2node->SetVisibility(1);
18499 fNodes->Add(sub2node);
18502 // Place copy #8 of ITS6 in I569
18504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18505 sub2node->SetLineColor(kColorITS);
18506 sub2node->SetVisibility(1);
18507 fNodes->Add(sub2node);
18510 // Place copy #9 of ITS6 in I569
18512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18513 sub2node->SetLineColor(kColorITS);
18514 sub2node->SetVisibility(1);
18515 fNodes->Add(sub2node);
18518 // Place copy #10 of ITS6 in I569
18520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18521 sub2node->SetLineColor(kColorITS);
18522 sub2node->SetVisibility(1);
18523 fNodes->Add(sub2node);
18526 // Place copy #11 of ITS6 in I569
18528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18529 sub2node->SetLineColor(kColorITS);
18530 sub2node->SetVisibility(1);
18531 fNodes->Add(sub2node);
18534 // Place copy #12 of ITS6 in I569
18536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18537 sub2node->SetLineColor(kColorITS);
18538 sub2node->SetVisibility(1);
18539 fNodes->Add(sub2node);
18542 // Place copy #13 of ITS6 in I569
18544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18545 sub2node->SetLineColor(kColorITS);
18546 sub2node->SetVisibility(1);
18547 fNodes->Add(sub2node);
18550 // Place copy #14 of ITS6 in I569
18552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18553 sub2node->SetLineColor(kColorITS);
18554 sub2node->SetVisibility(1);
18555 fNodes->Add(sub2node);
18558 // Place copy #15 of ITS6 in I569
18560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18561 sub2node->SetLineColor(kColorITS);
18562 sub2node->SetVisibility(1);
18563 fNodes->Add(sub2node);
18566 // Place copy #16 of ITS6 in I569
18568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18569 sub2node->SetLineColor(kColorITS);
18570 sub2node->SetVisibility(1);
18571 fNodes->Add(sub2node);
18574 // Place copy #17 of ITS6 in I569
18576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18577 sub2node->SetLineColor(kColorITS);
18578 sub2node->SetVisibility(1);
18579 fNodes->Add(sub2node);
18582 // Place copy #18 of ITS6 in I569
18584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18585 sub2node->SetLineColor(kColorITS);
18586 sub2node->SetVisibility(1);
18587 fNodes->Add(sub2node);
18590 // Place copy #19 of ITS6 in I569
18592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18593 sub2node->SetLineColor(kColorITS);
18594 sub2node->SetVisibility(1);
18595 fNodes->Add(sub2node);
18598 // Place copy #20 of ITS6 in I569
18600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18601 sub2node->SetLineColor(kColorITS);
18602 sub2node->SetVisibility(1);
18603 fNodes->Add(sub2node);
18606 // Place copy #21 of ITS6 in I569
18608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18609 sub2node->SetLineColor(kColorITS);
18610 sub2node->SetVisibility(1);
18611 fNodes->Add(sub2node);
18614 // Place copy #22 of ITS6 in I569
18616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18617 sub2node->SetLineColor(kColorITS);
18618 sub2node->SetVisibility(1);
18619 fNodes->Add(sub2node);
18622 // Place copy #23 of ITS6 in I569
18624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18625 sub2node->SetLineColor(kColorITS);
18626 sub2node->SetVisibility(1);
18627 fNodes->Add(sub2node);
18630 // Place copy #24 of ITS6 in I569
18632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18633 sub2node->SetLineColor(kColorITS);
18634 sub2node->SetVisibility(1);
18635 fNodes->Add(sub2node);
18638 // Place copy #25 of ITS6 in I569
18640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18641 sub2node->SetLineColor(kColorITS);
18642 sub2node->SetVisibility(1);
18643 fNodes->Add(sub2node);
18645 fNodes->Add(sub1node);
18648 // Place copy #11 of I569 in IT56
18650 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18651 sub1node->SetLineColor(kColorITS);
18652 sub1node->SetVisibility(0);
18655 // Place copy #1 of ITS6 in I569
18657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18658 sub2node->SetLineColor(kColorITS);
18659 sub2node->SetVisibility(1);
18660 fNodes->Add(sub2node);
18663 // Place copy #2 of ITS6 in I569
18665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18666 sub2node->SetLineColor(kColorITS);
18667 sub2node->SetVisibility(1);
18668 fNodes->Add(sub2node);
18671 // Place copy #3 of ITS6 in I569
18673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18674 sub2node->SetLineColor(kColorITS);
18675 sub2node->SetVisibility(1);
18676 fNodes->Add(sub2node);
18679 // Place copy #4 of ITS6 in I569
18681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18682 sub2node->SetLineColor(kColorITS);
18683 sub2node->SetVisibility(1);
18684 fNodes->Add(sub2node);
18687 // Place copy #5 of ITS6 in I569
18689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18690 sub2node->SetLineColor(kColorITS);
18691 sub2node->SetVisibility(1);
18692 fNodes->Add(sub2node);
18695 // Place copy #6 of ITS6 in I569
18697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18698 sub2node->SetLineColor(kColorITS);
18699 sub2node->SetVisibility(1);
18700 fNodes->Add(sub2node);
18703 // Place copy #7 of ITS6 in I569
18705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18706 sub2node->SetLineColor(kColorITS);
18707 sub2node->SetVisibility(1);
18708 fNodes->Add(sub2node);
18711 // Place copy #8 of ITS6 in I569
18713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18714 sub2node->SetLineColor(kColorITS);
18715 sub2node->SetVisibility(1);
18716 fNodes->Add(sub2node);
18719 // Place copy #9 of ITS6 in I569
18721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18722 sub2node->SetLineColor(kColorITS);
18723 sub2node->SetVisibility(1);
18724 fNodes->Add(sub2node);
18727 // Place copy #10 of ITS6 in I569
18729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18730 sub2node->SetLineColor(kColorITS);
18731 sub2node->SetVisibility(1);
18732 fNodes->Add(sub2node);
18735 // Place copy #11 of ITS6 in I569
18737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18738 sub2node->SetLineColor(kColorITS);
18739 sub2node->SetVisibility(1);
18740 fNodes->Add(sub2node);
18743 // Place copy #12 of ITS6 in I569
18745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18746 sub2node->SetLineColor(kColorITS);
18747 sub2node->SetVisibility(1);
18748 fNodes->Add(sub2node);
18751 // Place copy #13 of ITS6 in I569
18753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18754 sub2node->SetLineColor(kColorITS);
18755 sub2node->SetVisibility(1);
18756 fNodes->Add(sub2node);
18759 // Place copy #14 of ITS6 in I569
18761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18762 sub2node->SetLineColor(kColorITS);
18763 sub2node->SetVisibility(1);
18764 fNodes->Add(sub2node);
18767 // Place copy #15 of ITS6 in I569
18769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18770 sub2node->SetLineColor(kColorITS);
18771 sub2node->SetVisibility(1);
18772 fNodes->Add(sub2node);
18775 // Place copy #16 of ITS6 in I569
18777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18778 sub2node->SetLineColor(kColorITS);
18779 sub2node->SetVisibility(1);
18780 fNodes->Add(sub2node);
18783 // Place copy #17 of ITS6 in I569
18785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18786 sub2node->SetLineColor(kColorITS);
18787 sub2node->SetVisibility(1);
18788 fNodes->Add(sub2node);
18791 // Place copy #18 of ITS6 in I569
18793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18794 sub2node->SetLineColor(kColorITS);
18795 sub2node->SetVisibility(1);
18796 fNodes->Add(sub2node);
18799 // Place copy #19 of ITS6 in I569
18801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18802 sub2node->SetLineColor(kColorITS);
18803 sub2node->SetVisibility(1);
18804 fNodes->Add(sub2node);
18807 // Place copy #20 of ITS6 in I569
18809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18810 sub2node->SetLineColor(kColorITS);
18811 sub2node->SetVisibility(1);
18812 fNodes->Add(sub2node);
18815 // Place copy #21 of ITS6 in I569
18817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18818 sub2node->SetLineColor(kColorITS);
18819 sub2node->SetVisibility(1);
18820 fNodes->Add(sub2node);
18823 // Place copy #22 of ITS6 in I569
18825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18826 sub2node->SetLineColor(kColorITS);
18827 sub2node->SetVisibility(1);
18828 fNodes->Add(sub2node);
18831 // Place copy #23 of ITS6 in I569
18833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18834 sub2node->SetLineColor(kColorITS);
18835 sub2node->SetVisibility(1);
18836 fNodes->Add(sub2node);
18839 // Place copy #24 of ITS6 in I569
18841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18842 sub2node->SetLineColor(kColorITS);
18843 sub2node->SetVisibility(1);
18844 fNodes->Add(sub2node);
18847 // Place copy #25 of ITS6 in I569
18849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18850 sub2node->SetLineColor(kColorITS);
18851 sub2node->SetVisibility(1);
18852 fNodes->Add(sub2node);
18854 fNodes->Add(sub1node);
18857 // Place copy #12 of I569 in IT56
18859 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18860 sub1node->SetLineColor(kColorITS);
18861 sub1node->SetVisibility(0);
18864 // Place copy #1 of ITS6 in I569
18866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18867 sub2node->SetLineColor(kColorITS);
18868 sub2node->SetVisibility(1);
18869 fNodes->Add(sub2node);
18872 // Place copy #2 of ITS6 in I569
18874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18875 sub2node->SetLineColor(kColorITS);
18876 sub2node->SetVisibility(1);
18877 fNodes->Add(sub2node);
18880 // Place copy #3 of ITS6 in I569
18882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18883 sub2node->SetLineColor(kColorITS);
18884 sub2node->SetVisibility(1);
18885 fNodes->Add(sub2node);
18888 // Place copy #4 of ITS6 in I569
18890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18891 sub2node->SetLineColor(kColorITS);
18892 sub2node->SetVisibility(1);
18893 fNodes->Add(sub2node);
18896 // Place copy #5 of ITS6 in I569
18898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18899 sub2node->SetLineColor(kColorITS);
18900 sub2node->SetVisibility(1);
18901 fNodes->Add(sub2node);
18904 // Place copy #6 of ITS6 in I569
18906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18907 sub2node->SetLineColor(kColorITS);
18908 sub2node->SetVisibility(1);
18909 fNodes->Add(sub2node);
18912 // Place copy #7 of ITS6 in I569
18914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18915 sub2node->SetLineColor(kColorITS);
18916 sub2node->SetVisibility(1);
18917 fNodes->Add(sub2node);
18920 // Place copy #8 of ITS6 in I569
18922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18923 sub2node->SetLineColor(kColorITS);
18924 sub2node->SetVisibility(1);
18925 fNodes->Add(sub2node);
18928 // Place copy #9 of ITS6 in I569
18930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18931 sub2node->SetLineColor(kColorITS);
18932 sub2node->SetVisibility(1);
18933 fNodes->Add(sub2node);
18936 // Place copy #10 of ITS6 in I569
18938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18939 sub2node->SetLineColor(kColorITS);
18940 sub2node->SetVisibility(1);
18941 fNodes->Add(sub2node);
18944 // Place copy #11 of ITS6 in I569
18946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18947 sub2node->SetLineColor(kColorITS);
18948 sub2node->SetVisibility(1);
18949 fNodes->Add(sub2node);
18952 // Place copy #12 of ITS6 in I569
18954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18955 sub2node->SetLineColor(kColorITS);
18956 sub2node->SetVisibility(1);
18957 fNodes->Add(sub2node);
18960 // Place copy #13 of ITS6 in I569
18962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18963 sub2node->SetLineColor(kColorITS);
18964 sub2node->SetVisibility(1);
18965 fNodes->Add(sub2node);
18968 // Place copy #14 of ITS6 in I569
18970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18971 sub2node->SetLineColor(kColorITS);
18972 sub2node->SetVisibility(1);
18973 fNodes->Add(sub2node);
18976 // Place copy #15 of ITS6 in I569
18978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18979 sub2node->SetLineColor(kColorITS);
18980 sub2node->SetVisibility(1);
18981 fNodes->Add(sub2node);
18984 // Place copy #16 of ITS6 in I569
18986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18987 sub2node->SetLineColor(kColorITS);
18988 sub2node->SetVisibility(1);
18989 fNodes->Add(sub2node);
18992 // Place copy #17 of ITS6 in I569
18994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18995 sub2node->SetLineColor(kColorITS);
18996 sub2node->SetVisibility(1);
18997 fNodes->Add(sub2node);
19000 // Place copy #18 of ITS6 in I569
19002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19003 sub2node->SetLineColor(kColorITS);
19004 sub2node->SetVisibility(1);
19005 fNodes->Add(sub2node);
19008 // Place copy #19 of ITS6 in I569
19010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19011 sub2node->SetLineColor(kColorITS);
19012 sub2node->SetVisibility(1);
19013 fNodes->Add(sub2node);
19016 // Place copy #20 of ITS6 in I569
19018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19019 sub2node->SetLineColor(kColorITS);
19020 sub2node->SetVisibility(1);
19021 fNodes->Add(sub2node);
19024 // Place copy #21 of ITS6 in I569
19026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19027 sub2node->SetLineColor(kColorITS);
19028 sub2node->SetVisibility(1);
19029 fNodes->Add(sub2node);
19032 // Place copy #22 of ITS6 in I569
19034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19035 sub2node->SetLineColor(kColorITS);
19036 sub2node->SetVisibility(1);
19037 fNodes->Add(sub2node);
19040 // Place copy #23 of ITS6 in I569
19042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19043 sub2node->SetLineColor(kColorITS);
19044 sub2node->SetVisibility(1);
19045 fNodes->Add(sub2node);
19048 // Place copy #24 of ITS6 in I569
19050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19051 sub2node->SetLineColor(kColorITS);
19052 sub2node->SetVisibility(1);
19053 fNodes->Add(sub2node);
19056 // Place copy #25 of ITS6 in I569
19058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19059 sub2node->SetLineColor(kColorITS);
19060 sub2node->SetVisibility(1);
19061 fNodes->Add(sub2node);
19063 fNodes->Add(sub1node);
19066 // Place copy #13 of I569 in IT56
19068 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
19069 sub1node->SetLineColor(kColorITS);
19070 sub1node->SetVisibility(0);
19073 // Place copy #1 of ITS6 in I569
19075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19076 sub2node->SetLineColor(kColorITS);
19077 sub2node->SetVisibility(1);
19078 fNodes->Add(sub2node);
19081 // Place copy #2 of ITS6 in I569
19083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19084 sub2node->SetLineColor(kColorITS);
19085 sub2node->SetVisibility(1);
19086 fNodes->Add(sub2node);
19089 // Place copy #3 of ITS6 in I569
19091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19092 sub2node->SetLineColor(kColorITS);
19093 sub2node->SetVisibility(1);
19094 fNodes->Add(sub2node);
19097 // Place copy #4 of ITS6 in I569
19099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19100 sub2node->SetLineColor(kColorITS);
19101 sub2node->SetVisibility(1);
19102 fNodes->Add(sub2node);
19105 // Place copy #5 of ITS6 in I569
19107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19108 sub2node->SetLineColor(kColorITS);
19109 sub2node->SetVisibility(1);
19110 fNodes->Add(sub2node);
19113 // Place copy #6 of ITS6 in I569
19115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19116 sub2node->SetLineColor(kColorITS);
19117 sub2node->SetVisibility(1);
19118 fNodes->Add(sub2node);
19121 // Place copy #7 of ITS6 in I569
19123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19124 sub2node->SetLineColor(kColorITS);
19125 sub2node->SetVisibility(1);
19126 fNodes->Add(sub2node);
19129 // Place copy #8 of ITS6 in I569
19131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19132 sub2node->SetLineColor(kColorITS);
19133 sub2node->SetVisibility(1);
19134 fNodes->Add(sub2node);
19137 // Place copy #9 of ITS6 in I569
19139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19140 sub2node->SetLineColor(kColorITS);
19141 sub2node->SetVisibility(1);
19142 fNodes->Add(sub2node);
19145 // Place copy #10 of ITS6 in I569
19147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19148 sub2node->SetLineColor(kColorITS);
19149 sub2node->SetVisibility(1);
19150 fNodes->Add(sub2node);
19153 // Place copy #11 of ITS6 in I569
19155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19156 sub2node->SetLineColor(kColorITS);
19157 sub2node->SetVisibility(1);
19158 fNodes->Add(sub2node);
19161 // Place copy #12 of ITS6 in I569
19163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19164 sub2node->SetLineColor(kColorITS);
19165 sub2node->SetVisibility(1);
19166 fNodes->Add(sub2node);
19169 // Place copy #13 of ITS6 in I569
19171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19172 sub2node->SetLineColor(kColorITS);
19173 sub2node->SetVisibility(1);
19174 fNodes->Add(sub2node);
19177 // Place copy #14 of ITS6 in I569
19179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19180 sub2node->SetLineColor(kColorITS);
19181 sub2node->SetVisibility(1);
19182 fNodes->Add(sub2node);
19185 // Place copy #15 of ITS6 in I569
19187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19188 sub2node->SetLineColor(kColorITS);
19189 sub2node->SetVisibility(1);
19190 fNodes->Add(sub2node);
19193 // Place copy #16 of ITS6 in I569
19195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19196 sub2node->SetLineColor(kColorITS);
19197 sub2node->SetVisibility(1);
19198 fNodes->Add(sub2node);
19201 // Place copy #17 of ITS6 in I569
19203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19204 sub2node->SetLineColor(kColorITS);
19205 sub2node->SetVisibility(1);
19206 fNodes->Add(sub2node);
19209 // Place copy #18 of ITS6 in I569
19211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19212 sub2node->SetLineColor(kColorITS);
19213 sub2node->SetVisibility(1);
19214 fNodes->Add(sub2node);
19217 // Place copy #19 of ITS6 in I569
19219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19220 sub2node->SetLineColor(kColorITS);
19221 sub2node->SetVisibility(1);
19222 fNodes->Add(sub2node);
19225 // Place copy #20 of ITS6 in I569
19227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19228 sub2node->SetLineColor(kColorITS);
19229 sub2node->SetVisibility(1);
19230 fNodes->Add(sub2node);
19233 // Place copy #21 of ITS6 in I569
19235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19236 sub2node->SetLineColor(kColorITS);
19237 sub2node->SetVisibility(1);
19238 fNodes->Add(sub2node);
19241 // Place copy #22 of ITS6 in I569
19243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19244 sub2node->SetLineColor(kColorITS);
19245 sub2node->SetVisibility(1);
19246 fNodes->Add(sub2node);
19249 // Place copy #23 of ITS6 in I569
19251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19252 sub2node->SetLineColor(kColorITS);
19253 sub2node->SetVisibility(1);
19254 fNodes->Add(sub2node);
19257 // Place copy #24 of ITS6 in I569
19259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19260 sub2node->SetLineColor(kColorITS);
19261 sub2node->SetVisibility(1);
19262 fNodes->Add(sub2node);
19265 // Place copy #25 of ITS6 in I569
19267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19268 sub2node->SetLineColor(kColorITS);
19269 sub2node->SetVisibility(1);
19270 fNodes->Add(sub2node);
19272 fNodes->Add(sub1node);
19275 // Place copy #14 of I569 in IT56
19277 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19278 sub1node->SetLineColor(kColorITS);
19279 sub1node->SetVisibility(0);
19282 // Place copy #1 of ITS6 in I569
19284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19285 sub2node->SetLineColor(kColorITS);
19286 sub2node->SetVisibility(1);
19287 fNodes->Add(sub2node);
19290 // Place copy #2 of ITS6 in I569
19292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19293 sub2node->SetLineColor(kColorITS);
19294 sub2node->SetVisibility(1);
19295 fNodes->Add(sub2node);
19298 // Place copy #3 of ITS6 in I569
19300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19301 sub2node->SetLineColor(kColorITS);
19302 sub2node->SetVisibility(1);
19303 fNodes->Add(sub2node);
19306 // Place copy #4 of ITS6 in I569
19308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19309 sub2node->SetLineColor(kColorITS);
19310 sub2node->SetVisibility(1);
19311 fNodes->Add(sub2node);
19314 // Place copy #5 of ITS6 in I569
19316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19317 sub2node->SetLineColor(kColorITS);
19318 sub2node->SetVisibility(1);
19319 fNodes->Add(sub2node);
19322 // Place copy #6 of ITS6 in I569
19324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19325 sub2node->SetLineColor(kColorITS);
19326 sub2node->SetVisibility(1);
19327 fNodes->Add(sub2node);
19330 // Place copy #7 of ITS6 in I569
19332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19333 sub2node->SetLineColor(kColorITS);
19334 sub2node->SetVisibility(1);
19335 fNodes->Add(sub2node);
19338 // Place copy #8 of ITS6 in I569
19340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19341 sub2node->SetLineColor(kColorITS);
19342 sub2node->SetVisibility(1);
19343 fNodes->Add(sub2node);
19346 // Place copy #9 of ITS6 in I569
19348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19349 sub2node->SetLineColor(kColorITS);
19350 sub2node->SetVisibility(1);
19351 fNodes->Add(sub2node);
19354 // Place copy #10 of ITS6 in I569
19356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19357 sub2node->SetLineColor(kColorITS);
19358 sub2node->SetVisibility(1);
19359 fNodes->Add(sub2node);
19362 // Place copy #11 of ITS6 in I569
19364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19365 sub2node->SetLineColor(kColorITS);
19366 sub2node->SetVisibility(1);
19367 fNodes->Add(sub2node);
19370 // Place copy #12 of ITS6 in I569
19372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19373 sub2node->SetLineColor(kColorITS);
19374 sub2node->SetVisibility(1);
19375 fNodes->Add(sub2node);
19378 // Place copy #13 of ITS6 in I569
19380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19381 sub2node->SetLineColor(kColorITS);
19382 sub2node->SetVisibility(1);
19383 fNodes->Add(sub2node);
19386 // Place copy #14 of ITS6 in I569
19388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19389 sub2node->SetLineColor(kColorITS);
19390 sub2node->SetVisibility(1);
19391 fNodes->Add(sub2node);
19394 // Place copy #15 of ITS6 in I569
19396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19397 sub2node->SetLineColor(kColorITS);
19398 sub2node->SetVisibility(1);
19399 fNodes->Add(sub2node);
19402 // Place copy #16 of ITS6 in I569
19404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19405 sub2node->SetLineColor(kColorITS);
19406 sub2node->SetVisibility(1);
19407 fNodes->Add(sub2node);
19410 // Place copy #17 of ITS6 in I569
19412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19413 sub2node->SetLineColor(kColorITS);
19414 sub2node->SetVisibility(1);
19415 fNodes->Add(sub2node);
19418 // Place copy #18 of ITS6 in I569
19420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19421 sub2node->SetLineColor(kColorITS);
19422 sub2node->SetVisibility(1);
19423 fNodes->Add(sub2node);
19426 // Place copy #19 of ITS6 in I569
19428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19429 sub2node->SetLineColor(kColorITS);
19430 sub2node->SetVisibility(1);
19431 fNodes->Add(sub2node);
19434 // Place copy #20 of ITS6 in I569
19436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19437 sub2node->SetLineColor(kColorITS);
19438 sub2node->SetVisibility(1);
19439 fNodes->Add(sub2node);
19442 // Place copy #21 of ITS6 in I569
19444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19445 sub2node->SetLineColor(kColorITS);
19446 sub2node->SetVisibility(1);
19447 fNodes->Add(sub2node);
19450 // Place copy #22 of ITS6 in I569
19452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19453 sub2node->SetLineColor(kColorITS);
19454 sub2node->SetVisibility(1);
19455 fNodes->Add(sub2node);
19458 // Place copy #23 of ITS6 in I569
19460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19461 sub2node->SetLineColor(kColorITS);
19462 sub2node->SetVisibility(1);
19463 fNodes->Add(sub2node);
19466 // Place copy #24 of ITS6 in I569
19468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19469 sub2node->SetLineColor(kColorITS);
19470 sub2node->SetVisibility(1);
19471 fNodes->Add(sub2node);
19474 // Place copy #25 of ITS6 in I569
19476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19477 sub2node->SetLineColor(kColorITS);
19478 sub2node->SetVisibility(1);
19479 fNodes->Add(sub2node);
19481 fNodes->Add(sub1node);
19484 // Place copy #15 of I569 in IT56
19486 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19487 sub1node->SetLineColor(kColorITS);
19488 sub1node->SetVisibility(0);
19491 // Place copy #1 of ITS6 in I569
19493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19494 sub2node->SetLineColor(kColorITS);
19495 sub2node->SetVisibility(1);
19496 fNodes->Add(sub2node);
19499 // Place copy #2 of ITS6 in I569
19501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19502 sub2node->SetLineColor(kColorITS);
19503 sub2node->SetVisibility(1);
19504 fNodes->Add(sub2node);
19507 // Place copy #3 of ITS6 in I569
19509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19510 sub2node->SetLineColor(kColorITS);
19511 sub2node->SetVisibility(1);
19512 fNodes->Add(sub2node);
19515 // Place copy #4 of ITS6 in I569
19517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19518 sub2node->SetLineColor(kColorITS);
19519 sub2node->SetVisibility(1);
19520 fNodes->Add(sub2node);
19523 // Place copy #5 of ITS6 in I569
19525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19526 sub2node->SetLineColor(kColorITS);
19527 sub2node->SetVisibility(1);
19528 fNodes->Add(sub2node);
19531 // Place copy #6 of ITS6 in I569
19533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19534 sub2node->SetLineColor(kColorITS);
19535 sub2node->SetVisibility(1);
19536 fNodes->Add(sub2node);
19539 // Place copy #7 of ITS6 in I569
19541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19542 sub2node->SetLineColor(kColorITS);
19543 sub2node->SetVisibility(1);
19544 fNodes->Add(sub2node);
19547 // Place copy #8 of ITS6 in I569
19549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19550 sub2node->SetLineColor(kColorITS);
19551 sub2node->SetVisibility(1);
19552 fNodes->Add(sub2node);
19555 // Place copy #9 of ITS6 in I569
19557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19558 sub2node->SetLineColor(kColorITS);
19559 sub2node->SetVisibility(1);
19560 fNodes->Add(sub2node);
19563 // Place copy #10 of ITS6 in I569
19565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19566 sub2node->SetLineColor(kColorITS);
19567 sub2node->SetVisibility(1);
19568 fNodes->Add(sub2node);
19571 // Place copy #11 of ITS6 in I569
19573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19574 sub2node->SetLineColor(kColorITS);
19575 sub2node->SetVisibility(1);
19576 fNodes->Add(sub2node);
19579 // Place copy #12 of ITS6 in I569
19581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19582 sub2node->SetLineColor(kColorITS);
19583 sub2node->SetVisibility(1);
19584 fNodes->Add(sub2node);
19587 // Place copy #13 of ITS6 in I569
19589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19590 sub2node->SetLineColor(kColorITS);
19591 sub2node->SetVisibility(1);
19592 fNodes->Add(sub2node);
19595 // Place copy #14 of ITS6 in I569
19597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19598 sub2node->SetLineColor(kColorITS);
19599 sub2node->SetVisibility(1);
19600 fNodes->Add(sub2node);
19603 // Place copy #15 of ITS6 in I569
19605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19606 sub2node->SetLineColor(kColorITS);
19607 sub2node->SetVisibility(1);
19608 fNodes->Add(sub2node);
19611 // Place copy #16 of ITS6 in I569
19613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19614 sub2node->SetLineColor(kColorITS);
19615 sub2node->SetVisibility(1);
19616 fNodes->Add(sub2node);
19619 // Place copy #17 of ITS6 in I569
19621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19622 sub2node->SetLineColor(kColorITS);
19623 sub2node->SetVisibility(1);
19624 fNodes->Add(sub2node);
19627 // Place copy #18 of ITS6 in I569
19629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19630 sub2node->SetLineColor(kColorITS);
19631 sub2node->SetVisibility(1);
19632 fNodes->Add(sub2node);
19635 // Place copy #19 of ITS6 in I569
19637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19638 sub2node->SetLineColor(kColorITS);
19639 sub2node->SetVisibility(1);
19640 fNodes->Add(sub2node);
19643 // Place copy #20 of ITS6 in I569
19645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19646 sub2node->SetLineColor(kColorITS);
19647 sub2node->SetVisibility(1);
19648 fNodes->Add(sub2node);
19651 // Place copy #21 of ITS6 in I569
19653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19654 sub2node->SetLineColor(kColorITS);
19655 sub2node->SetVisibility(1);
19656 fNodes->Add(sub2node);
19659 // Place copy #22 of ITS6 in I569
19661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19662 sub2node->SetLineColor(kColorITS);
19663 sub2node->SetVisibility(1);
19664 fNodes->Add(sub2node);
19667 // Place copy #23 of ITS6 in I569
19669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19670 sub2node->SetLineColor(kColorITS);
19671 sub2node->SetVisibility(1);
19672 fNodes->Add(sub2node);
19675 // Place copy #24 of ITS6 in I569
19677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19678 sub2node->SetLineColor(kColorITS);
19679 sub2node->SetVisibility(1);
19680 fNodes->Add(sub2node);
19683 // Place copy #25 of ITS6 in I569
19685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19686 sub2node->SetLineColor(kColorITS);
19687 sub2node->SetVisibility(1);
19688 fNodes->Add(sub2node);
19690 fNodes->Add(sub1node);
19693 // Place copy #16 of I569 in IT56
19695 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19696 sub1node->SetLineColor(kColorITS);
19697 sub1node->SetVisibility(0);
19700 // Place copy #1 of ITS6 in I569
19702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19703 sub2node->SetLineColor(kColorITS);
19704 sub2node->SetVisibility(1);
19705 fNodes->Add(sub2node);
19708 // Place copy #2 of ITS6 in I569
19710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19711 sub2node->SetLineColor(kColorITS);
19712 sub2node->SetVisibility(1);
19713 fNodes->Add(sub2node);
19716 // Place copy #3 of ITS6 in I569
19718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19719 sub2node->SetLineColor(kColorITS);
19720 sub2node->SetVisibility(1);
19721 fNodes->Add(sub2node);
19724 // Place copy #4 of ITS6 in I569
19726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19727 sub2node->SetLineColor(kColorITS);
19728 sub2node->SetVisibility(1);
19729 fNodes->Add(sub2node);
19732 // Place copy #5 of ITS6 in I569
19734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19735 sub2node->SetLineColor(kColorITS);
19736 sub2node->SetVisibility(1);
19737 fNodes->Add(sub2node);
19740 // Place copy #6 of ITS6 in I569
19742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19743 sub2node->SetLineColor(kColorITS);
19744 sub2node->SetVisibility(1);
19745 fNodes->Add(sub2node);
19748 // Place copy #7 of ITS6 in I569
19750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19751 sub2node->SetLineColor(kColorITS);
19752 sub2node->SetVisibility(1);
19753 fNodes->Add(sub2node);
19756 // Place copy #8 of ITS6 in I569
19758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19759 sub2node->SetLineColor(kColorITS);
19760 sub2node->SetVisibility(1);
19761 fNodes->Add(sub2node);
19764 // Place copy #9 of ITS6 in I569
19766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19767 sub2node->SetLineColor(kColorITS);
19768 sub2node->SetVisibility(1);
19769 fNodes->Add(sub2node);
19772 // Place copy #10 of ITS6 in I569
19774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19775 sub2node->SetLineColor(kColorITS);
19776 sub2node->SetVisibility(1);
19777 fNodes->Add(sub2node);
19780 // Place copy #11 of ITS6 in I569
19782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19783 sub2node->SetLineColor(kColorITS);
19784 sub2node->SetVisibility(1);
19785 fNodes->Add(sub2node);
19788 // Place copy #12 of ITS6 in I569
19790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19791 sub2node->SetLineColor(kColorITS);
19792 sub2node->SetVisibility(1);
19793 fNodes->Add(sub2node);
19796 // Place copy #13 of ITS6 in I569
19798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19799 sub2node->SetLineColor(kColorITS);
19800 sub2node->SetVisibility(1);
19801 fNodes->Add(sub2node);
19804 // Place copy #14 of ITS6 in I569
19806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19807 sub2node->SetLineColor(kColorITS);
19808 sub2node->SetVisibility(1);
19809 fNodes->Add(sub2node);
19812 // Place copy #15 of ITS6 in I569
19814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19815 sub2node->SetLineColor(kColorITS);
19816 sub2node->SetVisibility(1);
19817 fNodes->Add(sub2node);
19820 // Place copy #16 of ITS6 in I569
19822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19823 sub2node->SetLineColor(kColorITS);
19824 sub2node->SetVisibility(1);
19825 fNodes->Add(sub2node);
19828 // Place copy #17 of ITS6 in I569
19830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19831 sub2node->SetLineColor(kColorITS);
19832 sub2node->SetVisibility(1);
19833 fNodes->Add(sub2node);
19836 // Place copy #18 of ITS6 in I569
19838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19839 sub2node->SetLineColor(kColorITS);
19840 sub2node->SetVisibility(1);
19841 fNodes->Add(sub2node);
19844 // Place copy #19 of ITS6 in I569
19846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19847 sub2node->SetLineColor(kColorITS);
19848 sub2node->SetVisibility(1);
19849 fNodes->Add(sub2node);
19852 // Place copy #20 of ITS6 in I569
19854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19855 sub2node->SetLineColor(kColorITS);
19856 sub2node->SetVisibility(1);
19857 fNodes->Add(sub2node);
19860 // Place copy #21 of ITS6 in I569
19862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19863 sub2node->SetLineColor(kColorITS);
19864 sub2node->SetVisibility(1);
19865 fNodes->Add(sub2node);
19868 // Place copy #22 of ITS6 in I569
19870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19871 sub2node->SetLineColor(kColorITS);
19872 sub2node->SetVisibility(1);
19873 fNodes->Add(sub2node);
19876 // Place copy #23 of ITS6 in I569
19878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19879 sub2node->SetLineColor(kColorITS);
19880 sub2node->SetVisibility(1);
19881 fNodes->Add(sub2node);
19884 // Place copy #24 of ITS6 in I569
19886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19887 sub2node->SetLineColor(kColorITS);
19888 sub2node->SetVisibility(1);
19889 fNodes->Add(sub2node);
19892 // Place copy #25 of ITS6 in I569
19894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19895 sub2node->SetLineColor(kColorITS);
19896 sub2node->SetVisibility(1);
19897 fNodes->Add(sub2node);
19899 fNodes->Add(sub1node);
19902 // Place copy #17 of I569 in IT56
19904 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19905 sub1node->SetLineColor(kColorITS);
19906 sub1node->SetVisibility(0);
19909 // Place copy #1 of ITS6 in I569
19911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19912 sub2node->SetLineColor(kColorITS);
19913 sub2node->SetVisibility(1);
19914 fNodes->Add(sub2node);
19917 // Place copy #2 of ITS6 in I569
19919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19920 sub2node->SetLineColor(kColorITS);
19921 sub2node->SetVisibility(1);
19922 fNodes->Add(sub2node);
19925 // Place copy #3 of ITS6 in I569
19927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19928 sub2node->SetLineColor(kColorITS);
19929 sub2node->SetVisibility(1);
19930 fNodes->Add(sub2node);
19933 // Place copy #4 of ITS6 in I569
19935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19936 sub2node->SetLineColor(kColorITS);
19937 sub2node->SetVisibility(1);
19938 fNodes->Add(sub2node);
19941 // Place copy #5 of ITS6 in I569
19943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19944 sub2node->SetLineColor(kColorITS);
19945 sub2node->SetVisibility(1);
19946 fNodes->Add(sub2node);
19949 // Place copy #6 of ITS6 in I569
19951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19952 sub2node->SetLineColor(kColorITS);
19953 sub2node->SetVisibility(1);
19954 fNodes->Add(sub2node);
19957 // Place copy #7 of ITS6 in I569
19959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19960 sub2node->SetLineColor(kColorITS);
19961 sub2node->SetVisibility(1);
19962 fNodes->Add(sub2node);
19965 // Place copy #8 of ITS6 in I569
19967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19968 sub2node->SetLineColor(kColorITS);
19969 sub2node->SetVisibility(1);
19970 fNodes->Add(sub2node);
19973 // Place copy #9 of ITS6 in I569
19975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19976 sub2node->SetLineColor(kColorITS);
19977 sub2node->SetVisibility(1);
19978 fNodes->Add(sub2node);
19981 // Place copy #10 of ITS6 in I569
19983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19984 sub2node->SetLineColor(kColorITS);
19985 sub2node->SetVisibility(1);
19986 fNodes->Add(sub2node);
19989 // Place copy #11 of ITS6 in I569
19991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19992 sub2node->SetLineColor(kColorITS);
19993 sub2node->SetVisibility(1);
19994 fNodes->Add(sub2node);
19997 // Place copy #12 of ITS6 in I569
19999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20000 sub2node->SetLineColor(kColorITS);
20001 sub2node->SetVisibility(1);
20002 fNodes->Add(sub2node);
20005 // Place copy #13 of ITS6 in I569
20007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20008 sub2node->SetLineColor(kColorITS);
20009 sub2node->SetVisibility(1);
20010 fNodes->Add(sub2node);
20013 // Place copy #14 of ITS6 in I569
20015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20016 sub2node->SetLineColor(kColorITS);
20017 sub2node->SetVisibility(1);
20018 fNodes->Add(sub2node);
20021 // Place copy #15 of ITS6 in I569
20023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20024 sub2node->SetLineColor(kColorITS);
20025 sub2node->SetVisibility(1);
20026 fNodes->Add(sub2node);
20029 // Place copy #16 of ITS6 in I569
20031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20032 sub2node->SetLineColor(kColorITS);
20033 sub2node->SetVisibility(1);
20034 fNodes->Add(sub2node);
20037 // Place copy #17 of ITS6 in I569
20039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20040 sub2node->SetLineColor(kColorITS);
20041 sub2node->SetVisibility(1);
20042 fNodes->Add(sub2node);
20045 // Place copy #18 of ITS6 in I569
20047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20048 sub2node->SetLineColor(kColorITS);
20049 sub2node->SetVisibility(1);
20050 fNodes->Add(sub2node);
20053 // Place copy #19 of ITS6 in I569
20055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20056 sub2node->SetLineColor(kColorITS);
20057 sub2node->SetVisibility(1);
20058 fNodes->Add(sub2node);
20061 // Place copy #20 of ITS6 in I569
20063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20064 sub2node->SetLineColor(kColorITS);
20065 sub2node->SetVisibility(1);
20066 fNodes->Add(sub2node);
20069 // Place copy #21 of ITS6 in I569
20071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20072 sub2node->SetLineColor(kColorITS);
20073 sub2node->SetVisibility(1);
20074 fNodes->Add(sub2node);
20077 // Place copy #22 of ITS6 in I569
20079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20080 sub2node->SetLineColor(kColorITS);
20081 sub2node->SetVisibility(1);
20082 fNodes->Add(sub2node);
20085 // Place copy #23 of ITS6 in I569
20087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20088 sub2node->SetLineColor(kColorITS);
20089 sub2node->SetVisibility(1);
20090 fNodes->Add(sub2node);
20093 // Place copy #24 of ITS6 in I569
20095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20096 sub2node->SetLineColor(kColorITS);
20097 sub2node->SetVisibility(1);
20098 fNodes->Add(sub2node);
20101 // Place copy #25 of ITS6 in I569
20103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20104 sub2node->SetLineColor(kColorITS);
20105 sub2node->SetVisibility(1);
20106 fNodes->Add(sub2node);
20108 fNodes->Add(sub1node);
20111 // Place copy #18 of I569 in IT56
20113 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
20114 sub1node->SetLineColor(kColorITS);
20115 sub1node->SetVisibility(0);
20118 // Place copy #1 of ITS6 in I569
20120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20121 sub2node->SetLineColor(kColorITS);
20122 sub2node->SetVisibility(1);
20123 fNodes->Add(sub2node);
20126 // Place copy #2 of ITS6 in I569
20128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20129 sub2node->SetLineColor(kColorITS);
20130 sub2node->SetVisibility(1);
20131 fNodes->Add(sub2node);
20134 // Place copy #3 of ITS6 in I569
20136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20137 sub2node->SetLineColor(kColorITS);
20138 sub2node->SetVisibility(1);
20139 fNodes->Add(sub2node);
20142 // Place copy #4 of ITS6 in I569
20144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20145 sub2node->SetLineColor(kColorITS);
20146 sub2node->SetVisibility(1);
20147 fNodes->Add(sub2node);
20150 // Place copy #5 of ITS6 in I569
20152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20153 sub2node->SetLineColor(kColorITS);
20154 sub2node->SetVisibility(1);
20155 fNodes->Add(sub2node);
20158 // Place copy #6 of ITS6 in I569
20160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20161 sub2node->SetLineColor(kColorITS);
20162 sub2node->SetVisibility(1);
20163 fNodes->Add(sub2node);
20166 // Place copy #7 of ITS6 in I569
20168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20169 sub2node->SetLineColor(kColorITS);
20170 sub2node->SetVisibility(1);
20171 fNodes->Add(sub2node);
20174 // Place copy #8 of ITS6 in I569
20176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20177 sub2node->SetLineColor(kColorITS);
20178 sub2node->SetVisibility(1);
20179 fNodes->Add(sub2node);
20182 // Place copy #9 of ITS6 in I569
20184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20185 sub2node->SetLineColor(kColorITS);
20186 sub2node->SetVisibility(1);
20187 fNodes->Add(sub2node);
20190 // Place copy #10 of ITS6 in I569
20192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20193 sub2node->SetLineColor(kColorITS);
20194 sub2node->SetVisibility(1);
20195 fNodes->Add(sub2node);
20198 // Place copy #11 of ITS6 in I569
20200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20201 sub2node->SetLineColor(kColorITS);
20202 sub2node->SetVisibility(1);
20203 fNodes->Add(sub2node);
20206 // Place copy #12 of ITS6 in I569
20208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20209 sub2node->SetLineColor(kColorITS);
20210 sub2node->SetVisibility(1);
20211 fNodes->Add(sub2node);
20214 // Place copy #13 of ITS6 in I569
20216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20217 sub2node->SetLineColor(kColorITS);
20218 sub2node->SetVisibility(1);
20219 fNodes->Add(sub2node);
20222 // Place copy #14 of ITS6 in I569
20224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20225 sub2node->SetLineColor(kColorITS);
20226 sub2node->SetVisibility(1);
20227 fNodes->Add(sub2node);
20230 // Place copy #15 of ITS6 in I569
20232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20233 sub2node->SetLineColor(kColorITS);
20234 sub2node->SetVisibility(1);
20235 fNodes->Add(sub2node);
20238 // Place copy #16 of ITS6 in I569
20240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20241 sub2node->SetLineColor(kColorITS);
20242 sub2node->SetVisibility(1);
20243 fNodes->Add(sub2node);
20246 // Place copy #17 of ITS6 in I569
20248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20249 sub2node->SetLineColor(kColorITS);
20250 sub2node->SetVisibility(1);
20251 fNodes->Add(sub2node);
20254 // Place copy #18 of ITS6 in I569
20256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20257 sub2node->SetLineColor(kColorITS);
20258 sub2node->SetVisibility(1);
20259 fNodes->Add(sub2node);
20262 // Place copy #19 of ITS6 in I569
20264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20265 sub2node->SetLineColor(kColorITS);
20266 sub2node->SetVisibility(1);
20267 fNodes->Add(sub2node);
20270 // Place copy #20 of ITS6 in I569
20272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20273 sub2node->SetLineColor(kColorITS);
20274 sub2node->SetVisibility(1);
20275 fNodes->Add(sub2node);
20278 // Place copy #21 of ITS6 in I569
20280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20281 sub2node->SetLineColor(kColorITS);
20282 sub2node->SetVisibility(1);
20283 fNodes->Add(sub2node);
20286 // Place copy #22 of ITS6 in I569
20288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20289 sub2node->SetLineColor(kColorITS);
20290 sub2node->SetVisibility(1);
20291 fNodes->Add(sub2node);
20294 // Place copy #23 of ITS6 in I569
20296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20297 sub2node->SetLineColor(kColorITS);
20298 sub2node->SetVisibility(1);
20299 fNodes->Add(sub2node);
20302 // Place copy #24 of ITS6 in I569
20304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20305 sub2node->SetLineColor(kColorITS);
20306 sub2node->SetVisibility(1);
20307 fNodes->Add(sub2node);
20310 // Place copy #25 of ITS6 in I569
20312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20313 sub2node->SetLineColor(kColorITS);
20314 sub2node->SetVisibility(1);
20315 fNodes->Add(sub2node);
20317 fNodes->Add(sub1node);
20320 // Place copy #19 of I569 in IT56
20322 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20323 sub1node->SetLineColor(kColorITS);
20324 sub1node->SetVisibility(0);
20327 // Place copy #1 of ITS6 in I569
20329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20330 sub2node->SetLineColor(kColorITS);
20331 sub2node->SetVisibility(1);
20332 fNodes->Add(sub2node);
20335 // Place copy #2 of ITS6 in I569
20337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20338 sub2node->SetLineColor(kColorITS);
20339 sub2node->SetVisibility(1);
20340 fNodes->Add(sub2node);
20343 // Place copy #3 of ITS6 in I569
20345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20346 sub2node->SetLineColor(kColorITS);
20347 sub2node->SetVisibility(1);
20348 fNodes->Add(sub2node);
20351 // Place copy #4 of ITS6 in I569
20353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20354 sub2node->SetLineColor(kColorITS);
20355 sub2node->SetVisibility(1);
20356 fNodes->Add(sub2node);
20359 // Place copy #5 of ITS6 in I569
20361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20362 sub2node->SetLineColor(kColorITS);
20363 sub2node->SetVisibility(1);
20364 fNodes->Add(sub2node);
20367 // Place copy #6 of ITS6 in I569
20369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20370 sub2node->SetLineColor(kColorITS);
20371 sub2node->SetVisibility(1);
20372 fNodes->Add(sub2node);
20375 // Place copy #7 of ITS6 in I569
20377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20378 sub2node->SetLineColor(kColorITS);
20379 sub2node->SetVisibility(1);
20380 fNodes->Add(sub2node);
20383 // Place copy #8 of ITS6 in I569
20385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20386 sub2node->SetLineColor(kColorITS);
20387 sub2node->SetVisibility(1);
20388 fNodes->Add(sub2node);
20391 // Place copy #9 of ITS6 in I569
20393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20394 sub2node->SetLineColor(kColorITS);
20395 sub2node->SetVisibility(1);
20396 fNodes->Add(sub2node);
20399 // Place copy #10 of ITS6 in I569
20401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20402 sub2node->SetLineColor(kColorITS);
20403 sub2node->SetVisibility(1);
20404 fNodes->Add(sub2node);
20407 // Place copy #11 of ITS6 in I569
20409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20410 sub2node->SetLineColor(kColorITS);
20411 sub2node->SetVisibility(1);
20412 fNodes->Add(sub2node);
20415 // Place copy #12 of ITS6 in I569
20417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20418 sub2node->SetLineColor(kColorITS);
20419 sub2node->SetVisibility(1);
20420 fNodes->Add(sub2node);
20423 // Place copy #13 of ITS6 in I569
20425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20426 sub2node->SetLineColor(kColorITS);
20427 sub2node->SetVisibility(1);
20428 fNodes->Add(sub2node);
20431 // Place copy #14 of ITS6 in I569
20433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20434 sub2node->SetLineColor(kColorITS);
20435 sub2node->SetVisibility(1);
20436 fNodes->Add(sub2node);
20439 // Place copy #15 of ITS6 in I569
20441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20442 sub2node->SetLineColor(kColorITS);
20443 sub2node->SetVisibility(1);
20444 fNodes->Add(sub2node);
20447 // Place copy #16 of ITS6 in I569
20449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20450 sub2node->SetLineColor(kColorITS);
20451 sub2node->SetVisibility(1);
20452 fNodes->Add(sub2node);
20455 // Place copy #17 of ITS6 in I569
20457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20458 sub2node->SetLineColor(kColorITS);
20459 sub2node->SetVisibility(1);
20460 fNodes->Add(sub2node);
20463 // Place copy #18 of ITS6 in I569
20465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20466 sub2node->SetLineColor(kColorITS);
20467 sub2node->SetVisibility(1);
20468 fNodes->Add(sub2node);
20471 // Place copy #19 of ITS6 in I569
20473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20474 sub2node->SetLineColor(kColorITS);
20475 sub2node->SetVisibility(1);
20476 fNodes->Add(sub2node);
20479 // Place copy #20 of ITS6 in I569
20481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20482 sub2node->SetLineColor(kColorITS);
20483 sub2node->SetVisibility(1);
20484 fNodes->Add(sub2node);
20487 // Place copy #21 of ITS6 in I569
20489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20490 sub2node->SetLineColor(kColorITS);
20491 sub2node->SetVisibility(1);
20492 fNodes->Add(sub2node);
20495 // Place copy #22 of ITS6 in I569
20497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20498 sub2node->SetLineColor(kColorITS);
20499 sub2node->SetVisibility(1);
20500 fNodes->Add(sub2node);
20503 // Place copy #23 of ITS6 in I569
20505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20506 sub2node->SetLineColor(kColorITS);
20507 sub2node->SetVisibility(1);
20508 fNodes->Add(sub2node);
20511 // Place copy #24 of ITS6 in I569
20513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20514 sub2node->SetLineColor(kColorITS);
20515 sub2node->SetVisibility(1);
20516 fNodes->Add(sub2node);
20519 // Place copy #25 of ITS6 in I569
20521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20522 sub2node->SetLineColor(kColorITS);
20523 sub2node->SetVisibility(1);
20524 fNodes->Add(sub2node);
20526 fNodes->Add(sub1node);
20529 // Place copy #20 of I569 in IT56
20531 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20532 sub1node->SetLineColor(kColorITS);
20533 sub1node->SetVisibility(0);
20536 // Place copy #1 of ITS6 in I569
20538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20539 sub2node->SetLineColor(kColorITS);
20540 sub2node->SetVisibility(1);
20541 fNodes->Add(sub2node);
20544 // Place copy #2 of ITS6 in I569
20546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20547 sub2node->SetLineColor(kColorITS);
20548 sub2node->SetVisibility(1);
20549 fNodes->Add(sub2node);
20552 // Place copy #3 of ITS6 in I569
20554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20555 sub2node->SetLineColor(kColorITS);
20556 sub2node->SetVisibility(1);
20557 fNodes->Add(sub2node);
20560 // Place copy #4 of ITS6 in I569
20562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20563 sub2node->SetLineColor(kColorITS);
20564 sub2node->SetVisibility(1);
20565 fNodes->Add(sub2node);
20568 // Place copy #5 of ITS6 in I569
20570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20571 sub2node->SetLineColor(kColorITS);
20572 sub2node->SetVisibility(1);
20573 fNodes->Add(sub2node);
20576 // Place copy #6 of ITS6 in I569
20578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20579 sub2node->SetLineColor(kColorITS);
20580 sub2node->SetVisibility(1);
20581 fNodes->Add(sub2node);
20584 // Place copy #7 of ITS6 in I569
20586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20587 sub2node->SetLineColor(kColorITS);
20588 sub2node->SetVisibility(1);
20589 fNodes->Add(sub2node);
20592 // Place copy #8 of ITS6 in I569
20594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20595 sub2node->SetLineColor(kColorITS);
20596 sub2node->SetVisibility(1);
20597 fNodes->Add(sub2node);
20600 // Place copy #9 of ITS6 in I569
20602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20603 sub2node->SetLineColor(kColorITS);
20604 sub2node->SetVisibility(1);
20605 fNodes->Add(sub2node);
20608 // Place copy #10 of ITS6 in I569
20610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20611 sub2node->SetLineColor(kColorITS);
20612 sub2node->SetVisibility(1);
20613 fNodes->Add(sub2node);
20616 // Place copy #11 of ITS6 in I569
20618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20619 sub2node->SetLineColor(kColorITS);
20620 sub2node->SetVisibility(1);
20621 fNodes->Add(sub2node);
20624 // Place copy #12 of ITS6 in I569
20626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20627 sub2node->SetLineColor(kColorITS);
20628 sub2node->SetVisibility(1);
20629 fNodes->Add(sub2node);
20632 // Place copy #13 of ITS6 in I569
20634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20635 sub2node->SetLineColor(kColorITS);
20636 sub2node->SetVisibility(1);
20637 fNodes->Add(sub2node);
20640 // Place copy #14 of ITS6 in I569
20642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20643 sub2node->SetLineColor(kColorITS);
20644 sub2node->SetVisibility(1);
20645 fNodes->Add(sub2node);
20648 // Place copy #15 of ITS6 in I569
20650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20651 sub2node->SetLineColor(kColorITS);
20652 sub2node->SetVisibility(1);
20653 fNodes->Add(sub2node);
20656 // Place copy #16 of ITS6 in I569
20658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20659 sub2node->SetLineColor(kColorITS);
20660 sub2node->SetVisibility(1);
20661 fNodes->Add(sub2node);
20664 // Place copy #17 of ITS6 in I569
20666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20667 sub2node->SetLineColor(kColorITS);
20668 sub2node->SetVisibility(1);
20669 fNodes->Add(sub2node);
20672 // Place copy #18 of ITS6 in I569
20674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20675 sub2node->SetLineColor(kColorITS);
20676 sub2node->SetVisibility(1);
20677 fNodes->Add(sub2node);
20680 // Place copy #19 of ITS6 in I569
20682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20683 sub2node->SetLineColor(kColorITS);
20684 sub2node->SetVisibility(1);
20685 fNodes->Add(sub2node);
20688 // Place copy #20 of ITS6 in I569
20690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20691 sub2node->SetLineColor(kColorITS);
20692 sub2node->SetVisibility(1);
20693 fNodes->Add(sub2node);
20696 // Place copy #21 of ITS6 in I569
20698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20699 sub2node->SetLineColor(kColorITS);
20700 sub2node->SetVisibility(1);
20701 fNodes->Add(sub2node);
20704 // Place copy #22 of ITS6 in I569
20706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20707 sub2node->SetLineColor(kColorITS);
20708 sub2node->SetVisibility(1);
20709 fNodes->Add(sub2node);
20712 // Place copy #23 of ITS6 in I569
20714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20715 sub2node->SetLineColor(kColorITS);
20716 sub2node->SetVisibility(1);
20717 fNodes->Add(sub2node);
20720 // Place copy #24 of ITS6 in I569
20722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20723 sub2node->SetLineColor(kColorITS);
20724 sub2node->SetVisibility(1);
20725 fNodes->Add(sub2node);
20728 // Place copy #25 of ITS6 in I569
20730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20731 sub2node->SetLineColor(kColorITS);
20732 sub2node->SetVisibility(1);
20733 fNodes->Add(sub2node);
20735 fNodes->Add(sub1node);
20738 // Place copy #21 of I569 in IT56
20740 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20741 sub1node->SetLineColor(kColorITS);
20742 sub1node->SetVisibility(0);
20745 // Place copy #1 of ITS6 in I569
20747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20748 sub2node->SetLineColor(kColorITS);
20749 sub2node->SetVisibility(1);
20750 fNodes->Add(sub2node);
20753 // Place copy #2 of ITS6 in I569
20755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20756 sub2node->SetLineColor(kColorITS);
20757 sub2node->SetVisibility(1);
20758 fNodes->Add(sub2node);
20761 // Place copy #3 of ITS6 in I569
20763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20764 sub2node->SetLineColor(kColorITS);
20765 sub2node->SetVisibility(1);
20766 fNodes->Add(sub2node);
20769 // Place copy #4 of ITS6 in I569
20771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20772 sub2node->SetLineColor(kColorITS);
20773 sub2node->SetVisibility(1);
20774 fNodes->Add(sub2node);
20777 // Place copy #5 of ITS6 in I569
20779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20780 sub2node->SetLineColor(kColorITS);
20781 sub2node->SetVisibility(1);
20782 fNodes->Add(sub2node);
20785 // Place copy #6 of ITS6 in I569
20787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20788 sub2node->SetLineColor(kColorITS);
20789 sub2node->SetVisibility(1);
20790 fNodes->Add(sub2node);
20793 // Place copy #7 of ITS6 in I569
20795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20796 sub2node->SetLineColor(kColorITS);
20797 sub2node->SetVisibility(1);
20798 fNodes->Add(sub2node);
20801 // Place copy #8 of ITS6 in I569
20803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20804 sub2node->SetLineColor(kColorITS);
20805 sub2node->SetVisibility(1);
20806 fNodes->Add(sub2node);
20809 // Place copy #9 of ITS6 in I569
20811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20812 sub2node->SetLineColor(kColorITS);
20813 sub2node->SetVisibility(1);
20814 fNodes->Add(sub2node);
20817 // Place copy #10 of ITS6 in I569
20819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20820 sub2node->SetLineColor(kColorITS);
20821 sub2node->SetVisibility(1);
20822 fNodes->Add(sub2node);
20825 // Place copy #11 of ITS6 in I569
20827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20828 sub2node->SetLineColor(kColorITS);
20829 sub2node->SetVisibility(1);
20830 fNodes->Add(sub2node);
20833 // Place copy #12 of ITS6 in I569
20835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20836 sub2node->SetLineColor(kColorITS);
20837 sub2node->SetVisibility(1);
20838 fNodes->Add(sub2node);
20841 // Place copy #13 of ITS6 in I569
20843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20844 sub2node->SetLineColor(kColorITS);
20845 sub2node->SetVisibility(1);
20846 fNodes->Add(sub2node);
20849 // Place copy #14 of ITS6 in I569
20851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20852 sub2node->SetLineColor(kColorITS);
20853 sub2node->SetVisibility(1);
20854 fNodes->Add(sub2node);
20857 // Place copy #15 of ITS6 in I569
20859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20860 sub2node->SetLineColor(kColorITS);
20861 sub2node->SetVisibility(1);
20862 fNodes->Add(sub2node);
20865 // Place copy #16 of ITS6 in I569
20867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20868 sub2node->SetLineColor(kColorITS);
20869 sub2node->SetVisibility(1);
20870 fNodes->Add(sub2node);
20873 // Place copy #17 of ITS6 in I569
20875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20876 sub2node->SetLineColor(kColorITS);
20877 sub2node->SetVisibility(1);
20878 fNodes->Add(sub2node);
20881 // Place copy #18 of ITS6 in I569
20883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20884 sub2node->SetLineColor(kColorITS);
20885 sub2node->SetVisibility(1);
20886 fNodes->Add(sub2node);
20889 // Place copy #19 of ITS6 in I569
20891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20892 sub2node->SetLineColor(kColorITS);
20893 sub2node->SetVisibility(1);
20894 fNodes->Add(sub2node);
20897 // Place copy #20 of ITS6 in I569
20899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20900 sub2node->SetLineColor(kColorITS);
20901 sub2node->SetVisibility(1);
20902 fNodes->Add(sub2node);
20905 // Place copy #21 of ITS6 in I569
20907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20908 sub2node->SetLineColor(kColorITS);
20909 sub2node->SetVisibility(1);
20910 fNodes->Add(sub2node);
20913 // Place copy #22 of ITS6 in I569
20915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20916 sub2node->SetLineColor(kColorITS);
20917 sub2node->SetVisibility(1);
20918 fNodes->Add(sub2node);
20921 // Place copy #23 of ITS6 in I569
20923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20924 sub2node->SetLineColor(kColorITS);
20925 sub2node->SetVisibility(1);
20926 fNodes->Add(sub2node);
20929 // Place copy #24 of ITS6 in I569
20931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20932 sub2node->SetLineColor(kColorITS);
20933 sub2node->SetVisibility(1);
20934 fNodes->Add(sub2node);
20937 // Place copy #25 of ITS6 in I569
20939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20940 sub2node->SetLineColor(kColorITS);
20941 sub2node->SetVisibility(1);
20942 fNodes->Add(sub2node);
20944 fNodes->Add(sub1node);
20947 // Place copy #22 of I569 in IT56
20949 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20950 sub1node->SetLineColor(kColorITS);
20951 sub1node->SetVisibility(0);
20954 // Place copy #1 of ITS6 in I569
20956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20957 sub2node->SetLineColor(kColorITS);
20958 sub2node->SetVisibility(1);
20959 fNodes->Add(sub2node);
20962 // Place copy #2 of ITS6 in I569
20964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20965 sub2node->SetLineColor(kColorITS);
20966 sub2node->SetVisibility(1);
20967 fNodes->Add(sub2node);
20970 // Place copy #3 of ITS6 in I569
20972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20973 sub2node->SetLineColor(kColorITS);
20974 sub2node->SetVisibility(1);
20975 fNodes->Add(sub2node);
20978 // Place copy #4 of ITS6 in I569
20980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20981 sub2node->SetLineColor(kColorITS);
20982 sub2node->SetVisibility(1);
20983 fNodes->Add(sub2node);
20986 // Place copy #5 of ITS6 in I569
20988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20989 sub2node->SetLineColor(kColorITS);
20990 sub2node->SetVisibility(1);
20991 fNodes->Add(sub2node);
20994 // Place copy #6 of ITS6 in I569
20996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20997 sub2node->SetLineColor(kColorITS);
20998 sub2node->SetVisibility(1);
20999 fNodes->Add(sub2node);
21002 // Place copy #7 of ITS6 in I569
21004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21005 sub2node->SetLineColor(kColorITS);
21006 sub2node->SetVisibility(1);
21007 fNodes->Add(sub2node);
21010 // Place copy #8 of ITS6 in I569
21012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21013 sub2node->SetLineColor(kColorITS);
21014 sub2node->SetVisibility(1);
21015 fNodes->Add(sub2node);
21018 // Place copy #9 of ITS6 in I569
21020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21021 sub2node->SetLineColor(kColorITS);
21022 sub2node->SetVisibility(1);
21023 fNodes->Add(sub2node);
21026 // Place copy #10 of ITS6 in I569
21028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21029 sub2node->SetLineColor(kColorITS);
21030 sub2node->SetVisibility(1);
21031 fNodes->Add(sub2node);
21034 // Place copy #11 of ITS6 in I569
21036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21037 sub2node->SetLineColor(kColorITS);
21038 sub2node->SetVisibility(1);
21039 fNodes->Add(sub2node);
21042 // Place copy #12 of ITS6 in I569
21044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21045 sub2node->SetLineColor(kColorITS);
21046 sub2node->SetVisibility(1);
21047 fNodes->Add(sub2node);
21050 // Place copy #13 of ITS6 in I569
21052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21053 sub2node->SetLineColor(kColorITS);
21054 sub2node->SetVisibility(1);
21055 fNodes->Add(sub2node);
21058 // Place copy #14 of ITS6 in I569
21060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21061 sub2node->SetLineColor(kColorITS);
21062 sub2node->SetVisibility(1);
21063 fNodes->Add(sub2node);
21066 // Place copy #15 of ITS6 in I569
21068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21069 sub2node->SetLineColor(kColorITS);
21070 sub2node->SetVisibility(1);
21071 fNodes->Add(sub2node);
21074 // Place copy #16 of ITS6 in I569
21076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21077 sub2node->SetLineColor(kColorITS);
21078 sub2node->SetVisibility(1);
21079 fNodes->Add(sub2node);
21082 // Place copy #17 of ITS6 in I569
21084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21085 sub2node->SetLineColor(kColorITS);
21086 sub2node->SetVisibility(1);
21087 fNodes->Add(sub2node);
21090 // Place copy #18 of ITS6 in I569
21092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21093 sub2node->SetLineColor(kColorITS);
21094 sub2node->SetVisibility(1);
21095 fNodes->Add(sub2node);
21098 // Place copy #19 of ITS6 in I569
21100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21101 sub2node->SetLineColor(kColorITS);
21102 sub2node->SetVisibility(1);
21103 fNodes->Add(sub2node);
21106 // Place copy #20 of ITS6 in I569
21108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21109 sub2node->SetLineColor(kColorITS);
21110 sub2node->SetVisibility(1);
21111 fNodes->Add(sub2node);
21114 // Place copy #21 of ITS6 in I569
21116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21117 sub2node->SetLineColor(kColorITS);
21118 sub2node->SetVisibility(1);
21119 fNodes->Add(sub2node);
21122 // Place copy #22 of ITS6 in I569
21124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21125 sub2node->SetLineColor(kColorITS);
21126 sub2node->SetVisibility(1);
21127 fNodes->Add(sub2node);
21130 // Place copy #23 of ITS6 in I569
21132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21133 sub2node->SetLineColor(kColorITS);
21134 sub2node->SetVisibility(1);
21135 fNodes->Add(sub2node);
21138 // Place copy #24 of ITS6 in I569
21140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21141 sub2node->SetLineColor(kColorITS);
21142 sub2node->SetVisibility(1);
21143 fNodes->Add(sub2node);
21146 // Place copy #25 of ITS6 in I569
21148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21149 sub2node->SetLineColor(kColorITS);
21150 sub2node->SetVisibility(1);
21151 fNodes->Add(sub2node);
21153 fNodes->Add(sub1node);
21156 // Place copy #23 of I569 in IT56
21158 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21159 sub1node->SetLineColor(kColorITS);
21160 sub1node->SetVisibility(0);
21163 // Place copy #1 of ITS6 in I569
21165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21166 sub2node->SetLineColor(kColorITS);
21167 sub2node->SetVisibility(1);
21168 fNodes->Add(sub2node);
21171 // Place copy #2 of ITS6 in I569
21173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21174 sub2node->SetLineColor(kColorITS);
21175 sub2node->SetVisibility(1);
21176 fNodes->Add(sub2node);
21179 // Place copy #3 of ITS6 in I569
21181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21182 sub2node->SetLineColor(kColorITS);
21183 sub2node->SetVisibility(1);
21184 fNodes->Add(sub2node);
21187 // Place copy #4 of ITS6 in I569
21189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21190 sub2node->SetLineColor(kColorITS);
21191 sub2node->SetVisibility(1);
21192 fNodes->Add(sub2node);
21195 // Place copy #5 of ITS6 in I569
21197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21198 sub2node->SetLineColor(kColorITS);
21199 sub2node->SetVisibility(1);
21200 fNodes->Add(sub2node);
21203 // Place copy #6 of ITS6 in I569
21205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21206 sub2node->SetLineColor(kColorITS);
21207 sub2node->SetVisibility(1);
21208 fNodes->Add(sub2node);
21211 // Place copy #7 of ITS6 in I569
21213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21214 sub2node->SetLineColor(kColorITS);
21215 sub2node->SetVisibility(1);
21216 fNodes->Add(sub2node);
21219 // Place copy #8 of ITS6 in I569
21221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21222 sub2node->SetLineColor(kColorITS);
21223 sub2node->SetVisibility(1);
21224 fNodes->Add(sub2node);
21227 // Place copy #9 of ITS6 in I569
21229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21230 sub2node->SetLineColor(kColorITS);
21231 sub2node->SetVisibility(1);
21232 fNodes->Add(sub2node);
21235 // Place copy #10 of ITS6 in I569
21237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21238 sub2node->SetLineColor(kColorITS);
21239 sub2node->SetVisibility(1);
21240 fNodes->Add(sub2node);
21243 // Place copy #11 of ITS6 in I569
21245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21246 sub2node->SetLineColor(kColorITS);
21247 sub2node->SetVisibility(1);
21248 fNodes->Add(sub2node);
21251 // Place copy #12 of ITS6 in I569
21253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21254 sub2node->SetLineColor(kColorITS);
21255 sub2node->SetVisibility(1);
21256 fNodes->Add(sub2node);
21259 // Place copy #13 of ITS6 in I569
21261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21262 sub2node->SetLineColor(kColorITS);
21263 sub2node->SetVisibility(1);
21264 fNodes->Add(sub2node);
21267 // Place copy #14 of ITS6 in I569
21269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21270 sub2node->SetLineColor(kColorITS);
21271 sub2node->SetVisibility(1);
21272 fNodes->Add(sub2node);
21275 // Place copy #15 of ITS6 in I569
21277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21278 sub2node->SetLineColor(kColorITS);
21279 sub2node->SetVisibility(1);
21280 fNodes->Add(sub2node);
21283 // Place copy #16 of ITS6 in I569
21285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21286 sub2node->SetLineColor(kColorITS);
21287 sub2node->SetVisibility(1);
21288 fNodes->Add(sub2node);
21291 // Place copy #17 of ITS6 in I569
21293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21294 sub2node->SetLineColor(kColorITS);
21295 sub2node->SetVisibility(1);
21296 fNodes->Add(sub2node);
21299 // Place copy #18 of ITS6 in I569
21301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21302 sub2node->SetLineColor(kColorITS);
21303 sub2node->SetVisibility(1);
21304 fNodes->Add(sub2node);
21307 // Place copy #19 of ITS6 in I569
21309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21310 sub2node->SetLineColor(kColorITS);
21311 sub2node->SetVisibility(1);
21312 fNodes->Add(sub2node);
21315 // Place copy #20 of ITS6 in I569
21317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21318 sub2node->SetLineColor(kColorITS);
21319 sub2node->SetVisibility(1);
21320 fNodes->Add(sub2node);
21323 // Place copy #21 of ITS6 in I569
21325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21326 sub2node->SetLineColor(kColorITS);
21327 sub2node->SetVisibility(1);
21328 fNodes->Add(sub2node);
21331 // Place copy #22 of ITS6 in I569
21333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21334 sub2node->SetLineColor(kColorITS);
21335 sub2node->SetVisibility(1);
21336 fNodes->Add(sub2node);
21339 // Place copy #23 of ITS6 in I569
21341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21342 sub2node->SetLineColor(kColorITS);
21343 sub2node->SetVisibility(1);
21344 fNodes->Add(sub2node);
21347 // Place copy #24 of ITS6 in I569
21349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21350 sub2node->SetLineColor(kColorITS);
21351 sub2node->SetVisibility(1);
21352 fNodes->Add(sub2node);
21355 // Place copy #25 of ITS6 in I569
21357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21358 sub2node->SetLineColor(kColorITS);
21359 sub2node->SetVisibility(1);
21360 fNodes->Add(sub2node);
21362 fNodes->Add(sub1node);
21365 // Place copy #24 of I569 in IT56
21367 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21368 sub1node->SetLineColor(kColorITS);
21369 sub1node->SetVisibility(0);
21372 // Place copy #1 of ITS6 in I569
21374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21375 sub2node->SetLineColor(kColorITS);
21376 sub2node->SetVisibility(1);
21377 fNodes->Add(sub2node);
21380 // Place copy #2 of ITS6 in I569
21382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21383 sub2node->SetLineColor(kColorITS);
21384 sub2node->SetVisibility(1);
21385 fNodes->Add(sub2node);
21388 // Place copy #3 of ITS6 in I569
21390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21391 sub2node->SetLineColor(kColorITS);
21392 sub2node->SetVisibility(1);
21393 fNodes->Add(sub2node);
21396 // Place copy #4 of ITS6 in I569
21398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21399 sub2node->SetLineColor(kColorITS);
21400 sub2node->SetVisibility(1);
21401 fNodes->Add(sub2node);
21404 // Place copy #5 of ITS6 in I569
21406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21407 sub2node->SetLineColor(kColorITS);
21408 sub2node->SetVisibility(1);
21409 fNodes->Add(sub2node);
21412 // Place copy #6 of ITS6 in I569
21414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21415 sub2node->SetLineColor(kColorITS);
21416 sub2node->SetVisibility(1);
21417 fNodes->Add(sub2node);
21420 // Place copy #7 of ITS6 in I569
21422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21423 sub2node->SetLineColor(kColorITS);
21424 sub2node->SetVisibility(1);
21425 fNodes->Add(sub2node);
21428 // Place copy #8 of ITS6 in I569
21430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21431 sub2node->SetLineColor(kColorITS);
21432 sub2node->SetVisibility(1);
21433 fNodes->Add(sub2node);
21436 // Place copy #9 of ITS6 in I569
21438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21439 sub2node->SetLineColor(kColorITS);
21440 sub2node->SetVisibility(1);
21441 fNodes->Add(sub2node);
21444 // Place copy #10 of ITS6 in I569
21446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21447 sub2node->SetLineColor(kColorITS);
21448 sub2node->SetVisibility(1);
21449 fNodes->Add(sub2node);
21452 // Place copy #11 of ITS6 in I569
21454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21455 sub2node->SetLineColor(kColorITS);
21456 sub2node->SetVisibility(1);
21457 fNodes->Add(sub2node);
21460 // Place copy #12 of ITS6 in I569
21462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21463 sub2node->SetLineColor(kColorITS);
21464 sub2node->SetVisibility(1);
21465 fNodes->Add(sub2node);
21468 // Place copy #13 of ITS6 in I569
21470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21471 sub2node->SetLineColor(kColorITS);
21472 sub2node->SetVisibility(1);
21473 fNodes->Add(sub2node);
21476 // Place copy #14 of ITS6 in I569
21478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21479 sub2node->SetLineColor(kColorITS);
21480 sub2node->SetVisibility(1);
21481 fNodes->Add(sub2node);
21484 // Place copy #15 of ITS6 in I569
21486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21487 sub2node->SetLineColor(kColorITS);
21488 sub2node->SetVisibility(1);
21489 fNodes->Add(sub2node);
21492 // Place copy #16 of ITS6 in I569
21494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21495 sub2node->SetLineColor(kColorITS);
21496 sub2node->SetVisibility(1);
21497 fNodes->Add(sub2node);
21500 // Place copy #17 of ITS6 in I569
21502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21503 sub2node->SetLineColor(kColorITS);
21504 sub2node->SetVisibility(1);
21505 fNodes->Add(sub2node);
21508 // Place copy #18 of ITS6 in I569
21510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21511 sub2node->SetLineColor(kColorITS);
21512 sub2node->SetVisibility(1);
21513 fNodes->Add(sub2node);
21516 // Place copy #19 of ITS6 in I569
21518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21519 sub2node->SetLineColor(kColorITS);
21520 sub2node->SetVisibility(1);
21521 fNodes->Add(sub2node);
21524 // Place copy #20 of ITS6 in I569
21526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21527 sub2node->SetLineColor(kColorITS);
21528 sub2node->SetVisibility(1);
21529 fNodes->Add(sub2node);
21532 // Place copy #21 of ITS6 in I569
21534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21535 sub2node->SetLineColor(kColorITS);
21536 sub2node->SetVisibility(1);
21537 fNodes->Add(sub2node);
21540 // Place copy #22 of ITS6 in I569
21542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21543 sub2node->SetLineColor(kColorITS);
21544 sub2node->SetVisibility(1);
21545 fNodes->Add(sub2node);
21548 // Place copy #23 of ITS6 in I569
21550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21551 sub2node->SetLineColor(kColorITS);
21552 sub2node->SetVisibility(1);
21553 fNodes->Add(sub2node);
21556 // Place copy #24 of ITS6 in I569
21558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21559 sub2node->SetLineColor(kColorITS);
21560 sub2node->SetVisibility(1);
21561 fNodes->Add(sub2node);
21564 // Place copy #25 of ITS6 in I569
21566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21567 sub2node->SetLineColor(kColorITS);
21568 sub2node->SetVisibility(1);
21569 fNodes->Add(sub2node);
21571 fNodes->Add(sub1node);
21574 // Place copy #25 of I569 in IT56
21576 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21577 sub1node->SetLineColor(kColorITS);
21578 sub1node->SetVisibility(0);
21581 // Place copy #1 of ITS6 in I569
21583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21584 sub2node->SetLineColor(kColorITS);
21585 sub2node->SetVisibility(1);
21586 fNodes->Add(sub2node);
21589 // Place copy #2 of ITS6 in I569
21591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21592 sub2node->SetLineColor(kColorITS);
21593 sub2node->SetVisibility(1);
21594 fNodes->Add(sub2node);
21597 // Place copy #3 of ITS6 in I569
21599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21600 sub2node->SetLineColor(kColorITS);
21601 sub2node->SetVisibility(1);
21602 fNodes->Add(sub2node);
21605 // Place copy #4 of ITS6 in I569
21607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21608 sub2node->SetLineColor(kColorITS);
21609 sub2node->SetVisibility(1);
21610 fNodes->Add(sub2node);
21613 // Place copy #5 of ITS6 in I569
21615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21616 sub2node->SetLineColor(kColorITS);
21617 sub2node->SetVisibility(1);
21618 fNodes->Add(sub2node);
21621 // Place copy #6 of ITS6 in I569
21623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21624 sub2node->SetLineColor(kColorITS);
21625 sub2node->SetVisibility(1);
21626 fNodes->Add(sub2node);
21629 // Place copy #7 of ITS6 in I569
21631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21632 sub2node->SetLineColor(kColorITS);
21633 sub2node->SetVisibility(1);
21634 fNodes->Add(sub2node);
21637 // Place copy #8 of ITS6 in I569
21639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21640 sub2node->SetLineColor(kColorITS);
21641 sub2node->SetVisibility(1);
21642 fNodes->Add(sub2node);
21645 // Place copy #9 of ITS6 in I569
21647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21648 sub2node->SetLineColor(kColorITS);
21649 sub2node->SetVisibility(1);
21650 fNodes->Add(sub2node);
21653 // Place copy #10 of ITS6 in I569
21655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21656 sub2node->SetLineColor(kColorITS);
21657 sub2node->SetVisibility(1);
21658 fNodes->Add(sub2node);
21661 // Place copy #11 of ITS6 in I569
21663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21664 sub2node->SetLineColor(kColorITS);
21665 sub2node->SetVisibility(1);
21666 fNodes->Add(sub2node);
21669 // Place copy #12 of ITS6 in I569
21671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21672 sub2node->SetLineColor(kColorITS);
21673 sub2node->SetVisibility(1);
21674 fNodes->Add(sub2node);
21677 // Place copy #13 of ITS6 in I569
21679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21680 sub2node->SetLineColor(kColorITS);
21681 sub2node->SetVisibility(1);
21682 fNodes->Add(sub2node);
21685 // Place copy #14 of ITS6 in I569
21687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21688 sub2node->SetLineColor(kColorITS);
21689 sub2node->SetVisibility(1);
21690 fNodes->Add(sub2node);
21693 // Place copy #15 of ITS6 in I569
21695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21696 sub2node->SetLineColor(kColorITS);
21697 sub2node->SetVisibility(1);
21698 fNodes->Add(sub2node);
21701 // Place copy #16 of ITS6 in I569
21703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21704 sub2node->SetLineColor(kColorITS);
21705 sub2node->SetVisibility(1);
21706 fNodes->Add(sub2node);
21709 // Place copy #17 of ITS6 in I569
21711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21712 sub2node->SetLineColor(kColorITS);
21713 sub2node->SetVisibility(1);
21714 fNodes->Add(sub2node);
21717 // Place copy #18 of ITS6 in I569
21719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21720 sub2node->SetLineColor(kColorITS);
21721 sub2node->SetVisibility(1);
21722 fNodes->Add(sub2node);
21725 // Place copy #19 of ITS6 in I569
21727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21728 sub2node->SetLineColor(kColorITS);
21729 sub2node->SetVisibility(1);
21730 fNodes->Add(sub2node);
21733 // Place copy #20 of ITS6 in I569
21735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21736 sub2node->SetLineColor(kColorITS);
21737 sub2node->SetVisibility(1);
21738 fNodes->Add(sub2node);
21741 // Place copy #21 of ITS6 in I569
21743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21744 sub2node->SetLineColor(kColorITS);
21745 sub2node->SetVisibility(1);
21746 fNodes->Add(sub2node);
21749 // Place copy #22 of ITS6 in I569
21751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21752 sub2node->SetLineColor(kColorITS);
21753 sub2node->SetVisibility(1);
21754 fNodes->Add(sub2node);
21757 // Place copy #23 of ITS6 in I569
21759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21760 sub2node->SetLineColor(kColorITS);
21761 sub2node->SetVisibility(1);
21762 fNodes->Add(sub2node);
21765 // Place copy #24 of ITS6 in I569
21767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21768 sub2node->SetLineColor(kColorITS);
21769 sub2node->SetVisibility(1);
21770 fNodes->Add(sub2node);
21773 // Place copy #25 of ITS6 in I569
21775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21776 sub2node->SetLineColor(kColorITS);
21777 sub2node->SetVisibility(1);
21778 fNodes->Add(sub2node);
21780 fNodes->Add(sub1node);
21783 // Place copy #26 of I569 in IT56
21785 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21786 sub1node->SetLineColor(kColorITS);
21787 sub1node->SetVisibility(0);
21790 // Place copy #1 of ITS6 in I569
21792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21793 sub2node->SetLineColor(kColorITS);
21794 sub2node->SetVisibility(1);
21795 fNodes->Add(sub2node);
21798 // Place copy #2 of ITS6 in I569
21800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21801 sub2node->SetLineColor(kColorITS);
21802 sub2node->SetVisibility(1);
21803 fNodes->Add(sub2node);
21806 // Place copy #3 of ITS6 in I569
21808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21809 sub2node->SetLineColor(kColorITS);
21810 sub2node->SetVisibility(1);
21811 fNodes->Add(sub2node);
21814 // Place copy #4 of ITS6 in I569
21816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21817 sub2node->SetLineColor(kColorITS);
21818 sub2node->SetVisibility(1);
21819 fNodes->Add(sub2node);
21822 // Place copy #5 of ITS6 in I569
21824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21825 sub2node->SetLineColor(kColorITS);
21826 sub2node->SetVisibility(1);
21827 fNodes->Add(sub2node);
21830 // Place copy #6 of ITS6 in I569
21832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21833 sub2node->SetLineColor(kColorITS);
21834 sub2node->SetVisibility(1);
21835 fNodes->Add(sub2node);
21838 // Place copy #7 of ITS6 in I569
21840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21841 sub2node->SetLineColor(kColorITS);
21842 sub2node->SetVisibility(1);
21843 fNodes->Add(sub2node);
21846 // Place copy #8 of ITS6 in I569
21848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21849 sub2node->SetLineColor(kColorITS);
21850 sub2node->SetVisibility(1);
21851 fNodes->Add(sub2node);
21854 // Place copy #9 of ITS6 in I569
21856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21857 sub2node->SetLineColor(kColorITS);
21858 sub2node->SetVisibility(1);
21859 fNodes->Add(sub2node);
21862 // Place copy #10 of ITS6 in I569
21864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21865 sub2node->SetLineColor(kColorITS);
21866 sub2node->SetVisibility(1);
21867 fNodes->Add(sub2node);
21870 // Place copy #11 of ITS6 in I569
21872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21873 sub2node->SetLineColor(kColorITS);
21874 sub2node->SetVisibility(1);
21875 fNodes->Add(sub2node);
21878 // Place copy #12 of ITS6 in I569
21880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21881 sub2node->SetLineColor(kColorITS);
21882 sub2node->SetVisibility(1);
21883 fNodes->Add(sub2node);
21886 // Place copy #13 of ITS6 in I569
21888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21889 sub2node->SetLineColor(kColorITS);
21890 sub2node->SetVisibility(1);
21891 fNodes->Add(sub2node);
21894 // Place copy #14 of ITS6 in I569
21896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21897 sub2node->SetLineColor(kColorITS);
21898 sub2node->SetVisibility(1);
21899 fNodes->Add(sub2node);
21902 // Place copy #15 of ITS6 in I569
21904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21905 sub2node->SetLineColor(kColorITS);
21906 sub2node->SetVisibility(1);
21907 fNodes->Add(sub2node);
21910 // Place copy #16 of ITS6 in I569
21912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21913 sub2node->SetLineColor(kColorITS);
21914 sub2node->SetVisibility(1);
21915 fNodes->Add(sub2node);
21918 // Place copy #17 of ITS6 in I569
21920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21921 sub2node->SetLineColor(kColorITS);
21922 sub2node->SetVisibility(1);
21923 fNodes->Add(sub2node);
21926 // Place copy #18 of ITS6 in I569
21928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21929 sub2node->SetLineColor(kColorITS);
21930 sub2node->SetVisibility(1);
21931 fNodes->Add(sub2node);
21934 // Place copy #19 of ITS6 in I569
21936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21937 sub2node->SetLineColor(kColorITS);
21938 sub2node->SetVisibility(1);
21939 fNodes->Add(sub2node);
21942 // Place copy #20 of ITS6 in I569
21944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21945 sub2node->SetLineColor(kColorITS);
21946 sub2node->SetVisibility(1);
21947 fNodes->Add(sub2node);
21950 // Place copy #21 of ITS6 in I569
21952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21953 sub2node->SetLineColor(kColorITS);
21954 sub2node->SetVisibility(1);
21955 fNodes->Add(sub2node);
21958 // Place copy #22 of ITS6 in I569
21960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21961 sub2node->SetLineColor(kColorITS);
21962 sub2node->SetVisibility(1);
21963 fNodes->Add(sub2node);
21966 // Place copy #23 of ITS6 in I569
21968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21969 sub2node->SetLineColor(kColorITS);
21970 sub2node->SetVisibility(1);
21971 fNodes->Add(sub2node);
21974 // Place copy #24 of ITS6 in I569
21976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21977 sub2node->SetLineColor(kColorITS);
21978 sub2node->SetVisibility(1);
21979 fNodes->Add(sub2node);
21982 // Place copy #25 of ITS6 in I569
21984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21985 sub2node->SetLineColor(kColorITS);
21986 sub2node->SetVisibility(1);
21987 fNodes->Add(sub2node);
21989 fNodes->Add(sub1node);
21992 // Place copy #27 of I569 in IT56
21994 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
21995 sub1node->SetLineColor(kColorITS);
21996 sub1node->SetVisibility(0);
21999 // Place copy #1 of ITS6 in I569
22001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22002 sub2node->SetLineColor(kColorITS);
22003 sub2node->SetVisibility(1);
22004 fNodes->Add(sub2node);
22007 // Place copy #2 of ITS6 in I569
22009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22010 sub2node->SetLineColor(kColorITS);
22011 sub2node->SetVisibility(1);
22012 fNodes->Add(sub2node);
22015 // Place copy #3 of ITS6 in I569
22017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22018 sub2node->SetLineColor(kColorITS);
22019 sub2node->SetVisibility(1);
22020 fNodes->Add(sub2node);
22023 // Place copy #4 of ITS6 in I569
22025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22026 sub2node->SetLineColor(kColorITS);
22027 sub2node->SetVisibility(1);
22028 fNodes->Add(sub2node);
22031 // Place copy #5 of ITS6 in I569
22033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22034 sub2node->SetLineColor(kColorITS);
22035 sub2node->SetVisibility(1);
22036 fNodes->Add(sub2node);
22039 // Place copy #6 of ITS6 in I569
22041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22042 sub2node->SetLineColor(kColorITS);
22043 sub2node->SetVisibility(1);
22044 fNodes->Add(sub2node);
22047 // Place copy #7 of ITS6 in I569
22049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22050 sub2node->SetLineColor(kColorITS);
22051 sub2node->SetVisibility(1);
22052 fNodes->Add(sub2node);
22055 // Place copy #8 of ITS6 in I569
22057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22058 sub2node->SetLineColor(kColorITS);
22059 sub2node->SetVisibility(1);
22060 fNodes->Add(sub2node);
22063 // Place copy #9 of ITS6 in I569
22065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22066 sub2node->SetLineColor(kColorITS);
22067 sub2node->SetVisibility(1);
22068 fNodes->Add(sub2node);
22071 // Place copy #10 of ITS6 in I569
22073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22074 sub2node->SetLineColor(kColorITS);
22075 sub2node->SetVisibility(1);
22076 fNodes->Add(sub2node);
22079 // Place copy #11 of ITS6 in I569
22081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22082 sub2node->SetLineColor(kColorITS);
22083 sub2node->SetVisibility(1);
22084 fNodes->Add(sub2node);
22087 // Place copy #12 of ITS6 in I569
22089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22090 sub2node->SetLineColor(kColorITS);
22091 sub2node->SetVisibility(1);
22092 fNodes->Add(sub2node);
22095 // Place copy #13 of ITS6 in I569
22097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22098 sub2node->SetLineColor(kColorITS);
22099 sub2node->SetVisibility(1);
22100 fNodes->Add(sub2node);
22103 // Place copy #14 of ITS6 in I569
22105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22106 sub2node->SetLineColor(kColorITS);
22107 sub2node->SetVisibility(1);
22108 fNodes->Add(sub2node);
22111 // Place copy #15 of ITS6 in I569
22113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22114 sub2node->SetLineColor(kColorITS);
22115 sub2node->SetVisibility(1);
22116 fNodes->Add(sub2node);
22119 // Place copy #16 of ITS6 in I569
22121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22122 sub2node->SetLineColor(kColorITS);
22123 sub2node->SetVisibility(1);
22124 fNodes->Add(sub2node);
22127 // Place copy #17 of ITS6 in I569
22129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22130 sub2node->SetLineColor(kColorITS);
22131 sub2node->SetVisibility(1);
22132 fNodes->Add(sub2node);
22135 // Place copy #18 of ITS6 in I569
22137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22138 sub2node->SetLineColor(kColorITS);
22139 sub2node->SetVisibility(1);
22140 fNodes->Add(sub2node);
22143 // Place copy #19 of ITS6 in I569
22145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22146 sub2node->SetLineColor(kColorITS);
22147 sub2node->SetVisibility(1);
22148 fNodes->Add(sub2node);
22151 // Place copy #20 of ITS6 in I569
22153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22154 sub2node->SetLineColor(kColorITS);
22155 sub2node->SetVisibility(1);
22156 fNodes->Add(sub2node);
22159 // Place copy #21 of ITS6 in I569
22161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22162 sub2node->SetLineColor(kColorITS);
22163 sub2node->SetVisibility(1);
22164 fNodes->Add(sub2node);
22167 // Place copy #22 of ITS6 in I569
22169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22170 sub2node->SetLineColor(kColorITS);
22171 sub2node->SetVisibility(1);
22172 fNodes->Add(sub2node);
22175 // Place copy #23 of ITS6 in I569
22177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22178 sub2node->SetLineColor(kColorITS);
22179 sub2node->SetVisibility(1);
22180 fNodes->Add(sub2node);
22183 // Place copy #24 of ITS6 in I569
22185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22186 sub2node->SetLineColor(kColorITS);
22187 sub2node->SetVisibility(1);
22188 fNodes->Add(sub2node);
22191 // Place copy #25 of ITS6 in I569
22193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22194 sub2node->SetLineColor(kColorITS);
22195 sub2node->SetVisibility(1);
22196 fNodes->Add(sub2node);
22198 fNodes->Add(sub1node);
22201 // Place copy #28 of I569 in IT56
22203 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22204 sub1node->SetLineColor(kColorITS);
22205 sub1node->SetVisibility(0);
22208 // Place copy #1 of ITS6 in I569
22210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22211 sub2node->SetLineColor(kColorITS);
22212 sub2node->SetVisibility(1);
22213 fNodes->Add(sub2node);
22216 // Place copy #2 of ITS6 in I569
22218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22219 sub2node->SetLineColor(kColorITS);
22220 sub2node->SetVisibility(1);
22221 fNodes->Add(sub2node);
22224 // Place copy #3 of ITS6 in I569
22226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22227 sub2node->SetLineColor(kColorITS);
22228 sub2node->SetVisibility(1);
22229 fNodes->Add(sub2node);
22232 // Place copy #4 of ITS6 in I569
22234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22235 sub2node->SetLineColor(kColorITS);
22236 sub2node->SetVisibility(1);
22237 fNodes->Add(sub2node);
22240 // Place copy #5 of ITS6 in I569
22242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22243 sub2node->SetLineColor(kColorITS);
22244 sub2node->SetVisibility(1);
22245 fNodes->Add(sub2node);
22248 // Place copy #6 of ITS6 in I569
22250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22251 sub2node->SetLineColor(kColorITS);
22252 sub2node->SetVisibility(1);
22253 fNodes->Add(sub2node);
22256 // Place copy #7 of ITS6 in I569
22258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22259 sub2node->SetLineColor(kColorITS);
22260 sub2node->SetVisibility(1);
22261 fNodes->Add(sub2node);
22264 // Place copy #8 of ITS6 in I569
22266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22267 sub2node->SetLineColor(kColorITS);
22268 sub2node->SetVisibility(1);
22269 fNodes->Add(sub2node);
22272 // Place copy #9 of ITS6 in I569
22274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22275 sub2node->SetLineColor(kColorITS);
22276 sub2node->SetVisibility(1);
22277 fNodes->Add(sub2node);
22280 // Place copy #10 of ITS6 in I569
22282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22283 sub2node->SetLineColor(kColorITS);
22284 sub2node->SetVisibility(1);
22285 fNodes->Add(sub2node);
22288 // Place copy #11 of ITS6 in I569
22290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22291 sub2node->SetLineColor(kColorITS);
22292 sub2node->SetVisibility(1);
22293 fNodes->Add(sub2node);
22296 // Place copy #12 of ITS6 in I569
22298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22299 sub2node->SetLineColor(kColorITS);
22300 sub2node->SetVisibility(1);
22301 fNodes->Add(sub2node);
22304 // Place copy #13 of ITS6 in I569
22306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22307 sub2node->SetLineColor(kColorITS);
22308 sub2node->SetVisibility(1);
22309 fNodes->Add(sub2node);
22312 // Place copy #14 of ITS6 in I569
22314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22315 sub2node->SetLineColor(kColorITS);
22316 sub2node->SetVisibility(1);
22317 fNodes->Add(sub2node);
22320 // Place copy #15 of ITS6 in I569
22322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22323 sub2node->SetLineColor(kColorITS);
22324 sub2node->SetVisibility(1);
22325 fNodes->Add(sub2node);
22328 // Place copy #16 of ITS6 in I569
22330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22331 sub2node->SetLineColor(kColorITS);
22332 sub2node->SetVisibility(1);
22333 fNodes->Add(sub2node);
22336 // Place copy #17 of ITS6 in I569
22338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22339 sub2node->SetLineColor(kColorITS);
22340 sub2node->SetVisibility(1);
22341 fNodes->Add(sub2node);
22344 // Place copy #18 of ITS6 in I569
22346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22347 sub2node->SetLineColor(kColorITS);
22348 sub2node->SetVisibility(1);
22349 fNodes->Add(sub2node);
22352 // Place copy #19 of ITS6 in I569
22354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22355 sub2node->SetLineColor(kColorITS);
22356 sub2node->SetVisibility(1);
22357 fNodes->Add(sub2node);
22360 // Place copy #20 of ITS6 in I569
22362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22363 sub2node->SetLineColor(kColorITS);
22364 sub2node->SetVisibility(1);
22365 fNodes->Add(sub2node);
22368 // Place copy #21 of ITS6 in I569
22370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22371 sub2node->SetLineColor(kColorITS);
22372 sub2node->SetVisibility(1);
22373 fNodes->Add(sub2node);
22376 // Place copy #22 of ITS6 in I569
22378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22379 sub2node->SetLineColor(kColorITS);
22380 sub2node->SetVisibility(1);
22381 fNodes->Add(sub2node);
22384 // Place copy #23 of ITS6 in I569
22386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22387 sub2node->SetLineColor(kColorITS);
22388 sub2node->SetVisibility(1);
22389 fNodes->Add(sub2node);
22392 // Place copy #24 of ITS6 in I569
22394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22395 sub2node->SetLineColor(kColorITS);
22396 sub2node->SetVisibility(1);
22397 fNodes->Add(sub2node);
22400 // Place copy #25 of ITS6 in I569
22402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22403 sub2node->SetLineColor(kColorITS);
22404 sub2node->SetVisibility(1);
22405 fNodes->Add(sub2node);
22407 fNodes->Add(sub1node);
22410 // Place copy #29 of I569 in IT56
22412 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22413 sub1node->SetLineColor(kColorITS);
22414 sub1node->SetVisibility(0);
22417 // Place copy #1 of ITS6 in I569
22419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22420 sub2node->SetLineColor(kColorITS);
22421 sub2node->SetVisibility(1);
22422 fNodes->Add(sub2node);
22425 // Place copy #2 of ITS6 in I569
22427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22428 sub2node->SetLineColor(kColorITS);
22429 sub2node->SetVisibility(1);
22430 fNodes->Add(sub2node);
22433 // Place copy #3 of ITS6 in I569
22435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22436 sub2node->SetLineColor(kColorITS);
22437 sub2node->SetVisibility(1);
22438 fNodes->Add(sub2node);
22441 // Place copy #4 of ITS6 in I569
22443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22444 sub2node->SetLineColor(kColorITS);
22445 sub2node->SetVisibility(1);
22446 fNodes->Add(sub2node);
22449 // Place copy #5 of ITS6 in I569
22451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22452 sub2node->SetLineColor(kColorITS);
22453 sub2node->SetVisibility(1);
22454 fNodes->Add(sub2node);
22457 // Place copy #6 of ITS6 in I569
22459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22460 sub2node->SetLineColor(kColorITS);
22461 sub2node->SetVisibility(1);
22462 fNodes->Add(sub2node);
22465 // Place copy #7 of ITS6 in I569
22467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22468 sub2node->SetLineColor(kColorITS);
22469 sub2node->SetVisibility(1);
22470 fNodes->Add(sub2node);
22473 // Place copy #8 of ITS6 in I569
22475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22476 sub2node->SetLineColor(kColorITS);
22477 sub2node->SetVisibility(1);
22478 fNodes->Add(sub2node);
22481 // Place copy #9 of ITS6 in I569
22483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22484 sub2node->SetLineColor(kColorITS);
22485 sub2node->SetVisibility(1);
22486 fNodes->Add(sub2node);
22489 // Place copy #10 of ITS6 in I569
22491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22492 sub2node->SetLineColor(kColorITS);
22493 sub2node->SetVisibility(1);
22494 fNodes->Add(sub2node);
22497 // Place copy #11 of ITS6 in I569
22499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22500 sub2node->SetLineColor(kColorITS);
22501 sub2node->SetVisibility(1);
22502 fNodes->Add(sub2node);
22505 // Place copy #12 of ITS6 in I569
22507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22508 sub2node->SetLineColor(kColorITS);
22509 sub2node->SetVisibility(1);
22510 fNodes->Add(sub2node);
22513 // Place copy #13 of ITS6 in I569
22515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22516 sub2node->SetLineColor(kColorITS);
22517 sub2node->SetVisibility(1);
22518 fNodes->Add(sub2node);
22521 // Place copy #14 of ITS6 in I569
22523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22524 sub2node->SetLineColor(kColorITS);
22525 sub2node->SetVisibility(1);
22526 fNodes->Add(sub2node);
22529 // Place copy #15 of ITS6 in I569
22531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22532 sub2node->SetLineColor(kColorITS);
22533 sub2node->SetVisibility(1);
22534 fNodes->Add(sub2node);
22537 // Place copy #16 of ITS6 in I569
22539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22540 sub2node->SetLineColor(kColorITS);
22541 sub2node->SetVisibility(1);
22542 fNodes->Add(sub2node);
22545 // Place copy #17 of ITS6 in I569
22547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22548 sub2node->SetLineColor(kColorITS);
22549 sub2node->SetVisibility(1);
22550 fNodes->Add(sub2node);
22553 // Place copy #18 of ITS6 in I569
22555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22556 sub2node->SetLineColor(kColorITS);
22557 sub2node->SetVisibility(1);
22558 fNodes->Add(sub2node);
22561 // Place copy #19 of ITS6 in I569
22563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22564 sub2node->SetLineColor(kColorITS);
22565 sub2node->SetVisibility(1);
22566 fNodes->Add(sub2node);
22569 // Place copy #20 of ITS6 in I569
22571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22572 sub2node->SetLineColor(kColorITS);
22573 sub2node->SetVisibility(1);
22574 fNodes->Add(sub2node);
22577 // Place copy #21 of ITS6 in I569
22579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22580 sub2node->SetLineColor(kColorITS);
22581 sub2node->SetVisibility(1);
22582 fNodes->Add(sub2node);
22585 // Place copy #22 of ITS6 in I569
22587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22588 sub2node->SetLineColor(kColorITS);
22589 sub2node->SetVisibility(1);
22590 fNodes->Add(sub2node);
22593 // Place copy #23 of ITS6 in I569
22595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22596 sub2node->SetLineColor(kColorITS);
22597 sub2node->SetVisibility(1);
22598 fNodes->Add(sub2node);
22601 // Place copy #24 of ITS6 in I569
22603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22604 sub2node->SetLineColor(kColorITS);
22605 sub2node->SetVisibility(1);
22606 fNodes->Add(sub2node);
22609 // Place copy #25 of ITS6 in I569
22611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22612 sub2node->SetLineColor(kColorITS);
22613 sub2node->SetVisibility(1);
22614 fNodes->Add(sub2node);
22616 fNodes->Add(sub1node);
22619 // Place copy #30 of I569 in IT56
22621 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22622 sub1node->SetLineColor(kColorITS);
22623 sub1node->SetVisibility(0);
22626 // Place copy #1 of ITS6 in I569
22628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22629 sub2node->SetLineColor(kColorITS);
22630 sub2node->SetVisibility(1);
22631 fNodes->Add(sub2node);
22634 // Place copy #2 of ITS6 in I569
22636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22637 sub2node->SetLineColor(kColorITS);
22638 sub2node->SetVisibility(1);
22639 fNodes->Add(sub2node);
22642 // Place copy #3 of ITS6 in I569
22644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22645 sub2node->SetLineColor(kColorITS);
22646 sub2node->SetVisibility(1);
22647 fNodes->Add(sub2node);
22650 // Place copy #4 of ITS6 in I569
22652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22653 sub2node->SetLineColor(kColorITS);
22654 sub2node->SetVisibility(1);
22655 fNodes->Add(sub2node);
22658 // Place copy #5 of ITS6 in I569
22660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22661 sub2node->SetLineColor(kColorITS);
22662 sub2node->SetVisibility(1);
22663 fNodes->Add(sub2node);
22666 // Place copy #6 of ITS6 in I569
22668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22669 sub2node->SetLineColor(kColorITS);
22670 sub2node->SetVisibility(1);
22671 fNodes->Add(sub2node);
22674 // Place copy #7 of ITS6 in I569
22676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22677 sub2node->SetLineColor(kColorITS);
22678 sub2node->SetVisibility(1);
22679 fNodes->Add(sub2node);
22682 // Place copy #8 of ITS6 in I569
22684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22685 sub2node->SetLineColor(kColorITS);
22686 sub2node->SetVisibility(1);
22687 fNodes->Add(sub2node);
22690 // Place copy #9 of ITS6 in I569
22692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22693 sub2node->SetLineColor(kColorITS);
22694 sub2node->SetVisibility(1);
22695 fNodes->Add(sub2node);
22698 // Place copy #10 of ITS6 in I569
22700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22701 sub2node->SetLineColor(kColorITS);
22702 sub2node->SetVisibility(1);
22703 fNodes->Add(sub2node);
22706 // Place copy #11 of ITS6 in I569
22708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22709 sub2node->SetLineColor(kColorITS);
22710 sub2node->SetVisibility(1);
22711 fNodes->Add(sub2node);
22714 // Place copy #12 of ITS6 in I569
22716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22717 sub2node->SetLineColor(kColorITS);
22718 sub2node->SetVisibility(1);
22719 fNodes->Add(sub2node);
22722 // Place copy #13 of ITS6 in I569
22724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22725 sub2node->SetLineColor(kColorITS);
22726 sub2node->SetVisibility(1);
22727 fNodes->Add(sub2node);
22730 // Place copy #14 of ITS6 in I569
22732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22733 sub2node->SetLineColor(kColorITS);
22734 sub2node->SetVisibility(1);
22735 fNodes->Add(sub2node);
22738 // Place copy #15 of ITS6 in I569
22740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22741 sub2node->SetLineColor(kColorITS);
22742 sub2node->SetVisibility(1);
22743 fNodes->Add(sub2node);
22746 // Place copy #16 of ITS6 in I569
22748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22749 sub2node->SetLineColor(kColorITS);
22750 sub2node->SetVisibility(1);
22751 fNodes->Add(sub2node);
22754 // Place copy #17 of ITS6 in I569
22756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22757 sub2node->SetLineColor(kColorITS);
22758 sub2node->SetVisibility(1);
22759 fNodes->Add(sub2node);
22762 // Place copy #18 of ITS6 in I569
22764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22765 sub2node->SetLineColor(kColorITS);
22766 sub2node->SetVisibility(1);
22767 fNodes->Add(sub2node);
22770 // Place copy #19 of ITS6 in I569
22772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22773 sub2node->SetLineColor(kColorITS);
22774 sub2node->SetVisibility(1);
22775 fNodes->Add(sub2node);
22778 // Place copy #20 of ITS6 in I569
22780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22781 sub2node->SetLineColor(kColorITS);
22782 sub2node->SetVisibility(1);
22783 fNodes->Add(sub2node);
22786 // Place copy #21 of ITS6 in I569
22788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22789 sub2node->SetLineColor(kColorITS);
22790 sub2node->SetVisibility(1);
22791 fNodes->Add(sub2node);
22794 // Place copy #22 of ITS6 in I569
22796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22797 sub2node->SetLineColor(kColorITS);
22798 sub2node->SetVisibility(1);
22799 fNodes->Add(sub2node);
22802 // Place copy #23 of ITS6 in I569
22804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22805 sub2node->SetLineColor(kColorITS);
22806 sub2node->SetVisibility(1);
22807 fNodes->Add(sub2node);
22810 // Place copy #24 of ITS6 in I569
22812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22813 sub2node->SetLineColor(kColorITS);
22814 sub2node->SetVisibility(1);
22815 fNodes->Add(sub2node);
22818 // Place copy #25 of ITS6 in I569
22820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22821 sub2node->SetLineColor(kColorITS);
22822 sub2node->SetVisibility(1);
22823 fNodes->Add(sub2node);
22825 fNodes->Add(sub1node);
22828 // Place copy #31 of I569 in IT56
22830 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22831 sub1node->SetLineColor(kColorITS);
22832 sub1node->SetVisibility(0);
22835 // Place copy #1 of ITS6 in I569
22837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22838 sub2node->SetLineColor(kColorITS);
22839 sub2node->SetVisibility(1);
22840 fNodes->Add(sub2node);
22843 // Place copy #2 of ITS6 in I569
22845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22846 sub2node->SetLineColor(kColorITS);
22847 sub2node->SetVisibility(1);
22848 fNodes->Add(sub2node);
22851 // Place copy #3 of ITS6 in I569
22853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22854 sub2node->SetLineColor(kColorITS);
22855 sub2node->SetVisibility(1);
22856 fNodes->Add(sub2node);
22859 // Place copy #4 of ITS6 in I569
22861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22862 sub2node->SetLineColor(kColorITS);
22863 sub2node->SetVisibility(1);
22864 fNodes->Add(sub2node);
22867 // Place copy #5 of ITS6 in I569
22869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22870 sub2node->SetLineColor(kColorITS);
22871 sub2node->SetVisibility(1);
22872 fNodes->Add(sub2node);
22875 // Place copy #6 of ITS6 in I569
22877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22878 sub2node->SetLineColor(kColorITS);
22879 sub2node->SetVisibility(1);
22880 fNodes->Add(sub2node);
22883 // Place copy #7 of ITS6 in I569
22885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22886 sub2node->SetLineColor(kColorITS);
22887 sub2node->SetVisibility(1);
22888 fNodes->Add(sub2node);
22891 // Place copy #8 of ITS6 in I569
22893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22894 sub2node->SetLineColor(kColorITS);
22895 sub2node->SetVisibility(1);
22896 fNodes->Add(sub2node);
22899 // Place copy #9 of ITS6 in I569
22901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22902 sub2node->SetLineColor(kColorITS);
22903 sub2node->SetVisibility(1);
22904 fNodes->Add(sub2node);
22907 // Place copy #10 of ITS6 in I569
22909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22910 sub2node->SetLineColor(kColorITS);
22911 sub2node->SetVisibility(1);
22912 fNodes->Add(sub2node);
22915 // Place copy #11 of ITS6 in I569
22917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22918 sub2node->SetLineColor(kColorITS);
22919 sub2node->SetVisibility(1);
22920 fNodes->Add(sub2node);
22923 // Place copy #12 of ITS6 in I569
22925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22926 sub2node->SetLineColor(kColorITS);
22927 sub2node->SetVisibility(1);
22928 fNodes->Add(sub2node);
22931 // Place copy #13 of ITS6 in I569
22933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22934 sub2node->SetLineColor(kColorITS);
22935 sub2node->SetVisibility(1);
22936 fNodes->Add(sub2node);
22939 // Place copy #14 of ITS6 in I569
22941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22942 sub2node->SetLineColor(kColorITS);
22943 sub2node->SetVisibility(1);
22944 fNodes->Add(sub2node);
22947 // Place copy #15 of ITS6 in I569
22949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22950 sub2node->SetLineColor(kColorITS);
22951 sub2node->SetVisibility(1);
22952 fNodes->Add(sub2node);
22955 // Place copy #16 of ITS6 in I569
22957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22958 sub2node->SetLineColor(kColorITS);
22959 sub2node->SetVisibility(1);
22960 fNodes->Add(sub2node);
22963 // Place copy #17 of ITS6 in I569
22965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22966 sub2node->SetLineColor(kColorITS);
22967 sub2node->SetVisibility(1);
22968 fNodes->Add(sub2node);
22971 // Place copy #18 of ITS6 in I569
22973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22974 sub2node->SetLineColor(kColorITS);
22975 sub2node->SetVisibility(1);
22976 fNodes->Add(sub2node);
22979 // Place copy #19 of ITS6 in I569
22981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22982 sub2node->SetLineColor(kColorITS);
22983 sub2node->SetVisibility(1);
22984 fNodes->Add(sub2node);
22987 // Place copy #20 of ITS6 in I569
22989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22990 sub2node->SetLineColor(kColorITS);
22991 sub2node->SetVisibility(1);
22992 fNodes->Add(sub2node);
22995 // Place copy #21 of ITS6 in I569
22997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22998 sub2node->SetLineColor(kColorITS);
22999 sub2node->SetVisibility(1);
23000 fNodes->Add(sub2node);
23003 // Place copy #22 of ITS6 in I569
23005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23006 sub2node->SetLineColor(kColorITS);
23007 sub2node->SetVisibility(1);
23008 fNodes->Add(sub2node);
23011 // Place copy #23 of ITS6 in I569
23013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23014 sub2node->SetLineColor(kColorITS);
23015 sub2node->SetVisibility(1);
23016 fNodes->Add(sub2node);
23019 // Place copy #24 of ITS6 in I569
23021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23022 sub2node->SetLineColor(kColorITS);
23023 sub2node->SetVisibility(1);
23024 fNodes->Add(sub2node);
23027 // Place copy #25 of ITS6 in I569
23029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23030 sub2node->SetLineColor(kColorITS);
23031 sub2node->SetVisibility(1);
23032 fNodes->Add(sub2node);
23034 fNodes->Add(sub1node);
23037 // Place copy #32 of I569 in IT56
23039 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
23040 sub1node->SetLineColor(kColorITS);
23041 sub1node->SetVisibility(0);
23044 // Place copy #1 of ITS6 in I569
23046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23047 sub2node->SetLineColor(kColorITS);
23048 sub2node->SetVisibility(1);
23049 fNodes->Add(sub2node);
23052 // Place copy #2 of ITS6 in I569
23054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23055 sub2node->SetLineColor(kColorITS);
23056 sub2node->SetVisibility(1);
23057 fNodes->Add(sub2node);
23060 // Place copy #3 of ITS6 in I569
23062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23063 sub2node->SetLineColor(kColorITS);
23064 sub2node->SetVisibility(1);
23065 fNodes->Add(sub2node);
23068 // Place copy #4 of ITS6 in I569
23070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23071 sub2node->SetLineColor(kColorITS);
23072 sub2node->SetVisibility(1);
23073 fNodes->Add(sub2node);
23076 // Place copy #5 of ITS6 in I569
23078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23079 sub2node->SetLineColor(kColorITS);
23080 sub2node->SetVisibility(1);
23081 fNodes->Add(sub2node);
23084 // Place copy #6 of ITS6 in I569
23086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23087 sub2node->SetLineColor(kColorITS);
23088 sub2node->SetVisibility(1);
23089 fNodes->Add(sub2node);
23092 // Place copy #7 of ITS6 in I569
23094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23095 sub2node->SetLineColor(kColorITS);
23096 sub2node->SetVisibility(1);
23097 fNodes->Add(sub2node);
23100 // Place copy #8 of ITS6 in I569
23102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23103 sub2node->SetLineColor(kColorITS);
23104 sub2node->SetVisibility(1);
23105 fNodes->Add(sub2node);
23108 // Place copy #9 of ITS6 in I569
23110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23111 sub2node->SetLineColor(kColorITS);
23112 sub2node->SetVisibility(1);
23113 fNodes->Add(sub2node);
23116 // Place copy #10 of ITS6 in I569
23118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23119 sub2node->SetLineColor(kColorITS);
23120 sub2node->SetVisibility(1);
23121 fNodes->Add(sub2node);
23124 // Place copy #11 of ITS6 in I569
23126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23127 sub2node->SetLineColor(kColorITS);
23128 sub2node->SetVisibility(1);
23129 fNodes->Add(sub2node);
23132 // Place copy #12 of ITS6 in I569
23134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23135 sub2node->SetLineColor(kColorITS);
23136 sub2node->SetVisibility(1);
23137 fNodes->Add(sub2node);
23140 // Place copy #13 of ITS6 in I569
23142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23143 sub2node->SetLineColor(kColorITS);
23144 sub2node->SetVisibility(1);
23145 fNodes->Add(sub2node);
23148 // Place copy #14 of ITS6 in I569
23150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23151 sub2node->SetLineColor(kColorITS);
23152 sub2node->SetVisibility(1);
23153 fNodes->Add(sub2node);
23156 // Place copy #15 of ITS6 in I569
23158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23159 sub2node->SetLineColor(kColorITS);
23160 sub2node->SetVisibility(1);
23161 fNodes->Add(sub2node);
23164 // Place copy #16 of ITS6 in I569
23166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23167 sub2node->SetLineColor(kColorITS);
23168 sub2node->SetVisibility(1);
23169 fNodes->Add(sub2node);
23172 // Place copy #17 of ITS6 in I569
23174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23175 sub2node->SetLineColor(kColorITS);
23176 sub2node->SetVisibility(1);
23177 fNodes->Add(sub2node);
23180 // Place copy #18 of ITS6 in I569
23182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23183 sub2node->SetLineColor(kColorITS);
23184 sub2node->SetVisibility(1);
23185 fNodes->Add(sub2node);
23188 // Place copy #19 of ITS6 in I569
23190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23191 sub2node->SetLineColor(kColorITS);
23192 sub2node->SetVisibility(1);
23193 fNodes->Add(sub2node);
23196 // Place copy #20 of ITS6 in I569
23198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23199 sub2node->SetLineColor(kColorITS);
23200 sub2node->SetVisibility(1);
23201 fNodes->Add(sub2node);
23204 // Place copy #21 of ITS6 in I569
23206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23207 sub2node->SetLineColor(kColorITS);
23208 sub2node->SetVisibility(1);
23209 fNodes->Add(sub2node);
23212 // Place copy #22 of ITS6 in I569
23214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23215 sub2node->SetLineColor(kColorITS);
23216 sub2node->SetVisibility(1);
23217 fNodes->Add(sub2node);
23220 // Place copy #23 of ITS6 in I569
23222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23223 sub2node->SetLineColor(kColorITS);
23224 sub2node->SetVisibility(1);
23225 fNodes->Add(sub2node);
23228 // Place copy #24 of ITS6 in I569
23230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23231 sub2node->SetLineColor(kColorITS);
23232 sub2node->SetVisibility(1);
23233 fNodes->Add(sub2node);
23236 // Place copy #25 of ITS6 in I569
23238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23239 sub2node->SetLineColor(kColorITS);
23240 sub2node->SetVisibility(1);
23241 fNodes->Add(sub2node);
23243 fNodes->Add(sub1node);
23246 // Place copy #33 of I569 in IT56
23248 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23249 sub1node->SetLineColor(kColorITS);
23250 sub1node->SetVisibility(0);
23253 // Place copy #1 of ITS6 in I569
23255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23256 sub2node->SetLineColor(kColorITS);
23257 sub2node->SetVisibility(1);
23258 fNodes->Add(sub2node);
23261 // Place copy #2 of ITS6 in I569
23263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23264 sub2node->SetLineColor(kColorITS);
23265 sub2node->SetVisibility(1);
23266 fNodes->Add(sub2node);
23269 // Place copy #3 of ITS6 in I569
23271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23272 sub2node->SetLineColor(kColorITS);
23273 sub2node->SetVisibility(1);
23274 fNodes->Add(sub2node);
23277 // Place copy #4 of ITS6 in I569
23279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23280 sub2node->SetLineColor(kColorITS);
23281 sub2node->SetVisibility(1);
23282 fNodes->Add(sub2node);
23285 // Place copy #5 of ITS6 in I569
23287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23288 sub2node->SetLineColor(kColorITS);
23289 sub2node->SetVisibility(1);
23290 fNodes->Add(sub2node);
23293 // Place copy #6 of ITS6 in I569
23295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23296 sub2node->SetLineColor(kColorITS);
23297 sub2node->SetVisibility(1);
23298 fNodes->Add(sub2node);
23301 // Place copy #7 of ITS6 in I569
23303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23304 sub2node->SetLineColor(kColorITS);
23305 sub2node->SetVisibility(1);
23306 fNodes->Add(sub2node);
23309 // Place copy #8 of ITS6 in I569
23311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23312 sub2node->SetLineColor(kColorITS);
23313 sub2node->SetVisibility(1);
23314 fNodes->Add(sub2node);
23317 // Place copy #9 of ITS6 in I569
23319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23320 sub2node->SetLineColor(kColorITS);
23321 sub2node->SetVisibility(1);
23322 fNodes->Add(sub2node);
23325 // Place copy #10 of ITS6 in I569
23327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23328 sub2node->SetLineColor(kColorITS);
23329 sub2node->SetVisibility(1);
23330 fNodes->Add(sub2node);
23333 // Place copy #11 of ITS6 in I569
23335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23336 sub2node->SetLineColor(kColorITS);
23337 sub2node->SetVisibility(1);
23338 fNodes->Add(sub2node);
23341 // Place copy #12 of ITS6 in I569
23343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23344 sub2node->SetLineColor(kColorITS);
23345 sub2node->SetVisibility(1);
23346 fNodes->Add(sub2node);
23349 // Place copy #13 of ITS6 in I569
23351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23352 sub2node->SetLineColor(kColorITS);
23353 sub2node->SetVisibility(1);
23354 fNodes->Add(sub2node);
23357 // Place copy #14 of ITS6 in I569
23359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23360 sub2node->SetLineColor(kColorITS);
23361 sub2node->SetVisibility(1);
23362 fNodes->Add(sub2node);
23365 // Place copy #15 of ITS6 in I569
23367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23368 sub2node->SetLineColor(kColorITS);
23369 sub2node->SetVisibility(1);
23370 fNodes->Add(sub2node);
23373 // Place copy #16 of ITS6 in I569
23375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23376 sub2node->SetLineColor(kColorITS);
23377 sub2node->SetVisibility(1);
23378 fNodes->Add(sub2node);
23381 // Place copy #17 of ITS6 in I569
23383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23384 sub2node->SetLineColor(kColorITS);
23385 sub2node->SetVisibility(1);
23386 fNodes->Add(sub2node);
23389 // Place copy #18 of ITS6 in I569
23391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23392 sub2node->SetLineColor(kColorITS);
23393 sub2node->SetVisibility(1);
23394 fNodes->Add(sub2node);
23397 // Place copy #19 of ITS6 in I569
23399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23400 sub2node->SetLineColor(kColorITS);
23401 sub2node->SetVisibility(1);
23402 fNodes->Add(sub2node);
23405 // Place copy #20 of ITS6 in I569
23407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23408 sub2node->SetLineColor(kColorITS);
23409 sub2node->SetVisibility(1);
23410 fNodes->Add(sub2node);
23413 // Place copy #21 of ITS6 in I569
23415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23416 sub2node->SetLineColor(kColorITS);
23417 sub2node->SetVisibility(1);
23418 fNodes->Add(sub2node);
23421 // Place copy #22 of ITS6 in I569
23423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23424 sub2node->SetLineColor(kColorITS);
23425 sub2node->SetVisibility(1);
23426 fNodes->Add(sub2node);
23429 // Place copy #23 of ITS6 in I569
23431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23432 sub2node->SetLineColor(kColorITS);
23433 sub2node->SetVisibility(1);
23434 fNodes->Add(sub2node);
23437 // Place copy #24 of ITS6 in I569
23439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23440 sub2node->SetLineColor(kColorITS);
23441 sub2node->SetVisibility(1);
23442 fNodes->Add(sub2node);
23445 // Place copy #25 of ITS6 in I569
23447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23448 sub2node->SetLineColor(kColorITS);
23449 sub2node->SetVisibility(1);
23450 fNodes->Add(sub2node);
23452 fNodes->Add(sub1node);
23455 // Place copy #34 of I569 in IT56
23457 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23458 sub1node->SetLineColor(kColorITS);
23459 sub1node->SetVisibility(0);
23462 // Place copy #1 of ITS6 in I569
23464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23465 sub2node->SetLineColor(kColorITS);
23466 sub2node->SetVisibility(1);
23467 fNodes->Add(sub2node);
23470 // Place copy #2 of ITS6 in I569
23472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23473 sub2node->SetLineColor(kColorITS);
23474 sub2node->SetVisibility(1);
23475 fNodes->Add(sub2node);
23478 // Place copy #3 of ITS6 in I569
23480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23481 sub2node->SetLineColor(kColorITS);
23482 sub2node->SetVisibility(1);
23483 fNodes->Add(sub2node);
23486 // Place copy #4 of ITS6 in I569
23488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23489 sub2node->SetLineColor(kColorITS);
23490 sub2node->SetVisibility(1);
23491 fNodes->Add(sub2node);
23494 // Place copy #5 of ITS6 in I569
23496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23497 sub2node->SetLineColor(kColorITS);
23498 sub2node->SetVisibility(1);
23499 fNodes->Add(sub2node);
23502 // Place copy #6 of ITS6 in I569
23504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23505 sub2node->SetLineColor(kColorITS);
23506 sub2node->SetVisibility(1);
23507 fNodes->Add(sub2node);
23510 // Place copy #7 of ITS6 in I569
23512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23513 sub2node->SetLineColor(kColorITS);
23514 sub2node->SetVisibility(1);
23515 fNodes->Add(sub2node);
23518 // Place copy #8 of ITS6 in I569
23520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23521 sub2node->SetLineColor(kColorITS);
23522 sub2node->SetVisibility(1);
23523 fNodes->Add(sub2node);
23526 // Place copy #9 of ITS6 in I569
23528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23529 sub2node->SetLineColor(kColorITS);
23530 sub2node->SetVisibility(1);
23531 fNodes->Add(sub2node);
23534 // Place copy #10 of ITS6 in I569
23536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23537 sub2node->SetLineColor(kColorITS);
23538 sub2node->SetVisibility(1);
23539 fNodes->Add(sub2node);
23542 // Place copy #11 of ITS6 in I569
23544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23545 sub2node->SetLineColor(kColorITS);
23546 sub2node->SetVisibility(1);
23547 fNodes->Add(sub2node);
23550 // Place copy #12 of ITS6 in I569
23552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23553 sub2node->SetLineColor(kColorITS);
23554 sub2node->SetVisibility(1);
23555 fNodes->Add(sub2node);
23558 // Place copy #13 of ITS6 in I569
23560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23561 sub2node->SetLineColor(kColorITS);
23562 sub2node->SetVisibility(1);
23563 fNodes->Add(sub2node);
23566 // Place copy #14 of ITS6 in I569
23568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23569 sub2node->SetLineColor(kColorITS);
23570 sub2node->SetVisibility(1);
23571 fNodes->Add(sub2node);
23574 // Place copy #15 of ITS6 in I569
23576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23577 sub2node->SetLineColor(kColorITS);
23578 sub2node->SetVisibility(1);
23579 fNodes->Add(sub2node);
23582 // Place copy #16 of ITS6 in I569
23584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23585 sub2node->SetLineColor(kColorITS);
23586 sub2node->SetVisibility(1);
23587 fNodes->Add(sub2node);
23590 // Place copy #17 of ITS6 in I569
23592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23593 sub2node->SetLineColor(kColorITS);
23594 sub2node->SetVisibility(1);
23595 fNodes->Add(sub2node);
23598 // Place copy #18 of ITS6 in I569
23600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23601 sub2node->SetLineColor(kColorITS);
23602 sub2node->SetVisibility(1);
23603 fNodes->Add(sub2node);
23606 // Place copy #19 of ITS6 in I569
23608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23609 sub2node->SetLineColor(kColorITS);
23610 sub2node->SetVisibility(1);
23611 fNodes->Add(sub2node);
23614 // Place copy #20 of ITS6 in I569
23616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23617 sub2node->SetLineColor(kColorITS);
23618 sub2node->SetVisibility(1);
23619 fNodes->Add(sub2node);
23622 // Place copy #21 of ITS6 in I569
23624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23625 sub2node->SetLineColor(kColorITS);
23626 sub2node->SetVisibility(1);
23627 fNodes->Add(sub2node);
23630 // Place copy #22 of ITS6 in I569
23632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23633 sub2node->SetLineColor(kColorITS);
23634 sub2node->SetVisibility(1);
23635 fNodes->Add(sub2node);
23638 // Place copy #23 of ITS6 in I569
23640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23641 sub2node->SetLineColor(kColorITS);
23642 sub2node->SetVisibility(1);
23643 fNodes->Add(sub2node);
23646 // Place copy #24 of ITS6 in I569
23648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23649 sub2node->SetLineColor(kColorITS);
23650 sub2node->SetVisibility(1);
23651 fNodes->Add(sub2node);
23654 // Place copy #25 of ITS6 in I569
23656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23657 sub2node->SetLineColor(kColorITS);
23658 sub2node->SetVisibility(1);
23659 fNodes->Add(sub2node);
23661 fNodes->Add(sub1node);
23664 // Place copy #35 of I569 in IT56
23666 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23667 sub1node->SetLineColor(kColorITS);
23668 sub1node->SetVisibility(0);
23671 // Place copy #1 of ITS6 in I569
23673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23674 sub2node->SetLineColor(kColorITS);
23675 sub2node->SetVisibility(1);
23676 fNodes->Add(sub2node);
23679 // Place copy #2 of ITS6 in I569
23681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23682 sub2node->SetLineColor(kColorITS);
23683 sub2node->SetVisibility(1);
23684 fNodes->Add(sub2node);
23687 // Place copy #3 of ITS6 in I569
23689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23690 sub2node->SetLineColor(kColorITS);
23691 sub2node->SetVisibility(1);
23692 fNodes->Add(sub2node);
23695 // Place copy #4 of ITS6 in I569
23697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23698 sub2node->SetLineColor(kColorITS);
23699 sub2node->SetVisibility(1);
23700 fNodes->Add(sub2node);
23703 // Place copy #5 of ITS6 in I569
23705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23706 sub2node->SetLineColor(kColorITS);
23707 sub2node->SetVisibility(1);
23708 fNodes->Add(sub2node);
23711 // Place copy #6 of ITS6 in I569
23713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23714 sub2node->SetLineColor(kColorITS);
23715 sub2node->SetVisibility(1);
23716 fNodes->Add(sub2node);
23719 // Place copy #7 of ITS6 in I569
23721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23722 sub2node->SetLineColor(kColorITS);
23723 sub2node->SetVisibility(1);
23724 fNodes->Add(sub2node);
23727 // Place copy #8 of ITS6 in I569
23729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23730 sub2node->SetLineColor(kColorITS);
23731 sub2node->SetVisibility(1);
23732 fNodes->Add(sub2node);
23735 // Place copy #9 of ITS6 in I569
23737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23738 sub2node->SetLineColor(kColorITS);
23739 sub2node->SetVisibility(1);
23740 fNodes->Add(sub2node);
23743 // Place copy #10 of ITS6 in I569
23745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23746 sub2node->SetLineColor(kColorITS);
23747 sub2node->SetVisibility(1);
23748 fNodes->Add(sub2node);
23751 // Place copy #11 of ITS6 in I569
23753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23754 sub2node->SetLineColor(kColorITS);
23755 sub2node->SetVisibility(1);
23756 fNodes->Add(sub2node);
23759 // Place copy #12 of ITS6 in I569
23761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23762 sub2node->SetLineColor(kColorITS);
23763 sub2node->SetVisibility(1);
23764 fNodes->Add(sub2node);
23767 // Place copy #13 of ITS6 in I569
23769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23770 sub2node->SetLineColor(kColorITS);
23771 sub2node->SetVisibility(1);
23772 fNodes->Add(sub2node);
23775 // Place copy #14 of ITS6 in I569
23777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23778 sub2node->SetLineColor(kColorITS);
23779 sub2node->SetVisibility(1);
23780 fNodes->Add(sub2node);
23783 // Place copy #15 of ITS6 in I569
23785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23786 sub2node->SetLineColor(kColorITS);
23787 sub2node->SetVisibility(1);
23788 fNodes->Add(sub2node);
23791 // Place copy #16 of ITS6 in I569
23793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23794 sub2node->SetLineColor(kColorITS);
23795 sub2node->SetVisibility(1);
23796 fNodes->Add(sub2node);
23799 // Place copy #17 of ITS6 in I569
23801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23802 sub2node->SetLineColor(kColorITS);
23803 sub2node->SetVisibility(1);
23804 fNodes->Add(sub2node);
23807 // Place copy #18 of ITS6 in I569
23809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23810 sub2node->SetLineColor(kColorITS);
23811 sub2node->SetVisibility(1);
23812 fNodes->Add(sub2node);
23815 // Place copy #19 of ITS6 in I569
23817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23818 sub2node->SetLineColor(kColorITS);
23819 sub2node->SetVisibility(1);
23820 fNodes->Add(sub2node);
23823 // Place copy #20 of ITS6 in I569
23825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23826 sub2node->SetLineColor(kColorITS);
23827 sub2node->SetVisibility(1);
23828 fNodes->Add(sub2node);
23831 // Place copy #21 of ITS6 in I569
23833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23834 sub2node->SetLineColor(kColorITS);
23835 sub2node->SetVisibility(1);
23836 fNodes->Add(sub2node);
23839 // Place copy #22 of ITS6 in I569
23841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23842 sub2node->SetLineColor(kColorITS);
23843 sub2node->SetVisibility(1);
23844 fNodes->Add(sub2node);
23847 // Place copy #23 of ITS6 in I569
23849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23850 sub2node->SetLineColor(kColorITS);
23851 sub2node->SetVisibility(1);
23852 fNodes->Add(sub2node);
23855 // Place copy #24 of ITS6 in I569
23857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23858 sub2node->SetLineColor(kColorITS);
23859 sub2node->SetVisibility(1);
23860 fNodes->Add(sub2node);
23863 // Place copy #25 of ITS6 in I569
23865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23866 sub2node->SetLineColor(kColorITS);
23867 sub2node->SetVisibility(1);
23868 fNodes->Add(sub2node);
23870 fNodes->Add(sub1node);
23873 // Place copy #36 of I569 in IT56
23875 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23876 sub1node->SetLineColor(kColorITS);
23877 sub1node->SetVisibility(0);
23880 // Place copy #1 of ITS6 in I569
23882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23883 sub2node->SetLineColor(kColorITS);
23884 sub2node->SetVisibility(1);
23885 fNodes->Add(sub2node);
23888 // Place copy #2 of ITS6 in I569
23890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23891 sub2node->SetLineColor(kColorITS);
23892 sub2node->SetVisibility(1);
23893 fNodes->Add(sub2node);
23896 // Place copy #3 of ITS6 in I569
23898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23899 sub2node->SetLineColor(kColorITS);
23900 sub2node->SetVisibility(1);
23901 fNodes->Add(sub2node);
23904 // Place copy #4 of ITS6 in I569
23906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23907 sub2node->SetLineColor(kColorITS);
23908 sub2node->SetVisibility(1);
23909 fNodes->Add(sub2node);
23912 // Place copy #5 of ITS6 in I569
23914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23915 sub2node->SetLineColor(kColorITS);
23916 sub2node->SetVisibility(1);
23917 fNodes->Add(sub2node);
23920 // Place copy #6 of ITS6 in I569
23922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23923 sub2node->SetLineColor(kColorITS);
23924 sub2node->SetVisibility(1);
23925 fNodes->Add(sub2node);
23928 // Place copy #7 of ITS6 in I569
23930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23931 sub2node->SetLineColor(kColorITS);
23932 sub2node->SetVisibility(1);
23933 fNodes->Add(sub2node);
23936 // Place copy #8 of ITS6 in I569
23938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23939 sub2node->SetLineColor(kColorITS);
23940 sub2node->SetVisibility(1);
23941 fNodes->Add(sub2node);
23944 // Place copy #9 of ITS6 in I569
23946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23947 sub2node->SetLineColor(kColorITS);
23948 sub2node->SetVisibility(1);
23949 fNodes->Add(sub2node);
23952 // Place copy #10 of ITS6 in I569
23954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23955 sub2node->SetLineColor(kColorITS);
23956 sub2node->SetVisibility(1);
23957 fNodes->Add(sub2node);
23960 // Place copy #11 of ITS6 in I569
23962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23963 sub2node->SetLineColor(kColorITS);
23964 sub2node->SetVisibility(1);
23965 fNodes->Add(sub2node);
23968 // Place copy #12 of ITS6 in I569
23970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23971 sub2node->SetLineColor(kColorITS);
23972 sub2node->SetVisibility(1);
23973 fNodes->Add(sub2node);
23976 // Place copy #13 of ITS6 in I569
23978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23979 sub2node->SetLineColor(kColorITS);
23980 sub2node->SetVisibility(1);
23981 fNodes->Add(sub2node);
23984 // Place copy #14 of ITS6 in I569
23986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23987 sub2node->SetLineColor(kColorITS);
23988 sub2node->SetVisibility(1);
23989 fNodes->Add(sub2node);
23992 // Place copy #15 of ITS6 in I569
23994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23995 sub2node->SetLineColor(kColorITS);
23996 sub2node->SetVisibility(1);
23997 fNodes->Add(sub2node);
24000 // Place copy #16 of ITS6 in I569
24002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24003 sub2node->SetLineColor(kColorITS);
24004 sub2node->SetVisibility(1);
24005 fNodes->Add(sub2node);
24008 // Place copy #17 of ITS6 in I569
24010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24011 sub2node->SetLineColor(kColorITS);
24012 sub2node->SetVisibility(1);
24013 fNodes->Add(sub2node);
24016 // Place copy #18 of ITS6 in I569
24018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24019 sub2node->SetLineColor(kColorITS);
24020 sub2node->SetVisibility(1);
24021 fNodes->Add(sub2node);
24024 // Place copy #19 of ITS6 in I569
24026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24027 sub2node->SetLineColor(kColorITS);
24028 sub2node->SetVisibility(1);
24029 fNodes->Add(sub2node);
24032 // Place copy #20 of ITS6 in I569
24034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24035 sub2node->SetLineColor(kColorITS);
24036 sub2node->SetVisibility(1);
24037 fNodes->Add(sub2node);
24040 // Place copy #21 of ITS6 in I569
24042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24043 sub2node->SetLineColor(kColorITS);
24044 sub2node->SetVisibility(1);
24045 fNodes->Add(sub2node);
24048 // Place copy #22 of ITS6 in I569
24050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24051 sub2node->SetLineColor(kColorITS);
24052 sub2node->SetVisibility(1);
24053 fNodes->Add(sub2node);
24056 // Place copy #23 of ITS6 in I569
24058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24059 sub2node->SetLineColor(kColorITS);
24060 sub2node->SetVisibility(1);
24061 fNodes->Add(sub2node);
24064 // Place copy #24 of ITS6 in I569
24066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24067 sub2node->SetLineColor(kColorITS);
24068 sub2node->SetVisibility(1);
24069 fNodes->Add(sub2node);
24072 // Place copy #25 of ITS6 in I569
24074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24075 sub2node->SetLineColor(kColorITS);
24076 sub2node->SetVisibility(1);
24077 fNodes->Add(sub2node);
24079 fNodes->Add(sub1node);
24082 // Place copy #37 of I569 in IT56
24084 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24085 sub1node->SetLineColor(kColorITS);
24086 sub1node->SetVisibility(0);
24089 // Place copy #1 of ITS6 in I569
24091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24092 sub2node->SetLineColor(kColorITS);
24093 sub2node->SetVisibility(1);
24094 fNodes->Add(sub2node);
24097 // Place copy #2 of ITS6 in I569
24099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24100 sub2node->SetLineColor(kColorITS);
24101 sub2node->SetVisibility(1);
24102 fNodes->Add(sub2node);
24105 // Place copy #3 of ITS6 in I569
24107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24108 sub2node->SetLineColor(kColorITS);
24109 sub2node->SetVisibility(1);
24110 fNodes->Add(sub2node);
24113 // Place copy #4 of ITS6 in I569
24115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24116 sub2node->SetLineColor(kColorITS);
24117 sub2node->SetVisibility(1);
24118 fNodes->Add(sub2node);
24121 // Place copy #5 of ITS6 in I569
24123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24124 sub2node->SetLineColor(kColorITS);
24125 sub2node->SetVisibility(1);
24126 fNodes->Add(sub2node);
24129 // Place copy #6 of ITS6 in I569
24131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24132 sub2node->SetLineColor(kColorITS);
24133 sub2node->SetVisibility(1);
24134 fNodes->Add(sub2node);
24137 // Place copy #7 of ITS6 in I569
24139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24140 sub2node->SetLineColor(kColorITS);
24141 sub2node->SetVisibility(1);
24142 fNodes->Add(sub2node);
24145 // Place copy #8 of ITS6 in I569
24147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24148 sub2node->SetLineColor(kColorITS);
24149 sub2node->SetVisibility(1);
24150 fNodes->Add(sub2node);
24153 // Place copy #9 of ITS6 in I569
24155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24156 sub2node->SetLineColor(kColorITS);
24157 sub2node->SetVisibility(1);
24158 fNodes->Add(sub2node);
24161 // Place copy #10 of ITS6 in I569
24163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24164 sub2node->SetLineColor(kColorITS);
24165 sub2node->SetVisibility(1);
24166 fNodes->Add(sub2node);
24169 // Place copy #11 of ITS6 in I569
24171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24172 sub2node->SetLineColor(kColorITS);
24173 sub2node->SetVisibility(1);
24174 fNodes->Add(sub2node);
24177 // Place copy #12 of ITS6 in I569
24179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24180 sub2node->SetLineColor(kColorITS);
24181 sub2node->SetVisibility(1);
24182 fNodes->Add(sub2node);
24185 // Place copy #13 of ITS6 in I569
24187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24188 sub2node->SetLineColor(kColorITS);
24189 sub2node->SetVisibility(1);
24190 fNodes->Add(sub2node);
24193 // Place copy #14 of ITS6 in I569
24195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24196 sub2node->SetLineColor(kColorITS);
24197 sub2node->SetVisibility(1);
24198 fNodes->Add(sub2node);
24201 // Place copy #15 of ITS6 in I569
24203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24204 sub2node->SetLineColor(kColorITS);
24205 sub2node->SetVisibility(1);
24206 fNodes->Add(sub2node);
24209 // Place copy #16 of ITS6 in I569
24211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24212 sub2node->SetLineColor(kColorITS);
24213 sub2node->SetVisibility(1);
24214 fNodes->Add(sub2node);
24217 // Place copy #17 of ITS6 in I569
24219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24220 sub2node->SetLineColor(kColorITS);
24221 sub2node->SetVisibility(1);
24222 fNodes->Add(sub2node);
24225 // Place copy #18 of ITS6 in I569
24227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24228 sub2node->SetLineColor(kColorITS);
24229 sub2node->SetVisibility(1);
24230 fNodes->Add(sub2node);
24233 // Place copy #19 of ITS6 in I569
24235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24236 sub2node->SetLineColor(kColorITS);
24237 sub2node->SetVisibility(1);
24238 fNodes->Add(sub2node);
24241 // Place copy #20 of ITS6 in I569
24243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24244 sub2node->SetLineColor(kColorITS);
24245 sub2node->SetVisibility(1);
24246 fNodes->Add(sub2node);
24249 // Place copy #21 of ITS6 in I569
24251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24252 sub2node->SetLineColor(kColorITS);
24253 sub2node->SetVisibility(1);
24254 fNodes->Add(sub2node);
24257 // Place copy #22 of ITS6 in I569
24259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24260 sub2node->SetLineColor(kColorITS);
24261 sub2node->SetVisibility(1);
24262 fNodes->Add(sub2node);
24265 // Place copy #23 of ITS6 in I569
24267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24268 sub2node->SetLineColor(kColorITS);
24269 sub2node->SetVisibility(1);
24270 fNodes->Add(sub2node);
24273 // Place copy #24 of ITS6 in I569
24275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24276 sub2node->SetLineColor(kColorITS);
24277 sub2node->SetVisibility(1);
24278 fNodes->Add(sub2node);
24281 // Place copy #25 of ITS6 in I569
24283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24284 sub2node->SetLineColor(kColorITS);
24285 sub2node->SetVisibility(1);
24286 fNodes->Add(sub2node);
24288 fNodes->Add(sub1node);
24291 // Place copy #38 of I569 in IT56
24293 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24294 sub1node->SetLineColor(kColorITS);
24295 sub1node->SetVisibility(0);
24298 // Place copy #1 of ITS6 in I569
24300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24301 sub2node->SetLineColor(kColorITS);
24302 sub2node->SetVisibility(1);
24303 fNodes->Add(sub2node);
24306 // Place copy #2 of ITS6 in I569
24308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24309 sub2node->SetLineColor(kColorITS);
24310 sub2node->SetVisibility(1);
24311 fNodes->Add(sub2node);
24314 // Place copy #3 of ITS6 in I569
24316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24317 sub2node->SetLineColor(kColorITS);
24318 sub2node->SetVisibility(1);
24319 fNodes->Add(sub2node);
24322 // Place copy #4 of ITS6 in I569
24324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24325 sub2node->SetLineColor(kColorITS);
24326 sub2node->SetVisibility(1);
24327 fNodes->Add(sub2node);
24330 // Place copy #5 of ITS6 in I569
24332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24333 sub2node->SetLineColor(kColorITS);
24334 sub2node->SetVisibility(1);
24335 fNodes->Add(sub2node);
24338 // Place copy #6 of ITS6 in I569
24340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24341 sub2node->SetLineColor(kColorITS);
24342 sub2node->SetVisibility(1);
24343 fNodes->Add(sub2node);
24346 // Place copy #7 of ITS6 in I569
24348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24349 sub2node->SetLineColor(kColorITS);
24350 sub2node->SetVisibility(1);
24351 fNodes->Add(sub2node);
24354 // Place copy #8 of ITS6 in I569
24356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24357 sub2node->SetLineColor(kColorITS);
24358 sub2node->SetVisibility(1);
24359 fNodes->Add(sub2node);
24362 // Place copy #9 of ITS6 in I569
24364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24365 sub2node->SetLineColor(kColorITS);
24366 sub2node->SetVisibility(1);
24367 fNodes->Add(sub2node);
24370 // Place copy #10 of ITS6 in I569
24372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24373 sub2node->SetLineColor(kColorITS);
24374 sub2node->SetVisibility(1);
24375 fNodes->Add(sub2node);
24378 // Place copy #11 of ITS6 in I569
24380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24381 sub2node->SetLineColor(kColorITS);
24382 sub2node->SetVisibility(1);
24383 fNodes->Add(sub2node);
24386 // Place copy #12 of ITS6 in I569
24388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24389 sub2node->SetLineColor(kColorITS);
24390 sub2node->SetVisibility(1);
24391 fNodes->Add(sub2node);
24394 // Place copy #13 of ITS6 in I569
24396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24397 sub2node->SetLineColor(kColorITS);
24398 sub2node->SetVisibility(1);
24399 fNodes->Add(sub2node);
24402 // Place copy #14 of ITS6 in I569
24404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24405 sub2node->SetLineColor(kColorITS);
24406 sub2node->SetVisibility(1);
24407 fNodes->Add(sub2node);
24410 // Place copy #15 of ITS6 in I569
24412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24413 sub2node->SetLineColor(kColorITS);
24414 sub2node->SetVisibility(1);
24415 fNodes->Add(sub2node);
24418 // Place copy #16 of ITS6 in I569
24420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24421 sub2node->SetLineColor(kColorITS);
24422 sub2node->SetVisibility(1);
24423 fNodes->Add(sub2node);
24426 // Place copy #17 of ITS6 in I569
24428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24429 sub2node->SetLineColor(kColorITS);
24430 sub2node->SetVisibility(1);
24431 fNodes->Add(sub2node);
24434 // Place copy #18 of ITS6 in I569
24436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24437 sub2node->SetLineColor(kColorITS);
24438 sub2node->SetVisibility(1);
24439 fNodes->Add(sub2node);
24442 // Place copy #19 of ITS6 in I569
24444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24445 sub2node->SetLineColor(kColorITS);
24446 sub2node->SetVisibility(1);
24447 fNodes->Add(sub2node);
24450 // Place copy #20 of ITS6 in I569
24452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24453 sub2node->SetLineColor(kColorITS);
24454 sub2node->SetVisibility(1);
24455 fNodes->Add(sub2node);
24458 // Place copy #21 of ITS6 in I569
24460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24461 sub2node->SetLineColor(kColorITS);
24462 sub2node->SetVisibility(1);
24463 fNodes->Add(sub2node);
24466 // Place copy #22 of ITS6 in I569
24468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24469 sub2node->SetLineColor(kColorITS);
24470 sub2node->SetVisibility(1);
24471 fNodes->Add(sub2node);
24474 // Place copy #23 of ITS6 in I569
24476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24477 sub2node->SetLineColor(kColorITS);
24478 sub2node->SetVisibility(1);
24479 fNodes->Add(sub2node);
24482 // Place copy #24 of ITS6 in I569
24484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24485 sub2node->SetLineColor(kColorITS);
24486 sub2node->SetVisibility(1);
24487 fNodes->Add(sub2node);
24490 // Place copy #25 of ITS6 in I569
24492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24493 sub2node->SetLineColor(kColorITS);
24494 sub2node->SetVisibility(1);
24495 fNodes->Add(sub2node);
24497 fNodes->Add(sub1node);
24506 //_____________________________________________________________________________
24507 void AliITSvPPRasymm::CreateGeometry(){
24508 ////////////////////////////////////////////////////////////////////////
24509 // This routine defines and Creates the geometry for version 6 of the ITS.
24510 ////////////////////////////////////////////////////////////////////////
24512 //INNER RADII OF THE SILICON LAYERS
24513 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24514 //THICKNESSES OF LAYERS (in % radiation length)
24515 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24516 //HALF LENGTHS OF LAYERS
24517 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24518 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24519 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24520 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24521 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24524 Float_t dits[100], rlim, zmax;
24526 // Float_t pcits[50]
24528 Int_t idrotm[1999], i;
24532 // Define some variables for SPD
24534 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24535 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24536 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24537 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24538 Float_t di108[3], di104[3]; // for both layers
24540 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24541 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24543 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24544 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24546 Float_t dbus=300.; // total bus thickness on both layers (micron)
24548 ddet1 = GetThicknessDet1();
24549 ddet2 = GetThicknessDet2();
24550 dchip1 = GetThicknessChip1();
24551 dchip2 = GetThicknessChip2();
24553 if(ddet1 < 100. || ddet1 > 300.) {
24554 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24555 " The default value of 200 microns will be used." << endl;
24559 if(ddet2 < 100. || ddet2 > 300.) {
24560 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24561 " The default value of 200 microns will be used." << endl;
24565 if(dchip1 < 100. || dchip1 > 300.) {
24566 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24567 " The default value of 200 microns will be used." << endl;
24571 if(dchip2 < 100. || dchip2 > 300.) {
24572 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24573 " The default value of 200 microns will be used." << endl;
24577 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24579 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24581 rails = GetRails();
24583 fluid = GetCoolingFluid();
24585 if(rails != 0 && rails != 1) {
24586 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24587 " The default value of 1 (rails in) will be used." << endl;
24591 if(fluid != 0 && fluid != 1) {
24592 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24593 " The default value of 1 (water) will be used." << endl;
24596 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24597 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24598 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24599 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24601 cout << "ITS: Rails are out." << endl;
24603 cout << "ITS: Rails are in." << endl;
24606 cout << "ITS: The cooling fluid is freon." << endl;
24608 cout << "ITS: The cooling fluid is water." << endl;
24611 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24612 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24613 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24614 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24615 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24617 Float_t deltax, deltay;
24619 Int_t thickness = fMinorVersion/10;
24620 Int_t option = fMinorVersion - 10*thickness;
24623 // Define some variables for SDD
24626 Float_t sin30, cos30;
24628 // SDD electronics+services main volumes
24629 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24631 // SDD detector ladder
24633 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24634 Float_t Y_SDD_sep = 0.20;
24637 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24638 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24640 // ladder foot and end-ladder (frame and cooling)
24641 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24642 Float_t I424dits[3], xI424, yI424;
24643 Float_t I425dits[3];
24645 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24647 // SDD ladder frame and cooling
24648 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24649 Float_t I035dits[3], I037dits[3], I038dits[3];
24650 Float_t I039dits[3], xI039, yI039;
24651 Float_t I041dits[5];
24653 // SDD hybrid, chips and capacitors
24654 Float_t I050dits[3], xI050, yI050;
24655 Float_t I052dits[3], xI052, yI052;
24656 Float_t I042dits[3], xI042, yI042;
24657 Float_t xI042space = 0.17;
24658 Float_t I043dits[3], xI043, yI043;
24659 Float_t xI043space = 0.17;
24660 Float_t zchip, zChipSpace;
24661 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24665 Float_t I044dits[4], xI044, yI044, volI044;
24666 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24667 Char_t HVname[5], LVname[5];
24670 // Define media off-set
24672 Int_t *idtmed = fIdtmed->GetArray()-199;
24675 // Rotation matrices
24677 // SPD - option 'a' (this is NOT the default so leave commented)
24682 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24683 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24684 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24685 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24686 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24687 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24688 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24689 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24690 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24691 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24692 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24693 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24694 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24695 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24696 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24697 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24698 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24699 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24700 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24701 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24702 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24703 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24704 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24705 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24706 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24707 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24708 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24709 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24710 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24711 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24712 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24713 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24714 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24715 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24716 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24717 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24718 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24719 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24720 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24721 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24722 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24723 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24724 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24725 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24726 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24727 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24728 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24729 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24730 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24731 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24732 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24733 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24734 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24735 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24736 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24737 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24738 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24739 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24740 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24741 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24742 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24743 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24744 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24745 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24746 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24747 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24748 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24749 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24750 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24751 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24752 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24753 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24754 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24755 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24756 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24757 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24758 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24762 // SPD - option 'b' (this is the default)
24766 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24767 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24768 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24769 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24770 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24771 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24772 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24773 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24774 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24775 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24776 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24777 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24778 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24779 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24780 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24781 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24782 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24783 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24784 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24785 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24786 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24787 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24788 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24789 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24790 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24791 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24792 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24793 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24794 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24795 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24796 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24797 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24798 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24799 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24800 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24801 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24802 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24803 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24804 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24805 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24806 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24807 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24808 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24809 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24810 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24811 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24812 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24813 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24814 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24815 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24816 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24817 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24818 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24819 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24820 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24821 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24822 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24823 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24824 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24825 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24826 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24827 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24828 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24829 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24830 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24831 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24832 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24833 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24834 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24835 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24836 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24837 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24838 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24839 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24840 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24841 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24842 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24848 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24849 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24850 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24851 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24852 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24853 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24854 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24855 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24856 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24857 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24858 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24859 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24860 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24861 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24862 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24863 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24864 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24865 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24866 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24867 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24868 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24869 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24870 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24871 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24872 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24873 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24874 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24875 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24876 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24877 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24878 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24879 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24880 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24881 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24882 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24883 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24884 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24885 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24886 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24887 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24888 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24889 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24890 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24891 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24892 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24893 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24894 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24895 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24896 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24897 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24898 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24899 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24900 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24901 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24902 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24903 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24904 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24905 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24909 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24910 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24911 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24912 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24913 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24914 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24915 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24916 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24917 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24918 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24919 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24920 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24921 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24922 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24923 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24924 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24925 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24926 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24927 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24928 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24929 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24930 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24931 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24932 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24933 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24934 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24935 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24936 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24937 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24938 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24939 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24940 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24941 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
24942 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
24943 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24944 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24945 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24946 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24947 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24948 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24949 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24950 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24951 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24952 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24953 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24954 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24955 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24956 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24957 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24958 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
24959 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
24960 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24961 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24962 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24963 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24964 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24965 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24966 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24967 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24968 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24969 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24970 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24971 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24972 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24973 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24974 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24975 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24976 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24977 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24978 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24979 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24980 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24981 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24982 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24983 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24984 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24985 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24986 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
24987 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
24988 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
24989 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
24990 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
24991 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
24992 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
24997 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
24998 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
24999 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25000 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25001 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25002 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25003 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25004 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25005 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25006 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25007 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25008 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25009 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25010 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25011 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25012 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25013 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25014 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25015 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25016 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25017 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25018 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25019 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25020 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25021 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25022 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25023 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25024 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25025 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25026 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25027 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25028 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25029 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25030 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25031 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25032 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25033 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25034 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25035 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25036 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25037 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25038 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25039 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25040 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25041 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25042 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25043 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25044 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25045 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25046 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25047 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25048 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25049 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25050 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25051 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25052 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25053 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25054 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25055 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25056 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25057 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25058 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25059 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25060 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25061 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25062 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25063 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25064 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25065 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25066 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25067 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25068 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25069 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25070 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25071 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25072 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25073 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25074 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25075 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25076 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25077 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25081 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25082 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25083 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25084 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25085 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25086 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25087 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25088 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25089 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25090 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25091 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25092 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25093 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25094 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25095 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25096 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25097 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25098 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25099 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25100 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25101 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25102 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25103 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25104 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25105 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25106 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25107 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25108 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25109 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25110 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25111 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25112 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25113 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25114 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25115 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25116 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25117 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25121 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25124 // CONVERT INTO CM (RL(SI)=9.36 CM)
25126 for (i = 0; i < 6; ++i) {
25127 drl[i] = drl[i] / 100. * 9.36;
25130 // FIELD CAGE HALF LENGTH
25136 // --- Define ghost volume containing the whole ITS (including services)
25137 // and fill it with air
25142 dgh[3] = -ztpc-5.-0.1;
25187 dgh[48] = ztpc+4.+0.1;
25190 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25193 // --- Place the ghost volume in its mother volume (ALIC) and make it
25196 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25197 //gMC->Gsatt("ITSV", "SEEN", 0);
25200 // --- Define ghost volume containing the six layers and fill it with air
25229 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25231 // --- Place the ghost volume in its mother volume (ITSV) and make it
25234 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25235 //gMC->Gsatt("ITSD", "SEEN", 0);
25238 // --- Define SPD (option 'a') volumes ----------------------------
25240 // SPD - option 'a'
25241 // (this is NOT the default)
25248 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25255 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25258 di10a[1] = ddet1+dchip1+dbus+0.0025;
25260 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25263 di20a[1] = ddet2+dchip2+dbus+0.0025;
25265 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25270 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25277 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25282 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25289 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25294 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25299 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25304 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25311 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25316 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25323 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25328 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25333 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25340 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25345 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25352 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25357 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25362 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25369 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25374 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25381 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25386 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25391 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25398 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25403 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25410 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25413 di103[1] = ddet1+dchip1;
25415 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25418 dits[1] = 0.475; //0.685; 0.015
25420 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25425 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25428 di1d3[1] = ddet2+dchip2;
25430 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25438 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25445 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25450 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25455 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25462 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25470 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25477 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25483 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25488 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25493 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25498 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25503 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25509 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25514 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25520 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25525 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25532 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25537 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25542 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25547 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25552 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25559 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25566 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25571 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25577 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25578 // was I177 in old geom.
25583 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25584 // was I177 in old geom.
25590 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25596 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25597 // was I174 in old geom.
25602 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25603 // was I174 in old geom.
25610 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25611 // was I172 in old geom.
25616 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25617 // was I172 in old geom.
25624 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25625 // was I170 in old geom.
25630 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25631 // was I170 in old geom.
25640 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25641 // was I168 in old geom.
25648 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25649 // was I168 in old geom.
25655 // --- Define SPD (option 'b') volumes ----------------------------
25657 // SPD - option 'b'
25658 // (this is the default)
25665 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25672 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25675 di10b[1] = ddet1+dchip1+dbus+0.0025;
25677 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25681 di20b[1] = ddet2+dchip2+dbus+0.0025;
25683 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25689 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25696 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25701 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25708 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25713 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25718 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25723 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25730 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25735 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25742 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25747 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25752 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25759 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25764 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25771 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25776 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25781 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25788 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25793 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25800 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25805 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25810 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25817 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25822 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25829 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25832 dits[1] = 0.475 ; //0.685; 0.015
25834 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25837 di107[1] = ddet1+dchip1;
25839 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25844 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25849 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25852 di1d7[1] = ddet2+dchip2;
25854 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25861 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25868 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25873 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25878 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25885 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25893 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25900 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25906 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25911 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25916 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25921 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25926 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25933 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25938 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25944 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25949 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25956 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25961 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25966 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25971 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25976 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25983 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25990 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25995 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26001 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26002 // was I177 in old geom.
26007 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26008 // was I177 in old geom.
26014 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26020 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26021 // was I174 in old geom.
26026 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26027 // was I174 in old geom.
26034 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26035 // was I172 in old geom.
26040 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26041 // was I172 in old geom.
26048 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26049 // was I170 in old geom.
26054 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26055 // was I170 in old geom.
26064 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26065 // was I168 in old geom.
26072 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26073 // was I168 in old geom.
26079 // --- Define SDD volumes ------------------------------------------
26082 cos30 = cos(30.*3.14159/180.);
26083 sin30 = sin(30.*3.14159/180.);
26107 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26109 // block of the SDD electronics and related ladder frame
26112 I018dits[2] = 3.65;
26113 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26115 // block of the SDD end ladder
26118 I024dits[2] = 2.725;
26119 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26121 // ladder frame of layer 3 - F.T. March,7-2001
26122 I047dits[0] = I018dits[0];
26123 I047dits[1] = I018dits[1];
26124 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26125 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26127 // ladder frame of layer 4 - F.T. March,7-2001
26128 I048dits[0] = I018dits[0];
26129 I048dits[1] = I018dits[1];
26130 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26131 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26134 // global SDD volume (sensitive + insensitive)
26135 I302dits[0] = 3.6250;
26136 I302dits[1] = 0.0150;
26137 I302dits[2] = 4.3794;
26138 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26140 // Like for I302 - F.T. March,7-2001
26141 I402dits[0] = 3.6250;
26142 I402dits[1] = 0.0150;
26143 I402dits[2] = 4.3794;
26144 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26146 // SDD ladder of layer 3 - F.T. March,7-2001
26147 I004dits[0] = I302dits[0]+0.005;
26148 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26149 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26150 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26151 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26153 I004dits[2] = I004dits[2] + I302dits[2];
26154 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26156 // SDD ladder of layer 4 - F.T. March,7-2001
26157 I005dits[0] = I402dits[0]+0.005;
26158 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26159 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26160 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26161 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26163 I005dits[2] = I005dits[2] + I402dits[2];
26164 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26167 // -- block of the SDD ladder foot and end ladder
26169 // ladder foot mother volume
26170 I028dits[0] = 3.0000;
26171 I028dits[1] = 0.4000;
26172 I028dits[2] = 0.9000;
26173 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26175 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26176 I420dits[0] = 0.4500;
26177 I420dits[1] = 0.4000;
26178 I420dits[2] = 0.4500;
26179 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26181 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26183 I421dits[1] = 0.25;
26184 I421dits[2] = I420dits[1];
26185 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26187 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26188 I422dits[0] = 0.0000;
26189 I422dits[1] = 0.2000;
26190 I422dits[2] = 0.0000;
26191 I422dits[3] = 180.00;
26192 I422dits[4] = 0.0000;
26193 I422dits[5] = 360.00;
26194 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26196 // support for ruby-sphere (I422) - F.T. March,7-2001
26197 I423dits[0] = 0.0000;
26198 I423dits[1] = 0.1000;
26199 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26200 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26202 // passage for HV microcables - F.T. March,7-2001
26203 I424dits[0] = 1.5000;
26204 I424dits[1] = 0.1500;
26205 I424dits[2] = I421dits[2];
26206 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26208 // HV microcables segment at the end ladder - F.T. March,7-2001
26209 I425dits[0] = 1.350000;
26210 I425dits[1] = 0.015250;
26211 I425dits[2] = I024dits[2];
26212 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26214 // lower edge of SDD ladder frame at end-ladder - part 1
26217 dits[2] = I024dits[2];
26219 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26221 // lower edge of SDD ladder frame at end-ladder - part 2
26224 dits[2] = I024dits[2];
26226 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26228 // new: for the 1st top rod of the structure
26229 // at the end-ladder - F.T. March,7-2001
26231 I029dits[1] = 0.1815;
26232 I029dits[2] = 1.0100;
26233 I029dits[3] = 0.015;
26234 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26236 // new: for the 2nd top rod of the structure
26237 // at the end-ladder - F.T. March,7-2001
26238 I030dits[0] = 0.1830;
26239 I030dits[1] = 0.1650;
26240 I030dits[2] = 1.0100;
26241 I030dits[3] = 0.0150;
26242 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26244 // inox cooling tubes for the end ladder - F.T. March,7-2001
26245 I031dits[0] = 0.093;
26247 I031dits[2] = I024dits[2];
26248 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26251 // cooling water for the end ladder - F.T. March,7-2001
26253 I032dits[1] = I031dits[0];
26254 I032dits[2] = I024dits[2];
26255 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26257 // cooling freon for the end ladder - R.B. March,21-2001
26259 I032dits[1] = I031dits[0];
26260 I032dits[2] = I024dits[2];
26261 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26264 // -- block of the SDD ladder frame holding the electronics
26266 // edge of the ladder frame - part 1
26271 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26273 // edge of the ladder frame - part 2
26278 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26280 // inclined segments of the ladder frame
26285 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26287 // horiz.segments of the ladders, normal to ladder edges
26292 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26294 // horiz.segments of the ladders, at 45 deg. to ladder edges
26299 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26301 // supports of the ceramic pins holding the detectors
26305 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26307 // ceramic pins holding the detectors
26311 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26313 // holders of cooling tubes
26315 I035dits[1] = 0.15;
26317 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26319 // top holders of microcables
26323 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26325 // inox cooling tubes - F.T. March,7-2001
26326 I037dits[0] = 0.093;
26328 I037dits[2] = I018dits[2];
26329 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26332 // cooling water - F.T. March,7-2001
26334 I038dits[1] = I037dits[0];
26335 I038dits[2] = I018dits[2];
26336 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26338 // cooling freon - R.B. March,21-2001
26340 I038dits[1] = I037dits[0];
26341 I038dits[2] = I018dits[2];
26342 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26344 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26346 // SDD heat bridge - F.T. March,7-2001
26347 I039dits[0] = 1.1000;
26348 I039dits[1] = 0.0087;
26349 I039dits[2] = 3.2500;
26350 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26355 dits[2] = I039dits[2];
26356 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26360 I041dits[1] = 0.12;
26361 I041dits[2] = I039dits[2];
26364 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26367 // SDD PASCAL - F.T. March,7-2001
26368 I042dits[0] = 0.5000;
26369 I042dits[1] = 0.0175;
26370 I042dits[2] = 0.5000;
26371 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26373 // SDD AMBRA - F.T. March,7-2001
26374 I043dits[0] = 0.3500;
26375 I043dits[1] = 0.0175;
26376 I043dits[2] = 0.5000;
26377 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26379 // SDD capacitors - F.T. March,7-2001
26380 I051dits[0] = 0.1400;
26381 I051dits[1] = 0.0350;
26382 I051dits[2] = 0.0625;
26383 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26385 // SDD hybrid circuit - F.T. March,7-2001
26386 I052dits[0] = 1.725000;
26387 I052dits[1] = 0.003743;
26388 I052dits[2] = I039dits[2];
26389 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26391 // SDD anode microcable : changed - F.T. March,7-2001
26392 I044dits[0] = I018dits[2];
26393 I044dits[1] = I039dits[2];
26394 I044dits[2] = 0.00084;
26395 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26396 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26397 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26399 // SDD electronics box - F.T. March,7-2001
26400 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26401 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26402 I050dits[2] = I018dits[2];
26403 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26405 // SDD sensitive volume
26407 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26409 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26411 // Like for ITS3 - F.T. March,7-2001
26413 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26415 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26418 // --- Define SSD volumes ------------------------------------------
26442 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26447 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26452 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26457 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26462 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26467 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26472 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26477 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26482 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26487 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26492 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26498 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26503 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26509 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26515 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26521 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26526 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26531 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26536 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26541 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26546 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26551 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26556 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26561 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26567 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26572 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26578 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26583 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26589 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26595 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26601 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26606 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26611 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26616 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26621 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26626 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26631 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26637 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26642 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26648 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26654 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26660 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26665 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26670 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26675 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26680 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26685 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26690 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26695 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26700 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26706 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26712 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26717 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26722 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26727 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26732 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26737 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26743 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26749 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26754 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26760 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26765 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26770 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26774 // --- Define volumes of shield of SPD ----------------
26780 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26785 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26788 // --- Define volume of first cylinder between SPD and SDD --------------
26790 dits[0] = (21.-0.128)/2.;
26793 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26795 // --- Define volume of second cylinder between SDD and SSD --------------
26797 dits[0] = (59.5-0.128)/2.;
26799 dits[2] = 56.2; // was 57
26800 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26802 // --- Define volumes of SDD cone ----------------------------------
26841 dits[37] = 27.2637;
26843 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26866 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26880 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26894 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26899 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26904 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26909 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26914 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26919 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26924 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26930 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26935 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26938 // --- Define volumes of SSD cone ----------------------------------
26980 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
26988 dits[6] = -zmax+2.;
26991 dits[9] = -71.2819;
26993 dits[11] = 49.0319;
26994 dits[12] = -57.25; // was 58.5
26995 dits[13] = 32.9681;
26997 dits[15] = -57.25; // was 58.5
27000 dits[18] = -55.75; // was 57
27002 dits[20] = 32.25; // was 31.5
27003 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27008 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
27013 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
27018 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27020 dits[0] = 42.05+5.;
27021 dits[1] = 42.55+5.;
27023 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27024 // this will change after PPR
27025 dits[0] = 37.05+5.;
27026 dits[1] = 37.55+5.;
27028 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27029 // this will change after PPR
27042 dits[12] = -68.5+4.8;
27045 dits[15] = -63.5+4.8;
27048 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
27072 dits[22] = 33.0173;
27075 dits[25] = 33.0173;
27078 dits[28] = 34.6955;
27080 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
27083 // --- Place SPD (option 'a') volumes into their mother volume IT12
27085 // SPD - option 'a'
27086 // (this is NOT the default)
27090 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27091 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27092 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27093 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27094 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27095 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27096 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27097 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27098 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27099 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27100 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27101 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27102 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27103 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27104 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27105 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27106 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27107 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27108 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27109 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27110 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27111 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27112 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27113 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27114 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27115 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27116 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27117 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27118 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27119 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27120 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27121 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27122 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27123 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27124 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27125 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27126 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27127 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27128 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27129 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27130 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27131 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27132 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27133 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27134 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27135 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27136 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27137 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27138 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27139 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27140 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27141 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27142 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27143 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27144 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27145 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27146 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27147 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27148 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27149 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27150 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27151 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27152 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27153 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27154 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27155 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27156 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27157 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27158 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27159 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27160 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27161 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27162 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27163 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27164 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27165 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27166 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27167 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27168 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27169 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27170 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27171 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27172 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27173 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27174 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27175 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27176 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27177 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27178 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27179 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27180 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27181 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27182 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27183 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27184 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27185 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27186 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27187 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27188 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27189 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27190 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27191 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27192 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27193 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27194 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27195 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27196 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27197 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27198 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27199 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27200 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27201 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27202 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27203 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27204 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27205 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27206 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27207 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27208 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27209 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27210 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27211 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27212 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27213 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27214 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27215 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27216 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27217 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27218 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27219 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27220 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27221 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27222 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27223 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27224 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27225 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27226 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27227 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27228 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27229 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27230 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27231 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27232 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27233 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27234 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27235 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27236 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27237 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27238 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27239 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27240 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27241 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27242 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27243 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27244 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27245 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27246 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27251 // --- Place SPD (option 'b') volumes into their mother volume IT12
27253 // SPD - option 'b'
27254 // (this is the default)
27258 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27259 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27260 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27261 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27262 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27263 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27264 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27265 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27266 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27267 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27268 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27269 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27270 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27271 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27272 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27273 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27274 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27275 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27276 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27277 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27278 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27279 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27280 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27281 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27282 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27283 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27284 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27285 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27286 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27287 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27288 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27289 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27290 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27291 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27292 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27293 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27294 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27295 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27296 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27297 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27298 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27299 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27300 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27301 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27302 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27303 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27304 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27305 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27306 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27307 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27308 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27309 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27310 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27311 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27312 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27313 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27314 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27315 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27316 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27317 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27318 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27319 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27320 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27321 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27322 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27323 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27324 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27325 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27326 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27327 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27328 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27329 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27330 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27331 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27332 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27333 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27334 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27335 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27336 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27337 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27338 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27339 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27340 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27341 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27342 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27343 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27344 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27345 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27346 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27347 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27348 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27349 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27350 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27351 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27352 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27353 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27354 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27355 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27356 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27357 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27358 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27359 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27360 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27361 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27362 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27363 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27364 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27365 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27366 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27367 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27368 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27369 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27370 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27371 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27372 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27373 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27374 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27375 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27376 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27377 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27378 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27379 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27380 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27381 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27382 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27383 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27384 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27385 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27386 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27387 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27388 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27389 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27390 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27391 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27392 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27393 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27394 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27395 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27396 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27397 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27398 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27399 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27400 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27401 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27402 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27403 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27404 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27405 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27406 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27407 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27408 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27409 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27410 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27411 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27412 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27413 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27414 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27415 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27416 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27417 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27418 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27422 // --- Place SDD volumes into their mother volume IT34
27425 // -- position SDD detectors of ladder 3 / layer 3
27427 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27428 ySDD = Y_SDD_sep/2.+I302dits[1];
27429 for (iSDD=0; iSDD<6; iSDD++) {
27430 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27434 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27435 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27436 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27437 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27438 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27439 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27440 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27441 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27442 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27443 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27444 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27445 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27446 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27447 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27450 // -- position SDD detectors of ladder 4 / layer 4
27452 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27453 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27454 for (iSDD=0; iSDD<8; iSDD++) {
27455 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27459 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27460 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27461 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27462 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27463 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27464 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27465 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27466 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27467 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27468 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27469 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27470 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27471 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27472 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27473 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27474 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27475 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27476 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27477 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27478 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27479 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27480 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27483 // -- build block of the SDD ladder frame holding the electronics
27485 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27486 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27487 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27489 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27490 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27491 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27493 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27494 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27495 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27496 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27497 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27498 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27499 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27500 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27502 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27503 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27505 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27506 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27508 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27509 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27510 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27511 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27513 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27514 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27515 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27516 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27518 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27519 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27521 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27522 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27523 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27524 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27526 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27527 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27529 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27530 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27532 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27533 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27534 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27535 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27538 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27540 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27542 xI039 = -SDD_CoolPipe[1]/cos30;
27543 yI039 = -I050dits[1]+I039dits[1];
27544 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27545 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27546 yI042 = yI039+I039dits[1]+I042dits[1];
27547 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27548 yI043 = yI039+I039dits[1]+I043dits[1];
27549 zChipSpace = I042dits[2];
27550 if (zChipSpace < I043dits[2]) {
27551 zChipSpace = I043dits[2];
27553 zChipSpace = zChipSpace * 2;
27554 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27555 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27556 for (ichip=0; ichip<4; ichip++) {
27557 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27558 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27559 zchip += zChipSpace + yI051space;
27561 xcap = 2*I039dits[0]/5.;
27562 yI051 = yI039+I039dits[1]+I051dits[1];
27563 zI051 = -I039dits[2] + yI051space/3.;
27565 for (ichip=0; ichip<5; ichip++) {
27566 xI051 = xI039-I039dits[0]+xcap;
27567 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27568 zI051 += yI051space/3.;
27569 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27571 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27573 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27575 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27576 zI051 -= yI051space/3.;
27578 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27580 zI051 += zChipSpace + yI051space;
27582 xI052 = -I050dits[0]+I052dits[0];
27583 yI052 = yI051+I051dits[1]+I052dits[1];
27584 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27585 xI044 = I050dits[0]-I044dits[3];
27586 yI044 = yI052+I052dits[1]+I044dits[2];
27587 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27588 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27589 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27592 // -- build block of the SDD ladder frame at the end ladders
27594 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27595 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27596 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27597 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27599 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27601 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27603 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27604 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27606 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27607 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27609 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27611 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27613 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27614 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27616 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27617 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27620 xI424 = I028dits[0]/3.;
27621 yI424 = -I028dits[1]+I424dits[1];
27622 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27623 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27624 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27625 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27626 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27627 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27630 // -- build the SDD ladder 3
27633 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27634 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27635 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27636 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27637 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27638 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27639 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27640 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27645 for (iSDD=0; iSDD<3; iSDD++) {
27646 HVname[3] = (Char_t)(48+iSDD+5);
27647 dits[0] = 1.350000;
27648 dits[1] = I425dits[1];
27649 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27650 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27652 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27653 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27654 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27655 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27656 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27657 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27663 for (iSDD=0; iSDD<3; iSDD++) {
27664 LVname[3] = (Char_t)(48+iSDD+1);
27665 dits[0] = 1.350000;
27666 dits[1] = 0.004423;
27667 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27668 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27669 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27671 fabs(yI050-yLV)*sin30/cos30 +
27672 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27673 zLV = I047dits[2] - dits[2];
27674 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27675 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27676 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27677 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27681 // -- build the SDD ladder 4
27684 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27685 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27686 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27687 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27688 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27689 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27690 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27691 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27692 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27693 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27698 for (iSDD=0; iSDD<4; iSDD++) {
27699 HVname[3] = (Char_t)(48+iSDD+5);
27700 dits[0] = 1.350000;
27701 dits[1] = I425dits[1];
27702 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27703 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27705 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27706 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27707 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27708 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27709 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27710 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27716 for (iSDD=0; iSDD<4; iSDD++) {
27717 LVname[3] = (Char_t)(48+iSDD+1);
27718 dits[0] = 1.350000;
27719 dits[1] = 0.004423;
27720 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27721 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27722 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27724 fabs(yI050-yLV)*sin30/cos30 +
27725 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27726 zLV = I048dits[2] - dits[2];
27727 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27728 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27729 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27730 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27734 // -- build the SDD barrel (layers 3 and 4)
27736 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27737 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27738 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27739 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27740 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27741 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27742 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27743 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27744 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27745 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27746 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27747 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27748 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27749 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27751 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27752 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27753 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27754 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27755 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27756 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27757 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27758 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27759 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27760 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27761 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27762 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27763 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27764 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27765 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27766 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27767 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27768 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27769 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27770 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27771 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27772 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27775 // --- Place SSD volumes into their mother volume IT56
27778 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27779 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27780 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27781 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27782 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27783 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27784 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27785 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27786 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27787 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27788 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27789 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27790 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27791 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27792 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27793 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27794 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27795 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27796 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27797 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27798 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27799 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27800 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
27801 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
27802 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27803 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27804 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27805 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27806 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27807 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27808 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27809 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27810 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27811 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27812 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27813 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27814 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27815 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27816 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27817 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27818 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27819 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27820 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27821 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27822 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27823 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27824 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27825 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27826 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27827 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27828 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27829 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27830 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27831 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27832 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27833 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27834 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27835 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27836 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27837 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27838 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27839 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27840 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27841 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27842 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27843 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27844 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27845 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27846 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27847 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27848 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27849 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27850 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27851 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27852 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27853 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27854 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27855 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27856 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27857 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27858 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27859 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27860 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27861 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27862 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27863 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27864 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27865 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27866 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27867 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27868 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27869 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27870 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27871 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27872 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27873 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27874 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27875 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27876 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27877 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27878 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27879 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27880 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27881 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27882 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27883 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27884 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27885 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27886 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27887 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27888 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27889 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27890 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27891 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27892 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27893 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27894 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27895 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27896 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27897 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27898 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27899 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27900 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27901 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27902 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27903 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27904 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27905 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27906 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27907 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27908 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27909 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27910 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27911 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27912 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27913 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27914 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27915 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27916 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27917 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27918 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27919 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27920 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27921 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27922 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27923 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27924 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27925 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27926 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27927 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27928 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27929 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27930 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27931 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27932 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27933 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27934 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27935 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27936 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27937 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27938 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27939 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27940 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27941 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27942 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27943 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27944 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27945 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27946 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27947 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27948 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
27949 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27950 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27951 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27952 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27953 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27954 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27955 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27956 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27957 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27958 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27959 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27960 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27961 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27962 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27963 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27964 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27965 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27966 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27967 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27968 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27969 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27970 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27971 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27972 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27973 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
27974 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27975 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27976 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27977 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27978 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27979 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27980 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27981 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27982 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27983 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27984 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27985 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27986 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
27987 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
27988 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
27989 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
27990 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
27991 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
27992 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
27993 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
27994 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
27995 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
27996 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
27997 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
27998 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
27999 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28000 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28001 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28002 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28003 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28004 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28005 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28006 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28007 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28008 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28009 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28010 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28011 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28012 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28013 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28014 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28015 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28016 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28017 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28018 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28019 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28020 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28021 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28022 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28023 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28024 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28025 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28026 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28027 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28028 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28029 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28030 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28031 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28032 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28033 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28034 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28035 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28036 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28037 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28038 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28039 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28040 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28041 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28042 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28043 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28044 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28045 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28046 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28047 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28048 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28049 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28050 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28051 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28052 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28053 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28054 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28055 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28056 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28057 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28058 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28059 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28060 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28061 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28062 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28063 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28064 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28065 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28071 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28072 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28073 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28074 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28075 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28076 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28077 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28078 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28079 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28080 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28081 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28082 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28083 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28084 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28085 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28086 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28087 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28088 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28089 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28090 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28091 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28092 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28093 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28094 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28095 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28096 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28097 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28098 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28099 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28100 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28101 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28102 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28103 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28104 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28105 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28106 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28107 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28108 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28109 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28110 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28111 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28112 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28113 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28114 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28115 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28116 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28117 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28118 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28119 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28120 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28121 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28122 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28123 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28124 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28125 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28126 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28127 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28128 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28129 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28130 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28131 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28132 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28133 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28134 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28135 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28136 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28137 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28138 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28139 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28140 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28141 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28142 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28143 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28144 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28145 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28146 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28147 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28148 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28149 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28150 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28151 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28152 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28153 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28154 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28155 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28156 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28157 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28158 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28159 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28160 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28161 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28162 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28163 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28164 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28165 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28166 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28167 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28168 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28169 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28170 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28171 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28172 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28173 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28174 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28175 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28176 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28177 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28183 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28184 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28185 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28186 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28187 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28188 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28189 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28190 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28191 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28192 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28193 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28194 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28195 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28196 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28197 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28198 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28199 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28200 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28201 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28202 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28203 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28204 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28205 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28206 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28207 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28210 // --- Place volumes of shield between SPD and SDD
28213 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28214 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28215 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28216 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28217 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28220 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28222 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28223 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28226 // --- Place volumes of SDD cone ----------------------------------
28229 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28230 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28231 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28232 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28233 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28234 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28235 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28236 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28237 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28238 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28239 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28240 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28241 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28242 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28243 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28244 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28245 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28246 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28247 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28248 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28249 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28250 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28251 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28252 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28253 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28254 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28255 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28256 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28257 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28258 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28259 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28260 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28261 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28262 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28263 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28264 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28265 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28266 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28267 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28268 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28269 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28270 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28271 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28272 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28273 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28274 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28275 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28276 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28277 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28278 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28279 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28280 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28281 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28282 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28283 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28284 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28285 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28286 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28287 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28288 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28289 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28290 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28291 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28292 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28293 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28294 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28295 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28296 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28297 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28298 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28299 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28300 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28301 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28302 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28303 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28304 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28305 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28306 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28307 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28308 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28309 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28310 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28311 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28312 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28313 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28314 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28315 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28316 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28317 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28318 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28319 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28320 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28321 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28322 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28323 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28324 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28325 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28326 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28327 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28328 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28331 // --- Place volumes of SSD cone ----------------------------------
28334 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28335 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28336 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28337 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28338 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28339 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28340 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28341 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28342 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28343 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28344 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28345 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28346 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28347 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28348 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28349 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28350 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28351 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28352 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28353 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28354 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28355 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28356 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28357 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28358 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28359 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28360 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28361 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28362 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28363 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28364 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28365 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28366 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28367 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28368 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28369 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28370 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28371 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28372 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28373 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28374 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28375 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28376 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28377 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28378 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28379 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28380 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28381 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28384 // --- Place subdetectors' mother volumes and supports' mother volumes
28385 // into ITS mother volume ITSD
28387 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28388 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28389 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28390 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28391 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28394 // **************************** SERVICES *********************************
28397 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28406 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28407 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28408 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28410 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28419 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28420 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28421 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28424 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28428 dgh[1] = 46.+1.0+1.5;
28433 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28434 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28435 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28437 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28441 dgh[1] = 46.+1.0+1.5;
28446 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28447 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28448 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28451 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28460 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28461 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28462 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28464 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28473 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28474 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28475 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28478 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28481 dgh[0] = (ztpc-97.5)/2.;
28488 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28489 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28491 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28494 dgh[0] = (ztpc-97.5)/2.;
28501 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28502 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28505 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28508 dgh[0] = (ztpc-97.5)/2.;
28510 dgh[2] = 46.2+1.0+1.5;
28512 dgh[4] = 62.3+1.0+1.5;
28515 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28516 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28518 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28521 dgh[0] = (ztpc-97.5)/2.;
28523 dgh[2] = 46.2+1.0+1.5;
28525 dgh[4] = 62.3+1.0+1.5;
28528 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28529 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28531 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28539 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28540 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28542 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28550 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28551 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28553 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28561 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28562 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28564 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28572 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28573 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28575 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28576 // THE ABSORBER - COPPER PART - UPPER PART
28580 dgh[2] = (ztpc-97.5+1.5)/2.;
28583 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28584 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28586 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28587 // THE ABSORBER - COPPER PART - LOWER PART
28591 dgh[2] = (ztpc-97.5+1.5)/2.;
28594 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28595 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28597 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28598 // THE ABSORBER - CARBON PART - UPPER PART
28601 dgh[1] = 46.+1.0+1.5;
28602 dgh[2] = (ztpc-97.5)/2.;
28605 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28606 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28608 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28609 // THE ABSORBER - CARBON PART - LOWER PART
28612 dgh[1] = 46.+1.0+1.5;
28613 dgh[2] = (ztpc-97.5)/2.;
28616 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28617 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28619 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28620 // COPPER PART - UPPER PART
28627 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28628 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28630 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28631 // COPPER PART - LOWER PART
28638 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28639 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28641 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28642 // CARBON PART - UPPER PART
28649 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28650 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28652 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28653 // CARBON PART - LOWER PART
28660 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28661 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28663 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28670 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28671 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28673 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28680 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28681 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28683 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28690 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28691 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28692 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28693 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28695 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28696 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28698 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28699 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28700 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28701 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28705 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28710 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28711 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28712 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28714 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28718 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28719 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28720 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28721 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28722 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28723 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28724 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28725 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28726 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28727 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28729 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28734 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28735 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28736 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28737 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28742 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28743 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28744 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28745 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28747 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28752 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28753 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28754 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28755 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28757 // --- Outputs the geometry tree in the EUCLID/CAD format
28760 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28764 //_____________________________________________________________________________
28765 void AliITSvPPRasymm::CreateMaterials(){
28766 ////////////////////////////////////////////////////////////////////////
28768 // Create ITS materials
28769 // This function defines the default materials used in the Geant
28770 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28771 // AliITSvPPRasymm.
28772 // In general it is automatically replaced by
28773 // the CreatMaterials routine defined in AliITSv?. Should the function
28774 // CreateMaterials not exist for the geometry version you are using this
28775 // one is used. See the definition found in AliITSv5 or the other routine
28776 // for a complete definition.
28779 Int_t isxfld = gAlice->Field()->Integ();
28780 Float_t sxmgmx = gAlice->Field()->Max();
28783 Float_t afre[2] = { 12.011,18.9984032 };
28784 Float_t zfre[2] = { 6.,9. };
28785 Float_t wfre[2] = { 5.,12. };
28786 Float_t densfre = 1.5;
28788 // --- Define the various materials and media for GEANT ---
28790 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28791 AliMedium(1,"SI$",1,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28793 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28794 AliMedium(2,"SPD SI CHIP$",2,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01, 0);
28796 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28797 AliMedium(3,"SPD SI BUS$",3,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28799 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28800 AliMedium(4,"C (M55J)$",4,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28802 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28803 AliMedium(5,"AIR$",5,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28805 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28806 AliMedium(6,"GEN AIR$",6,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28808 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28809 AliMedium(7,"SDD SI CHIP$",7,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28811 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28812 AliMedium(9,"SDD C (M55J)$",9,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28814 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28815 AliMedium(10,"SDD AIR$",10,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28817 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28818 AliMedium(11,"AL$",11,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28820 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28821 AliMedium(12,"WATER$",12,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28823 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28824 AliMedium(13,"Freon$",13,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28826 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28827 AliMedium(14,"COPPER$",14,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28829 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28830 AliMedium(15,"CERAMICS$",15,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28832 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28833 AliMedium(20,"SSD C (M55J)$",20,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28835 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28836 AliMedium(21,"SSD AIR$",21,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28838 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28839 AliMedium(25,"G10FR4$",25,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28841 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28842 AliMedium(26,"GEN C (M55J)$",26,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28844 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28845 AliMedium(27,"GEN Air$",27,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28847 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28848 AliMedium(51,"SPD SI$",51,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28850 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28851 AliMedium(52,"SPD SI CHIP$",52,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28853 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28854 AliMedium(53,"SPD SI BUS$",53,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28856 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28857 AliMedium(54,"SPD C (M55J)$",54,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28859 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28860 AliMedium(55,"SPD AIR$",55,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28862 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28863 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28865 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28866 AliMedium(61,"EPOXY$",61,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28868 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28869 AliMedium(62,"SILICON$",62,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28871 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28872 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28874 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28875 AliMedium(64,"ALUMINUM$",64,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28877 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28878 AliMedium(65,"INOX$",65,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28880 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28881 AliMedium(68,"ROHACELL$",68,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28883 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28884 AliMedium(69,"SDD C AL (M55J)$",69,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28886 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28887 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28889 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28890 AliMedium(71,"ITS SANDW A$",71,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28892 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28893 AliMedium(72,"ITS SANDW B$",72,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28895 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28896 AliMedium(73,"ITS SANDW C$",73,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28898 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28899 AliMedium(74,"HEAT COND GLUE$",74,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28901 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28902 AliMedium(75,"ELASTO SIL$",75,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28904 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28905 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28907 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28908 AliMedium(77,"SDD X7R capacitors$",77,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28910 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28911 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28913 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28914 AliMedium(79,"SDD SI insensitive$",79,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28916 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28917 AliMedium(80,"SDD HV microcable$",80,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28919 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28920 AliMedium(81,"SDD LV+signal cable$",81,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28922 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28923 AliMedium(82,"SDD hybrid microcab$",82,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28925 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28926 AliMedium(83,"SDD anode microcab$",83,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28928 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28929 AliMedium(84,"SDD/SSD rings$",84,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28931 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28932 AliMedium(85,"inox/alum$",85,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28937 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28938 AliMedium(90,"SPD shield$",90, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28940 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
28941 AliMedium(91, "SPD End ladder$",91, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28943 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28944 AliMedium(92, "SPD cone$", 92, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28946 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28947 AliMedium(93, "SDD End ladder$",93, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28949 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28950 AliMedium(94, "SDD cone$", 94, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28952 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28953 AliMedium(95, "SSD End ladder$",95, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28955 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28956 AliMedium(96, "SSD cone$", 96, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28959 //______________________________________________________________________
28960 void AliITSvPPRasymm::InitAliITSgeom(){
28961 // Based on the geometry tree defined in Geant 3.21, this
28962 // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28964 if(gMC->IsA()!=AliGeant3::Class()) {
28965 Error("InitAliITSgeom",
28966 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28969 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28970 const Int_t nlayers = 6;
28971 const Int_t ndeep = 9;
28972 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28973 Int_t nlad[nlayers],ndet[nlayers];
28974 Double_t t[3],r[10];
28975 Float_t par[20],att[20];
28976 Int_t npar,natt,idshape,imat,imed;
28977 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28978 Int_t mod,lay,lad,det,i,j,k;
28979 Char_t names[nlayers][ndeep][4];
28980 Int_t itsGeomTreeCopys[nlayers][ndeep];
28981 if(fMinorVersion == 1){ // Option A
28982 Char_t *namesA[nlayers][ndeep] = {
28983 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28984 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28985 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28986 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28987 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28988 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28989 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28990 {1,1,1,1,10, 4, 4,1,1},// lay=2
28991 {1,1,1,1,14, 6, 1,0,0},// lay=3
28992 {1,1,1,1,22, 8, 1,0,0},// lay=4
28993 {1,1,1,1,34,22, 1,0,0},// lay=5
28994 {1,1,1,1,38,25, 1,0,0}};//lay=6
28995 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28996 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28997 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28999 }else if(fMinorVersion == 2){ // Option B
29000 Char_t *namesB[nlayers][ndeep] = {
29001 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29002 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29003 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29004 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29005 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29006 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29007 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29008 {1,1,1,1,10, 4, 4,1,1},// lay=2
29009 {1,1,1,1,14, 6, 1,0,0},// lay=3
29010 {1,1,1,1,22, 8, 1,0,0},// lay=4
29011 {1,1,1,1,34,22, 1,0,0},// lay=5
29012 {1,1,1,1,38,25, 1,0,0}};//lay=6
29013 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29014 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29015 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29017 } // end if fMinorVersion
29018 // Sorry, but this is not very pritty code. It should be replaced
29019 // at some point with a version that can search through the geometry
29021 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29022 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29023 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29024 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29026 for(i=0;i<nlayers;i++){
29028 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29029 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29033 if(fITSgeom!=0) delete fITSgeom;
29034 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29035 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29036 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29038 for(lay=1;lay<=nlayers;lay++){
29039 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29040 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29042 case 1: case 2: // layers 1 and 2 are a bit special
29044 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29046 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29049 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29052 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29053 par,att,imat,imed);
29054 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29055 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29056 fITSgeom->ReSetShape(kSPD,
29057 new AliITSgeomSPD425Short(npar,par));
29062 case 3: case 4: case 5: case 6: // layers 3-6
29064 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29066 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29069 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29070 par,att,imat,imed);
29073 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29074 if(!(fITSgeom->IsShapeDefined(kSDD)))
29075 fITSgeom->ReSetShape(kSDD,
29076 new AliITSgeomSDD256(npar,par));
29079 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29080 if(!(fITSgeom->IsShapeDefined(kSSD)))
29081 fITSgeom->ReSetShape(kSSD,
29082 new AliITSgeomSSD275and75(npar,par));
29085 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29086 if(!(fITSgeom->IsShapeDefined(kSSD)))
29087 fITSgeom->ReSetShape(kSSD,
29088 new AliITSgeomSSD75and275(npar,par));
29098 //_____________________________________________________________________________
29099 void AliITSvPPRasymm::Init(){
29100 ////////////////////////////////////////////////////////////////////////
29101 // Initialise the ITS after it has been created.
29102 ////////////////////////////////////////////////////////////////////////
29106 for(i=0;i<26;i++) cout << "*";
29107 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29108 for(i=0;i<25;i++) cout << "*";cout << endl;
29110 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29111 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29112 if(fITSgeom!=0) delete fITSgeom;
29113 fITSgeom = new AliITSgeom();
29114 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29115 if(!fGeomDetIn) this->InitAliITSgeom();
29116 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29119 for(i=0;i<72;i++) cout << "*";
29122 //_____________________________________________________________________________
29123 void AliITSvPPRasymm::SetDefaults(){
29124 // sets the default segmentation, response, digit and raw cluster classes
29125 const Float_t kconv = 1.0e+04; // convert cm to microns
29127 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29129 AliITSDetType *iDetType;
29134 Float_t bx[256],bz[280];
29137 iDetType=DetType(kSPD);
29138 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29139 AliITSresponse *resp0=new AliITSresponseSPD();
29140 SetResponseModel(kSPD,resp0);
29141 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29142 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29143 s0->GetDz()*2.*kconv, // for now.
29144 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29145 seg0->SetNPads(256,160);// Number of Bins in x and z
29146 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29147 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29148 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29149 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29150 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29151 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29152 bz[127] = bz[128] = 625.0; // first chip boundry
29153 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29154 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29155 SetSegmentationModel(kSPD,seg0);
29156 // set digit and raw cluster classes to be used
29157 const char *kData0=(iDetType->GetResponseModel())->DataType();
29158 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29159 "AliITSRawClusterSPD");
29160 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29161 // SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29162 // iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29165 iDetType=DetType(kSDD);
29166 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29167 AliITSresponseSDD *resp1=new AliITSresponseSDD();
29168 resp1->SetZeroSupp("1D");
29169 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
29171 resp1->GetNoiseParam(a,b);
29172 Int_t cp[8] = {0,0,(Int_t)(a+2.*b),(Int_t)(a+2.*b),0,0,0,0};
29173 resp1->SetCompressParam(cp);
29174 SetResponseModel(kSDD,resp1);
29175 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29176 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29177 s1->GetDz()*2.*kconv, // for now.
29178 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29179 bx[0] = (s1->GetDx()*kconv/(seg1->Dpx(0))*resp1->DriftSpeed())+1.;// clock in Mhz
29180 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29181 SetSegmentationModel(kSDD,seg1);
29182 const char *kData1=(iDetType->GetResponseModel())->DataType();
29183 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29184 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29185 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29186 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29187 // SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29188 // iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29191 iDetType=DetType(kSSD);
29192 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29193 AliITSresponse *resp2=new AliITSresponseSSD();
29194 SetResponseModel(kSSD,resp2);
29195 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29196 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29197 s2->GetDz()*2.*kconv, // for now.
29198 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29199 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29200 seg2->SetNPads(768,0); // number of strips on each side.
29201 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29202 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29203 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29204 SetSegmentationModel(kSSD,seg2);
29205 const char *kData2=(iDetType->GetResponseModel())->DataType();
29206 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29207 "AliITSRawClusterSSD");
29208 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29209 // SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29210 // iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29213 Warning("SetDefaults",
29214 "Only the four basic detector types are initialised!");
29218 //______________________________________________________________________
29219 void AliITSvPPRasymm::DrawModule(){
29220 ////////////////////////////////////////////////////////////////////////
29221 // Draw a shaded view of the FMD version 8.
29222 ////////////////////////////////////////////////////////////////////////
29224 // Set everything unseen
29225 gMC->Gsatt("*", "seen", -1);
29227 // Set ALIC mother visible
29228 gMC->Gsatt("ALIC","SEEN",0);
29230 // Set the volumes visible
29231 gMC->Gsatt("ITSD","SEEN",0);
29232 gMC->Gsatt("ITS1","SEEN",1);
29233 gMC->Gsatt("ITS2","SEEN",1);
29234 gMC->Gsatt("ITS3","SEEN",1);
29235 gMC->Gsatt("ITS4","SEEN",1);
29236 gMC->Gsatt("ITS5","SEEN",1);
29237 gMC->Gsatt("ITS6","SEEN",1);
29239 gMC->Gsatt("IPCB","SEEN",1);
29240 gMC->Gsatt("ICO2","SEEN",1);
29241 gMC->Gsatt("ICER","SEEN",0);
29242 gMC->Gsatt("ISI2","SEEN",0);
29243 gMC->Gsatt("IPLA","SEEN",0);
29244 gMC->Gsatt("ICO3","SEEN",0);
29245 gMC->Gsatt("IEPX","SEEN",0);
29246 gMC->Gsatt("ISI3","SEEN",1);
29247 gMC->Gsatt("ISUP","SEEN",0);
29248 gMC->Gsatt("ICHO","SEEN",0);
29249 gMC->Gsatt("ICMO","SEEN",0);
29250 gMC->Gsatt("ICMD","SEEN",0);
29251 gMC->Gsatt("ICCO","SEEN",1);
29252 gMC->Gsatt("ICCM","SEEN",0);
29253 gMC->Gsatt("ITMD","SEEN",0);
29254 gMC->Gsatt("ITTT","SEEN",1);
29257 gMC->Gdopt("hide", "on");
29258 gMC->Gdopt("shad", "on");
29259 gMC->Gsatt("*", "fill", 7);
29260 gMC->SetClipBox(".");
29261 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29262 gMC->DefaultRange();
29263 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29264 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29265 gMC->Gdman(17, 6, "MAN");
29267 //_____________________________________________________________________________
29268 void AliITSvPPRasymm::StepManager(){
29269 ////////////////////////////////////////////////////////////////////////
29270 // Called for every step in the ITS, then calles the AliITShit class
29271 // creator with the information to be recoreded about that hit.
29272 // The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29273 // printing of information to a file which can be used to create a .det
29274 // file read in by the routine CreateGeometry(). If set to 0 or any other
29275 // value except 1, the default behavior, then no such file is created nor
29276 // it the extra variables and the like used in the printing allocated.
29277 ////////////////////////////////////////////////////////////////////////
29282 TLorentzVector position, momentum;
29283 TClonesArray &lhits = *fHits;
29287 if(gMC->IsTrackInside()) vol[3] += 1;
29288 if(gMC->IsTrackEntering()) vol[3] += 2;
29289 if(gMC->IsTrackExiting()) vol[3] += 4;
29290 if(gMC->IsTrackOut()) vol[3] += 8;
29291 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29292 if(gMC->IsTrackStop()) vol[3] += 32;
29293 if(gMC->IsTrackAlive()) vol[3] += 64;
29295 // Fill hit structure.
29296 if(!(gMC->TrackCharge())) return;
29298 // Only entering charged tracks
29299 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29301 id = gMC->CurrentVolOffID(2,copy);
29302 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29304 gMC->CurrentVolOffID(3,copy1);
29305 //ladder copy in the module = 1<->2 (I10A < I12A)
29306 gMC->CurrentVolOffID(4,copy2);
29307 //module copy in the layer = 1<->10 (I12A < IT12)
29308 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29309 } else if(id == fIdSens[1]){
29311 id = gMC->CurrentVolOffID(2,copy);
29312 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29314 gMC->CurrentVolOffID(3,copy1);
29315 //ladder copy in the module = 1<->4 (I20A < I12A)
29316 gMC->CurrentVolOffID(4,copy2);
29317 //module copy in the layer = 1<->10 (I12A < IT12)
29318 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29319 } else if(id == fIdSens[2]){
29321 id = gMC->CurrentVolOffID(1,copy);
29322 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29324 id = gMC->CurrentVolOffID(2,copy);
29325 //ladder copy in the layer = 1<->14 (I004 < IT34)
29327 } else if(id == fIdSens[3]){
29329 id = gMC->CurrentVolOffID(1,copy);
29330 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29332 id = gMC->CurrentVolOffID(2,copy);
29333 //ladder copy in the layer = 1<->22 (I005 < IT34))
29335 }else if(id == fIdSens[4]){
29337 id = gMC->CurrentVolOffID(1,copy);
29338 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29340 id = gMC->CurrentVolOffID(2,copy);
29341 //ladder copy in the layer = 1<->34 (I565 < IT56)
29343 }else if(id == fIdSens[5]){
29345 id = gMC->CurrentVolOffID(1,copy);
29346 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29348 id = gMC->CurrentVolOffID(2,copy);
29349 //ladder copy in the layer = 1<->38 (I569 < IT56)
29352 return; // not an ITS volume?
29353 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29355 gMC->TrackPosition(position);
29356 gMC->TrackMomentum(momentum);
29357 hits[0]=position[0];
29358 hits[1]=position[1];
29359 hits[2]=position[2];
29360 hits[3]=momentum[0];
29361 hits[4]=momentum[1];
29362 hits[5]=momentum[2];
29363 hits[6]=gMC->Edep();
29364 hits[7]=gMC->TrackTime();
29365 // Fill hit structure with this new hit.
29366 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);