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.37 2001/10/22 11:00:54 hristov
19 New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
21 Revision 1.36 2001/10/19 21:32:35 nilsen
22 Minor changes to remove compliation warning on gcc 2.92.2 compiler, and
23 cleanded up a little bit of code.
25 Revision 1.35 2001/10/19 10:16:28 barbera
26 A bug corrected in the definition of a TPCON
28 Revision 1.34 2001/10/18 12:25:07 barbera
29 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
31 Revision 1.33 2001/10/18 03:09:21 barbera
32 The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
34 Revision 1.32 2001/10/17 04:35:32 barbera
35 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
37 Revision 1.31 2001/10/04 22:33:39 nilsen
38 Fixed bugs in SetDefaults.
40 Revision 1.30 2001/10/01 19:34:09 nilsen
41 Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
43 Revision 1.29 2001/06/07 14:42:14 barbera
44 Both chip and det thicknesses set to [100,300]
46 Revision 1.28 2001/05/31 19:24:47 barbera
47 Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
49 Revision 1.27 2001/05/30 16:15:47 fca
50 Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
52 Revision 1.26 2001/05/30 15:55:35 hristov
53 Strings compared instead of pointers
55 Revision 1.25 2001/05/30 14:04:31 hristov
56 Dynamic cast replaced (F.Carminati)
58 Revision 1.24 2001/05/25 15:59:59 morsch
59 Overlaps corrected. (R. Barbera)
61 Revision 1.22 2001/05/16 08:17:49 hristov
62 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)
64 Revision 1.21 2001/05/10 00:12:59 nilsen
65 Finished fixing up the default segmentation for the PPR geometry.
67 Revision 1.20 2001/05/09 01:02:22 nilsen
68 Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
70 Revision 1.19 2001/05/03 08:40:15 barbera
71 Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
73 Revision 1.17 2001/05/01 22:40:42 nilsen
74 Partical update of SetDefault.
76 Revision 1.16 2001/04/22 13:48:09 barbera
77 New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
79 Revision 1.15 2001/04/04 07:02:16 barbera
80 Position of the cylinders holding rails corrected
82 Revision 1.14 2001/03/29 22:02:30 barbera
83 Some changes to the services due to the new drawings from the engineers.
85 Revision 1.13 2001/03/29 05:28:56 barbera
86 Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
88 Revision 1.12 2001/03/28 06:40:20 barbera
89 Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
91 Revision 1.11 2001/03/23 00:12:23 nilsen
92 Set Reading of AliITSgeom data from Geant3 common blocks as the default and
93 not a .det file. Removed redundent calls to BuildGeometry.
95 Revision 1.10 2001/03/15 13:47:55 barbera
96 Some service mother volumes modified
98 Revision 1.9 2001/03/13 18:13:30 barbera
99 Some mother volumes sligthly modified to eliminate an overlap with the absorber
101 Revision 1.8 2001/03/13 08:36:24 hristov
102 fabsf replaced by TMath::Abs
104 Revision 1.7 2001/03/13 00:43:43 barbera
105 Updated version of the PPR detailed geometry with symmetric services. Of course, the central part of the detector (volume ITSD and its daughters) is the same of AliITSvPPRasymm.cxx
107 Revision 1.6 2001/02/13 16:53:35 nilsen
108 Fixed a but when trying to use GEANT4. Needed to replace
109 if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
110 because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
111 did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
112 to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
113 in the same way as in AliITSv5.cxx.
115 Revision 1.5 2001/02/09 20:06:26 nilsen
116 Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
118 Revision 1.4 2001/02/09 00:05:31 nilsen
119 Added fMajor/MinorVersion variables and made other changes to better make
120 use of the new code changes in AliITSgeom related classes.
122 Revision 1.3 2001/01/30 09:23:13 hristov
123 Streamers removed (R.Brun)
125 Revision 1.2 2001/01/26 20:01:19 hristov
126 Major upgrade of AliRoot code
128 Revision 1.1.2.1 2001/01/15 13:38:32 barbera
129 New ITS detailed geometry to be used for the PPR
131 Revision 1.12 2000/12/10 16:00:44 barbera
132 Added last definition of special media like end-ladder boxes and cones
134 Revision 1.11 2000/10/30 08:02:25 barbera
135 PCON's changed into simpler CONS and TUBS. Services now allow for the rails to go through them.
137 Revision 1.3.2.7 2000/10/27 17:20:00 barbera
138 Position of rails w.r.t. the interaction point corrected.
140 Revision 1.9 2000/10/27 13:31:29 barbera
141 Rails between ITS and TPC added.
143 Revision 1.8 2000/10/27 13:03:08 barbera
144 Small changes in the SPD volumes and materials
146 Revision 1.6 2000/10/16 14:45:37 barbera
147 Mother volume ITSD modified to avoid some overlaps
149 Revision 1.5 2000/10/16 13:49:15 barbera
150 Services volumes slightly modified and material added following Pierluigi Barberis' information
152 Revision 1.4 2000/10/07 15:33:07 barbera
153 Small corrections to the ITSV mother volume
155 Revision 1.3 2000/10/07 13:06:50 barbera
156 Some new materials and media defined
158 Revision 1.2 2000/10/07 10:42:43 barbera
159 Mother volume ITSV corrected
161 Revision 1.1 2000/10/06 23:09:12 barbera
162 New geometry (symmetric services
164 Revision 1.20 2000/10/02 21:28:08 fca
165 Removal of useless dependecies via forward declarations
167 Revision 1.19 2000/07/10 16:07:19 fca
168 Release version of ITS code
170 Revision 1.14.2.2 2000/05/19 10:09:21 nilsen
171 fix for bug with HP and Sun unix + fix for event display in ITS-working branch
173 Revision 1.14.2.1 2000/03/04 23:45:19 nilsen
174 Fixed up the comments/documentation.
176 Revision 1.14 1999/11/25 06:52:56 fca
177 Correct value of drca
179 Revision 1.13.2.1 1999/11/25 06:52:21 fca
180 Correct value of drca
182 Revision 1.13 1999/10/27 11:16:26 fca
183 Correction of problem in geometry
185 Revision 1.12 1999/10/22 08:25:25 fca
186 remove double definition of destructors
188 Revision 1.11 1999/10/22 08:16:49 fca
189 Correct destructors, thanks to I.Hrivnacova
191 Revision 1.10 1999/10/06 19:56:50 fca
194 Revision 1.9 1999/10/05 08:05:09 fca
195 Minor corrections for uninitialised variables.
197 Revision 1.8 1999/09/29 09:24:20 fca
198 Introduction of the Copyright and cvs Log
202 //////////////////////////////////////////////////////////////////////////////
204 // Inner Traking System version PPR symmetric //
205 // This class contains the base procedures for the Inner Tracking System //
207 // Authors: R. Barbera //
211 // NOTE: THIS IS THE SYMMETRIC PPR geometry of the ITS. //
212 // THIS WILL NOT WORK //
213 // with the geometry or module classes or any analysis classes. You are //
214 // strongly encouraged to uses AliITSv5. //
216 //////////////////////////////////////////////////////////////////////////////
217 // See AliITSvPPRsymm::StepManager().
218 #include <iostream.h>
223 #include <TGeometry.h>
228 #include <TFile.h> // only required for Tracking function?
230 #include <TObjArray.h>
231 #include <TLorentzVector.h>
232 #include <TObjString.h>
233 #include <TClonesArray.h>
240 #include "AliConst.h"
241 #include "AliGeant3.h"
242 #include "AliITSGeant3Geometry.h"
243 #include "AliITShit.h"
245 #include "AliITSvPPRsymm.h"
246 #include "AliITSgeom.h"
247 #include "AliITSgeomSPD.h"
248 #include "AliITSgeomSDD.h"
249 #include "AliITSgeomSSD.h"
250 #include "AliITSDetType.h"
251 #include "AliITSresponseSPD.h"
252 #include "AliITSresponseSDD.h"
253 #include "AliITSresponseSSD.h"
254 #include "AliITSsegmentationSPD.h"
255 #include "AliITSsegmentationSDD.h"
256 #include "AliITSsegmentationSSD.h"
257 #include "AliITSsimulationSPD.h"
258 #include "AliITSsimulationSDD.h"
259 #include "AliITSsimulationSSD.h"
260 #include "AliITSClusterFinderSPD.h"
261 #include "AliITSClusterFinderSDD.h"
262 #include "AliITSClusterFinderSSD.h"
265 ClassImp(AliITSvPPRsymm)
267 //_____________________________________________________________________________
268 AliITSvPPRsymm::AliITSvPPRsymm() {
269 ////////////////////////////////////////////////////////////////////////
270 // Standard default constructor for the ITS version 9.
271 ////////////////////////////////////////////////////////////////////////
277 fEuclidOut = kFALSE; // Don't write Euclide file
278 fGeomDetOut = kFALSE; // Don't write .det file
279 fGeomDetIn = kFALSE; // Don't Read .det file
280 fMajorVersion = IsVersion();
282 for(i=0;i<60;i++) fRead[i] = '\0';
283 for(i=0;i<60;i++) fWrite[i] = '\0';
284 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
286 //_____________________________________________________________________________
287 AliITSvPPRsymm::AliITSvPPRsymm(const char *name, const char *title) : AliITS(name, title){
288 ////////////////////////////////////////////////////////////////////////
289 // Standard constructor for the ITS version 9.
290 ////////////////////////////////////////////////////////////////////////
294 fIdName = new TString[fIdN];
301 fIdSens = new Int_t[fIdN];
302 for (i=0;i<fIdN;i++) fIdSens[i] = 0;
303 fMajorVersion = IsVersion();
305 fEuclidOut = kFALSE; // Don't write Euclide file
306 fGeomDetOut = kFALSE; // Don't write .det file
307 fGeomDetIn = kFALSE; // Don't Read .det file
313 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.euc";
314 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.det",60);
315 strncpy(fRead,fEuclidGeomDet,60);
316 strncpy(fWrite,fEuclidGeomDet,60);
319 //____________________________________________________________________________
320 AliITSvPPRsymm::AliITSvPPRsymm(const AliITSvPPRsymm &source){
321 ////////////////////////////////////////////////////////////////////////
322 // Copy Constructor for ITS version 9.
323 ////////////////////////////////////////////////////////////////////////
324 if(&source == this) return;
325 Warning("Copy Constructor","Not allowed to copy AliITSvPPRsymm");
328 //_____________________________________________________________________________
329 AliITSvPPRsymm& AliITSvPPRsymm::operator=(const AliITSvPPRsymm &source){
330 ////////////////////////////////////////////////////////////////////////
331 // Assignment operator for the ITS version 9.
332 ////////////////////////////////////////////////////////////////////////
333 if(&source == this) return *this;
334 Warning("= operator","Not allowed to copy AliITSvPPRsymm");
337 //_____________________________________________________________________________
338 AliITSvPPRsymm::~AliITSvPPRsymm() {
339 ////////////////////////////////////////////////////////////////////////
340 // Standard destructor for the ITS version 9.
341 ////////////////////////////////////////////////////////////////////////
343 //__________________________________________________________________________
344 void AliITSvPPRsymm::BuildGeometry(){
345 ////////////////////////////////////////////////////////////////////////
346 // Geometry builder for the ITS version 9.
347 ////////////////////////////////////////////////////////////////////////
350 const Int_t kColorITS=kYellow;
352 top = gAlice->GetGeometry()->GetNode("alice");
354 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
356 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
357 node->SetLineColor(kColorITS);
360 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
362 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
363 node->SetLineColor(kColorITS);
366 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
368 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
369 node->SetLineColor(kColorITS);
372 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
374 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
375 node->SetLineColor(kColorITS);
378 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
380 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
381 node->SetLineColor(kColorITS);
384 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
386 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
387 node->SetLineColor(kColorITS);
393 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
395 // Define some variables for SPD
398 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
399 Float_t di103[3], di10a[3]; // for layer 1
400 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
401 Float_t di1d3[3], di20a[3]; // for layer 2
403 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
404 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
406 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
407 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
409 Float_t dbus=300.; // total bus thickness on both layers (micron)
411 ddet1 = GetThicknessDet1();
412 ddet2 = GetThicknessDet2();
413 dchip1 = GetThicknessChip1();
414 dchip2 = GetThicknessChip2();
416 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
418 if(ddet1 < 100. || ddet1 > 300.) {
419 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
420 " The default value of 200 microns will be used." << endl;
424 if(ddet2 < 100. || ddet2 > 300.) {
425 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
426 " The default value of 200 microns will be used." << endl;
430 if(dchip1 < 100. || dchip1 > 300.) {
431 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
432 " The default value of 200 microns will be used." << endl;
436 if(dchip2 < 100. || dchip2 > 300.) {
437 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
438 " The default value of 200 microns will be used." << endl;
442 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
443 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
444 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
445 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
447 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
448 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
449 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
450 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
451 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
453 Float_t deltax, deltay;
455 Int_t thickness = fMinorVersion/10;
456 Int_t option = fMinorVersion - 10*thickness;
459 // Define some variables for SDD
460 // SDD detector ladder
463 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
464 Float_t Y_SDD_sep = 0.20;
465 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
466 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
474 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
475 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
476 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
477 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
478 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
479 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
480 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
481 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
482 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
483 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
484 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
485 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
486 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
487 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
488 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
492 // SPD - option 'b' (this is the default)
496 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
497 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
498 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
499 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
500 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
501 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
502 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
503 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
504 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
505 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
506 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
507 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
508 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
509 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
510 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
516 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
517 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
518 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
519 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
520 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
521 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
522 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
523 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
524 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
525 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
526 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
527 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
528 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
529 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
530 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
531 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
532 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
533 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
534 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
535 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
536 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
537 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
538 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
539 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
540 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
541 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
542 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
543 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
544 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
545 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
546 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
547 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
548 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
549 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
550 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
551 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
555 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
556 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
557 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
558 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
559 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
560 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
561 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
562 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
563 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
564 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
565 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
566 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
567 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
568 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
569 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
570 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
571 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
572 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
573 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
574 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
575 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
576 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
577 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
578 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
579 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
580 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
581 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
582 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
583 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
584 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
585 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
586 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
587 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
588 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
589 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
590 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
591 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
592 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
593 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
594 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
595 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
596 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
597 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
598 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
599 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
600 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
601 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
602 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
603 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
604 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
605 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
606 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
607 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
608 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
609 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
610 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
611 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
612 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
613 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
614 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
615 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
616 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
617 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
618 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
619 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
620 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
621 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
622 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
623 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
624 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
625 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
628 // --- Define SPD (option 'a') volumes ----------------------------
631 // (this is NOT the default)
638 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
643 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
648 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
653 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
656 di103[1] = ddet1+dchip1;
658 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
661 di1d3[1] = ddet2+dchip2;
663 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
666 di10a[1] = ddet1+dchip1+dbus+0.0025;
668 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
671 di20a[1] = ddet2+dchip2+dbus+0.0025;
673 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
680 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
685 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
689 // --- Define SPD (option 'b') volumes ----------------------------
692 // (this is the default)
699 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
704 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
709 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
714 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
717 di107[1] = ddet1+dchip1;
719 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
722 di1d7[1] = ddet2+dchip2;
724 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
727 di10b[1] = ddet1+dchip1+dbus+0.0025;
729 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
732 di20b[1] = ddet2+dchip2+dbus+0.0025;
734 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
741 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
746 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
751 // --- Define SDD volumes ------------------------------------------
753 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
754 it34->DefineSection(0,-34.6,23.49,28.);
755 it34->DefineSection(1,-23.65,23.49,28.);
756 it34->DefineSection(2,-23.65,14.59,28.);
757 it34->DefineSection(3,23.65,14.59,28.);
758 it34->DefineSection(4,23.65,23.49,28.);
759 it34->DefineSection(5,34.6,23.49,28.);
761 I302dits[0] = 3.6250;
762 I302dits[1] = 0.0150;
763 I302dits[2] = 4.3794;
764 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
766 I004dits[0] = I302dits[0]+0.005;
767 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
768 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
769 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
770 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
772 I004dits[2] = I004dits[2] + I302dits[2];
773 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
778 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
780 I402dits[0] = 3.6250;
781 I402dits[1] = 0.0150;
782 I402dits[2] = 4.3794;
783 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
785 I005dits[0] = I402dits[0]+0.005;
786 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
787 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
788 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
789 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
791 I005dits[2] = I005dits[2] + I402dits[2];
792 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
797 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
800 // --- Define SSD volumes ------------------------------------------
803 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
804 it56->DefineSection(0,-57.45,43.6,48.);
805 it56->DefineSection(1,-49.15,43.6,48.);
806 it56->DefineSection(2,-49.15,36.9,48.);
807 it56->DefineSection(3,50.55,36.9,48.);
808 it56->DefineSection(4,50.55,43.6,48.);
809 it56->DefineSection(5,57.45,43.6,48.);
814 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
819 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
824 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
829 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
834 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
839 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
845 // --- Place SPD (option 'a') volumes into their mother volume
848 // (this is NOT the default)
856 // --- Place SPD (option 'b') volumes into their mother volume
859 // (this is the default)
863 // Place IT12 in Alice
865 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
866 node->SetLineColor(kColorITS);
867 node->SetVisibility(0);
870 // Place copy #1 of I12B in IT12
872 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
873 sub1node->SetLineColor(kColorITS);
874 sub1node->SetVisibility(0);
877 // Place copy #1 of I10B in I12B
879 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
880 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
881 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
882 sub2node->SetLineColor(kColorITS);
883 sub2node->SetVisibility(0);
886 // Place copy #1 of I107 in I10B
888 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
889 sub3node->SetLineColor(kColorITS);
890 sub3node->SetVisibility(0);
893 // Place copy #1 of I101 in I107
895 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
896 sub4node->SetLineColor(kColorITS);
897 sub4node->SetVisibility(0);
900 // Place copy #1 of ITS1 in I101
902 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
903 sub5node->SetLineColor(kColorITS);
904 fNodes->Add(sub5node);
906 fNodes->Add(sub4node);
908 fNodes->Add(sub3node);
911 // Place copy #2 of I107 in I10B
913 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
914 sub3node->SetLineColor(kColorITS);
915 sub3node->SetVisibility(0);
918 // Place copy #1 of I101 in I107
920 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
921 sub4node->SetLineColor(kColorITS);
922 sub4node->SetVisibility(0);
925 // Place copy #1 of ITS1 in I101
927 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
928 sub5node->SetLineColor(kColorITS);
929 fNodes->Add(sub5node);
931 fNodes->Add(sub4node);
933 fNodes->Add(sub3node);
936 // Place copy #3 of I107 in I10B
938 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
939 sub3node->SetLineColor(kColorITS);
940 sub3node->SetVisibility(0);
943 // Place copy #1 of I101 in I107
945 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
946 sub4node->SetLineColor(kColorITS);
947 sub4node->SetVisibility(0);
950 // Place copy #1 of ITS1 in I101
952 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
953 sub5node->SetLineColor(kColorITS);
954 fNodes->Add(sub5node);
956 fNodes->Add(sub4node);
958 fNodes->Add(sub3node);
961 // Place copy #4 of I107 in I10B
963 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
964 sub3node->SetLineColor(kColorITS);
965 sub3node->SetVisibility(0);
968 // Place copy #1 of I101 in I107
970 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
971 sub4node->SetLineColor(kColorITS);
972 sub4node->SetVisibility(0);
975 // Place copy #1 of ITS1 in I101
977 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
978 sub5node->SetLineColor(kColorITS);
979 fNodes->Add(sub5node);
981 fNodes->Add(sub4node);
983 fNodes->Add(sub3node);
985 fNodes->Add(sub2node);
988 // Place copy #2 of I10B in I12B
990 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
991 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
992 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
993 sub2node->SetLineColor(kColorITS);
994 sub2node->SetVisibility(0);
997 // Place copy #1 of I107 in I10B
999 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1000 sub3node->SetLineColor(kColorITS);
1001 sub3node->SetVisibility(0);
1004 // Place copy #1 of I101 in I107
1006 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1007 sub4node->SetLineColor(kColorITS);
1008 sub4node->SetVisibility(0);
1011 // Place copy #1 of ITS1 in I101
1013 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1014 sub5node->SetLineColor(kColorITS);
1015 fNodes->Add(sub5node);
1017 fNodes->Add(sub4node);
1019 fNodes->Add(sub3node);
1022 // Place copy #2 of I107 in I10B
1024 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1025 sub3node->SetLineColor(kColorITS);
1026 sub3node->SetVisibility(0);
1029 // Place copy #1 of I101 in I107
1031 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1032 sub4node->SetLineColor(kColorITS);
1033 sub4node->SetVisibility(0);
1036 // Place copy #1 of ITS1 in I101
1038 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1039 sub5node->SetLineColor(kColorITS);
1040 fNodes->Add(sub5node);
1042 fNodes->Add(sub4node);
1044 fNodes->Add(sub3node);
1047 // Place copy #3 of I107 in I10B
1049 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1050 sub3node->SetLineColor(kColorITS);
1051 sub3node->SetVisibility(0);
1054 // Place copy #1 of I101 in I107
1056 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1057 sub4node->SetLineColor(kColorITS);
1058 sub4node->SetVisibility(0);
1061 // Place copy #1 of ITS1 in I101
1063 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1064 sub5node->SetLineColor(kColorITS);
1065 fNodes->Add(sub5node);
1067 fNodes->Add(sub4node);
1069 fNodes->Add(sub3node);
1072 // Place copy #4 of I107 in I10B
1074 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1075 sub3node->SetLineColor(kColorITS);
1076 sub3node->SetVisibility(0);
1079 // Place copy #1 of I101 in I107
1081 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1082 sub4node->SetLineColor(kColorITS);
1083 sub4node->SetVisibility(0);
1086 // Place copy #1 of ITS1 in I101
1088 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1089 sub5node->SetLineColor(kColorITS);
1090 fNodes->Add(sub5node);
1092 fNodes->Add(sub4node);
1094 fNodes->Add(sub3node);
1096 fNodes->Add(sub2node);
1099 // Place copy #1 of I20B in I12B
1101 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1102 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1103 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1104 sub2node->SetLineColor(kColorITS);
1105 sub2node->SetVisibility(0);
1108 // Place copy #1 of I1D7 in I20B
1110 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1111 sub3node->SetLineColor(kColorITS);
1112 sub3node->SetVisibility(0);
1115 // Place copy #1 of I1D1 in I1D7
1117 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1118 sub4node->SetLineColor(kColorITS);
1119 sub4node->SetVisibility(0);
1122 // Place copy #1 of ITS2 in I1D1
1124 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1125 sub5node->SetLineColor(kColorITS);
1126 fNodes->Add(sub5node);
1128 fNodes->Add(sub4node);
1130 fNodes->Add(sub3node);
1133 // Place copy #2 of I1D7 in I20B
1135 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1136 sub3node->SetLineColor(kColorITS);
1137 sub3node->SetVisibility(0);
1140 // Place copy #1 of I1D1 in I1D7
1142 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1143 sub4node->SetLineColor(kColorITS);
1144 sub4node->SetVisibility(0);
1147 // Place copy #1 of ITS2 in I1D1
1149 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1150 sub5node->SetLineColor(kColorITS);
1151 fNodes->Add(sub5node);
1153 fNodes->Add(sub4node);
1155 fNodes->Add(sub3node);
1158 // Place copy #3 of I1D7 in I20B
1160 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1161 sub3node->SetLineColor(kColorITS);
1162 sub3node->SetVisibility(0);
1165 // Place copy #1 of I1D1 in I1D7
1167 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1168 sub4node->SetLineColor(kColorITS);
1169 sub4node->SetVisibility(0);
1172 // Place copy #1 of ITS2 in I1D1
1174 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1175 sub5node->SetLineColor(kColorITS);
1176 fNodes->Add(sub5node);
1178 fNodes->Add(sub4node);
1180 fNodes->Add(sub3node);
1183 // Place copy #4 of I1D7 in I20B
1185 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1186 sub3node->SetLineColor(kColorITS);
1187 sub3node->SetVisibility(0);
1190 // Place copy #1 of I1D1 in I1D7
1192 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1193 sub4node->SetLineColor(kColorITS);
1194 sub4node->SetVisibility(0);
1197 // Place copy #1 of ITS2 in I1D1
1199 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1200 sub5node->SetLineColor(kColorITS);
1201 fNodes->Add(sub5node);
1203 fNodes->Add(sub4node);
1205 fNodes->Add(sub3node);
1207 fNodes->Add(sub2node);
1210 // Place copy #2 of I20B in I12B
1212 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1213 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1214 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1215 sub2node->SetLineColor(kColorITS);
1216 sub2node->SetVisibility(0);
1219 // Place copy #1 of I1D7 in I20B
1221 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1222 sub3node->SetLineColor(kColorITS);
1223 sub3node->SetVisibility(0);
1226 // Place copy #1 of I1D1 in I1D7
1228 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1229 sub4node->SetLineColor(kColorITS);
1230 sub4node->SetVisibility(0);
1233 // Place copy #1 of ITS2 in I1D1
1235 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1236 sub5node->SetLineColor(kColorITS);
1237 fNodes->Add(sub5node);
1239 fNodes->Add(sub4node);
1241 fNodes->Add(sub3node);
1244 // Place copy #2 of I1D7 in I20B
1246 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1247 sub3node->SetLineColor(kColorITS);
1248 sub3node->SetVisibility(0);
1251 // Place copy #1 of I1D1 in I1D7
1253 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1254 sub4node->SetLineColor(kColorITS);
1255 sub4node->SetVisibility(0);
1258 // Place copy #1 of ITS2 in I1D1
1260 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1261 sub5node->SetLineColor(kColorITS);
1262 fNodes->Add(sub5node);
1264 fNodes->Add(sub4node);
1266 fNodes->Add(sub3node);
1269 // Place copy #3 of I1D7 in I20B
1271 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1272 sub3node->SetLineColor(kColorITS);
1273 sub3node->SetVisibility(0);
1276 // Place copy #1 of I1D1 in I1D7
1278 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1279 sub4node->SetLineColor(kColorITS);
1280 sub4node->SetVisibility(0);
1283 // Place copy #1 of ITS2 in I1D1
1285 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1286 sub5node->SetLineColor(kColorITS);
1287 fNodes->Add(sub5node);
1289 fNodes->Add(sub4node);
1291 fNodes->Add(sub3node);
1294 // Place copy #4 of I1D7 in I20B
1296 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1297 sub3node->SetLineColor(kColorITS);
1298 sub3node->SetVisibility(0);
1301 // Place copy #1 of I1D1 in I1D7
1303 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1304 sub4node->SetLineColor(kColorITS);
1305 sub4node->SetVisibility(0);
1308 // Place copy #1 of ITS2 in I1D1
1310 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1311 sub5node->SetLineColor(kColorITS);
1312 fNodes->Add(sub5node);
1314 fNodes->Add(sub4node);
1316 fNodes->Add(sub3node);
1318 fNodes->Add(sub2node);
1321 // Place copy #3 of I20B in I12B
1323 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1324 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1325 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1326 sub2node->SetLineColor(kColorITS);
1327 sub2node->SetVisibility(0);
1330 // Place copy #1 of I1D7 in I20B
1332 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1333 sub3node->SetLineColor(kColorITS);
1334 sub3node->SetVisibility(0);
1337 // Place copy #1 of I1D1 in I1D7
1339 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1340 sub4node->SetLineColor(kColorITS);
1341 sub4node->SetVisibility(0);
1344 // Place copy #1 of ITS2 in I1D1
1346 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1347 sub5node->SetLineColor(kColorITS);
1348 fNodes->Add(sub5node);
1350 fNodes->Add(sub4node);
1352 fNodes->Add(sub3node);
1355 // Place copy #2 of I1D7 in I20B
1357 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1358 sub3node->SetLineColor(kColorITS);
1359 sub3node->SetVisibility(0);
1362 // Place copy #1 of I1D1 in I1D7
1364 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1365 sub4node->SetLineColor(kColorITS);
1366 sub4node->SetVisibility(0);
1369 // Place copy #1 of ITS2 in I1D1
1371 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1372 sub5node->SetLineColor(kColorITS);
1373 fNodes->Add(sub5node);
1375 fNodes->Add(sub4node);
1377 fNodes->Add(sub3node);
1380 // Place copy #3 of I1D7 in I20B
1382 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1383 sub3node->SetLineColor(kColorITS);
1384 sub3node->SetVisibility(0);
1387 // Place copy #1 of I1D1 in I1D7
1389 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1390 sub4node->SetLineColor(kColorITS);
1391 sub4node->SetVisibility(0);
1394 // Place copy #1 of ITS2 in I1D1
1396 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1397 sub5node->SetLineColor(kColorITS);
1398 fNodes->Add(sub5node);
1400 fNodes->Add(sub4node);
1402 fNodes->Add(sub3node);
1405 // Place copy #4 of I1D7 in I20B
1407 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1408 sub3node->SetLineColor(kColorITS);
1409 sub3node->SetVisibility(0);
1412 // Place copy #1 of I1D1 in I1D7
1414 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1415 sub4node->SetLineColor(kColorITS);
1416 sub4node->SetVisibility(0);
1419 // Place copy #1 of ITS2 in I1D1
1421 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1422 sub5node->SetLineColor(kColorITS);
1423 fNodes->Add(sub5node);
1425 fNodes->Add(sub4node);
1427 fNodes->Add(sub3node);
1429 fNodes->Add(sub2node);
1432 // Place copy #4 of I20B in I12B
1434 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1435 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1436 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1437 sub2node->SetLineColor(kColorITS);
1438 sub2node->SetVisibility(0);
1441 // Place copy #1 of I1D7 in I20B
1443 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1444 sub3node->SetLineColor(kColorITS);
1445 sub3node->SetVisibility(0);
1448 // Place copy #1 of I1D1 in I1D7
1450 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1451 sub4node->SetLineColor(kColorITS);
1452 sub4node->SetVisibility(0);
1455 // Place copy #1 of ITS2 in I1D1
1457 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1458 sub5node->SetLineColor(kColorITS);
1459 fNodes->Add(sub5node);
1461 fNodes->Add(sub4node);
1463 fNodes->Add(sub3node);
1466 // Place copy #2 of I1D7 in I20B
1468 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1469 sub3node->SetLineColor(kColorITS);
1470 sub3node->SetVisibility(0);
1473 // Place copy #1 of I1D1 in I1D7
1475 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1476 sub4node->SetLineColor(kColorITS);
1477 sub4node->SetVisibility(0);
1480 // Place copy #1 of ITS2 in I1D1
1482 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1483 sub5node->SetLineColor(kColorITS);
1484 fNodes->Add(sub5node);
1486 fNodes->Add(sub4node);
1488 fNodes->Add(sub3node);
1491 // Place copy #3 of I1D7 in I20B
1493 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1494 sub3node->SetLineColor(kColorITS);
1495 sub3node->SetVisibility(0);
1498 // Place copy #1 of I1D1 in I1D7
1500 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1501 sub4node->SetLineColor(kColorITS);
1502 sub4node->SetVisibility(0);
1505 // Place copy #1 of ITS2 in I1D1
1507 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1508 sub5node->SetLineColor(kColorITS);
1509 fNodes->Add(sub5node);
1511 fNodes->Add(sub4node);
1513 fNodes->Add(sub3node);
1516 // Place copy #4 of I1D7 in I20B
1518 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1519 sub3node->SetLineColor(kColorITS);
1520 sub3node->SetVisibility(0);
1523 // Place copy #1 of I1D1 in I1D7
1525 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1526 sub4node->SetLineColor(kColorITS);
1527 sub4node->SetVisibility(0);
1530 // Place copy #1 of ITS2 in I1D1
1532 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1533 sub5node->SetLineColor(kColorITS);
1534 fNodes->Add(sub5node);
1536 fNodes->Add(sub4node);
1538 fNodes->Add(sub3node);
1540 fNodes->Add(sub2node);
1542 fNodes->Add(sub1node);
1545 // Place copy #2 of I12B in IT12
1547 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1548 sub1node->SetLineColor(kColorITS);
1549 sub1node->SetVisibility(0);
1552 // Place copy #1 of I10B in I12B
1554 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1555 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1556 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1557 sub2node->SetLineColor(kColorITS);
1558 sub2node->SetVisibility(0);
1561 // Place copy #1 of I107 in I10B
1563 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1564 sub3node->SetLineColor(kColorITS);
1565 sub3node->SetVisibility(0);
1568 // Place copy #1 of I101 in I107
1570 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1571 sub4node->SetLineColor(kColorITS);
1572 sub4node->SetVisibility(0);
1575 // Place copy #1 of ITS1 in I101
1577 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1578 sub5node->SetLineColor(kColorITS);
1579 fNodes->Add(sub5node);
1581 fNodes->Add(sub4node);
1583 fNodes->Add(sub3node);
1586 // Place copy #2 of I107 in I10B
1588 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1589 sub3node->SetLineColor(kColorITS);
1590 sub3node->SetVisibility(0);
1593 // Place copy #1 of I101 in I107
1595 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1596 sub4node->SetLineColor(kColorITS);
1597 sub4node->SetVisibility(0);
1600 // Place copy #1 of ITS1 in I101
1602 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1603 sub5node->SetLineColor(kColorITS);
1604 fNodes->Add(sub5node);
1606 fNodes->Add(sub4node);
1608 fNodes->Add(sub3node);
1611 // Place copy #3 of I107 in I10B
1613 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1614 sub3node->SetLineColor(kColorITS);
1615 sub3node->SetVisibility(0);
1618 // Place copy #1 of I101 in I107
1620 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1621 sub4node->SetLineColor(kColorITS);
1622 sub4node->SetVisibility(0);
1625 // Place copy #1 of ITS1 in I101
1627 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1628 sub5node->SetLineColor(kColorITS);
1629 fNodes->Add(sub5node);
1631 fNodes->Add(sub4node);
1633 fNodes->Add(sub3node);
1636 // Place copy #4 of I107 in I10B
1638 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1639 sub3node->SetLineColor(kColorITS);
1640 sub3node->SetVisibility(0);
1643 // Place copy #1 of I101 in I107
1645 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1646 sub4node->SetLineColor(kColorITS);
1647 sub4node->SetVisibility(0);
1650 // Place copy #1 of ITS1 in I101
1652 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1653 sub5node->SetLineColor(kColorITS);
1654 fNodes->Add(sub5node);
1656 fNodes->Add(sub4node);
1658 fNodes->Add(sub3node);
1660 fNodes->Add(sub2node);
1663 // Place copy #2 of I10B in I12B
1665 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1666 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1667 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1668 sub2node->SetLineColor(kColorITS);
1669 sub2node->SetVisibility(0);
1672 // Place copy #1 of I107 in I10B
1674 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1675 sub3node->SetLineColor(kColorITS);
1676 sub3node->SetVisibility(0);
1679 // Place copy #1 of I101 in I107
1681 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1682 sub4node->SetLineColor(kColorITS);
1683 sub4node->SetVisibility(0);
1686 // Place copy #1 of ITS1 in I101
1688 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1689 sub5node->SetLineColor(kColorITS);
1690 fNodes->Add(sub5node);
1692 fNodes->Add(sub4node);
1694 fNodes->Add(sub3node);
1697 // Place copy #2 of I107 in I10B
1699 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1700 sub3node->SetLineColor(kColorITS);
1701 sub3node->SetVisibility(0);
1704 // Place copy #1 of I101 in I107
1706 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1707 sub4node->SetLineColor(kColorITS);
1708 sub4node->SetVisibility(0);
1711 // Place copy #1 of ITS1 in I101
1713 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1714 sub5node->SetLineColor(kColorITS);
1715 fNodes->Add(sub5node);
1717 fNodes->Add(sub4node);
1719 fNodes->Add(sub3node);
1722 // Place copy #3 of I107 in I10B
1724 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1725 sub3node->SetLineColor(kColorITS);
1726 sub3node->SetVisibility(0);
1729 // Place copy #1 of I101 in I107
1731 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1732 sub4node->SetLineColor(kColorITS);
1733 sub4node->SetVisibility(0);
1736 // Place copy #1 of ITS1 in I101
1738 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1739 sub5node->SetLineColor(kColorITS);
1740 fNodes->Add(sub5node);
1742 fNodes->Add(sub4node);
1744 fNodes->Add(sub3node);
1747 // Place copy #4 of I107 in I10B
1749 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1750 sub3node->SetLineColor(kColorITS);
1751 sub3node->SetVisibility(0);
1754 // Place copy #1 of I101 in I107
1756 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1757 sub4node->SetLineColor(kColorITS);
1758 sub4node->SetVisibility(0);
1761 // Place copy #1 of ITS1 in I101
1763 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1764 sub5node->SetLineColor(kColorITS);
1765 fNodes->Add(sub5node);
1767 fNodes->Add(sub4node);
1769 fNodes->Add(sub3node);
1771 fNodes->Add(sub2node);
1774 // Place copy #1 of I20B in I12B
1776 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1777 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1778 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1779 sub2node->SetLineColor(kColorITS);
1780 sub2node->SetVisibility(0);
1783 // Place copy #1 of I1D7 in I20B
1785 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1786 sub3node->SetLineColor(kColorITS);
1787 sub3node->SetVisibility(0);
1790 // Place copy #1 of I1D1 in I1D7
1792 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1793 sub4node->SetLineColor(kColorITS);
1794 sub4node->SetVisibility(0);
1797 // Place copy #1 of ITS2 in I1D1
1799 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1800 sub5node->SetLineColor(kColorITS);
1801 fNodes->Add(sub5node);
1803 fNodes->Add(sub4node);
1805 fNodes->Add(sub3node);
1808 // Place copy #2 of I1D7 in I20B
1810 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1811 sub3node->SetLineColor(kColorITS);
1812 sub3node->SetVisibility(0);
1815 // Place copy #1 of I1D1 in I1D7
1817 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1818 sub4node->SetLineColor(kColorITS);
1819 sub4node->SetVisibility(0);
1822 // Place copy #1 of ITS2 in I1D1
1824 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1825 sub5node->SetLineColor(kColorITS);
1826 fNodes->Add(sub5node);
1828 fNodes->Add(sub4node);
1830 fNodes->Add(sub3node);
1833 // Place copy #3 of I1D7 in I20B
1835 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1836 sub3node->SetLineColor(kColorITS);
1837 sub3node->SetVisibility(0);
1840 // Place copy #1 of I1D1 in I1D7
1842 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1843 sub4node->SetLineColor(kColorITS);
1844 sub4node->SetVisibility(0);
1847 // Place copy #1 of ITS2 in I1D1
1849 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1850 sub5node->SetLineColor(kColorITS);
1851 fNodes->Add(sub5node);
1853 fNodes->Add(sub4node);
1855 fNodes->Add(sub3node);
1858 // Place copy #4 of I1D7 in I20B
1860 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1861 sub3node->SetLineColor(kColorITS);
1862 sub3node->SetVisibility(0);
1865 // Place copy #1 of I1D1 in I1D7
1867 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1868 sub4node->SetLineColor(kColorITS);
1869 sub4node->SetVisibility(0);
1872 // Place copy #1 of ITS2 in I1D1
1874 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1875 sub5node->SetLineColor(kColorITS);
1876 fNodes->Add(sub5node);
1878 fNodes->Add(sub4node);
1880 fNodes->Add(sub3node);
1882 fNodes->Add(sub2node);
1885 // Place copy #2 of I20B in I12B
1887 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1888 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1889 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1890 sub2node->SetLineColor(kColorITS);
1891 sub2node->SetVisibility(0);
1894 // Place copy #1 of I1D7 in I20B
1896 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1897 sub3node->SetLineColor(kColorITS);
1898 sub3node->SetVisibility(0);
1901 // Place copy #1 of I1D1 in I1D7
1903 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1904 sub4node->SetLineColor(kColorITS);
1905 sub4node->SetVisibility(0);
1908 // Place copy #1 of ITS2 in I1D1
1910 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1911 sub5node->SetLineColor(kColorITS);
1912 fNodes->Add(sub5node);
1914 fNodes->Add(sub4node);
1916 fNodes->Add(sub3node);
1919 // Place copy #2 of I1D7 in I20B
1921 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1922 sub3node->SetLineColor(kColorITS);
1923 sub3node->SetVisibility(0);
1926 // Place copy #1 of I1D1 in I1D7
1928 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1929 sub4node->SetLineColor(kColorITS);
1930 sub4node->SetVisibility(0);
1933 // Place copy #1 of ITS2 in I1D1
1935 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1936 sub5node->SetLineColor(kColorITS);
1937 fNodes->Add(sub5node);
1939 fNodes->Add(sub4node);
1941 fNodes->Add(sub3node);
1944 // Place copy #3 of I1D7 in I20B
1946 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1947 sub3node->SetLineColor(kColorITS);
1948 sub3node->SetVisibility(0);
1951 // Place copy #1 of I1D1 in I1D7
1953 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1954 sub4node->SetLineColor(kColorITS);
1955 sub4node->SetVisibility(0);
1958 // Place copy #1 of ITS2 in I1D1
1960 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1961 sub5node->SetLineColor(kColorITS);
1962 fNodes->Add(sub5node);
1964 fNodes->Add(sub4node);
1966 fNodes->Add(sub3node);
1969 // Place copy #4 of I1D7 in I20B
1971 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1972 sub3node->SetLineColor(kColorITS);
1973 sub3node->SetVisibility(0);
1976 // Place copy #1 of I1D1 in I1D7
1978 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1979 sub4node->SetLineColor(kColorITS);
1980 sub4node->SetVisibility(0);
1983 // Place copy #1 of ITS2 in I1D1
1985 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1986 sub5node->SetLineColor(kColorITS);
1987 fNodes->Add(sub5node);
1989 fNodes->Add(sub4node);
1991 fNodes->Add(sub3node);
1993 fNodes->Add(sub2node);
1996 // Place copy #3 of I20B in I12B
1998 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1999 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2000 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2001 sub2node->SetLineColor(kColorITS);
2002 sub2node->SetVisibility(0);
2005 // Place copy #1 of I1D7 in I20B
2007 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2008 sub3node->SetLineColor(kColorITS);
2009 sub3node->SetVisibility(0);
2012 // Place copy #1 of I1D1 in I1D7
2014 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2015 sub4node->SetLineColor(kColorITS);
2016 sub4node->SetVisibility(0);
2019 // Place copy #1 of ITS2 in I1D1
2021 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2022 sub5node->SetLineColor(kColorITS);
2023 fNodes->Add(sub5node);
2025 fNodes->Add(sub4node);
2027 fNodes->Add(sub3node);
2030 // Place copy #2 of I1D7 in I20B
2032 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2033 sub3node->SetLineColor(kColorITS);
2034 sub3node->SetVisibility(0);
2037 // Place copy #1 of I1D1 in I1D7
2039 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2040 sub4node->SetLineColor(kColorITS);
2041 sub4node->SetVisibility(0);
2044 // Place copy #1 of ITS2 in I1D1
2046 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2047 sub5node->SetLineColor(kColorITS);
2048 fNodes->Add(sub5node);
2050 fNodes->Add(sub4node);
2052 fNodes->Add(sub3node);
2055 // Place copy #3 of I1D7 in I20B
2057 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2058 sub3node->SetLineColor(kColorITS);
2059 sub3node->SetVisibility(0);
2062 // Place copy #1 of I1D1 in I1D7
2064 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2065 sub4node->SetLineColor(kColorITS);
2066 sub4node->SetVisibility(0);
2069 // Place copy #1 of ITS2 in I1D1
2071 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2072 sub5node->SetLineColor(kColorITS);
2073 fNodes->Add(sub5node);
2075 fNodes->Add(sub4node);
2077 fNodes->Add(sub3node);
2080 // Place copy #4 of I1D7 in I20B
2082 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2083 sub3node->SetLineColor(kColorITS);
2084 sub3node->SetVisibility(0);
2087 // Place copy #1 of I1D1 in I1D7
2089 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2090 sub4node->SetLineColor(kColorITS);
2091 sub4node->SetVisibility(0);
2094 // Place copy #1 of ITS2 in I1D1
2096 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2097 sub5node->SetLineColor(kColorITS);
2098 fNodes->Add(sub5node);
2100 fNodes->Add(sub4node);
2102 fNodes->Add(sub3node);
2104 fNodes->Add(sub2node);
2107 // Place copy #4 of I20B in I12B
2109 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2110 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2111 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2112 sub2node->SetLineColor(kColorITS);
2113 sub2node->SetVisibility(0);
2116 // Place copy #1 of I1D7 in I20B
2118 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2119 sub3node->SetLineColor(kColorITS);
2120 sub3node->SetVisibility(0);
2123 // Place copy #1 of I1D1 in I1D7
2125 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2126 sub4node->SetLineColor(kColorITS);
2127 sub4node->SetVisibility(0);
2130 // Place copy #1 of ITS2 in I1D1
2132 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2133 sub5node->SetLineColor(kColorITS);
2134 fNodes->Add(sub5node);
2136 fNodes->Add(sub4node);
2138 fNodes->Add(sub3node);
2141 // Place copy #2 of I1D7 in I20B
2143 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2144 sub3node->SetLineColor(kColorITS);
2145 sub3node->SetVisibility(0);
2148 // Place copy #1 of I1D1 in I1D7
2150 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2151 sub4node->SetLineColor(kColorITS);
2152 sub4node->SetVisibility(0);
2155 // Place copy #1 of ITS2 in I1D1
2157 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2158 sub5node->SetLineColor(kColorITS);
2159 fNodes->Add(sub5node);
2161 fNodes->Add(sub4node);
2163 fNodes->Add(sub3node);
2166 // Place copy #3 of I1D7 in I20B
2168 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2169 sub3node->SetLineColor(kColorITS);
2170 sub3node->SetVisibility(0);
2173 // Place copy #1 of I1D1 in I1D7
2175 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2176 sub4node->SetLineColor(kColorITS);
2177 sub4node->SetVisibility(0);
2180 // Place copy #1 of ITS2 in I1D1
2182 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2183 sub5node->SetLineColor(kColorITS);
2184 fNodes->Add(sub5node);
2186 fNodes->Add(sub4node);
2188 fNodes->Add(sub3node);
2191 // Place copy #4 of I1D7 in I20B
2193 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2194 sub3node->SetLineColor(kColorITS);
2195 sub3node->SetVisibility(0);
2198 // Place copy #1 of I1D1 in I1D7
2200 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2201 sub4node->SetLineColor(kColorITS);
2202 sub4node->SetVisibility(0);
2205 // Place copy #1 of ITS2 in I1D1
2207 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2208 sub5node->SetLineColor(kColorITS);
2209 fNodes->Add(sub5node);
2211 fNodes->Add(sub4node);
2213 fNodes->Add(sub3node);
2215 fNodes->Add(sub2node);
2217 fNodes->Add(sub1node);
2220 // Place copy #3 of I12B in IT12
2222 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2223 sub1node->SetLineColor(kColorITS);
2224 sub1node->SetVisibility(0);
2227 // Place copy #1 of I10B in I12B
2229 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2230 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2231 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2232 sub2node->SetLineColor(kColorITS);
2233 sub2node->SetVisibility(0);
2236 // Place copy #1 of I107 in I10B
2238 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2239 sub3node->SetLineColor(kColorITS);
2240 sub3node->SetVisibility(0);
2243 // Place copy #1 of I101 in I107
2245 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2246 sub4node->SetLineColor(kColorITS);
2247 sub4node->SetVisibility(0);
2250 // Place copy #1 of ITS1 in I101
2252 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2253 sub5node->SetLineColor(kColorITS);
2254 fNodes->Add(sub5node);
2256 fNodes->Add(sub4node);
2258 fNodes->Add(sub3node);
2261 // Place copy #2 of I107 in I10B
2263 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2264 sub3node->SetLineColor(kColorITS);
2265 sub3node->SetVisibility(0);
2268 // Place copy #1 of I101 in I107
2270 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2271 sub4node->SetLineColor(kColorITS);
2272 sub4node->SetVisibility(0);
2275 // Place copy #1 of ITS1 in I101
2277 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2278 sub5node->SetLineColor(kColorITS);
2279 fNodes->Add(sub5node);
2281 fNodes->Add(sub4node);
2283 fNodes->Add(sub3node);
2286 // Place copy #3 of I107 in I10B
2288 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2289 sub3node->SetLineColor(kColorITS);
2290 sub3node->SetVisibility(0);
2293 // Place copy #1 of I101 in I107
2295 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2296 sub4node->SetLineColor(kColorITS);
2297 sub4node->SetVisibility(0);
2300 // Place copy #1 of ITS1 in I101
2302 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2303 sub5node->SetLineColor(kColorITS);
2304 fNodes->Add(sub5node);
2306 fNodes->Add(sub4node);
2308 fNodes->Add(sub3node);
2311 // Place copy #4 of I107 in I10B
2313 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2314 sub3node->SetLineColor(kColorITS);
2315 sub3node->SetVisibility(0);
2318 // Place copy #1 of I101 in I107
2320 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2321 sub4node->SetLineColor(kColorITS);
2322 sub4node->SetVisibility(0);
2325 // Place copy #1 of ITS1 in I101
2327 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2328 sub5node->SetLineColor(kColorITS);
2329 fNodes->Add(sub5node);
2331 fNodes->Add(sub4node);
2333 fNodes->Add(sub3node);
2335 fNodes->Add(sub2node);
2338 // Place copy #2 of I10B in I12B
2340 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2341 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2342 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2343 sub2node->SetLineColor(kColorITS);
2344 sub2node->SetVisibility(0);
2347 // Place copy #1 of I107 in I10B
2349 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2350 sub3node->SetLineColor(kColorITS);
2351 sub3node->SetVisibility(0);
2354 // Place copy #1 of I101 in I107
2356 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2357 sub4node->SetLineColor(kColorITS);
2358 sub4node->SetVisibility(0);
2361 // Place copy #1 of ITS1 in I101
2363 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2364 sub5node->SetLineColor(kColorITS);
2365 fNodes->Add(sub5node);
2367 fNodes->Add(sub4node);
2369 fNodes->Add(sub3node);
2372 // Place copy #2 of I107 in I10B
2374 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2375 sub3node->SetLineColor(kColorITS);
2376 sub3node->SetVisibility(0);
2379 // Place copy #1 of I101 in I107
2381 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2382 sub4node->SetLineColor(kColorITS);
2383 sub4node->SetVisibility(0);
2386 // Place copy #1 of ITS1 in I101
2388 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2389 sub5node->SetLineColor(kColorITS);
2390 fNodes->Add(sub5node);
2392 fNodes->Add(sub4node);
2394 fNodes->Add(sub3node);
2397 // Place copy #3 of I107 in I10B
2399 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2400 sub3node->SetLineColor(kColorITS);
2401 sub3node->SetVisibility(0);
2404 // Place copy #1 of I101 in I107
2406 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2407 sub4node->SetLineColor(kColorITS);
2408 sub4node->SetVisibility(0);
2411 // Place copy #1 of ITS1 in I101
2413 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2414 sub5node->SetLineColor(kColorITS);
2415 fNodes->Add(sub5node);
2417 fNodes->Add(sub4node);
2419 fNodes->Add(sub3node);
2422 // Place copy #4 of I107 in I10B
2424 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2425 sub3node->SetLineColor(kColorITS);
2426 sub3node->SetVisibility(0);
2429 // Place copy #1 of I101 in I107
2431 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2432 sub4node->SetLineColor(kColorITS);
2433 sub4node->SetVisibility(0);
2436 // Place copy #1 of ITS1 in I101
2438 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2439 sub5node->SetLineColor(kColorITS);
2440 fNodes->Add(sub5node);
2442 fNodes->Add(sub4node);
2444 fNodes->Add(sub3node);
2446 fNodes->Add(sub2node);
2449 // Place copy #1 of I20B in I12B
2451 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2452 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2453 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2454 sub2node->SetLineColor(kColorITS);
2455 sub2node->SetVisibility(0);
2458 // Place copy #1 of I1D7 in I20B
2460 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2461 sub3node->SetLineColor(kColorITS);
2462 sub3node->SetVisibility(0);
2465 // Place copy #1 of I1D1 in I1D7
2467 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2468 sub4node->SetLineColor(kColorITS);
2469 sub4node->SetVisibility(0);
2472 // Place copy #1 of ITS2 in I1D1
2474 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2475 sub5node->SetLineColor(kColorITS);
2476 fNodes->Add(sub5node);
2478 fNodes->Add(sub4node);
2480 fNodes->Add(sub3node);
2483 // Place copy #2 of I1D7 in I20B
2485 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2486 sub3node->SetLineColor(kColorITS);
2487 sub3node->SetVisibility(0);
2490 // Place copy #1 of I1D1 in I1D7
2492 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2493 sub4node->SetLineColor(kColorITS);
2494 sub4node->SetVisibility(0);
2497 // Place copy #1 of ITS2 in I1D1
2499 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2500 sub5node->SetLineColor(kColorITS);
2501 fNodes->Add(sub5node);
2503 fNodes->Add(sub4node);
2505 fNodes->Add(sub3node);
2508 // Place copy #3 of I1D7 in I20B
2510 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2511 sub3node->SetLineColor(kColorITS);
2512 sub3node->SetVisibility(0);
2515 // Place copy #1 of I1D1 in I1D7
2517 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2518 sub4node->SetLineColor(kColorITS);
2519 sub4node->SetVisibility(0);
2522 // Place copy #1 of ITS2 in I1D1
2524 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2525 sub5node->SetLineColor(kColorITS);
2526 fNodes->Add(sub5node);
2528 fNodes->Add(sub4node);
2530 fNodes->Add(sub3node);
2533 // Place copy #4 of I1D7 in I20B
2535 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2536 sub3node->SetLineColor(kColorITS);
2537 sub3node->SetVisibility(0);
2540 // Place copy #1 of I1D1 in I1D7
2542 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2543 sub4node->SetLineColor(kColorITS);
2544 sub4node->SetVisibility(0);
2547 // Place copy #1 of ITS2 in I1D1
2549 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2550 sub5node->SetLineColor(kColorITS);
2551 fNodes->Add(sub5node);
2553 fNodes->Add(sub4node);
2555 fNodes->Add(sub3node);
2557 fNodes->Add(sub2node);
2560 // Place copy #2 of I20B in I12B
2562 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2563 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2564 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2565 sub2node->SetLineColor(kColorITS);
2566 sub2node->SetVisibility(0);
2569 // Place copy #1 of I1D7 in I20B
2571 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2572 sub3node->SetLineColor(kColorITS);
2573 sub3node->SetVisibility(0);
2576 // Place copy #1 of I1D1 in I1D7
2578 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2579 sub4node->SetLineColor(kColorITS);
2580 sub4node->SetVisibility(0);
2583 // Place copy #1 of ITS2 in I1D1
2585 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2586 sub5node->SetLineColor(kColorITS);
2587 fNodes->Add(sub5node);
2589 fNodes->Add(sub4node);
2591 fNodes->Add(sub3node);
2594 // Place copy #2 of I1D7 in I20B
2596 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2597 sub3node->SetLineColor(kColorITS);
2598 sub3node->SetVisibility(0);
2601 // Place copy #1 of I1D1 in I1D7
2603 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2604 sub4node->SetLineColor(kColorITS);
2605 sub4node->SetVisibility(0);
2608 // Place copy #1 of ITS2 in I1D1
2610 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2611 sub5node->SetLineColor(kColorITS);
2612 fNodes->Add(sub5node);
2614 fNodes->Add(sub4node);
2616 fNodes->Add(sub3node);
2619 // Place copy #3 of I1D7 in I20B
2621 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2622 sub3node->SetLineColor(kColorITS);
2623 sub3node->SetVisibility(0);
2626 // Place copy #1 of I1D1 in I1D7
2628 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2629 sub4node->SetLineColor(kColorITS);
2630 sub4node->SetVisibility(0);
2633 // Place copy #1 of ITS2 in I1D1
2635 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2636 sub5node->SetLineColor(kColorITS);
2637 fNodes->Add(sub5node);
2639 fNodes->Add(sub4node);
2641 fNodes->Add(sub3node);
2644 // Place copy #4 of I1D7 in I20B
2646 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2647 sub3node->SetLineColor(kColorITS);
2648 sub3node->SetVisibility(0);
2651 // Place copy #1 of I1D1 in I1D7
2653 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2654 sub4node->SetLineColor(kColorITS);
2655 sub4node->SetVisibility(0);
2658 // Place copy #1 of ITS2 in I1D1
2660 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2661 sub5node->SetLineColor(kColorITS);
2662 fNodes->Add(sub5node);
2664 fNodes->Add(sub4node);
2666 fNodes->Add(sub3node);
2668 fNodes->Add(sub2node);
2671 // Place copy #3 of I20B in I12B
2673 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2674 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2675 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2676 sub2node->SetLineColor(kColorITS);
2677 sub2node->SetVisibility(0);
2680 // Place copy #1 of I1D7 in I20B
2682 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2683 sub3node->SetLineColor(kColorITS);
2684 sub3node->SetVisibility(0);
2687 // Place copy #1 of I1D1 in I1D7
2689 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2690 sub4node->SetLineColor(kColorITS);
2691 sub4node->SetVisibility(0);
2694 // Place copy #1 of ITS2 in I1D1
2696 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2697 sub5node->SetLineColor(kColorITS);
2698 fNodes->Add(sub5node);
2700 fNodes->Add(sub4node);
2702 fNodes->Add(sub3node);
2705 // Place copy #2 of I1D7 in I20B
2707 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2708 sub3node->SetLineColor(kColorITS);
2709 sub3node->SetVisibility(0);
2712 // Place copy #1 of I1D1 in I1D7
2714 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2715 sub4node->SetLineColor(kColorITS);
2716 sub4node->SetVisibility(0);
2719 // Place copy #1 of ITS2 in I1D1
2721 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2722 sub5node->SetLineColor(kColorITS);
2723 fNodes->Add(sub5node);
2725 fNodes->Add(sub4node);
2727 fNodes->Add(sub3node);
2730 // Place copy #3 of I1D7 in I20B
2732 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2733 sub3node->SetLineColor(kColorITS);
2734 sub3node->SetVisibility(0);
2737 // Place copy #1 of I1D1 in I1D7
2739 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2740 sub4node->SetLineColor(kColorITS);
2741 sub4node->SetVisibility(0);
2744 // Place copy #1 of ITS2 in I1D1
2746 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2747 sub5node->SetLineColor(kColorITS);
2748 fNodes->Add(sub5node);
2750 fNodes->Add(sub4node);
2752 fNodes->Add(sub3node);
2755 // Place copy #4 of I1D7 in I20B
2757 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2758 sub3node->SetLineColor(kColorITS);
2759 sub3node->SetVisibility(0);
2762 // Place copy #1 of I1D1 in I1D7
2764 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2765 sub4node->SetLineColor(kColorITS);
2766 sub4node->SetVisibility(0);
2769 // Place copy #1 of ITS2 in I1D1
2771 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2772 sub5node->SetLineColor(kColorITS);
2773 fNodes->Add(sub5node);
2775 fNodes->Add(sub4node);
2777 fNodes->Add(sub3node);
2779 fNodes->Add(sub2node);
2782 // Place copy #4 of I20B in I12B
2784 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2785 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2786 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2787 sub2node->SetLineColor(kColorITS);
2788 sub2node->SetVisibility(0);
2791 // Place copy #1 of I1D7 in I20B
2793 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2794 sub3node->SetLineColor(kColorITS);
2795 sub3node->SetVisibility(0);
2798 // Place copy #1 of I1D1 in I1D7
2800 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2801 sub4node->SetLineColor(kColorITS);
2802 sub4node->SetVisibility(0);
2805 // Place copy #1 of ITS2 in I1D1
2807 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2808 sub5node->SetLineColor(kColorITS);
2809 fNodes->Add(sub5node);
2811 fNodes->Add(sub4node);
2813 fNodes->Add(sub3node);
2816 // Place copy #2 of I1D7 in I20B
2818 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2819 sub3node->SetLineColor(kColorITS);
2820 sub3node->SetVisibility(0);
2823 // Place copy #1 of I1D1 in I1D7
2825 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2826 sub4node->SetLineColor(kColorITS);
2827 sub4node->SetVisibility(0);
2830 // Place copy #1 of ITS2 in I1D1
2832 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2833 sub5node->SetLineColor(kColorITS);
2834 fNodes->Add(sub5node);
2836 fNodes->Add(sub4node);
2838 fNodes->Add(sub3node);
2841 // Place copy #3 of I1D7 in I20B
2843 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2844 sub3node->SetLineColor(kColorITS);
2845 sub3node->SetVisibility(0);
2848 // Place copy #1 of I1D1 in I1D7
2850 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2851 sub4node->SetLineColor(kColorITS);
2852 sub4node->SetVisibility(0);
2855 // Place copy #1 of ITS2 in I1D1
2857 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2858 sub5node->SetLineColor(kColorITS);
2859 fNodes->Add(sub5node);
2861 fNodes->Add(sub4node);
2863 fNodes->Add(sub3node);
2866 // Place copy #4 of I1D7 in I20B
2868 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2869 sub3node->SetLineColor(kColorITS);
2870 sub3node->SetVisibility(0);
2873 // Place copy #1 of I1D1 in I1D7
2875 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2876 sub4node->SetLineColor(kColorITS);
2877 sub4node->SetVisibility(0);
2880 // Place copy #1 of ITS2 in I1D1
2882 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2883 sub5node->SetLineColor(kColorITS);
2884 fNodes->Add(sub5node);
2886 fNodes->Add(sub4node);
2888 fNodes->Add(sub3node);
2890 fNodes->Add(sub2node);
2892 fNodes->Add(sub1node);
2895 // Place copy #4 of I12B in IT12
2897 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2898 sub1node->SetLineColor(kColorITS);
2899 sub1node->SetVisibility(0);
2902 // Place copy #1 of I10B in I12B
2904 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2905 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2906 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2907 sub2node->SetLineColor(kColorITS);
2908 sub2node->SetVisibility(0);
2911 // Place copy #1 of I107 in I10B
2913 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2914 sub3node->SetLineColor(kColorITS);
2915 sub3node->SetVisibility(0);
2918 // Place copy #1 of I101 in I107
2920 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2921 sub4node->SetLineColor(kColorITS);
2922 sub4node->SetVisibility(0);
2925 // Place copy #1 of ITS1 in I101
2927 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2928 sub5node->SetLineColor(kColorITS);
2929 fNodes->Add(sub5node);
2931 fNodes->Add(sub4node);
2933 fNodes->Add(sub3node);
2936 // Place copy #2 of I107 in I10B
2938 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2939 sub3node->SetLineColor(kColorITS);
2940 sub3node->SetVisibility(0);
2943 // Place copy #1 of I101 in I107
2945 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2946 sub4node->SetLineColor(kColorITS);
2947 sub4node->SetVisibility(0);
2950 // Place copy #1 of ITS1 in I101
2952 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2953 sub5node->SetLineColor(kColorITS);
2954 fNodes->Add(sub5node);
2956 fNodes->Add(sub4node);
2958 fNodes->Add(sub3node);
2961 // Place copy #3 of I107 in I10B
2963 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2964 sub3node->SetLineColor(kColorITS);
2965 sub3node->SetVisibility(0);
2968 // Place copy #1 of I101 in I107
2970 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2971 sub4node->SetLineColor(kColorITS);
2972 sub4node->SetVisibility(0);
2975 // Place copy #1 of ITS1 in I101
2977 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2978 sub5node->SetLineColor(kColorITS);
2979 fNodes->Add(sub5node);
2981 fNodes->Add(sub4node);
2983 fNodes->Add(sub3node);
2986 // Place copy #4 of I107 in I10B
2988 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2989 sub3node->SetLineColor(kColorITS);
2990 sub3node->SetVisibility(0);
2993 // Place copy #1 of I101 in I107
2995 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2996 sub4node->SetLineColor(kColorITS);
2997 sub4node->SetVisibility(0);
3000 // Place copy #1 of ITS1 in I101
3002 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3003 sub5node->SetLineColor(kColorITS);
3004 fNodes->Add(sub5node);
3006 fNodes->Add(sub4node);
3008 fNodes->Add(sub3node);
3010 fNodes->Add(sub2node);
3013 // Place copy #2 of I10B in I12B
3015 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3016 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3017 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3018 sub2node->SetLineColor(kColorITS);
3019 sub2node->SetVisibility(0);
3022 // Place copy #1 of I107 in I10B
3024 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3025 sub3node->SetLineColor(kColorITS);
3026 sub3node->SetVisibility(0);
3029 // Place copy #1 of I101 in I107
3031 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3032 sub4node->SetLineColor(kColorITS);
3033 sub4node->SetVisibility(0);
3036 // Place copy #1 of ITS1 in I101
3038 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3039 sub5node->SetLineColor(kColorITS);
3040 fNodes->Add(sub5node);
3042 fNodes->Add(sub4node);
3044 fNodes->Add(sub3node);
3047 // Place copy #2 of I107 in I10B
3049 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3050 sub3node->SetLineColor(kColorITS);
3051 sub3node->SetVisibility(0);
3054 // Place copy #1 of I101 in I107
3056 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3057 sub4node->SetLineColor(kColorITS);
3058 sub4node->SetVisibility(0);
3061 // Place copy #1 of ITS1 in I101
3063 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3064 sub5node->SetLineColor(kColorITS);
3065 fNodes->Add(sub5node);
3067 fNodes->Add(sub4node);
3069 fNodes->Add(sub3node);
3072 // Place copy #3 of I107 in I10B
3074 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3075 sub3node->SetLineColor(kColorITS);
3076 sub3node->SetVisibility(0);
3079 // Place copy #1 of I101 in I107
3081 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3082 sub4node->SetLineColor(kColorITS);
3083 sub4node->SetVisibility(0);
3086 // Place copy #1 of ITS1 in I101
3088 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3089 sub5node->SetLineColor(kColorITS);
3090 fNodes->Add(sub5node);
3092 fNodes->Add(sub4node);
3094 fNodes->Add(sub3node);
3097 // Place copy #4 of I107 in I10B
3099 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3100 sub3node->SetLineColor(kColorITS);
3101 sub3node->SetVisibility(0);
3104 // Place copy #1 of I101 in I107
3106 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3107 sub4node->SetLineColor(kColorITS);
3108 sub4node->SetVisibility(0);
3111 // Place copy #1 of ITS1 in I101
3113 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3114 sub5node->SetLineColor(kColorITS);
3115 fNodes->Add(sub5node);
3117 fNodes->Add(sub4node);
3119 fNodes->Add(sub3node);
3121 fNodes->Add(sub2node);
3124 // Place copy #1 of I20B in I12B
3126 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3127 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3128 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3129 sub2node->SetLineColor(kColorITS);
3130 sub2node->SetVisibility(0);
3133 // Place copy #1 of I1D7 in I20B
3135 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3136 sub3node->SetLineColor(kColorITS);
3137 sub3node->SetVisibility(0);
3140 // Place copy #1 of I1D1 in I1D7
3142 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3143 sub4node->SetLineColor(kColorITS);
3144 sub4node->SetVisibility(0);
3147 // Place copy #1 of ITS2 in I1D1
3149 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3150 sub5node->SetLineColor(kColorITS);
3151 fNodes->Add(sub5node);
3153 fNodes->Add(sub4node);
3155 fNodes->Add(sub3node);
3158 // Place copy #2 of I1D7 in I20B
3160 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3161 sub3node->SetLineColor(kColorITS);
3162 sub3node->SetVisibility(0);
3165 // Place copy #1 of I1D1 in I1D7
3167 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3168 sub4node->SetLineColor(kColorITS);
3169 sub4node->SetVisibility(0);
3172 // Place copy #1 of ITS2 in I1D1
3174 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3175 sub5node->SetLineColor(kColorITS);
3176 fNodes->Add(sub5node);
3178 fNodes->Add(sub4node);
3180 fNodes->Add(sub3node);
3183 // Place copy #3 of I1D7 in I20B
3185 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3186 sub3node->SetLineColor(kColorITS);
3187 sub3node->SetVisibility(0);
3190 // Place copy #1 of I1D1 in I1D7
3192 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3193 sub4node->SetLineColor(kColorITS);
3194 sub4node->SetVisibility(0);
3197 // Place copy #1 of ITS2 in I1D1
3199 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3200 sub5node->SetLineColor(kColorITS);
3201 fNodes->Add(sub5node);
3203 fNodes->Add(sub4node);
3205 fNodes->Add(sub3node);
3208 // Place copy #4 of I1D7 in I20B
3210 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3211 sub3node->SetLineColor(kColorITS);
3212 sub3node->SetVisibility(0);
3215 // Place copy #1 of I1D1 in I1D7
3217 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3218 sub4node->SetLineColor(kColorITS);
3219 sub4node->SetVisibility(0);
3222 // Place copy #1 of ITS2 in I1D1
3224 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3225 sub5node->SetLineColor(kColorITS);
3226 fNodes->Add(sub5node);
3228 fNodes->Add(sub4node);
3230 fNodes->Add(sub3node);
3232 fNodes->Add(sub2node);
3235 // Place copy #2 of I20B in I12B
3237 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3238 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3239 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3240 sub2node->SetLineColor(kColorITS);
3241 sub2node->SetVisibility(0);
3244 // Place copy #1 of I1D7 in I20B
3246 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3247 sub3node->SetLineColor(kColorITS);
3248 sub3node->SetVisibility(0);
3251 // Place copy #1 of I1D1 in I1D7
3253 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3254 sub4node->SetLineColor(kColorITS);
3255 sub4node->SetVisibility(0);
3258 // Place copy #1 of ITS2 in I1D1
3260 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3261 sub5node->SetLineColor(kColorITS);
3262 fNodes->Add(sub5node);
3264 fNodes->Add(sub4node);
3266 fNodes->Add(sub3node);
3269 // Place copy #2 of I1D7 in I20B
3271 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3272 sub3node->SetLineColor(kColorITS);
3273 sub3node->SetVisibility(0);
3276 // Place copy #1 of I1D1 in I1D7
3278 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3279 sub4node->SetLineColor(kColorITS);
3280 sub4node->SetVisibility(0);
3283 // Place copy #1 of ITS2 in I1D1
3285 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3286 sub5node->SetLineColor(kColorITS);
3287 fNodes->Add(sub5node);
3289 fNodes->Add(sub4node);
3291 fNodes->Add(sub3node);
3294 // Place copy #3 of I1D7 in I20B
3296 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3297 sub3node->SetLineColor(kColorITS);
3298 sub3node->SetVisibility(0);
3301 // Place copy #1 of I1D1 in I1D7
3303 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3304 sub4node->SetLineColor(kColorITS);
3305 sub4node->SetVisibility(0);
3308 // Place copy #1 of ITS2 in I1D1
3310 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3311 sub5node->SetLineColor(kColorITS);
3312 fNodes->Add(sub5node);
3314 fNodes->Add(sub4node);
3316 fNodes->Add(sub3node);
3319 // Place copy #4 of I1D7 in I20B
3321 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3322 sub3node->SetLineColor(kColorITS);
3323 sub3node->SetVisibility(0);
3326 // Place copy #1 of I1D1 in I1D7
3328 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3329 sub4node->SetLineColor(kColorITS);
3330 sub4node->SetVisibility(0);
3333 // Place copy #1 of ITS2 in I1D1
3335 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3336 sub5node->SetLineColor(kColorITS);
3337 fNodes->Add(sub5node);
3339 fNodes->Add(sub4node);
3341 fNodes->Add(sub3node);
3343 fNodes->Add(sub2node);
3346 // Place copy #3 of I20B in I12B
3348 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3349 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3350 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3351 sub2node->SetLineColor(kColorITS);
3352 sub2node->SetVisibility(0);
3355 // Place copy #1 of I1D7 in I20B
3357 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3358 sub3node->SetLineColor(kColorITS);
3359 sub3node->SetVisibility(0);
3362 // Place copy #1 of I1D1 in I1D7
3364 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3365 sub4node->SetLineColor(kColorITS);
3366 sub4node->SetVisibility(0);
3369 // Place copy #1 of ITS2 in I1D1
3371 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3372 sub5node->SetLineColor(kColorITS);
3373 fNodes->Add(sub5node);
3375 fNodes->Add(sub4node);
3377 fNodes->Add(sub3node);
3380 // Place copy #2 of I1D7 in I20B
3382 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3383 sub3node->SetLineColor(kColorITS);
3384 sub3node->SetVisibility(0);
3387 // Place copy #1 of I1D1 in I1D7
3389 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3390 sub4node->SetLineColor(kColorITS);
3391 sub4node->SetVisibility(0);
3394 // Place copy #1 of ITS2 in I1D1
3396 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3397 sub5node->SetLineColor(kColorITS);
3398 fNodes->Add(sub5node);
3400 fNodes->Add(sub4node);
3402 fNodes->Add(sub3node);
3405 // Place copy #3 of I1D7 in I20B
3407 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3408 sub3node->SetLineColor(kColorITS);
3409 sub3node->SetVisibility(0);
3412 // Place copy #1 of I1D1 in I1D7
3414 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3415 sub4node->SetLineColor(kColorITS);
3416 sub4node->SetVisibility(0);
3419 // Place copy #1 of ITS2 in I1D1
3421 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3422 sub5node->SetLineColor(kColorITS);
3423 fNodes->Add(sub5node);
3425 fNodes->Add(sub4node);
3427 fNodes->Add(sub3node);
3430 // Place copy #4 of I1D7 in I20B
3432 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3433 sub3node->SetLineColor(kColorITS);
3434 sub3node->SetVisibility(0);
3437 // Place copy #1 of I1D1 in I1D7
3439 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3440 sub4node->SetLineColor(kColorITS);
3441 sub4node->SetVisibility(0);
3444 // Place copy #1 of ITS2 in I1D1
3446 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3447 sub5node->SetLineColor(kColorITS);
3448 fNodes->Add(sub5node);
3450 fNodes->Add(sub4node);
3452 fNodes->Add(sub3node);
3454 fNodes->Add(sub2node);
3457 // Place copy #4 of I20B in I12B
3459 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3460 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3461 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3462 sub2node->SetLineColor(kColorITS);
3463 sub2node->SetVisibility(0);
3466 // Place copy #1 of I1D7 in I20B
3468 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3469 sub3node->SetLineColor(kColorITS);
3470 sub3node->SetVisibility(0);
3473 // Place copy #1 of I1D1 in I1D7
3475 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3476 sub4node->SetLineColor(kColorITS);
3477 sub4node->SetVisibility(0);
3480 // Place copy #1 of ITS2 in I1D1
3482 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3483 sub5node->SetLineColor(kColorITS);
3484 fNodes->Add(sub5node);
3486 fNodes->Add(sub4node);
3488 fNodes->Add(sub3node);
3491 // Place copy #2 of I1D7 in I20B
3493 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3494 sub3node->SetLineColor(kColorITS);
3495 sub3node->SetVisibility(0);
3498 // Place copy #1 of I1D1 in I1D7
3500 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3501 sub4node->SetLineColor(kColorITS);
3502 sub4node->SetVisibility(0);
3505 // Place copy #1 of ITS2 in I1D1
3507 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3508 sub5node->SetLineColor(kColorITS);
3509 fNodes->Add(sub5node);
3511 fNodes->Add(sub4node);
3513 fNodes->Add(sub3node);
3516 // Place copy #3 of I1D7 in I20B
3518 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3519 sub3node->SetLineColor(kColorITS);
3520 sub3node->SetVisibility(0);
3523 // Place copy #1 of I1D1 in I1D7
3525 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3526 sub4node->SetLineColor(kColorITS);
3527 sub4node->SetVisibility(0);
3530 // Place copy #1 of ITS2 in I1D1
3532 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3533 sub5node->SetLineColor(kColorITS);
3534 fNodes->Add(sub5node);
3536 fNodes->Add(sub4node);
3538 fNodes->Add(sub3node);
3541 // Place copy #4 of I1D7 in I20B
3543 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3544 sub3node->SetLineColor(kColorITS);
3545 sub3node->SetVisibility(0);
3548 // Place copy #1 of I1D1 in I1D7
3550 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3551 sub4node->SetLineColor(kColorITS);
3552 sub4node->SetVisibility(0);
3555 // Place copy #1 of ITS2 in I1D1
3557 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3558 sub5node->SetLineColor(kColorITS);
3559 fNodes->Add(sub5node);
3561 fNodes->Add(sub4node);
3563 fNodes->Add(sub3node);
3565 fNodes->Add(sub2node);
3567 fNodes->Add(sub1node);
3570 // Place copy #5 of I12B in IT12
3572 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3573 sub1node->SetLineColor(kColorITS);
3574 sub1node->SetVisibility(0);
3577 // Place copy #1 of I10B in I12B
3579 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3580 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3581 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3582 sub2node->SetLineColor(kColorITS);
3583 sub2node->SetVisibility(0);
3586 // Place copy #1 of I107 in I10B
3588 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3589 sub3node->SetLineColor(kColorITS);
3590 sub3node->SetVisibility(0);
3593 // Place copy #1 of I101 in I107
3595 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3596 sub4node->SetLineColor(kColorITS);
3597 sub4node->SetVisibility(0);
3600 // Place copy #1 of ITS1 in I101
3602 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3603 sub5node->SetLineColor(kColorITS);
3604 fNodes->Add(sub5node);
3606 fNodes->Add(sub4node);
3608 fNodes->Add(sub3node);
3611 // Place copy #2 of I107 in I10B
3613 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3614 sub3node->SetLineColor(kColorITS);
3615 sub3node->SetVisibility(0);
3618 // Place copy #1 of I101 in I107
3620 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3621 sub4node->SetLineColor(kColorITS);
3622 sub4node->SetVisibility(0);
3625 // Place copy #1 of ITS1 in I101
3627 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3628 sub5node->SetLineColor(kColorITS);
3629 fNodes->Add(sub5node);
3631 fNodes->Add(sub4node);
3633 fNodes->Add(sub3node);
3636 // Place copy #3 of I107 in I10B
3638 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3639 sub3node->SetLineColor(kColorITS);
3640 sub3node->SetVisibility(0);
3643 // Place copy #1 of I101 in I107
3645 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3646 sub4node->SetLineColor(kColorITS);
3647 sub4node->SetVisibility(0);
3650 // Place copy #1 of ITS1 in I101
3652 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3653 sub5node->SetLineColor(kColorITS);
3654 fNodes->Add(sub5node);
3656 fNodes->Add(sub4node);
3658 fNodes->Add(sub3node);
3661 // Place copy #4 of I107 in I10B
3663 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3664 sub3node->SetLineColor(kColorITS);
3665 sub3node->SetVisibility(0);
3668 // Place copy #1 of I101 in I107
3670 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3671 sub4node->SetLineColor(kColorITS);
3672 sub4node->SetVisibility(0);
3675 // Place copy #1 of ITS1 in I101
3677 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3678 sub5node->SetLineColor(kColorITS);
3679 fNodes->Add(sub5node);
3681 fNodes->Add(sub4node);
3683 fNodes->Add(sub3node);
3685 fNodes->Add(sub2node);
3688 // Place copy #2 of I10B in I12B
3690 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3691 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3692 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3693 sub2node->SetLineColor(kColorITS);
3694 sub2node->SetVisibility(0);
3697 // Place copy #1 of I107 in I10B
3699 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3700 sub3node->SetLineColor(kColorITS);
3701 sub3node->SetVisibility(0);
3704 // Place copy #1 of I101 in I107
3706 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3707 sub4node->SetLineColor(kColorITS);
3708 sub4node->SetVisibility(0);
3711 // Place copy #1 of ITS1 in I101
3713 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3714 sub5node->SetLineColor(kColorITS);
3715 fNodes->Add(sub5node);
3717 fNodes->Add(sub4node);
3719 fNodes->Add(sub3node);
3722 // Place copy #2 of I107 in I10B
3724 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3725 sub3node->SetLineColor(kColorITS);
3726 sub3node->SetVisibility(0);
3729 // Place copy #1 of I101 in I107
3731 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3732 sub4node->SetLineColor(kColorITS);
3733 sub4node->SetVisibility(0);
3736 // Place copy #1 of ITS1 in I101
3738 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3739 sub5node->SetLineColor(kColorITS);
3740 fNodes->Add(sub5node);
3742 fNodes->Add(sub4node);
3744 fNodes->Add(sub3node);
3747 // Place copy #3 of I107 in I10B
3749 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3750 sub3node->SetLineColor(kColorITS);
3751 sub3node->SetVisibility(0);
3754 // Place copy #1 of I101 in I107
3756 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3757 sub4node->SetLineColor(kColorITS);
3758 sub4node->SetVisibility(0);
3761 // Place copy #1 of ITS1 in I101
3763 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3764 sub5node->SetLineColor(kColorITS);
3765 fNodes->Add(sub5node);
3767 fNodes->Add(sub4node);
3769 fNodes->Add(sub3node);
3772 // Place copy #4 of I107 in I10B
3774 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3775 sub3node->SetLineColor(kColorITS);
3776 sub3node->SetVisibility(0);
3779 // Place copy #1 of I101 in I107
3781 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3782 sub4node->SetLineColor(kColorITS);
3783 sub4node->SetVisibility(0);
3786 // Place copy #1 of ITS1 in I101
3788 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3789 sub5node->SetLineColor(kColorITS);
3790 fNodes->Add(sub5node);
3792 fNodes->Add(sub4node);
3794 fNodes->Add(sub3node);
3796 fNodes->Add(sub2node);
3799 // Place copy #1 of I20B in I12B
3801 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3802 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3803 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3804 sub2node->SetLineColor(kColorITS);
3805 sub2node->SetVisibility(0);
3808 // Place copy #1 of I1D7 in I20B
3810 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3811 sub3node->SetLineColor(kColorITS);
3812 sub3node->SetVisibility(0);
3815 // Place copy #1 of I1D1 in I1D7
3817 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3818 sub4node->SetLineColor(kColorITS);
3819 sub4node->SetVisibility(0);
3822 // Place copy #1 of ITS2 in I1D1
3824 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3825 sub5node->SetLineColor(kColorITS);
3826 fNodes->Add(sub5node);
3828 fNodes->Add(sub4node);
3830 fNodes->Add(sub3node);
3833 // Place copy #2 of I1D7 in I20B
3835 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3836 sub3node->SetLineColor(kColorITS);
3837 sub3node->SetVisibility(0);
3840 // Place copy #1 of I1D1 in I1D7
3842 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3843 sub4node->SetLineColor(kColorITS);
3844 sub4node->SetVisibility(0);
3847 // Place copy #1 of ITS2 in I1D1
3849 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3850 sub5node->SetLineColor(kColorITS);
3851 fNodes->Add(sub5node);
3853 fNodes->Add(sub4node);
3855 fNodes->Add(sub3node);
3858 // Place copy #3 of I1D7 in I20B
3860 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3861 sub3node->SetLineColor(kColorITS);
3862 sub3node->SetVisibility(0);
3865 // Place copy #1 of I1D1 in I1D7
3867 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3868 sub4node->SetLineColor(kColorITS);
3869 sub4node->SetVisibility(0);
3872 // Place copy #1 of ITS2 in I1D1
3874 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3875 sub5node->SetLineColor(kColorITS);
3876 fNodes->Add(sub5node);
3878 fNodes->Add(sub4node);
3880 fNodes->Add(sub3node);
3883 // Place copy #4 of I1D7 in I20B
3885 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3886 sub3node->SetLineColor(kColorITS);
3887 sub3node->SetVisibility(0);
3890 // Place copy #1 of I1D1 in I1D7
3892 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3893 sub4node->SetLineColor(kColorITS);
3894 sub4node->SetVisibility(0);
3897 // Place copy #1 of ITS2 in I1D1
3899 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3900 sub5node->SetLineColor(kColorITS);
3901 fNodes->Add(sub5node);
3903 fNodes->Add(sub4node);
3905 fNodes->Add(sub3node);
3907 fNodes->Add(sub2node);
3910 // Place copy #2 of I20B in I12B
3912 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3913 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3914 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3915 sub2node->SetLineColor(kColorITS);
3916 sub2node->SetVisibility(0);
3919 // Place copy #1 of I1D7 in I20B
3921 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3922 sub3node->SetLineColor(kColorITS);
3923 sub3node->SetVisibility(0);
3926 // Place copy #1 of I1D1 in I1D7
3928 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3929 sub4node->SetLineColor(kColorITS);
3930 sub4node->SetVisibility(0);
3933 // Place copy #1 of ITS2 in I1D1
3935 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3936 sub5node->SetLineColor(kColorITS);
3937 fNodes->Add(sub5node);
3939 fNodes->Add(sub4node);
3941 fNodes->Add(sub3node);
3944 // Place copy #2 of I1D7 in I20B
3946 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3947 sub3node->SetLineColor(kColorITS);
3948 sub3node->SetVisibility(0);
3951 // Place copy #1 of I1D1 in I1D7
3953 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3954 sub4node->SetLineColor(kColorITS);
3955 sub4node->SetVisibility(0);
3958 // Place copy #1 of ITS2 in I1D1
3960 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3961 sub5node->SetLineColor(kColorITS);
3962 fNodes->Add(sub5node);
3964 fNodes->Add(sub4node);
3966 fNodes->Add(sub3node);
3969 // Place copy #3 of I1D7 in I20B
3971 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3972 sub3node->SetLineColor(kColorITS);
3973 sub3node->SetVisibility(0);
3976 // Place copy #1 of I1D1 in I1D7
3978 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3979 sub4node->SetLineColor(kColorITS);
3980 sub4node->SetVisibility(0);
3983 // Place copy #1 of ITS2 in I1D1
3985 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3986 sub5node->SetLineColor(kColorITS);
3987 fNodes->Add(sub5node);
3989 fNodes->Add(sub4node);
3991 fNodes->Add(sub3node);
3994 // Place copy #4 of I1D7 in I20B
3996 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3997 sub3node->SetLineColor(kColorITS);
3998 sub3node->SetVisibility(0);
4001 // Place copy #1 of I1D1 in I1D7
4003 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4004 sub4node->SetLineColor(kColorITS);
4005 sub4node->SetVisibility(0);
4008 // Place copy #1 of ITS2 in I1D1
4010 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4011 sub5node->SetLineColor(kColorITS);
4012 fNodes->Add(sub5node);
4014 fNodes->Add(sub4node);
4016 fNodes->Add(sub3node);
4018 fNodes->Add(sub2node);
4021 // Place copy #3 of I20B in I12B
4023 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4024 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4025 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4026 sub2node->SetLineColor(kColorITS);
4027 sub2node->SetVisibility(0);
4030 // Place copy #1 of I1D7 in I20B
4032 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4033 sub3node->SetLineColor(kColorITS);
4034 sub3node->SetVisibility(0);
4037 // Place copy #1 of I1D1 in I1D7
4039 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4040 sub4node->SetLineColor(kColorITS);
4041 sub4node->SetVisibility(0);
4044 // Place copy #1 of ITS2 in I1D1
4046 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4047 sub5node->SetLineColor(kColorITS);
4048 fNodes->Add(sub5node);
4050 fNodes->Add(sub4node);
4052 fNodes->Add(sub3node);
4055 // Place copy #2 of I1D7 in I20B
4057 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4058 sub3node->SetLineColor(kColorITS);
4059 sub3node->SetVisibility(0);
4062 // Place copy #1 of I1D1 in I1D7
4064 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4065 sub4node->SetLineColor(kColorITS);
4066 sub4node->SetVisibility(0);
4069 // Place copy #1 of ITS2 in I1D1
4071 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4072 sub5node->SetLineColor(kColorITS);
4073 fNodes->Add(sub5node);
4075 fNodes->Add(sub4node);
4077 fNodes->Add(sub3node);
4080 // Place copy #3 of I1D7 in I20B
4082 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4083 sub3node->SetLineColor(kColorITS);
4084 sub3node->SetVisibility(0);
4087 // Place copy #1 of I1D1 in I1D7
4089 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4090 sub4node->SetLineColor(kColorITS);
4091 sub4node->SetVisibility(0);
4094 // Place copy #1 of ITS2 in I1D1
4096 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4097 sub5node->SetLineColor(kColorITS);
4098 fNodes->Add(sub5node);
4100 fNodes->Add(sub4node);
4102 fNodes->Add(sub3node);
4105 // Place copy #4 of I1D7 in I20B
4107 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4108 sub3node->SetLineColor(kColorITS);
4109 sub3node->SetVisibility(0);
4112 // Place copy #1 of I1D1 in I1D7
4114 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4115 sub4node->SetLineColor(kColorITS);
4116 sub4node->SetVisibility(0);
4119 // Place copy #1 of ITS2 in I1D1
4121 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4122 sub5node->SetLineColor(kColorITS);
4123 fNodes->Add(sub5node);
4125 fNodes->Add(sub4node);
4127 fNodes->Add(sub3node);
4129 fNodes->Add(sub2node);
4132 // Place copy #4 of I20B in I12B
4134 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4135 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4136 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4137 sub2node->SetLineColor(kColorITS);
4138 sub2node->SetVisibility(0);
4141 // Place copy #1 of I1D7 in I20B
4143 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4144 sub3node->SetLineColor(kColorITS);
4145 sub3node->SetVisibility(0);
4148 // Place copy #1 of I1D1 in I1D7
4150 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4151 sub4node->SetLineColor(kColorITS);
4152 sub4node->SetVisibility(0);
4155 // Place copy #1 of ITS2 in I1D1
4157 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4158 sub5node->SetLineColor(kColorITS);
4159 fNodes->Add(sub5node);
4161 fNodes->Add(sub4node);
4163 fNodes->Add(sub3node);
4166 // Place copy #2 of I1D7 in I20B
4168 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4169 sub3node->SetLineColor(kColorITS);
4170 sub3node->SetVisibility(0);
4173 // Place copy #1 of I1D1 in I1D7
4175 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4176 sub4node->SetLineColor(kColorITS);
4177 sub4node->SetVisibility(0);
4180 // Place copy #1 of ITS2 in I1D1
4182 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4183 sub5node->SetLineColor(kColorITS);
4184 fNodes->Add(sub5node);
4186 fNodes->Add(sub4node);
4188 fNodes->Add(sub3node);
4191 // Place copy #3 of I1D7 in I20B
4193 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4194 sub3node->SetLineColor(kColorITS);
4195 sub3node->SetVisibility(0);
4198 // Place copy #1 of I1D1 in I1D7
4200 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4201 sub4node->SetLineColor(kColorITS);
4202 sub4node->SetVisibility(0);
4205 // Place copy #1 of ITS2 in I1D1
4207 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4208 sub5node->SetLineColor(kColorITS);
4209 fNodes->Add(sub5node);
4211 fNodes->Add(sub4node);
4213 fNodes->Add(sub3node);
4216 // Place copy #4 of I1D7 in I20B
4218 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4219 sub3node->SetLineColor(kColorITS);
4220 sub3node->SetVisibility(0);
4223 // Place copy #1 of I1D1 in I1D7
4225 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4226 sub4node->SetLineColor(kColorITS);
4227 sub4node->SetVisibility(0);
4230 // Place copy #1 of ITS2 in I1D1
4232 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4233 sub5node->SetLineColor(kColorITS);
4234 fNodes->Add(sub5node);
4236 fNodes->Add(sub4node);
4238 fNodes->Add(sub3node);
4240 fNodes->Add(sub2node);
4242 fNodes->Add(sub1node);
4245 // Place copy #6 of I12B in IT12
4247 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4248 sub1node->SetLineColor(kColorITS);
4249 sub1node->SetVisibility(0);
4252 // Place copy #1 of I10B in I12B
4254 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4255 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4256 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4257 sub2node->SetLineColor(kColorITS);
4258 sub2node->SetVisibility(0);
4261 // Place copy #1 of I107 in I10B
4263 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4264 sub3node->SetLineColor(kColorITS);
4265 sub3node->SetVisibility(0);
4268 // Place copy #1 of I101 in I107
4270 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4271 sub4node->SetLineColor(kColorITS);
4272 sub4node->SetVisibility(0);
4275 // Place copy #1 of ITS1 in I101
4277 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4278 sub5node->SetLineColor(kColorITS);
4279 fNodes->Add(sub5node);
4281 fNodes->Add(sub4node);
4283 fNodes->Add(sub3node);
4286 // Place copy #2 of I107 in I10B
4288 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4289 sub3node->SetLineColor(kColorITS);
4290 sub3node->SetVisibility(0);
4293 // Place copy #1 of I101 in I107
4295 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4296 sub4node->SetLineColor(kColorITS);
4297 sub4node->SetVisibility(0);
4300 // Place copy #1 of ITS1 in I101
4302 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4303 sub5node->SetLineColor(kColorITS);
4304 fNodes->Add(sub5node);
4306 fNodes->Add(sub4node);
4308 fNodes->Add(sub3node);
4311 // Place copy #3 of I107 in I10B
4313 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4314 sub3node->SetLineColor(kColorITS);
4315 sub3node->SetVisibility(0);
4318 // Place copy #1 of I101 in I107
4320 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4321 sub4node->SetLineColor(kColorITS);
4322 sub4node->SetVisibility(0);
4325 // Place copy #1 of ITS1 in I101
4327 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4328 sub5node->SetLineColor(kColorITS);
4329 fNodes->Add(sub5node);
4331 fNodes->Add(sub4node);
4333 fNodes->Add(sub3node);
4336 // Place copy #4 of I107 in I10B
4338 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4339 sub3node->SetLineColor(kColorITS);
4340 sub3node->SetVisibility(0);
4343 // Place copy #1 of I101 in I107
4345 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4346 sub4node->SetLineColor(kColorITS);
4347 sub4node->SetVisibility(0);
4350 // Place copy #1 of ITS1 in I101
4352 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4353 sub5node->SetLineColor(kColorITS);
4354 fNodes->Add(sub5node);
4356 fNodes->Add(sub4node);
4358 fNodes->Add(sub3node);
4360 fNodes->Add(sub2node);
4363 // Place copy #2 of I10B in I12B
4365 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4366 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4367 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4368 sub2node->SetLineColor(kColorITS);
4369 sub2node->SetVisibility(0);
4372 // Place copy #1 of I107 in I10B
4374 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4375 sub3node->SetLineColor(kColorITS);
4376 sub3node->SetVisibility(0);
4379 // Place copy #1 of I101 in I107
4381 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4382 sub4node->SetLineColor(kColorITS);
4383 sub4node->SetVisibility(0);
4386 // Place copy #1 of ITS1 in I101
4388 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4389 sub5node->SetLineColor(kColorITS);
4390 fNodes->Add(sub5node);
4392 fNodes->Add(sub4node);
4394 fNodes->Add(sub3node);
4397 // Place copy #2 of I107 in I10B
4399 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4400 sub3node->SetLineColor(kColorITS);
4401 sub3node->SetVisibility(0);
4404 // Place copy #1 of I101 in I107
4406 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4407 sub4node->SetLineColor(kColorITS);
4408 sub4node->SetVisibility(0);
4411 // Place copy #1 of ITS1 in I101
4413 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4414 sub5node->SetLineColor(kColorITS);
4415 fNodes->Add(sub5node);
4417 fNodes->Add(sub4node);
4419 fNodes->Add(sub3node);
4422 // Place copy #3 of I107 in I10B
4424 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4425 sub3node->SetLineColor(kColorITS);
4426 sub3node->SetVisibility(0);
4429 // Place copy #1 of I101 in I107
4431 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4432 sub4node->SetLineColor(kColorITS);
4433 sub4node->SetVisibility(0);
4436 // Place copy #1 of ITS1 in I101
4438 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4439 sub5node->SetLineColor(kColorITS);
4440 fNodes->Add(sub5node);
4442 fNodes->Add(sub4node);
4444 fNodes->Add(sub3node);
4447 // Place copy #4 of I107 in I10B
4449 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4450 sub3node->SetLineColor(kColorITS);
4451 sub3node->SetVisibility(0);
4454 // Place copy #1 of I101 in I107
4456 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4457 sub4node->SetLineColor(kColorITS);
4458 sub4node->SetVisibility(0);
4461 // Place copy #1 of ITS1 in I101
4463 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4464 sub5node->SetLineColor(kColorITS);
4465 fNodes->Add(sub5node);
4467 fNodes->Add(sub4node);
4469 fNodes->Add(sub3node);
4471 fNodes->Add(sub2node);
4474 // Place copy #1 of I20B in I12B
4476 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4477 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4478 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4479 sub2node->SetLineColor(kColorITS);
4480 sub2node->SetVisibility(0);
4483 // Place copy #1 of I1D7 in I20B
4485 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4486 sub3node->SetLineColor(kColorITS);
4487 sub3node->SetVisibility(0);
4490 // Place copy #1 of I1D1 in I1D7
4492 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4493 sub4node->SetLineColor(kColorITS);
4494 sub4node->SetVisibility(0);
4497 // Place copy #1 of ITS2 in I1D1
4499 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4500 sub5node->SetLineColor(kColorITS);
4501 fNodes->Add(sub5node);
4503 fNodes->Add(sub4node);
4505 fNodes->Add(sub3node);
4508 // Place copy #2 of I1D7 in I20B
4510 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4511 sub3node->SetLineColor(kColorITS);
4512 sub3node->SetVisibility(0);
4515 // Place copy #1 of I1D1 in I1D7
4517 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4518 sub4node->SetLineColor(kColorITS);
4519 sub4node->SetVisibility(0);
4522 // Place copy #1 of ITS2 in I1D1
4524 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4525 sub5node->SetLineColor(kColorITS);
4526 fNodes->Add(sub5node);
4528 fNodes->Add(sub4node);
4530 fNodes->Add(sub3node);
4533 // Place copy #3 of I1D7 in I20B
4535 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4536 sub3node->SetLineColor(kColorITS);
4537 sub3node->SetVisibility(0);
4540 // Place copy #1 of I1D1 in I1D7
4542 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4543 sub4node->SetLineColor(kColorITS);
4544 sub4node->SetVisibility(0);
4547 // Place copy #1 of ITS2 in I1D1
4549 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4550 sub5node->SetLineColor(kColorITS);
4551 fNodes->Add(sub5node);
4553 fNodes->Add(sub4node);
4555 fNodes->Add(sub3node);
4558 // Place copy #4 of I1D7 in I20B
4560 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4561 sub3node->SetLineColor(kColorITS);
4562 sub3node->SetVisibility(0);
4565 // Place copy #1 of I1D1 in I1D7
4567 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4568 sub4node->SetLineColor(kColorITS);
4569 sub4node->SetVisibility(0);
4572 // Place copy #1 of ITS2 in I1D1
4574 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4575 sub5node->SetLineColor(kColorITS);
4576 fNodes->Add(sub5node);
4578 fNodes->Add(sub4node);
4580 fNodes->Add(sub3node);
4582 fNodes->Add(sub2node);
4585 // Place copy #2 of I20B in I12B
4587 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4588 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4589 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4590 sub2node->SetLineColor(kColorITS);
4591 sub2node->SetVisibility(0);
4594 // Place copy #1 of I1D7 in I20B
4596 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4597 sub3node->SetLineColor(kColorITS);
4598 sub3node->SetVisibility(0);
4601 // Place copy #1 of I1D1 in I1D7
4603 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4604 sub4node->SetLineColor(kColorITS);
4605 sub4node->SetVisibility(0);
4608 // Place copy #1 of ITS2 in I1D1
4610 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4611 sub5node->SetLineColor(kColorITS);
4612 fNodes->Add(sub5node);
4614 fNodes->Add(sub4node);
4616 fNodes->Add(sub3node);
4619 // Place copy #2 of I1D7 in I20B
4621 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4622 sub3node->SetLineColor(kColorITS);
4623 sub3node->SetVisibility(0);
4626 // Place copy #1 of I1D1 in I1D7
4628 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4629 sub4node->SetLineColor(kColorITS);
4630 sub4node->SetVisibility(0);
4633 // Place copy #1 of ITS2 in I1D1
4635 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4636 sub5node->SetLineColor(kColorITS);
4637 fNodes->Add(sub5node);
4639 fNodes->Add(sub4node);
4641 fNodes->Add(sub3node);
4644 // Place copy #3 of I1D7 in I20B
4646 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4647 sub3node->SetLineColor(kColorITS);
4648 sub3node->SetVisibility(0);
4651 // Place copy #1 of I1D1 in I1D7
4653 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4654 sub4node->SetLineColor(kColorITS);
4655 sub4node->SetVisibility(0);
4658 // Place copy #1 of ITS2 in I1D1
4660 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4661 sub5node->SetLineColor(kColorITS);
4662 fNodes->Add(sub5node);
4664 fNodes->Add(sub4node);
4666 fNodes->Add(sub3node);
4669 // Place copy #4 of I1D7 in I20B
4671 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4672 sub3node->SetLineColor(kColorITS);
4673 sub3node->SetVisibility(0);
4676 // Place copy #1 of I1D1 in I1D7
4678 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4679 sub4node->SetLineColor(kColorITS);
4680 sub4node->SetVisibility(0);
4683 // Place copy #1 of ITS2 in I1D1
4685 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4686 sub5node->SetLineColor(kColorITS);
4687 fNodes->Add(sub5node);
4689 fNodes->Add(sub4node);
4691 fNodes->Add(sub3node);
4693 fNodes->Add(sub2node);
4696 // Place copy #3 of I20B in I12B
4698 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4699 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4700 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4701 sub2node->SetLineColor(kColorITS);
4702 sub2node->SetVisibility(0);
4705 // Place copy #1 of I1D7 in I20B
4707 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4708 sub3node->SetLineColor(kColorITS);
4709 sub3node->SetVisibility(0);
4712 // Place copy #1 of I1D1 in I1D7
4714 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4715 sub4node->SetLineColor(kColorITS);
4716 sub4node->SetVisibility(0);
4719 // Place copy #1 of ITS2 in I1D1
4721 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4722 sub5node->SetLineColor(kColorITS);
4723 fNodes->Add(sub5node);
4725 fNodes->Add(sub4node);
4727 fNodes->Add(sub3node);
4730 // Place copy #2 of I1D7 in I20B
4732 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4733 sub3node->SetLineColor(kColorITS);
4734 sub3node->SetVisibility(0);
4737 // Place copy #1 of I1D1 in I1D7
4739 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4740 sub4node->SetLineColor(kColorITS);
4741 sub4node->SetVisibility(0);
4744 // Place copy #1 of ITS2 in I1D1
4746 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4747 sub5node->SetLineColor(kColorITS);
4748 fNodes->Add(sub5node);
4750 fNodes->Add(sub4node);
4752 fNodes->Add(sub3node);
4755 // Place copy #3 of I1D7 in I20B
4757 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4758 sub3node->SetLineColor(kColorITS);
4759 sub3node->SetVisibility(0);
4762 // Place copy #1 of I1D1 in I1D7
4764 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4765 sub4node->SetLineColor(kColorITS);
4766 sub4node->SetVisibility(0);
4769 // Place copy #1 of ITS2 in I1D1
4771 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4772 sub5node->SetLineColor(kColorITS);
4773 fNodes->Add(sub5node);
4775 fNodes->Add(sub4node);
4777 fNodes->Add(sub3node);
4780 // Place copy #4 of I1D7 in I20B
4782 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4783 sub3node->SetLineColor(kColorITS);
4784 sub3node->SetVisibility(0);
4787 // Place copy #1 of I1D1 in I1D7
4789 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4790 sub4node->SetLineColor(kColorITS);
4791 sub4node->SetVisibility(0);
4794 // Place copy #1 of ITS2 in I1D1
4796 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4797 sub5node->SetLineColor(kColorITS);
4798 fNodes->Add(sub5node);
4800 fNodes->Add(sub4node);
4802 fNodes->Add(sub3node);
4804 fNodes->Add(sub2node);
4807 // Place copy #4 of I20B in I12B
4809 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4810 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4811 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4812 sub2node->SetLineColor(kColorITS);
4813 sub2node->SetVisibility(0);
4816 // Place copy #1 of I1D7 in I20B
4818 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4819 sub3node->SetLineColor(kColorITS);
4820 sub3node->SetVisibility(0);
4823 // Place copy #1 of I1D1 in I1D7
4825 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4826 sub4node->SetLineColor(kColorITS);
4827 sub4node->SetVisibility(0);
4830 // Place copy #1 of ITS2 in I1D1
4832 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4833 sub5node->SetLineColor(kColorITS);
4834 fNodes->Add(sub5node);
4836 fNodes->Add(sub4node);
4838 fNodes->Add(sub3node);
4841 // Place copy #2 of I1D7 in I20B
4843 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4844 sub3node->SetLineColor(kColorITS);
4845 sub3node->SetVisibility(0);
4848 // Place copy #1 of I1D1 in I1D7
4850 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4851 sub4node->SetLineColor(kColorITS);
4852 sub4node->SetVisibility(0);
4855 // Place copy #1 of ITS2 in I1D1
4857 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4858 sub5node->SetLineColor(kColorITS);
4859 fNodes->Add(sub5node);
4861 fNodes->Add(sub4node);
4863 fNodes->Add(sub3node);
4866 // Place copy #3 of I1D7 in I20B
4868 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4869 sub3node->SetLineColor(kColorITS);
4870 sub3node->SetVisibility(0);
4873 // Place copy #1 of I1D1 in I1D7
4875 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4876 sub4node->SetLineColor(kColorITS);
4877 sub4node->SetVisibility(0);
4880 // Place copy #1 of ITS2 in I1D1
4882 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4883 sub5node->SetLineColor(kColorITS);
4884 fNodes->Add(sub5node);
4886 fNodes->Add(sub4node);
4888 fNodes->Add(sub3node);
4891 // Place copy #4 of I1D7 in I20B
4893 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4894 sub3node->SetLineColor(kColorITS);
4895 sub3node->SetVisibility(0);
4898 // Place copy #1 of I1D1 in I1D7
4900 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4901 sub4node->SetLineColor(kColorITS);
4902 sub4node->SetVisibility(0);
4905 // Place copy #1 of ITS2 in I1D1
4907 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4908 sub5node->SetLineColor(kColorITS);
4909 fNodes->Add(sub5node);
4911 fNodes->Add(sub4node);
4913 fNodes->Add(sub3node);
4915 fNodes->Add(sub2node);
4917 fNodes->Add(sub1node);
4920 // Place copy #7 of I12B in IT12
4922 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4923 sub1node->SetLineColor(kColorITS);
4924 sub1node->SetVisibility(0);
4927 // Place copy #1 of I10B in I12B
4929 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4930 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4931 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4932 sub2node->SetLineColor(kColorITS);
4933 sub2node->SetVisibility(0);
4936 // Place copy #1 of I107 in I10B
4938 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4939 sub3node->SetLineColor(kColorITS);
4940 sub3node->SetVisibility(0);
4943 // Place copy #1 of I101 in I107
4945 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4946 sub4node->SetLineColor(kColorITS);
4947 sub4node->SetVisibility(0);
4950 // Place copy #1 of ITS1 in I101
4952 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4953 sub5node->SetLineColor(kColorITS);
4954 fNodes->Add(sub5node);
4956 fNodes->Add(sub4node);
4958 fNodes->Add(sub3node);
4961 // Place copy #2 of I107 in I10B
4963 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4964 sub3node->SetLineColor(kColorITS);
4965 sub3node->SetVisibility(0);
4968 // Place copy #1 of I101 in I107
4970 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4971 sub4node->SetLineColor(kColorITS);
4972 sub4node->SetVisibility(0);
4975 // Place copy #1 of ITS1 in I101
4977 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4978 sub5node->SetLineColor(kColorITS);
4979 fNodes->Add(sub5node);
4981 fNodes->Add(sub4node);
4983 fNodes->Add(sub3node);
4986 // Place copy #3 of I107 in I10B
4988 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4989 sub3node->SetLineColor(kColorITS);
4990 sub3node->SetVisibility(0);
4993 // Place copy #1 of I101 in I107
4995 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4996 sub4node->SetLineColor(kColorITS);
4997 sub4node->SetVisibility(0);
5000 // Place copy #1 of ITS1 in I101
5002 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5003 sub5node->SetLineColor(kColorITS);
5004 fNodes->Add(sub5node);
5006 fNodes->Add(sub4node);
5008 fNodes->Add(sub3node);
5011 // Place copy #4 of I107 in I10B
5013 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5014 sub3node->SetLineColor(kColorITS);
5015 sub3node->SetVisibility(0);
5018 // Place copy #1 of I101 in I107
5020 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5021 sub4node->SetLineColor(kColorITS);
5022 sub4node->SetVisibility(0);
5025 // Place copy #1 of ITS1 in I101
5027 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5028 sub5node->SetLineColor(kColorITS);
5029 fNodes->Add(sub5node);
5031 fNodes->Add(sub4node);
5033 fNodes->Add(sub3node);
5035 fNodes->Add(sub2node);
5038 // Place copy #2 of I10B in I12B
5040 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5041 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5042 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5043 sub2node->SetLineColor(kColorITS);
5044 sub2node->SetVisibility(0);
5047 // Place copy #1 of I107 in I10B
5049 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5050 sub3node->SetLineColor(kColorITS);
5051 sub3node->SetVisibility(0);
5054 // Place copy #1 of I101 in I107
5056 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5057 sub4node->SetLineColor(kColorITS);
5058 sub4node->SetVisibility(0);
5061 // Place copy #1 of ITS1 in I101
5063 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5064 sub5node->SetLineColor(kColorITS);
5065 fNodes->Add(sub5node);
5067 fNodes->Add(sub4node);
5069 fNodes->Add(sub3node);
5072 // Place copy #2 of I107 in I10B
5074 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5075 sub3node->SetLineColor(kColorITS);
5076 sub3node->SetVisibility(0);
5079 // Place copy #1 of I101 in I107
5081 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5082 sub4node->SetLineColor(kColorITS);
5083 sub4node->SetVisibility(0);
5086 // Place copy #1 of ITS1 in I101
5088 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5089 sub5node->SetLineColor(kColorITS);
5090 fNodes->Add(sub5node);
5092 fNodes->Add(sub4node);
5094 fNodes->Add(sub3node);
5097 // Place copy #3 of I107 in I10B
5099 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5100 sub3node->SetLineColor(kColorITS);
5101 sub3node->SetVisibility(0);
5104 // Place copy #1 of I101 in I107
5106 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5107 sub4node->SetLineColor(kColorITS);
5108 sub4node->SetVisibility(0);
5111 // Place copy #1 of ITS1 in I101
5113 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5114 sub5node->SetLineColor(kColorITS);
5115 fNodes->Add(sub5node);
5117 fNodes->Add(sub4node);
5119 fNodes->Add(sub3node);
5122 // Place copy #4 of I107 in I10B
5124 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5125 sub3node->SetLineColor(kColorITS);
5126 sub3node->SetVisibility(0);
5129 // Place copy #1 of I101 in I107
5131 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5132 sub4node->SetLineColor(kColorITS);
5133 sub4node->SetVisibility(0);
5136 // Place copy #1 of ITS1 in I101
5138 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5139 sub5node->SetLineColor(kColorITS);
5140 fNodes->Add(sub5node);
5142 fNodes->Add(sub4node);
5144 fNodes->Add(sub3node);
5146 fNodes->Add(sub2node);
5149 // Place copy #1 of I20B in I12B
5151 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5152 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5153 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5154 sub2node->SetLineColor(kColorITS);
5155 sub2node->SetVisibility(0);
5158 // Place copy #1 of I1D7 in I20B
5160 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5161 sub3node->SetLineColor(kColorITS);
5162 sub3node->SetVisibility(0);
5165 // Place copy #1 of I1D1 in I1D7
5167 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5168 sub4node->SetLineColor(kColorITS);
5169 sub4node->SetVisibility(0);
5172 // Place copy #1 of ITS2 in I1D1
5174 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5175 sub5node->SetLineColor(kColorITS);
5176 fNodes->Add(sub5node);
5178 fNodes->Add(sub4node);
5180 fNodes->Add(sub3node);
5183 // Place copy #2 of I1D7 in I20B
5185 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5186 sub3node->SetLineColor(kColorITS);
5187 sub3node->SetVisibility(0);
5190 // Place copy #1 of I1D1 in I1D7
5192 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5193 sub4node->SetLineColor(kColorITS);
5194 sub4node->SetVisibility(0);
5197 // Place copy #1 of ITS2 in I1D1
5199 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5200 sub5node->SetLineColor(kColorITS);
5201 fNodes->Add(sub5node);
5203 fNodes->Add(sub4node);
5205 fNodes->Add(sub3node);
5208 // Place copy #3 of I1D7 in I20B
5210 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5211 sub3node->SetLineColor(kColorITS);
5212 sub3node->SetVisibility(0);
5215 // Place copy #1 of I1D1 in I1D7
5217 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5218 sub4node->SetLineColor(kColorITS);
5219 sub4node->SetVisibility(0);
5222 // Place copy #1 of ITS2 in I1D1
5224 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5225 sub5node->SetLineColor(kColorITS);
5226 fNodes->Add(sub5node);
5228 fNodes->Add(sub4node);
5230 fNodes->Add(sub3node);
5233 // Place copy #4 of I1D7 in I20B
5235 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5236 sub3node->SetLineColor(kColorITS);
5237 sub3node->SetVisibility(0);
5240 // Place copy #1 of I1D1 in I1D7
5242 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5243 sub4node->SetLineColor(kColorITS);
5244 sub4node->SetVisibility(0);
5247 // Place copy #1 of ITS2 in I1D1
5249 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5250 sub5node->SetLineColor(kColorITS);
5251 fNodes->Add(sub5node);
5253 fNodes->Add(sub4node);
5255 fNodes->Add(sub3node);
5257 fNodes->Add(sub2node);
5260 // Place copy #2 of I20B in I12B
5262 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5263 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5264 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5265 sub2node->SetLineColor(kColorITS);
5266 sub2node->SetVisibility(0);
5269 // Place copy #1 of I1D7 in I20B
5271 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5272 sub3node->SetLineColor(kColorITS);
5273 sub3node->SetVisibility(0);
5276 // Place copy #1 of I1D1 in I1D7
5278 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5279 sub4node->SetLineColor(kColorITS);
5280 sub4node->SetVisibility(0);
5283 // Place copy #1 of ITS2 in I1D1
5285 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5286 sub5node->SetLineColor(kColorITS);
5287 fNodes->Add(sub5node);
5289 fNodes->Add(sub4node);
5291 fNodes->Add(sub3node);
5294 // Place copy #2 of I1D7 in I20B
5296 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5297 sub3node->SetLineColor(kColorITS);
5298 sub3node->SetVisibility(0);
5301 // Place copy #1 of I1D1 in I1D7
5303 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5304 sub4node->SetLineColor(kColorITS);
5305 sub4node->SetVisibility(0);
5308 // Place copy #1 of ITS2 in I1D1
5310 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5311 sub5node->SetLineColor(kColorITS);
5312 fNodes->Add(sub5node);
5314 fNodes->Add(sub4node);
5316 fNodes->Add(sub3node);
5319 // Place copy #3 of I1D7 in I20B
5321 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5322 sub3node->SetLineColor(kColorITS);
5323 sub3node->SetVisibility(0);
5326 // Place copy #1 of I1D1 in I1D7
5328 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5329 sub4node->SetLineColor(kColorITS);
5330 sub4node->SetVisibility(0);
5333 // Place copy #1 of ITS2 in I1D1
5335 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5336 sub5node->SetLineColor(kColorITS);
5337 fNodes->Add(sub5node);
5339 fNodes->Add(sub4node);
5341 fNodes->Add(sub3node);
5344 // Place copy #4 of I1D7 in I20B
5346 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5347 sub3node->SetLineColor(kColorITS);
5348 sub3node->SetVisibility(0);
5351 // Place copy #1 of I1D1 in I1D7
5353 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5354 sub4node->SetLineColor(kColorITS);
5355 sub4node->SetVisibility(0);
5358 // Place copy #1 of ITS2 in I1D1
5360 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5361 sub5node->SetLineColor(kColorITS);
5362 fNodes->Add(sub5node);
5364 fNodes->Add(sub4node);
5366 fNodes->Add(sub3node);
5368 fNodes->Add(sub2node);
5371 // Place copy #3 of I20B in I12B
5373 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5374 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5375 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5376 sub2node->SetLineColor(kColorITS);
5377 sub2node->SetVisibility(0);
5380 // Place copy #1 of I1D7 in I20B
5382 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5383 sub3node->SetLineColor(kColorITS);
5384 sub3node->SetVisibility(0);
5387 // Place copy #1 of I1D1 in I1D7
5389 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5390 sub4node->SetLineColor(kColorITS);
5391 sub4node->SetVisibility(0);
5394 // Place copy #1 of ITS2 in I1D1
5396 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5397 sub5node->SetLineColor(kColorITS);
5398 fNodes->Add(sub5node);
5400 fNodes->Add(sub4node);
5402 fNodes->Add(sub3node);
5405 // Place copy #2 of I1D7 in I20B
5407 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5408 sub3node->SetLineColor(kColorITS);
5409 sub3node->SetVisibility(0);
5412 // Place copy #1 of I1D1 in I1D7
5414 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5415 sub4node->SetLineColor(kColorITS);
5416 sub4node->SetVisibility(0);
5419 // Place copy #1 of ITS2 in I1D1
5421 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5422 sub5node->SetLineColor(kColorITS);
5423 fNodes->Add(sub5node);
5425 fNodes->Add(sub4node);
5427 fNodes->Add(sub3node);
5430 // Place copy #3 of I1D7 in I20B
5432 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5433 sub3node->SetLineColor(kColorITS);
5434 sub3node->SetVisibility(0);
5437 // Place copy #1 of I1D1 in I1D7
5439 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5440 sub4node->SetLineColor(kColorITS);
5441 sub4node->SetVisibility(0);
5444 // Place copy #1 of ITS2 in I1D1
5446 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5447 sub5node->SetLineColor(kColorITS);
5448 fNodes->Add(sub5node);
5450 fNodes->Add(sub4node);
5452 fNodes->Add(sub3node);
5455 // Place copy #4 of I1D7 in I20B
5457 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5458 sub3node->SetLineColor(kColorITS);
5459 sub3node->SetVisibility(0);
5462 // Place copy #1 of I1D1 in I1D7
5464 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5465 sub4node->SetLineColor(kColorITS);
5466 sub4node->SetVisibility(0);
5469 // Place copy #1 of ITS2 in I1D1
5471 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5472 sub5node->SetLineColor(kColorITS);
5473 fNodes->Add(sub5node);
5475 fNodes->Add(sub4node);
5477 fNodes->Add(sub3node);
5479 fNodes->Add(sub2node);
5482 // Place copy #4 of I20B in I12B
5484 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5485 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5486 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5487 sub2node->SetLineColor(kColorITS);
5488 sub2node->SetVisibility(0);
5491 // Place copy #1 of I1D7 in I20B
5493 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5494 sub3node->SetLineColor(kColorITS);
5495 sub3node->SetVisibility(0);
5498 // Place copy #1 of I1D1 in I1D7
5500 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5501 sub4node->SetLineColor(kColorITS);
5502 sub4node->SetVisibility(0);
5505 // Place copy #1 of ITS2 in I1D1
5507 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5508 sub5node->SetLineColor(kColorITS);
5509 fNodes->Add(sub5node);
5511 fNodes->Add(sub4node);
5513 fNodes->Add(sub3node);
5516 // Place copy #2 of I1D7 in I20B
5518 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5519 sub3node->SetLineColor(kColorITS);
5520 sub3node->SetVisibility(0);
5523 // Place copy #1 of I1D1 in I1D7
5525 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5526 sub4node->SetLineColor(kColorITS);
5527 sub4node->SetVisibility(0);
5530 // Place copy #1 of ITS2 in I1D1
5532 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5533 sub5node->SetLineColor(kColorITS);
5534 fNodes->Add(sub5node);
5536 fNodes->Add(sub4node);
5538 fNodes->Add(sub3node);
5541 // Place copy #3 of I1D7 in I20B
5543 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5544 sub3node->SetLineColor(kColorITS);
5545 sub3node->SetVisibility(0);
5548 // Place copy #1 of I1D1 in I1D7
5550 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5551 sub4node->SetLineColor(kColorITS);
5552 sub4node->SetVisibility(0);
5555 // Place copy #1 of ITS2 in I1D1
5557 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5558 sub5node->SetLineColor(kColorITS);
5559 fNodes->Add(sub5node);
5561 fNodes->Add(sub4node);
5563 fNodes->Add(sub3node);
5566 // Place copy #4 of I1D7 in I20B
5568 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5569 sub3node->SetLineColor(kColorITS);
5570 sub3node->SetVisibility(0);
5573 // Place copy #1 of I1D1 in I1D7
5575 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5576 sub4node->SetLineColor(kColorITS);
5577 sub4node->SetVisibility(0);
5580 // Place copy #1 of ITS2 in I1D1
5582 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5583 sub5node->SetLineColor(kColorITS);
5584 fNodes->Add(sub5node);
5586 fNodes->Add(sub4node);
5588 fNodes->Add(sub3node);
5590 fNodes->Add(sub2node);
5592 fNodes->Add(sub1node);
5595 // Place copy #8 of I12B in IT12
5597 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5598 sub1node->SetLineColor(kColorITS);
5599 sub1node->SetVisibility(0);
5602 // Place copy #1 of I10B in I12B
5604 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5605 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5606 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5607 sub2node->SetLineColor(kColorITS);
5608 sub2node->SetVisibility(0);
5611 // Place copy #1 of I107 in I10B
5613 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5614 sub3node->SetLineColor(kColorITS);
5615 sub3node->SetVisibility(0);
5618 // Place copy #1 of I101 in I107
5620 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5621 sub4node->SetLineColor(kColorITS);
5622 sub4node->SetVisibility(0);
5625 // Place copy #1 of ITS1 in I101
5627 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5628 sub5node->SetLineColor(kColorITS);
5629 fNodes->Add(sub5node);
5631 fNodes->Add(sub4node);
5633 fNodes->Add(sub3node);
5636 // Place copy #2 of I107 in I10B
5638 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5639 sub3node->SetLineColor(kColorITS);
5640 sub3node->SetVisibility(0);
5643 // Place copy #1 of I101 in I107
5645 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5646 sub4node->SetLineColor(kColorITS);
5647 sub4node->SetVisibility(0);
5650 // Place copy #1 of ITS1 in I101
5652 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5653 sub5node->SetLineColor(kColorITS);
5654 fNodes->Add(sub5node);
5656 fNodes->Add(sub4node);
5658 fNodes->Add(sub3node);
5661 // Place copy #3 of I107 in I10B
5663 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5664 sub3node->SetLineColor(kColorITS);
5665 sub3node->SetVisibility(0);
5668 // Place copy #1 of I101 in I107
5670 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5671 sub4node->SetLineColor(kColorITS);
5672 sub4node->SetVisibility(0);
5675 // Place copy #1 of ITS1 in I101
5677 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5678 sub5node->SetLineColor(kColorITS);
5679 fNodes->Add(sub5node);
5681 fNodes->Add(sub4node);
5683 fNodes->Add(sub3node);
5686 // Place copy #4 of I107 in I10B
5688 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5689 sub3node->SetLineColor(kColorITS);
5690 sub3node->SetVisibility(0);
5693 // Place copy #1 of I101 in I107
5695 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5696 sub4node->SetLineColor(kColorITS);
5697 sub4node->SetVisibility(0);
5700 // Place copy #1 of ITS1 in I101
5702 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5703 sub5node->SetLineColor(kColorITS);
5704 fNodes->Add(sub5node);
5706 fNodes->Add(sub4node);
5708 fNodes->Add(sub3node);
5710 fNodes->Add(sub2node);
5713 // Place copy #2 of I10B in I12B
5715 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5716 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5717 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5718 sub2node->SetLineColor(kColorITS);
5719 sub2node->SetVisibility(0);
5722 // Place copy #1 of I107 in I10B
5724 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5725 sub3node->SetLineColor(kColorITS);
5726 sub3node->SetVisibility(0);
5729 // Place copy #1 of I101 in I107
5731 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5732 sub4node->SetLineColor(kColorITS);
5733 sub4node->SetVisibility(0);
5736 // Place copy #1 of ITS1 in I101
5738 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5739 sub5node->SetLineColor(kColorITS);
5740 fNodes->Add(sub5node);
5742 fNodes->Add(sub4node);
5744 fNodes->Add(sub3node);
5747 // Place copy #2 of I107 in I10B
5749 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5750 sub3node->SetLineColor(kColorITS);
5751 sub3node->SetVisibility(0);
5754 // Place copy #1 of I101 in I107
5756 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5757 sub4node->SetLineColor(kColorITS);
5758 sub4node->SetVisibility(0);
5761 // Place copy #1 of ITS1 in I101
5763 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5764 sub5node->SetLineColor(kColorITS);
5765 fNodes->Add(sub5node);
5767 fNodes->Add(sub4node);
5769 fNodes->Add(sub3node);
5772 // Place copy #3 of I107 in I10B
5774 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5775 sub3node->SetLineColor(kColorITS);
5776 sub3node->SetVisibility(0);
5779 // Place copy #1 of I101 in I107
5781 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5782 sub4node->SetLineColor(kColorITS);
5783 sub4node->SetVisibility(0);
5786 // Place copy #1 of ITS1 in I101
5788 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5789 sub5node->SetLineColor(kColorITS);
5790 fNodes->Add(sub5node);
5792 fNodes->Add(sub4node);
5794 fNodes->Add(sub3node);
5797 // Place copy #4 of I107 in I10B
5799 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5800 sub3node->SetLineColor(kColorITS);
5801 sub3node->SetVisibility(0);
5804 // Place copy #1 of I101 in I107
5806 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5807 sub4node->SetLineColor(kColorITS);
5808 sub4node->SetVisibility(0);
5811 // Place copy #1 of ITS1 in I101
5813 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5814 sub5node->SetLineColor(kColorITS);
5815 fNodes->Add(sub5node);
5817 fNodes->Add(sub4node);
5819 fNodes->Add(sub3node);
5821 fNodes->Add(sub2node);
5824 // Place copy #1 of I20B in I12B
5826 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5827 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5828 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5829 sub2node->SetLineColor(kColorITS);
5830 sub2node->SetVisibility(0);
5833 // Place copy #1 of I1D7 in I20B
5835 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5836 sub3node->SetLineColor(kColorITS);
5837 sub3node->SetVisibility(0);
5840 // Place copy #1 of I1D1 in I1D7
5842 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5843 sub4node->SetLineColor(kColorITS);
5844 sub4node->SetVisibility(0);
5847 // Place copy #1 of ITS2 in I1D1
5849 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5850 sub5node->SetLineColor(kColorITS);
5851 fNodes->Add(sub5node);
5853 fNodes->Add(sub4node);
5855 fNodes->Add(sub3node);
5858 // Place copy #2 of I1D7 in I20B
5860 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5861 sub3node->SetLineColor(kColorITS);
5862 sub3node->SetVisibility(0);
5865 // Place copy #1 of I1D1 in I1D7
5867 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5868 sub4node->SetLineColor(kColorITS);
5869 sub4node->SetVisibility(0);
5872 // Place copy #1 of ITS2 in I1D1
5874 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5875 sub5node->SetLineColor(kColorITS);
5876 fNodes->Add(sub5node);
5878 fNodes->Add(sub4node);
5880 fNodes->Add(sub3node);
5883 // Place copy #3 of I1D7 in I20B
5885 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5886 sub3node->SetLineColor(kColorITS);
5887 sub3node->SetVisibility(0);
5890 // Place copy #1 of I1D1 in I1D7
5892 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5893 sub4node->SetLineColor(kColorITS);
5894 sub4node->SetVisibility(0);
5897 // Place copy #1 of ITS2 in I1D1
5899 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5900 sub5node->SetLineColor(kColorITS);
5901 fNodes->Add(sub5node);
5903 fNodes->Add(sub4node);
5905 fNodes->Add(sub3node);
5908 // Place copy #4 of I1D7 in I20B
5910 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5911 sub3node->SetLineColor(kColorITS);
5912 sub3node->SetVisibility(0);
5915 // Place copy #1 of I1D1 in I1D7
5917 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5918 sub4node->SetLineColor(kColorITS);
5919 sub4node->SetVisibility(0);
5922 // Place copy #1 of ITS2 in I1D1
5924 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5925 sub5node->SetLineColor(kColorITS);
5926 fNodes->Add(sub5node);
5928 fNodes->Add(sub4node);
5930 fNodes->Add(sub3node);
5932 fNodes->Add(sub2node);
5935 // Place copy #2 of I20B in I12B
5937 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5938 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5939 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5940 sub2node->SetLineColor(kColorITS);
5941 sub2node->SetVisibility(0);
5944 // Place copy #1 of I1D7 in I20B
5946 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5947 sub3node->SetLineColor(kColorITS);
5948 sub3node->SetVisibility(0);
5951 // Place copy #1 of I1D1 in I1D7
5953 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5954 sub4node->SetLineColor(kColorITS);
5955 sub4node->SetVisibility(0);
5958 // Place copy #1 of ITS2 in I1D1
5960 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5961 sub5node->SetLineColor(kColorITS);
5962 fNodes->Add(sub5node);
5964 fNodes->Add(sub4node);
5966 fNodes->Add(sub3node);
5969 // Place copy #2 of I1D7 in I20B
5971 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5972 sub3node->SetLineColor(kColorITS);
5973 sub3node->SetVisibility(0);
5976 // Place copy #1 of I1D1 in I1D7
5978 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5979 sub4node->SetLineColor(kColorITS);
5980 sub4node->SetVisibility(0);
5983 // Place copy #1 of ITS2 in I1D1
5985 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5986 sub5node->SetLineColor(kColorITS);
5987 fNodes->Add(sub5node);
5989 fNodes->Add(sub4node);
5991 fNodes->Add(sub3node);
5994 // Place copy #3 of I1D7 in I20B
5996 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5997 sub3node->SetLineColor(kColorITS);
5998 sub3node->SetVisibility(0);
6001 // Place copy #1 of I1D1 in I1D7
6003 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6004 sub4node->SetLineColor(kColorITS);
6005 sub4node->SetVisibility(0);
6008 // Place copy #1 of ITS2 in I1D1
6010 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6011 sub5node->SetLineColor(kColorITS);
6012 fNodes->Add(sub5node);
6014 fNodes->Add(sub4node);
6016 fNodes->Add(sub3node);
6019 // Place copy #4 of I1D7 in I20B
6021 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6022 sub3node->SetLineColor(kColorITS);
6023 sub3node->SetVisibility(0);
6026 // Place copy #1 of I1D1 in I1D7
6028 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6029 sub4node->SetLineColor(kColorITS);
6030 sub4node->SetVisibility(0);
6033 // Place copy #1 of ITS2 in I1D1
6035 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6036 sub5node->SetLineColor(kColorITS);
6037 fNodes->Add(sub5node);
6039 fNodes->Add(sub4node);
6041 fNodes->Add(sub3node);
6043 fNodes->Add(sub2node);
6046 // Place copy #3 of I20B in I12B
6048 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6049 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6050 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6051 sub2node->SetLineColor(kColorITS);
6052 sub2node->SetVisibility(0);
6055 // Place copy #1 of I1D7 in I20B
6057 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6058 sub3node->SetLineColor(kColorITS);
6059 sub3node->SetVisibility(0);
6062 // Place copy #1 of I1D1 in I1D7
6064 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6065 sub4node->SetLineColor(kColorITS);
6066 sub4node->SetVisibility(0);
6069 // Place copy #1 of ITS2 in I1D1
6071 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6072 sub5node->SetLineColor(kColorITS);
6073 fNodes->Add(sub5node);
6075 fNodes->Add(sub4node);
6077 fNodes->Add(sub3node);
6080 // Place copy #2 of I1D7 in I20B
6082 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6083 sub3node->SetLineColor(kColorITS);
6084 sub3node->SetVisibility(0);
6087 // Place copy #1 of I1D1 in I1D7
6089 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6090 sub4node->SetLineColor(kColorITS);
6091 sub4node->SetVisibility(0);
6094 // Place copy #1 of ITS2 in I1D1
6096 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6097 sub5node->SetLineColor(kColorITS);
6098 fNodes->Add(sub5node);
6100 fNodes->Add(sub4node);
6102 fNodes->Add(sub3node);
6105 // Place copy #3 of I1D7 in I20B
6107 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6108 sub3node->SetLineColor(kColorITS);
6109 sub3node->SetVisibility(0);
6112 // Place copy #1 of I1D1 in I1D7
6114 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6115 sub4node->SetLineColor(kColorITS);
6116 sub4node->SetVisibility(0);
6119 // Place copy #1 of ITS2 in I1D1
6121 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6122 sub5node->SetLineColor(kColorITS);
6123 fNodes->Add(sub5node);
6125 fNodes->Add(sub4node);
6127 fNodes->Add(sub3node);
6130 // Place copy #4 of I1D7 in I20B
6132 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6133 sub3node->SetLineColor(kColorITS);
6134 sub3node->SetVisibility(0);
6137 // Place copy #1 of I1D1 in I1D7
6139 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6140 sub4node->SetLineColor(kColorITS);
6141 sub4node->SetVisibility(0);
6144 // Place copy #1 of ITS2 in I1D1
6146 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6147 sub5node->SetLineColor(kColorITS);
6148 fNodes->Add(sub5node);
6150 fNodes->Add(sub4node);
6152 fNodes->Add(sub3node);
6154 fNodes->Add(sub2node);
6157 // Place copy #4 of I20B in I12B
6159 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6160 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6161 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6162 sub2node->SetLineColor(kColorITS);
6163 sub2node->SetVisibility(0);
6166 // Place copy #1 of I1D7 in I20B
6168 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6169 sub3node->SetLineColor(kColorITS);
6170 sub3node->SetVisibility(0);
6173 // Place copy #1 of I1D1 in I1D7
6175 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6176 sub4node->SetLineColor(kColorITS);
6177 sub4node->SetVisibility(0);
6180 // Place copy #1 of ITS2 in I1D1
6182 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6183 sub5node->SetLineColor(kColorITS);
6184 fNodes->Add(sub5node);
6186 fNodes->Add(sub4node);
6188 fNodes->Add(sub3node);
6191 // Place copy #2 of I1D7 in I20B
6193 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6194 sub3node->SetLineColor(kColorITS);
6195 sub3node->SetVisibility(0);
6198 // Place copy #1 of I1D1 in I1D7
6200 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6201 sub4node->SetLineColor(kColorITS);
6202 sub4node->SetVisibility(0);
6205 // Place copy #1 of ITS2 in I1D1
6207 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6208 sub5node->SetLineColor(kColorITS);
6209 fNodes->Add(sub5node);
6211 fNodes->Add(sub4node);
6213 fNodes->Add(sub3node);
6216 // Place copy #3 of I1D7 in I20B
6218 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6219 sub3node->SetLineColor(kColorITS);
6220 sub3node->SetVisibility(0);
6223 // Place copy #1 of I1D1 in I1D7
6225 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6226 sub4node->SetLineColor(kColorITS);
6227 sub4node->SetVisibility(0);
6230 // Place copy #1 of ITS2 in I1D1
6232 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6233 sub5node->SetLineColor(kColorITS);
6234 fNodes->Add(sub5node);
6236 fNodes->Add(sub4node);
6238 fNodes->Add(sub3node);
6241 // Place copy #4 of I1D7 in I20B
6243 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6244 sub3node->SetLineColor(kColorITS);
6245 sub3node->SetVisibility(0);
6248 // Place copy #1 of I1D1 in I1D7
6250 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6251 sub4node->SetLineColor(kColorITS);
6252 sub4node->SetVisibility(0);
6255 // Place copy #1 of ITS2 in I1D1
6257 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6258 sub5node->SetLineColor(kColorITS);
6259 fNodes->Add(sub5node);
6261 fNodes->Add(sub4node);
6263 fNodes->Add(sub3node);
6265 fNodes->Add(sub2node);
6267 fNodes->Add(sub1node);
6270 // Place copy #9 of I12B in IT12
6272 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6273 sub1node->SetLineColor(kColorITS);
6274 sub1node->SetVisibility(0);
6277 // Place copy #1 of I10B in I12B
6279 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6280 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6281 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6282 sub2node->SetLineColor(kColorITS);
6283 sub2node->SetVisibility(0);
6286 // Place copy #1 of I107 in I10B
6288 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6289 sub3node->SetLineColor(kColorITS);
6290 sub3node->SetVisibility(0);
6293 // Place copy #1 of I101 in I107
6295 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6296 sub4node->SetLineColor(kColorITS);
6297 sub4node->SetVisibility(0);
6300 // Place copy #1 of ITS1 in I101
6302 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6303 sub5node->SetLineColor(kColorITS);
6304 fNodes->Add(sub5node);
6306 fNodes->Add(sub4node);
6308 fNodes->Add(sub3node);
6311 // Place copy #2 of I107 in I10B
6313 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6314 sub3node->SetLineColor(kColorITS);
6315 sub3node->SetVisibility(0);
6318 // Place copy #1 of I101 in I107
6320 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6321 sub4node->SetLineColor(kColorITS);
6322 sub4node->SetVisibility(0);
6325 // Place copy #1 of ITS1 in I101
6327 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6328 sub5node->SetLineColor(kColorITS);
6329 fNodes->Add(sub5node);
6331 fNodes->Add(sub4node);
6333 fNodes->Add(sub3node);
6336 // Place copy #3 of I107 in I10B
6338 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6339 sub3node->SetLineColor(kColorITS);
6340 sub3node->SetVisibility(0);
6343 // Place copy #1 of I101 in I107
6345 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6346 sub4node->SetLineColor(kColorITS);
6347 sub4node->SetVisibility(0);
6350 // Place copy #1 of ITS1 in I101
6352 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6353 sub5node->SetLineColor(kColorITS);
6354 fNodes->Add(sub5node);
6356 fNodes->Add(sub4node);
6358 fNodes->Add(sub3node);
6361 // Place copy #4 of I107 in I10B
6363 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6364 sub3node->SetLineColor(kColorITS);
6365 sub3node->SetVisibility(0);
6368 // Place copy #1 of I101 in I107
6370 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6371 sub4node->SetLineColor(kColorITS);
6372 sub4node->SetVisibility(0);
6375 // Place copy #1 of ITS1 in I101
6377 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6378 sub5node->SetLineColor(kColorITS);
6379 fNodes->Add(sub5node);
6381 fNodes->Add(sub4node);
6383 fNodes->Add(sub3node);
6385 fNodes->Add(sub2node);
6388 // Place copy #2 of I10B in I12B
6390 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6391 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6392 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6393 sub2node->SetLineColor(kColorITS);
6394 sub2node->SetVisibility(0);
6397 // Place copy #1 of I107 in I10B
6399 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6400 sub3node->SetLineColor(kColorITS);
6401 sub3node->SetVisibility(0);
6404 // Place copy #1 of I101 in I107
6406 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6407 sub4node->SetLineColor(kColorITS);
6408 sub4node->SetVisibility(0);
6411 // Place copy #1 of ITS1 in I101
6413 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6414 sub5node->SetLineColor(kColorITS);
6415 fNodes->Add(sub5node);
6417 fNodes->Add(sub4node);
6419 fNodes->Add(sub3node);
6422 // Place copy #2 of I107 in I10B
6424 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6425 sub3node->SetLineColor(kColorITS);
6426 sub3node->SetVisibility(0);
6429 // Place copy #1 of I101 in I107
6431 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6432 sub4node->SetLineColor(kColorITS);
6433 sub4node->SetVisibility(0);
6436 // Place copy #1 of ITS1 in I101
6438 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6439 sub5node->SetLineColor(kColorITS);
6440 fNodes->Add(sub5node);
6442 fNodes->Add(sub4node);
6444 fNodes->Add(sub3node);
6447 // Place copy #3 of I107 in I10B
6449 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6450 sub3node->SetLineColor(kColorITS);
6451 sub3node->SetVisibility(0);
6454 // Place copy #1 of I101 in I107
6456 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6457 sub4node->SetLineColor(kColorITS);
6458 sub4node->SetVisibility(0);
6461 // Place copy #1 of ITS1 in I101
6463 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6464 sub5node->SetLineColor(kColorITS);
6465 fNodes->Add(sub5node);
6467 fNodes->Add(sub4node);
6469 fNodes->Add(sub3node);
6472 // Place copy #4 of I107 in I10B
6474 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6475 sub3node->SetLineColor(kColorITS);
6476 sub3node->SetVisibility(0);
6479 // Place copy #1 of I101 in I107
6481 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6482 sub4node->SetLineColor(kColorITS);
6483 sub4node->SetVisibility(0);
6486 // Place copy #1 of ITS1 in I101
6488 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6489 sub5node->SetLineColor(kColorITS);
6490 fNodes->Add(sub5node);
6492 fNodes->Add(sub4node);
6494 fNodes->Add(sub3node);
6496 fNodes->Add(sub2node);
6499 // Place copy #1 of I20B in I12B
6501 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6502 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6503 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6504 sub2node->SetLineColor(kColorITS);
6505 sub2node->SetVisibility(0);
6508 // Place copy #1 of I1D7 in I20B
6510 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6511 sub3node->SetLineColor(kColorITS);
6512 sub3node->SetVisibility(0);
6515 // Place copy #1 of I1D1 in I1D7
6517 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6518 sub4node->SetLineColor(kColorITS);
6519 sub4node->SetVisibility(0);
6522 // Place copy #1 of ITS2 in I1D1
6524 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6525 sub5node->SetLineColor(kColorITS);
6526 fNodes->Add(sub5node);
6528 fNodes->Add(sub4node);
6530 fNodes->Add(sub3node);
6533 // Place copy #2 of I1D7 in I20B
6535 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6536 sub3node->SetLineColor(kColorITS);
6537 sub3node->SetVisibility(0);
6540 // Place copy #1 of I1D1 in I1D7
6542 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6543 sub4node->SetLineColor(kColorITS);
6544 sub4node->SetVisibility(0);
6547 // Place copy #1 of ITS2 in I1D1
6549 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6550 sub5node->SetLineColor(kColorITS);
6551 fNodes->Add(sub5node);
6553 fNodes->Add(sub4node);
6555 fNodes->Add(sub3node);
6558 // Place copy #3 of I1D7 in I20B
6560 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6561 sub3node->SetLineColor(kColorITS);
6562 sub3node->SetVisibility(0);
6565 // Place copy #1 of I1D1 in I1D7
6567 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6568 sub4node->SetLineColor(kColorITS);
6569 sub4node->SetVisibility(0);
6572 // Place copy #1 of ITS2 in I1D1
6574 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6575 sub5node->SetLineColor(kColorITS);
6576 fNodes->Add(sub5node);
6578 fNodes->Add(sub4node);
6580 fNodes->Add(sub3node);
6583 // Place copy #4 of I1D7 in I20B
6585 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6586 sub3node->SetLineColor(kColorITS);
6587 sub3node->SetVisibility(0);
6590 // Place copy #1 of I1D1 in I1D7
6592 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6593 sub4node->SetLineColor(kColorITS);
6594 sub4node->SetVisibility(0);
6597 // Place copy #1 of ITS2 in I1D1
6599 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6600 sub5node->SetLineColor(kColorITS);
6601 fNodes->Add(sub5node);
6603 fNodes->Add(sub4node);
6605 fNodes->Add(sub3node);
6607 fNodes->Add(sub2node);
6610 // Place copy #2 of I20B in I12B
6612 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6613 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6614 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6615 sub2node->SetLineColor(kColorITS);
6616 sub2node->SetVisibility(0);
6619 // Place copy #1 of I1D7 in I20B
6621 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6622 sub3node->SetLineColor(kColorITS);
6623 sub3node->SetVisibility(0);
6626 // Place copy #1 of I1D1 in I1D7
6628 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6629 sub4node->SetLineColor(kColorITS);
6630 sub4node->SetVisibility(0);
6633 // Place copy #1 of ITS2 in I1D1
6635 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6636 sub5node->SetLineColor(kColorITS);
6637 fNodes->Add(sub5node);
6639 fNodes->Add(sub4node);
6641 fNodes->Add(sub3node);
6644 // Place copy #2 of I1D7 in I20B
6646 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6647 sub3node->SetLineColor(kColorITS);
6648 sub3node->SetVisibility(0);
6651 // Place copy #1 of I1D1 in I1D7
6653 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6654 sub4node->SetLineColor(kColorITS);
6655 sub4node->SetVisibility(0);
6658 // Place copy #1 of ITS2 in I1D1
6660 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6661 sub5node->SetLineColor(kColorITS);
6662 fNodes->Add(sub5node);
6664 fNodes->Add(sub4node);
6666 fNodes->Add(sub3node);
6669 // Place copy #3 of I1D7 in I20B
6671 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6672 sub3node->SetLineColor(kColorITS);
6673 sub3node->SetVisibility(0);
6676 // Place copy #1 of I1D1 in I1D7
6678 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6679 sub4node->SetLineColor(kColorITS);
6680 sub4node->SetVisibility(0);
6683 // Place copy #1 of ITS2 in I1D1
6685 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6686 sub5node->SetLineColor(kColorITS);
6687 fNodes->Add(sub5node);
6689 fNodes->Add(sub4node);
6691 fNodes->Add(sub3node);
6694 // Place copy #4 of I1D7 in I20B
6696 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6697 sub3node->SetLineColor(kColorITS);
6698 sub3node->SetVisibility(0);
6701 // Place copy #1 of I1D1 in I1D7
6703 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6704 sub4node->SetLineColor(kColorITS);
6705 sub4node->SetVisibility(0);
6708 // Place copy #1 of ITS2 in I1D1
6710 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6711 sub5node->SetLineColor(kColorITS);
6712 fNodes->Add(sub5node);
6714 fNodes->Add(sub4node);
6716 fNodes->Add(sub3node);
6718 fNodes->Add(sub2node);
6721 // Place copy #3 of I20B in I12B
6723 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6724 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6725 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6726 sub2node->SetLineColor(kColorITS);
6727 sub2node->SetVisibility(0);
6730 // Place copy #1 of I1D7 in I20B
6732 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6733 sub3node->SetLineColor(kColorITS);
6734 sub3node->SetVisibility(0);
6737 // Place copy #1 of I1D1 in I1D7
6739 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6740 sub4node->SetLineColor(kColorITS);
6741 sub4node->SetVisibility(0);
6744 // Place copy #1 of ITS2 in I1D1
6746 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6747 sub5node->SetLineColor(kColorITS);
6748 fNodes->Add(sub5node);
6750 fNodes->Add(sub4node);
6752 fNodes->Add(sub3node);
6755 // Place copy #2 of I1D7 in I20B
6757 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6758 sub3node->SetLineColor(kColorITS);
6759 sub3node->SetVisibility(0);
6762 // Place copy #1 of I1D1 in I1D7
6764 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6765 sub4node->SetLineColor(kColorITS);
6766 sub4node->SetVisibility(0);
6769 // Place copy #1 of ITS2 in I1D1
6771 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6772 sub5node->SetLineColor(kColorITS);
6773 fNodes->Add(sub5node);
6775 fNodes->Add(sub4node);
6777 fNodes->Add(sub3node);
6780 // Place copy #3 of I1D7 in I20B
6782 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6783 sub3node->SetLineColor(kColorITS);
6784 sub3node->SetVisibility(0);
6787 // Place copy #1 of I1D1 in I1D7
6789 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6790 sub4node->SetLineColor(kColorITS);
6791 sub4node->SetVisibility(0);
6794 // Place copy #1 of ITS2 in I1D1
6796 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6797 sub5node->SetLineColor(kColorITS);
6798 fNodes->Add(sub5node);
6800 fNodes->Add(sub4node);
6802 fNodes->Add(sub3node);
6805 // Place copy #4 of I1D7 in I20B
6807 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6808 sub3node->SetLineColor(kColorITS);
6809 sub3node->SetVisibility(0);
6812 // Place copy #1 of I1D1 in I1D7
6814 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6815 sub4node->SetLineColor(kColorITS);
6816 sub4node->SetVisibility(0);
6819 // Place copy #1 of ITS2 in I1D1
6821 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6822 sub5node->SetLineColor(kColorITS);
6823 fNodes->Add(sub5node);
6825 fNodes->Add(sub4node);
6827 fNodes->Add(sub3node);
6829 fNodes->Add(sub2node);
6832 // Place copy #4 of I20B in I12B
6834 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6835 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6836 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6837 sub2node->SetLineColor(kColorITS);
6838 sub2node->SetVisibility(0);
6841 // Place copy #1 of I1D7 in I20B
6843 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6844 sub3node->SetLineColor(kColorITS);
6845 sub3node->SetVisibility(0);
6848 // Place copy #1 of I1D1 in I1D7
6850 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6851 sub4node->SetLineColor(kColorITS);
6852 sub4node->SetVisibility(0);
6855 // Place copy #1 of ITS2 in I1D1
6857 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6858 sub5node->SetLineColor(kColorITS);
6859 fNodes->Add(sub5node);
6861 fNodes->Add(sub4node);
6863 fNodes->Add(sub3node);
6866 // Place copy #2 of I1D7 in I20B
6868 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6869 sub3node->SetLineColor(kColorITS);
6870 sub3node->SetVisibility(0);
6873 // Place copy #1 of I1D1 in I1D7
6875 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6876 sub4node->SetLineColor(kColorITS);
6877 sub4node->SetVisibility(0);
6880 // Place copy #1 of ITS2 in I1D1
6882 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6883 sub5node->SetLineColor(kColorITS);
6884 fNodes->Add(sub5node);
6886 fNodes->Add(sub4node);
6888 fNodes->Add(sub3node);
6891 // Place copy #3 of I1D7 in I20B
6893 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6894 sub3node->SetLineColor(kColorITS);
6895 sub3node->SetVisibility(0);
6898 // Place copy #1 of I1D1 in I1D7
6900 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6901 sub4node->SetLineColor(kColorITS);
6902 sub4node->SetVisibility(0);
6905 // Place copy #1 of ITS2 in I1D1
6907 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6908 sub5node->SetLineColor(kColorITS);
6909 fNodes->Add(sub5node);
6911 fNodes->Add(sub4node);
6913 fNodes->Add(sub3node);
6916 // Place copy #4 of I1D7 in I20B
6918 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6919 sub3node->SetLineColor(kColorITS);
6920 sub3node->SetVisibility(0);
6923 // Place copy #1 of I1D1 in I1D7
6925 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6926 sub4node->SetLineColor(kColorITS);
6927 sub4node->SetVisibility(0);
6930 // Place copy #1 of ITS2 in I1D1
6932 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6933 sub5node->SetLineColor(kColorITS);
6934 fNodes->Add(sub5node);
6936 fNodes->Add(sub4node);
6938 fNodes->Add(sub3node);
6940 fNodes->Add(sub2node);
6942 fNodes->Add(sub1node);
6945 // Place copy #10 of I12B in IT12
6947 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6948 sub1node->SetLineColor(kColorITS);
6949 sub1node->SetVisibility(0);
6952 // Place copy #1 of I10B in I12B
6954 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6955 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6956 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6957 sub2node->SetLineColor(kColorITS);
6958 sub2node->SetVisibility(0);
6961 // Place copy #1 of I107 in I10B
6963 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6964 sub3node->SetLineColor(kColorITS);
6965 sub3node->SetVisibility(0);
6968 // Place copy #1 of I101 in I107
6970 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6971 sub4node->SetLineColor(kColorITS);
6972 sub4node->SetVisibility(0);
6975 // Place copy #1 of ITS1 in I101
6977 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6978 sub5node->SetLineColor(kColorITS);
6979 fNodes->Add(sub5node);
6981 fNodes->Add(sub4node);
6983 fNodes->Add(sub3node);
6986 // Place copy #2 of I107 in I10B
6988 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6989 sub3node->SetLineColor(kColorITS);
6990 sub3node->SetVisibility(0);
6993 // Place copy #1 of I101 in I107
6995 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6996 sub4node->SetLineColor(kColorITS);
6997 sub4node->SetVisibility(0);
7000 // Place copy #1 of ITS1 in I101
7002 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7003 sub5node->SetLineColor(kColorITS);
7004 fNodes->Add(sub5node);
7006 fNodes->Add(sub4node);
7008 fNodes->Add(sub3node);
7011 // Place copy #3 of I107 in I10B
7013 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7014 sub3node->SetLineColor(kColorITS);
7015 sub3node->SetVisibility(0);
7018 // Place copy #1 of I101 in I107
7020 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7021 sub4node->SetLineColor(kColorITS);
7022 sub4node->SetVisibility(0);
7025 // Place copy #1 of ITS1 in I101
7027 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7028 sub5node->SetLineColor(kColorITS);
7029 fNodes->Add(sub5node);
7031 fNodes->Add(sub4node);
7033 fNodes->Add(sub3node);
7036 // Place copy #4 of I107 in I10B
7038 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7039 sub3node->SetLineColor(kColorITS);
7040 sub3node->SetVisibility(0);
7043 // Place copy #1 of I101 in I107
7045 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7046 sub4node->SetLineColor(kColorITS);
7047 sub4node->SetVisibility(0);
7050 // Place copy #1 of ITS1 in I101
7052 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7053 sub5node->SetLineColor(kColorITS);
7054 fNodes->Add(sub5node);
7056 fNodes->Add(sub4node);
7058 fNodes->Add(sub3node);
7060 fNodes->Add(sub2node);
7063 // Place copy #2 of I10B in I12B
7065 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7066 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7067 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
7068 sub2node->SetLineColor(kColorITS);
7069 sub2node->SetVisibility(0);
7072 // Place copy #1 of I107 in I10B
7074 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7075 sub3node->SetLineColor(kColorITS);
7076 sub3node->SetVisibility(0);
7079 // Place copy #1 of I101 in I107
7081 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7082 sub4node->SetLineColor(kColorITS);
7083 sub4node->SetVisibility(0);
7086 // Place copy #1 of ITS1 in I101
7088 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7089 sub5node->SetLineColor(kColorITS);
7090 fNodes->Add(sub5node);
7092 fNodes->Add(sub4node);
7094 fNodes->Add(sub3node);
7097 // Place copy #2 of I107 in I10B
7099 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7100 sub3node->SetLineColor(kColorITS);
7101 sub3node->SetVisibility(0);
7104 // Place copy #1 of I101 in I107
7106 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7107 sub4node->SetLineColor(kColorITS);
7108 sub4node->SetVisibility(0);
7111 // Place copy #1 of ITS1 in I101
7113 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7114 sub5node->SetLineColor(kColorITS);
7115 fNodes->Add(sub5node);
7117 fNodes->Add(sub4node);
7119 fNodes->Add(sub3node);
7122 // Place copy #3 of I107 in I10B
7124 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7125 sub3node->SetLineColor(kColorITS);
7126 sub3node->SetVisibility(0);
7129 // Place copy #1 of I101 in I107
7131 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7132 sub4node->SetLineColor(kColorITS);
7133 sub4node->SetVisibility(0);
7136 // Place copy #1 of ITS1 in I101
7138 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7139 sub5node->SetLineColor(kColorITS);
7140 fNodes->Add(sub5node);
7142 fNodes->Add(sub4node);
7144 fNodes->Add(sub3node);
7147 // Place copy #4 of I107 in I10B
7149 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7150 sub3node->SetLineColor(kColorITS);
7151 sub3node->SetVisibility(0);
7154 // Place copy #1 of I101 in I107
7156 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7157 sub4node->SetLineColor(kColorITS);
7158 sub4node->SetVisibility(0);
7161 // Place copy #1 of ITS1 in I101
7163 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7164 sub5node->SetLineColor(kColorITS);
7165 fNodes->Add(sub5node);
7167 fNodes->Add(sub4node);
7169 fNodes->Add(sub3node);
7171 fNodes->Add(sub2node);
7174 // Place copy #1 of I20B in I12B
7176 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7177 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7178 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7179 sub2node->SetLineColor(kColorITS);
7180 sub2node->SetVisibility(0);
7183 // Place copy #1 of I1D7 in I20B
7185 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7186 sub3node->SetLineColor(kColorITS);
7187 sub3node->SetVisibility(0);
7190 // Place copy #1 of I1D1 in I1D7
7192 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7193 sub4node->SetLineColor(kColorITS);
7194 sub4node->SetVisibility(0);
7197 // Place copy #1 of ITS2 in I1D1
7199 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7200 sub5node->SetLineColor(kColorITS);
7201 fNodes->Add(sub5node);
7203 fNodes->Add(sub4node);
7205 fNodes->Add(sub3node);
7208 // Place copy #2 of I1D7 in I20B
7210 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7211 sub3node->SetLineColor(kColorITS);
7212 sub3node->SetVisibility(0);
7215 // Place copy #1 of I1D1 in I1D7
7217 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7218 sub4node->SetLineColor(kColorITS);
7219 sub4node->SetVisibility(0);
7222 // Place copy #1 of ITS2 in I1D1
7224 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7225 sub5node->SetLineColor(kColorITS);
7226 fNodes->Add(sub5node);
7228 fNodes->Add(sub4node);
7230 fNodes->Add(sub3node);
7233 // Place copy #3 of I1D7 in I20B
7235 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7236 sub3node->SetLineColor(kColorITS);
7237 sub3node->SetVisibility(0);
7240 // Place copy #1 of I1D1 in I1D7
7242 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7243 sub4node->SetLineColor(kColorITS);
7244 sub4node->SetVisibility(0);
7247 // Place copy #1 of ITS2 in I1D1
7249 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7250 sub5node->SetLineColor(kColorITS);
7251 fNodes->Add(sub5node);
7253 fNodes->Add(sub4node);
7255 fNodes->Add(sub3node);
7258 // Place copy #4 of I1D7 in I20B
7260 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7261 sub3node->SetLineColor(kColorITS);
7262 sub3node->SetVisibility(0);
7265 // Place copy #1 of I1D1 in I1D7
7267 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7268 sub4node->SetLineColor(kColorITS);
7269 sub4node->SetVisibility(0);
7272 // Place copy #1 of ITS2 in I1D1
7274 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7275 sub5node->SetLineColor(kColorITS);
7276 fNodes->Add(sub5node);
7278 fNodes->Add(sub4node);
7280 fNodes->Add(sub3node);
7282 fNodes->Add(sub2node);
7285 // Place copy #2 of I20B in I12B
7287 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7288 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7289 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7290 sub2node->SetLineColor(kColorITS);
7291 sub2node->SetVisibility(0);
7294 // Place copy #1 of I1D7 in I20B
7296 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7297 sub3node->SetLineColor(kColorITS);
7298 sub3node->SetVisibility(0);
7301 // Place copy #1 of I1D1 in I1D7
7303 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7304 sub4node->SetLineColor(kColorITS);
7305 sub4node->SetVisibility(0);
7308 // Place copy #1 of ITS2 in I1D1
7310 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7311 sub5node->SetLineColor(kColorITS);
7312 fNodes->Add(sub5node);
7314 fNodes->Add(sub4node);
7316 fNodes->Add(sub3node);
7319 // Place copy #2 of I1D7 in I20B
7321 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7322 sub3node->SetLineColor(kColorITS);
7323 sub3node->SetVisibility(0);
7326 // Place copy #1 of I1D1 in I1D7
7328 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7329 sub4node->SetLineColor(kColorITS);
7330 sub4node->SetVisibility(0);
7333 // Place copy #1 of ITS2 in I1D1
7335 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7336 sub5node->SetLineColor(kColorITS);
7337 fNodes->Add(sub5node);
7339 fNodes->Add(sub4node);
7341 fNodes->Add(sub3node);
7344 // Place copy #3 of I1D7 in I20B
7346 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7347 sub3node->SetLineColor(kColorITS);
7348 sub3node->SetVisibility(0);
7351 // Place copy #1 of I1D1 in I1D7
7353 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7354 sub4node->SetLineColor(kColorITS);
7355 sub4node->SetVisibility(0);
7358 // Place copy #1 of ITS2 in I1D1
7360 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7361 sub5node->SetLineColor(kColorITS);
7362 fNodes->Add(sub5node);
7364 fNodes->Add(sub4node);
7366 fNodes->Add(sub3node);
7369 // Place copy #4 of I1D7 in I20B
7371 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7372 sub3node->SetLineColor(kColorITS);
7373 sub3node->SetVisibility(0);
7376 // Place copy #1 of I1D1 in I1D7
7378 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7379 sub4node->SetLineColor(kColorITS);
7380 sub4node->SetVisibility(0);
7383 // Place copy #1 of ITS2 in I1D1
7385 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7386 sub5node->SetLineColor(kColorITS);
7387 fNodes->Add(sub5node);
7389 fNodes->Add(sub4node);
7391 fNodes->Add(sub3node);
7393 fNodes->Add(sub2node);
7396 // Place copy #3 of I20B in I12B
7398 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7399 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7400 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7401 sub2node->SetLineColor(kColorITS);
7402 sub2node->SetVisibility(0);
7405 // Place copy #1 of I1D7 in I20B
7407 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7408 sub3node->SetLineColor(kColorITS);
7409 sub3node->SetVisibility(0);
7412 // Place copy #1 of I1D1 in I1D7
7414 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7415 sub4node->SetLineColor(kColorITS);
7416 sub4node->SetVisibility(0);
7419 // Place copy #1 of ITS2 in I1D1
7421 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7422 sub5node->SetLineColor(kColorITS);
7423 fNodes->Add(sub5node);
7425 fNodes->Add(sub4node);
7427 fNodes->Add(sub3node);
7430 // Place copy #2 of I1D7 in I20B
7432 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7433 sub3node->SetLineColor(kColorITS);
7434 sub3node->SetVisibility(0);
7437 // Place copy #1 of I1D1 in I1D7
7439 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7440 sub4node->SetLineColor(kColorITS);
7441 sub4node->SetVisibility(0);
7444 // Place copy #1 of ITS2 in I1D1
7446 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7447 sub5node->SetLineColor(kColorITS);
7448 fNodes->Add(sub5node);
7450 fNodes->Add(sub4node);
7452 fNodes->Add(sub3node);
7455 // Place copy #3 of I1D7 in I20B
7457 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7458 sub3node->SetLineColor(kColorITS);
7459 sub3node->SetVisibility(0);
7462 // Place copy #1 of I1D1 in I1D7
7464 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7465 sub4node->SetLineColor(kColorITS);
7466 sub4node->SetVisibility(0);
7469 // Place copy #1 of ITS2 in I1D1
7471 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7472 sub5node->SetLineColor(kColorITS);
7473 fNodes->Add(sub5node);
7475 fNodes->Add(sub4node);
7477 fNodes->Add(sub3node);
7480 // Place copy #4 of I1D7 in I20B
7482 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7483 sub3node->SetLineColor(kColorITS);
7484 sub3node->SetVisibility(0);
7487 // Place copy #1 of I1D1 in I1D7
7489 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7490 sub4node->SetLineColor(kColorITS);
7491 sub4node->SetVisibility(0);
7494 // Place copy #1 of ITS2 in I1D1
7496 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7497 sub5node->SetLineColor(kColorITS);
7498 fNodes->Add(sub5node);
7500 fNodes->Add(sub4node);
7502 fNodes->Add(sub3node);
7504 fNodes->Add(sub2node);
7507 // Place copy #4 of I20B in I12B
7509 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7510 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7511 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7512 sub2node->SetLineColor(kColorITS);
7513 sub2node->SetVisibility(0);
7516 // Place copy #1 of I1D7 in I20B
7518 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7519 sub3node->SetLineColor(kColorITS);
7520 sub3node->SetVisibility(0);
7523 // Place copy #1 of I1D1 in I1D7
7525 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7526 sub4node->SetLineColor(kColorITS);
7527 sub4node->SetVisibility(0);
7530 // Place copy #1 of ITS2 in I1D1
7532 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7533 sub5node->SetLineColor(kColorITS);
7534 fNodes->Add(sub5node);
7536 fNodes->Add(sub4node);
7538 fNodes->Add(sub3node);
7541 // Place copy #2 of I1D7 in I20B
7543 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7544 sub3node->SetLineColor(kColorITS);
7545 sub3node->SetVisibility(0);
7548 // Place copy #1 of I1D1 in I1D7
7550 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7551 sub4node->SetLineColor(kColorITS);
7552 sub4node->SetVisibility(0);
7555 // Place copy #1 of ITS2 in I1D1
7557 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7558 sub5node->SetLineColor(kColorITS);
7559 fNodes->Add(sub5node);
7561 fNodes->Add(sub4node);
7563 fNodes->Add(sub3node);
7566 // Place copy #3 of I1D7 in I20B
7568 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7569 sub3node->SetLineColor(kColorITS);
7570 sub3node->SetVisibility(0);
7573 // Place copy #1 of I1D1 in I1D7
7575 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7576 sub4node->SetLineColor(kColorITS);
7577 sub4node->SetVisibility(0);
7580 // Place copy #1 of ITS2 in I1D1
7582 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7583 sub5node->SetLineColor(kColorITS);
7584 fNodes->Add(sub5node);
7586 fNodes->Add(sub4node);
7588 fNodes->Add(sub3node);
7591 // Place copy #4 of I1D7 in I20B
7593 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7594 sub3node->SetLineColor(kColorITS);
7595 sub3node->SetVisibility(0);
7598 // Place copy #1 of I1D1 in I1D7
7600 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7601 sub4node->SetLineColor(kColorITS);
7602 sub4node->SetVisibility(0);
7605 // Place copy #1 of ITS2 in I1D1
7607 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7608 sub5node->SetLineColor(kColorITS);
7609 fNodes->Add(sub5node);
7611 fNodes->Add(sub4node);
7613 fNodes->Add(sub3node);
7615 fNodes->Add(sub2node);
7617 fNodes->Add(sub1node);
7625 // --- Place SDD volumes into their mother volume
7627 // Place IT34 in Alice
7628 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7629 node->SetLineColor(kColorITS);
7630 node->SetVisibility(0);
7633 // Place copy #1 of I004 in IT34
7635 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7636 sub1node->SetLineColor(kColorITS);
7637 sub1node->SetVisibility(0);
7640 // Place copy #1 of ITS3 directly in I004
7642 ySDD = Y_SDD_sep/2.+I302dits[1];
7643 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7644 sub2node->SetLineColor(kColorITS);
7645 sub2node->SetVisibility(1);
7646 fNodes->Add(sub2node);
7649 // Place copy #2 of ITS3 directly in I004
7651 ySDD = Y_SDD_sep/2.+I302dits[1];
7652 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7653 sub2node->SetLineColor(kColorITS);
7654 sub2node->SetVisibility(1);
7655 fNodes->Add(sub2node);
7658 // Place copy #3 of ITS3 directly in I004
7660 ySDD = Y_SDD_sep/2.+I302dits[1];
7661 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7662 sub2node->SetLineColor(kColorITS);
7663 sub2node->SetVisibility(1);
7664 fNodes->Add(sub2node);
7667 // Place copy #4 of ITS3 directly in I004
7669 ySDD = Y_SDD_sep/2.+I302dits[1];
7670 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7671 sub2node->SetLineColor(kColorITS);
7672 sub2node->SetVisibility(1);
7673 fNodes->Add(sub2node);
7676 // Place copy #5 of ITS3 directly in I004
7678 ySDD = Y_SDD_sep/2.+I302dits[1];
7679 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7680 sub2node->SetLineColor(kColorITS);
7681 sub2node->SetVisibility(1);
7682 fNodes->Add(sub2node);
7685 // Place copy #6 of ITS3 directly in I004
7687 ySDD = Y_SDD_sep/2.+I302dits[1];
7688 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7689 sub2node->SetLineColor(kColorITS);
7690 sub2node->SetVisibility(1);
7691 fNodes->Add(sub2node);
7693 fNodes->Add(sub1node);
7696 // Place copy #2 of I004 in IT34
7698 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7699 sub1node->SetLineColor(kColorITS);
7700 sub1node->SetVisibility(0);
7703 // Place copy #1 of ITS3 directly in I004
7705 ySDD = Y_SDD_sep/2.+I302dits[1];
7706 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7707 sub2node->SetLineColor(kColorITS);
7708 sub2node->SetVisibility(1);
7709 fNodes->Add(sub2node);
7712 // Place copy #2 of ITS3 directly in I004
7714 ySDD = Y_SDD_sep/2.+I302dits[1];
7715 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7716 sub2node->SetLineColor(kColorITS);
7717 sub2node->SetVisibility(1);
7718 fNodes->Add(sub2node);
7721 // Place copy #3 of ITS3 directly in I004
7723 ySDD = Y_SDD_sep/2.+I302dits[1];
7724 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7725 sub2node->SetLineColor(kColorITS);
7726 sub2node->SetVisibility(1);
7727 fNodes->Add(sub2node);
7730 // Place copy #4 of ITS3 directly in I004
7732 ySDD = Y_SDD_sep/2.+I302dits[1];
7733 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7734 sub2node->SetLineColor(kColorITS);
7735 sub2node->SetVisibility(1);
7736 fNodes->Add(sub2node);
7739 // Place copy #5 of ITS3 directly in I004
7741 ySDD = Y_SDD_sep/2.+I302dits[1];
7742 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7743 sub2node->SetLineColor(kColorITS);
7744 sub2node->SetVisibility(1);
7745 fNodes->Add(sub2node);
7748 // Place copy #6 of ITS3 directly in I004
7750 ySDD = Y_SDD_sep/2.+I302dits[1];
7751 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7752 sub2node->SetLineColor(kColorITS);
7753 sub2node->SetVisibility(1);
7754 fNodes->Add(sub2node);
7756 fNodes->Add(sub1node);
7759 // Place copy #3 of I004 in IT34
7761 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7762 sub1node->SetLineColor(kColorITS);
7763 sub1node->SetVisibility(0);
7766 // Place copy #1 of ITS3 directly in I004
7768 ySDD = Y_SDD_sep/2.+I302dits[1];
7769 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7770 sub2node->SetLineColor(kColorITS);
7771 sub2node->SetVisibility(1);
7772 fNodes->Add(sub2node);
7775 // Place copy #2 of ITS3 directly in I004
7777 ySDD = Y_SDD_sep/2.+I302dits[1];
7778 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7779 sub2node->SetLineColor(kColorITS);
7780 sub2node->SetVisibility(1);
7781 fNodes->Add(sub2node);
7784 // Place copy #3 of ITS3 directly in I004
7786 ySDD = Y_SDD_sep/2.+I302dits[1];
7787 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7788 sub2node->SetLineColor(kColorITS);
7789 sub2node->SetVisibility(1);
7790 fNodes->Add(sub2node);
7793 // Place copy #4 of ITS3 directly in I004
7795 ySDD = Y_SDD_sep/2.+I302dits[1];
7796 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7797 sub2node->SetLineColor(kColorITS);
7798 sub2node->SetVisibility(1);
7799 fNodes->Add(sub2node);
7802 // Place copy #5 of ITS3 directly in I004
7804 ySDD = Y_SDD_sep/2.+I302dits[1];
7805 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7806 sub2node->SetLineColor(kColorITS);
7807 sub2node->SetVisibility(1);
7808 fNodes->Add(sub2node);
7811 // Place copy #6 of ITS3 directly in I004
7813 ySDD = Y_SDD_sep/2.+I302dits[1];
7814 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7815 sub2node->SetLineColor(kColorITS);
7816 sub2node->SetVisibility(1);
7817 fNodes->Add(sub2node);
7819 fNodes->Add(sub1node);
7822 // Place copy #4 of I004 in IT34
7824 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7825 sub1node->SetLineColor(kColorITS);
7826 sub1node->SetVisibility(0);
7829 // Place copy #1 of ITS3 directly in I004
7831 ySDD = Y_SDD_sep/2.+I302dits[1];
7832 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7833 sub2node->SetLineColor(kColorITS);
7834 sub2node->SetVisibility(1);
7835 fNodes->Add(sub2node);
7838 // Place copy #2 of ITS3 directly in I004
7840 ySDD = Y_SDD_sep/2.+I302dits[1];
7841 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7842 sub2node->SetLineColor(kColorITS);
7843 sub2node->SetVisibility(1);
7844 fNodes->Add(sub2node);
7847 // Place copy #3 of ITS3 directly in I004
7849 ySDD = Y_SDD_sep/2.+I302dits[1];
7850 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7851 sub2node->SetLineColor(kColorITS);
7852 sub2node->SetVisibility(1);
7853 fNodes->Add(sub2node);
7856 // Place copy #4 of ITS3 directly in I004
7858 ySDD = Y_SDD_sep/2.+I302dits[1];
7859 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7860 sub2node->SetLineColor(kColorITS);
7861 sub2node->SetVisibility(1);
7862 fNodes->Add(sub2node);
7865 // Place copy #5 of ITS3 directly in I004
7867 ySDD = Y_SDD_sep/2.+I302dits[1];
7868 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7869 sub2node->SetLineColor(kColorITS);
7870 sub2node->SetVisibility(1);
7871 fNodes->Add(sub2node);
7874 // Place copy #6 of ITS3 directly in I004
7876 ySDD = Y_SDD_sep/2.+I302dits[1];
7877 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7878 sub2node->SetLineColor(kColorITS);
7879 sub2node->SetVisibility(1);
7880 fNodes->Add(sub2node);
7882 fNodes->Add(sub1node);
7885 // Place copy #5 of I004 in IT34
7887 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7888 sub1node->SetLineColor(kColorITS);
7889 sub1node->SetVisibility(0);
7892 // Place copy #1 of ITS3 directly in I004
7894 ySDD = Y_SDD_sep/2.+I302dits[1];
7895 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7896 sub2node->SetLineColor(kColorITS);
7897 sub2node->SetVisibility(1);
7898 fNodes->Add(sub2node);
7901 // Place copy #2 of ITS3 directly in I004
7903 ySDD = Y_SDD_sep/2.+I302dits[1];
7904 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7905 sub2node->SetLineColor(kColorITS);
7906 sub2node->SetVisibility(1);
7907 fNodes->Add(sub2node);
7910 // Place copy #3 of ITS3 directly in I004
7912 ySDD = Y_SDD_sep/2.+I302dits[1];
7913 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7914 sub2node->SetLineColor(kColorITS);
7915 sub2node->SetVisibility(1);
7916 fNodes->Add(sub2node);
7919 // Place copy #4 of ITS3 directly in I004
7921 ySDD = Y_SDD_sep/2.+I302dits[1];
7922 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7923 sub2node->SetLineColor(kColorITS);
7924 sub2node->SetVisibility(1);
7925 fNodes->Add(sub2node);
7928 // Place copy #5 of ITS3 directly in I004
7930 ySDD = Y_SDD_sep/2.+I302dits[1];
7931 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7932 sub2node->SetLineColor(kColorITS);
7933 sub2node->SetVisibility(1);
7934 fNodes->Add(sub2node);
7937 // Place copy #6 of ITS3 directly in I004
7939 ySDD = Y_SDD_sep/2.+I302dits[1];
7940 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7941 sub2node->SetLineColor(kColorITS);
7942 sub2node->SetVisibility(1);
7943 fNodes->Add(sub2node);
7945 fNodes->Add(sub1node);
7948 // Place copy #6 of I004 in IT34
7950 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7951 sub1node->SetLineColor(kColorITS);
7952 sub1node->SetVisibility(0);
7955 // Place copy #1 of ITS3 directly in I004
7957 ySDD = Y_SDD_sep/2.+I302dits[1];
7958 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7959 sub2node->SetLineColor(kColorITS);
7960 sub2node->SetVisibility(1);
7961 fNodes->Add(sub2node);
7964 // Place copy #2 of ITS3 directly in I004
7966 ySDD = Y_SDD_sep/2.+I302dits[1];
7967 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7968 sub2node->SetLineColor(kColorITS);
7969 sub2node->SetVisibility(1);
7970 fNodes->Add(sub2node);
7973 // Place copy #3 of ITS3 directly in I004
7975 ySDD = Y_SDD_sep/2.+I302dits[1];
7976 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7977 sub2node->SetLineColor(kColorITS);
7978 sub2node->SetVisibility(1);
7979 fNodes->Add(sub2node);
7982 // Place copy #4 of ITS3 directly in I004
7984 ySDD = Y_SDD_sep/2.+I302dits[1];
7985 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7986 sub2node->SetLineColor(kColorITS);
7987 sub2node->SetVisibility(1);
7988 fNodes->Add(sub2node);
7991 // Place copy #5 of ITS3 directly in I004
7993 ySDD = Y_SDD_sep/2.+I302dits[1];
7994 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7995 sub2node->SetLineColor(kColorITS);
7996 sub2node->SetVisibility(1);
7997 fNodes->Add(sub2node);
8000 // Place copy #6 of ITS3 directly in I004
8002 ySDD = Y_SDD_sep/2.+I302dits[1];
8003 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8004 sub2node->SetLineColor(kColorITS);
8005 sub2node->SetVisibility(1);
8006 fNodes->Add(sub2node);
8008 fNodes->Add(sub1node);
8011 // Place copy #7 of I004 in IT34
8013 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
8014 sub1node->SetLineColor(kColorITS);
8015 sub1node->SetVisibility(0);
8018 // Place copy #1 of ITS3 directly in I004
8020 ySDD = Y_SDD_sep/2.+I302dits[1];
8021 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8022 sub2node->SetLineColor(kColorITS);
8023 sub2node->SetVisibility(1);
8024 fNodes->Add(sub2node);
8027 // Place copy #2 of ITS3 directly in I004
8029 ySDD = Y_SDD_sep/2.+I302dits[1];
8030 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8031 sub2node->SetLineColor(kColorITS);
8032 sub2node->SetVisibility(1);
8033 fNodes->Add(sub2node);
8036 // Place copy #3 of ITS3 directly in I004
8038 ySDD = Y_SDD_sep/2.+I302dits[1];
8039 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8040 sub2node->SetLineColor(kColorITS);
8041 sub2node->SetVisibility(1);
8042 fNodes->Add(sub2node);
8045 // Place copy #4 of ITS3 directly in I004
8047 ySDD = Y_SDD_sep/2.+I302dits[1];
8048 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8049 sub2node->SetLineColor(kColorITS);
8050 sub2node->SetVisibility(1);
8051 fNodes->Add(sub2node);
8054 // Place copy #5 of ITS3 directly in I004
8056 ySDD = Y_SDD_sep/2.+I302dits[1];
8057 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8058 sub2node->SetLineColor(kColorITS);
8059 sub2node->SetVisibility(1);
8060 fNodes->Add(sub2node);
8063 // Place copy #6 of ITS3 directly in I004
8065 ySDD = Y_SDD_sep/2.+I302dits[1];
8066 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8067 sub2node->SetLineColor(kColorITS);
8068 sub2node->SetVisibility(1);
8069 fNodes->Add(sub2node);
8071 fNodes->Add(sub1node);
8074 // Place copy #8 of I004 in IT34
8076 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
8077 sub1node->SetLineColor(kColorITS);
8078 sub1node->SetVisibility(0);
8081 // Place copy #1 of ITS3 directly in I004
8083 ySDD = Y_SDD_sep/2.+I302dits[1];
8084 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8085 sub2node->SetLineColor(kColorITS);
8086 sub2node->SetVisibility(1);
8087 fNodes->Add(sub2node);
8090 // Place copy #2 of ITS3 directly in I004
8092 ySDD = Y_SDD_sep/2.+I302dits[1];
8093 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8094 sub2node->SetLineColor(kColorITS);
8095 sub2node->SetVisibility(1);
8096 fNodes->Add(sub2node);
8099 // Place copy #3 of ITS3 directly in I004
8101 ySDD = Y_SDD_sep/2.+I302dits[1];
8102 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8103 sub2node->SetLineColor(kColorITS);
8104 sub2node->SetVisibility(1);
8105 fNodes->Add(sub2node);
8108 // Place copy #4 of ITS3 directly in I004
8110 ySDD = Y_SDD_sep/2.+I302dits[1];
8111 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8112 sub2node->SetLineColor(kColorITS);
8113 sub2node->SetVisibility(1);
8114 fNodes->Add(sub2node);
8117 // Place copy #5 of ITS3 directly in I004
8119 ySDD = Y_SDD_sep/2.+I302dits[1];
8120 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8121 sub2node->SetLineColor(kColorITS);
8122 sub2node->SetVisibility(1);
8123 fNodes->Add(sub2node);
8126 // Place copy #6 of ITS3 directly in I004
8128 ySDD = Y_SDD_sep/2.+I302dits[1];
8129 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8130 sub2node->SetLineColor(kColorITS);
8131 sub2node->SetVisibility(1);
8132 fNodes->Add(sub2node);
8134 fNodes->Add(sub1node);
8137 // Place copy #9 of I004 in IT34
8139 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
8140 sub1node->SetLineColor(kColorITS);
8141 sub1node->SetVisibility(0);
8144 // Place copy #1 of ITS3 directly in I004
8146 ySDD = Y_SDD_sep/2.+I302dits[1];
8147 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8148 sub2node->SetLineColor(kColorITS);
8149 sub2node->SetVisibility(1);
8150 fNodes->Add(sub2node);
8153 // Place copy #2 of ITS3 directly in I004
8155 ySDD = Y_SDD_sep/2.+I302dits[1];
8156 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8157 sub2node->SetLineColor(kColorITS);
8158 sub2node->SetVisibility(1);
8159 fNodes->Add(sub2node);
8162 // Place copy #3 of ITS3 directly in I004
8164 ySDD = Y_SDD_sep/2.+I302dits[1];
8165 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8166 sub2node->SetLineColor(kColorITS);
8167 sub2node->SetVisibility(1);
8168 fNodes->Add(sub2node);
8171 // Place copy #4 of ITS3 directly in I004
8173 ySDD = Y_SDD_sep/2.+I302dits[1];
8174 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8175 sub2node->SetLineColor(kColorITS);
8176 sub2node->SetVisibility(1);
8177 fNodes->Add(sub2node);
8180 // Place copy #5 of ITS3 directly in I004
8182 ySDD = Y_SDD_sep/2.+I302dits[1];
8183 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8184 sub2node->SetLineColor(kColorITS);
8185 sub2node->SetVisibility(1);
8186 fNodes->Add(sub2node);
8189 // Place copy #6 of ITS3 directly in I004
8191 ySDD = Y_SDD_sep/2.+I302dits[1];
8192 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8193 sub2node->SetLineColor(kColorITS);
8194 sub2node->SetVisibility(1);
8195 fNodes->Add(sub2node);
8197 fNodes->Add(sub1node);
8200 // Place copy #10 of I004 in IT34
8202 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8203 sub1node->SetLineColor(kColorITS);
8204 sub1node->SetVisibility(0);
8207 // Place copy #1 of ITS3 directly in I004
8209 ySDD = Y_SDD_sep/2.+I302dits[1];
8210 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8211 sub2node->SetLineColor(kColorITS);
8212 sub2node->SetVisibility(1);
8213 fNodes->Add(sub2node);
8216 // Place copy #2 of ITS3 directly in I004
8218 ySDD = Y_SDD_sep/2.+I302dits[1];
8219 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8220 sub2node->SetLineColor(kColorITS);
8221 sub2node->SetVisibility(1);
8222 fNodes->Add(sub2node);
8225 // Place copy #3 of ITS3 directly in I004
8227 ySDD = Y_SDD_sep/2.+I302dits[1];
8228 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8229 sub2node->SetLineColor(kColorITS);
8230 sub2node->SetVisibility(1);
8231 fNodes->Add(sub2node);
8234 // Place copy #4 of ITS3 directly in I004
8236 ySDD = Y_SDD_sep/2.+I302dits[1];
8237 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8238 sub2node->SetLineColor(kColorITS);
8239 sub2node->SetVisibility(1);
8240 fNodes->Add(sub2node);
8243 // Place copy #5 of ITS3 directly in I004
8245 ySDD = Y_SDD_sep/2.+I302dits[1];
8246 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8247 sub2node->SetLineColor(kColorITS);
8248 sub2node->SetVisibility(1);
8249 fNodes->Add(sub2node);
8252 // Place copy #6 of ITS3 directly in I004
8254 ySDD = Y_SDD_sep/2.+I302dits[1];
8255 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8256 sub2node->SetLineColor(kColorITS);
8257 sub2node->SetVisibility(1);
8258 fNodes->Add(sub2node);
8260 fNodes->Add(sub1node);
8263 // Place copy #11 of I004 in IT34
8265 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8266 sub1node->SetLineColor(kColorITS);
8267 sub1node->SetVisibility(0);
8270 // Place copy #1 of ITS3 directly in I004
8272 ySDD = Y_SDD_sep/2.+I302dits[1];
8273 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8274 sub2node->SetLineColor(kColorITS);
8275 sub2node->SetVisibility(1);
8276 fNodes->Add(sub2node);
8279 // Place copy #2 of ITS3 directly in I004
8281 ySDD = Y_SDD_sep/2.+I302dits[1];
8282 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8283 sub2node->SetLineColor(kColorITS);
8284 sub2node->SetVisibility(1);
8285 fNodes->Add(sub2node);
8288 // Place copy #3 of ITS3 directly in I004
8290 ySDD = Y_SDD_sep/2.+I302dits[1];
8291 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8292 sub2node->SetLineColor(kColorITS);
8293 sub2node->SetVisibility(1);
8294 fNodes->Add(sub2node);
8297 // Place copy #4 of ITS3 directly in I004
8299 ySDD = Y_SDD_sep/2.+I302dits[1];
8300 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8301 sub2node->SetLineColor(kColorITS);
8302 sub2node->SetVisibility(1);
8303 fNodes->Add(sub2node);
8306 // Place copy #5 of ITS3 directly in I004
8308 ySDD = Y_SDD_sep/2.+I302dits[1];
8309 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8310 sub2node->SetLineColor(kColorITS);
8311 sub2node->SetVisibility(1);
8312 fNodes->Add(sub2node);
8315 // Place copy #6 of ITS3 directly in I004
8317 ySDD = Y_SDD_sep/2.+I302dits[1];
8318 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8319 sub2node->SetLineColor(kColorITS);
8320 sub2node->SetVisibility(1);
8321 fNodes->Add(sub2node);
8323 fNodes->Add(sub1node);
8326 // Place copy #12 of I004 in IT34
8328 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8329 sub1node->SetLineColor(kColorITS);
8330 sub1node->SetVisibility(0);
8333 // Place copy #1 of ITS3 directly in I004
8335 ySDD = Y_SDD_sep/2.+I302dits[1];
8336 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8337 sub2node->SetLineColor(kColorITS);
8338 sub2node->SetVisibility(1);
8339 fNodes->Add(sub2node);
8342 // Place copy #2 of ITS3 directly in I004
8344 ySDD = Y_SDD_sep/2.+I302dits[1];
8345 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8346 sub2node->SetLineColor(kColorITS);
8347 sub2node->SetVisibility(1);
8348 fNodes->Add(sub2node);
8351 // Place copy #3 of ITS3 directly in I004
8353 ySDD = Y_SDD_sep/2.+I302dits[1];
8354 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8355 sub2node->SetLineColor(kColorITS);
8356 sub2node->SetVisibility(1);
8357 fNodes->Add(sub2node);
8360 // Place copy #4 of ITS3 directly in I004
8362 ySDD = Y_SDD_sep/2.+I302dits[1];
8363 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8364 sub2node->SetLineColor(kColorITS);
8365 sub2node->SetVisibility(1);
8366 fNodes->Add(sub2node);
8369 // Place copy #5 of ITS3 directly in I004
8371 ySDD = Y_SDD_sep/2.+I302dits[1];
8372 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8373 sub2node->SetLineColor(kColorITS);
8374 sub2node->SetVisibility(1);
8375 fNodes->Add(sub2node);
8378 // Place copy #6 of ITS3 directly in I004
8380 ySDD = Y_SDD_sep/2.+I302dits[1];
8381 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8382 sub2node->SetLineColor(kColorITS);
8383 sub2node->SetVisibility(1);
8384 fNodes->Add(sub2node);
8386 fNodes->Add(sub1node);
8389 // Place copy #13 of I004 in IT34
8391 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8392 sub1node->SetLineColor(kColorITS);
8393 sub1node->SetVisibility(0);
8396 // Place copy #1 of ITS3 directly in I004
8398 ySDD = Y_SDD_sep/2.+I302dits[1];
8399 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8400 sub2node->SetLineColor(kColorITS);
8401 sub2node->SetVisibility(1);
8402 fNodes->Add(sub2node);
8405 // Place copy #2 of ITS3 directly in I004
8407 ySDD = Y_SDD_sep/2.+I302dits[1];
8408 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8409 sub2node->SetLineColor(kColorITS);
8410 sub2node->SetVisibility(1);
8411 fNodes->Add(sub2node);
8414 // Place copy #3 of ITS3 directly in I004
8416 ySDD = Y_SDD_sep/2.+I302dits[1];
8417 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8418 sub2node->SetLineColor(kColorITS);
8419 sub2node->SetVisibility(1);
8420 fNodes->Add(sub2node);
8423 // Place copy #4 of ITS3 directly in I004
8425 ySDD = Y_SDD_sep/2.+I302dits[1];
8426 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8427 sub2node->SetLineColor(kColorITS);
8428 sub2node->SetVisibility(1);
8429 fNodes->Add(sub2node);
8432 // Place copy #5 of ITS3 directly in I004
8434 ySDD = Y_SDD_sep/2.+I302dits[1];
8435 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8436 sub2node->SetLineColor(kColorITS);
8437 sub2node->SetVisibility(1);
8438 fNodes->Add(sub2node);
8441 // Place copy #6 of ITS3 directly in I004
8443 ySDD = Y_SDD_sep/2.+I302dits[1];
8444 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8445 sub2node->SetLineColor(kColorITS);
8446 sub2node->SetVisibility(1);
8447 fNodes->Add(sub2node);
8449 fNodes->Add(sub1node);
8452 // Place copy #14 of I004 in IT34
8454 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8455 sub1node->SetLineColor(kColorITS);
8456 sub1node->SetVisibility(0);
8459 // Place copy #1 of ITS3 directly in I004
8461 ySDD = Y_SDD_sep/2.+I302dits[1];
8462 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8463 sub2node->SetLineColor(kColorITS);
8464 sub2node->SetVisibility(1);
8465 fNodes->Add(sub2node);
8468 // Place copy #2 of ITS3 directly in I004
8470 ySDD = Y_SDD_sep/2.+I302dits[1];
8471 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8472 sub2node->SetLineColor(kColorITS);
8473 sub2node->SetVisibility(1);
8474 fNodes->Add(sub2node);
8477 // Place copy #3 of ITS3 directly in I004
8479 ySDD = Y_SDD_sep/2.+I302dits[1];
8480 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8481 sub2node->SetLineColor(kColorITS);
8482 sub2node->SetVisibility(1);
8483 fNodes->Add(sub2node);
8486 // Place copy #4 of ITS3 directly in I004
8488 ySDD = Y_SDD_sep/2.+I302dits[1];
8489 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8490 sub2node->SetLineColor(kColorITS);
8491 sub2node->SetVisibility(1);
8492 fNodes->Add(sub2node);
8495 // Place copy #5 of ITS3 directly in I004
8497 ySDD = Y_SDD_sep/2.+I302dits[1];
8498 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8499 sub2node->SetLineColor(kColorITS);
8500 sub2node->SetVisibility(1);
8501 fNodes->Add(sub2node);
8504 // Place copy #6 of ITS3 directly in I004
8506 ySDD = Y_SDD_sep/2.+I302dits[1];
8507 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8508 sub2node->SetLineColor(kColorITS);
8509 sub2node->SetVisibility(1);
8510 fNodes->Add(sub2node);
8512 fNodes->Add(sub1node);
8515 // Place copy #1 of I005 in IT34
8517 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8518 sub1node->SetLineColor(kColorITS);
8519 sub1node->SetVisibility(0);
8522 // Place copy #1 of ITS4 directly in I005
8524 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8525 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8526 sub2node->SetLineColor(kColorITS);
8527 sub2node->SetVisibility(1);
8528 fNodes->Add(sub2node);
8531 // Place copy #2 of ITS4 directly in I005
8533 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8534 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8535 sub2node->SetLineColor(kColorITS);
8536 sub2node->SetVisibility(1);
8537 fNodes->Add(sub2node);
8540 // Place copy #3 of ITS4 directly in I005
8542 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8543 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8544 sub2node->SetLineColor(kColorITS);
8545 sub2node->SetVisibility(1);
8546 fNodes->Add(sub2node);
8549 // Place copy #4 of ITS4 directly in I005
8551 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8552 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8553 sub2node->SetLineColor(kColorITS);
8554 sub2node->SetVisibility(1);
8555 fNodes->Add(sub2node);
8558 // Place copy #5 of ITS4 directly in I005
8560 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8561 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8562 sub2node->SetLineColor(kColorITS);
8563 sub2node->SetVisibility(1);
8564 fNodes->Add(sub2node);
8567 // Place copy #6 of ITS4 directly in I005
8569 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8570 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8571 sub2node->SetLineColor(kColorITS);
8572 sub2node->SetVisibility(1);
8573 fNodes->Add(sub2node);
8576 // Place copy #7 of ITS4 directly in I005
8578 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8579 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8580 sub2node->SetLineColor(kColorITS);
8581 sub2node->SetVisibility(1);
8582 fNodes->Add(sub2node);
8585 // Place copy #8 of ITS4 directly in I005
8587 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8588 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8589 sub2node->SetLineColor(kColorITS);
8590 sub2node->SetVisibility(1);
8591 fNodes->Add(sub2node);
8593 fNodes->Add(sub1node);
8596 // Place copy #2 of I005 in IT34
8598 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8599 sub1node->SetLineColor(kColorITS);
8600 sub1node->SetVisibility(0);
8603 // Place copy #1 of ITS4 directly in I005
8605 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8606 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8607 sub2node->SetLineColor(kColorITS);
8608 sub2node->SetVisibility(1);
8609 fNodes->Add(sub2node);
8612 // Place copy #2 of ITS4 directly in I005
8614 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8615 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8616 sub2node->SetLineColor(kColorITS);
8617 sub2node->SetVisibility(1);
8618 fNodes->Add(sub2node);
8621 // Place copy #3 of ITS4 directly in I005
8623 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8624 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8625 sub2node->SetLineColor(kColorITS);
8626 sub2node->SetVisibility(1);
8627 fNodes->Add(sub2node);
8630 // Place copy #4 of ITS4 directly in I005
8632 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8633 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8634 sub2node->SetLineColor(kColorITS);
8635 sub2node->SetVisibility(1);
8636 fNodes->Add(sub2node);
8639 // Place copy #5 of ITS4 directly in I005
8641 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8642 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8643 sub2node->SetLineColor(kColorITS);
8644 sub2node->SetVisibility(1);
8645 fNodes->Add(sub2node);
8648 // Place copy #6 of ITS4 directly in I005
8650 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8651 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8652 sub2node->SetLineColor(kColorITS);
8653 sub2node->SetVisibility(1);
8654 fNodes->Add(sub2node);
8657 // Place copy #7 of ITS4 directly in I005
8659 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8660 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8661 sub2node->SetLineColor(kColorITS);
8662 sub2node->SetVisibility(1);
8663 fNodes->Add(sub2node);
8666 // Place copy #8 of ITS4 directly in I005
8668 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8669 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8670 sub2node->SetLineColor(kColorITS);
8671 sub2node->SetVisibility(1);
8672 fNodes->Add(sub2node);
8674 fNodes->Add(sub1node);
8677 // Place copy #3 of I005 in IT34
8679 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8680 sub1node->SetLineColor(kColorITS);
8681 sub1node->SetVisibility(0);
8684 // Place copy #1 of ITS4 directly in I005
8686 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8687 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8688 sub2node->SetLineColor(kColorITS);
8689 sub2node->SetVisibility(1);
8690 fNodes->Add(sub2node);
8693 // Place copy #2 of ITS4 directly in I005
8695 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8696 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8697 sub2node->SetLineColor(kColorITS);
8698 sub2node->SetVisibility(1);
8699 fNodes->Add(sub2node);
8702 // Place copy #3 of ITS4 directly in I005
8704 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8705 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8706 sub2node->SetLineColor(kColorITS);
8707 sub2node->SetVisibility(1);
8708 fNodes->Add(sub2node);
8711 // Place copy #4 of ITS4 directly in I005
8713 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8714 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8715 sub2node->SetLineColor(kColorITS);
8716 sub2node->SetVisibility(1);
8717 fNodes->Add(sub2node);
8720 // Place copy #5 of ITS4 directly in I005
8722 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8723 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8724 sub2node->SetLineColor(kColorITS);
8725 sub2node->SetVisibility(1);
8726 fNodes->Add(sub2node);
8729 // Place copy #6 of ITS4 directly in I005
8731 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8732 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8733 sub2node->SetLineColor(kColorITS);
8734 sub2node->SetVisibility(1);
8735 fNodes->Add(sub2node);
8738 // Place copy #7 of ITS4 directly in I005
8740 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8741 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8742 sub2node->SetLineColor(kColorITS);
8743 sub2node->SetVisibility(1);
8744 fNodes->Add(sub2node);
8747 // Place copy #8 of ITS4 directly in I005
8749 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8750 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8751 sub2node->SetLineColor(kColorITS);
8752 sub2node->SetVisibility(1);
8753 fNodes->Add(sub2node);
8755 fNodes->Add(sub1node);
8758 // Place copy #4 of I005 in IT34
8760 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8761 sub1node->SetLineColor(kColorITS);
8762 sub1node->SetVisibility(0);
8765 // Place copy #1 of ITS4 directly in I005
8767 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8768 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8769 sub2node->SetLineColor(kColorITS);
8770 sub2node->SetVisibility(1);
8771 fNodes->Add(sub2node);
8774 // Place copy #2 of ITS4 directly in I005
8776 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8777 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8778 sub2node->SetLineColor(kColorITS);
8779 sub2node->SetVisibility(1);
8780 fNodes->Add(sub2node);
8783 // Place copy #3 of ITS4 directly in I005
8785 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8786 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8787 sub2node->SetLineColor(kColorITS);
8788 sub2node->SetVisibility(1);
8789 fNodes->Add(sub2node);
8792 // Place copy #4 of ITS4 directly in I005
8794 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8795 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8796 sub2node->SetLineColor(kColorITS);
8797 sub2node->SetVisibility(1);
8798 fNodes->Add(sub2node);
8801 // Place copy #5 of ITS4 directly in I005
8803 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8804 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8805 sub2node->SetLineColor(kColorITS);
8806 sub2node->SetVisibility(1);
8807 fNodes->Add(sub2node);
8810 // Place copy #6 of ITS4 directly in I005
8812 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8813 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8814 sub2node->SetLineColor(kColorITS);
8815 sub2node->SetVisibility(1);
8816 fNodes->Add(sub2node);
8819 // Place copy #7 of ITS4 directly in I005
8821 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8822 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8823 sub2node->SetLineColor(kColorITS);
8824 sub2node->SetVisibility(1);
8825 fNodes->Add(sub2node);
8828 // Place copy #8 of ITS4 directly in I005
8830 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8831 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8832 sub2node->SetLineColor(kColorITS);
8833 sub2node->SetVisibility(1);
8834 fNodes->Add(sub2node);
8836 fNodes->Add(sub1node);
8839 // Place copy #5 of I005 in IT34
8841 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8842 sub1node->SetLineColor(kColorITS);
8843 sub1node->SetVisibility(0);
8846 // Place copy #1 of ITS4 directly in I005
8848 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8849 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8850 sub2node->SetLineColor(kColorITS);
8851 sub2node->SetVisibility(1);
8852 fNodes->Add(sub2node);
8855 // Place copy #2 of ITS4 directly in I005
8857 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8858 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8859 sub2node->SetLineColor(kColorITS);
8860 sub2node->SetVisibility(1);
8861 fNodes->Add(sub2node);
8864 // Place copy #3 of ITS4 directly in I005
8866 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8867 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8868 sub2node->SetLineColor(kColorITS);
8869 sub2node->SetVisibility(1);
8870 fNodes->Add(sub2node);
8873 // Place copy #4 of ITS4 directly in I005
8875 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8876 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8877 sub2node->SetLineColor(kColorITS);
8878 sub2node->SetVisibility(1);
8879 fNodes->Add(sub2node);
8882 // Place copy #5 of ITS4 directly in I005
8884 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8885 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8886 sub2node->SetLineColor(kColorITS);
8887 sub2node->SetVisibility(1);
8888 fNodes->Add(sub2node);
8891 // Place copy #6 of ITS4 directly in I005
8893 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8894 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8895 sub2node->SetLineColor(kColorITS);
8896 sub2node->SetVisibility(1);
8897 fNodes->Add(sub2node);
8900 // Place copy #7 of ITS4 directly in I005
8902 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8903 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8904 sub2node->SetLineColor(kColorITS);
8905 sub2node->SetVisibility(1);
8906 fNodes->Add(sub2node);
8909 // Place copy #8 of ITS4 directly in I005
8911 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8912 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8913 sub2node->SetLineColor(kColorITS);
8914 sub2node->SetVisibility(1);
8915 fNodes->Add(sub2node);
8917 fNodes->Add(sub1node);
8920 // Place copy #6 of I005 in IT34
8922 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8923 sub1node->SetLineColor(kColorITS);
8924 sub1node->SetVisibility(0);
8927 // Place copy #1 of ITS4 directly in I005
8929 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8930 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8931 sub2node->SetLineColor(kColorITS);
8932 sub2node->SetVisibility(1);
8933 fNodes->Add(sub2node);
8936 // Place copy #2 of ITS4 directly in I005
8938 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8939 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8940 sub2node->SetLineColor(kColorITS);
8941 sub2node->SetVisibility(1);
8942 fNodes->Add(sub2node);
8945 // Place copy #3 of ITS4 directly in I005
8947 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8948 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8949 sub2node->SetLineColor(kColorITS);
8950 sub2node->SetVisibility(1);
8951 fNodes->Add(sub2node);
8954 // Place copy #4 of ITS4 directly in I005
8956 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8957 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8958 sub2node->SetLineColor(kColorITS);
8959 sub2node->SetVisibility(1);
8960 fNodes->Add(sub2node);
8963 // Place copy #5 of ITS4 directly in I005
8965 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8966 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8967 sub2node->SetLineColor(kColorITS);
8968 sub2node->SetVisibility(1);
8969 fNodes->Add(sub2node);
8972 // Place copy #6 of ITS4 directly in I005
8974 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8975 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8976 sub2node->SetLineColor(kColorITS);
8977 sub2node->SetVisibility(1);
8978 fNodes->Add(sub2node);
8981 // Place copy #7 of ITS4 directly in I005
8983 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8984 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8985 sub2node->SetLineColor(kColorITS);
8986 sub2node->SetVisibility(1);
8987 fNodes->Add(sub2node);
8990 // Place copy #8 of ITS4 directly in I005
8992 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8993 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8994 sub2node->SetLineColor(kColorITS);
8995 sub2node->SetVisibility(1);
8996 fNodes->Add(sub2node);
8998 fNodes->Add(sub1node);
9001 // Place copy #7 of I005 in IT34
9003 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
9004 sub1node->SetLineColor(kColorITS);
9005 sub1node->SetVisibility(0);
9008 // Place copy #1 of ITS4 directly in I005
9010 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9011 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9012 sub2node->SetLineColor(kColorITS);
9013 sub2node->SetVisibility(1);
9014 fNodes->Add(sub2node);
9017 // Place copy #2 of ITS4 directly in I005
9019 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9020 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9021 sub2node->SetLineColor(kColorITS);
9022 sub2node->SetVisibility(1);
9023 fNodes->Add(sub2node);
9026 // Place copy #3 of ITS4 directly in I005
9028 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9029 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9030 sub2node->SetLineColor(kColorITS);
9031 sub2node->SetVisibility(1);
9032 fNodes->Add(sub2node);
9035 // Place copy #4 of ITS4 directly in I005
9037 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9038 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9039 sub2node->SetLineColor(kColorITS);
9040 sub2node->SetVisibility(1);
9041 fNodes->Add(sub2node);
9044 // Place copy #5 of ITS4 directly in I005
9046 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9047 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9048 sub2node->SetLineColor(kColorITS);
9049 sub2node->SetVisibility(1);
9050 fNodes->Add(sub2node);
9053 // Place copy #6 of ITS4 directly in I005
9055 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9056 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9057 sub2node->SetLineColor(kColorITS);
9058 sub2node->SetVisibility(1);
9059 fNodes->Add(sub2node);
9062 // Place copy #7 of ITS4 directly in I005
9064 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9065 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9066 sub2node->SetLineColor(kColorITS);
9067 sub2node->SetVisibility(1);
9068 fNodes->Add(sub2node);
9071 // Place copy #8 of ITS4 directly in I005
9073 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9074 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9075 sub2node->SetLineColor(kColorITS);
9076 sub2node->SetVisibility(1);
9077 fNodes->Add(sub2node);
9079 fNodes->Add(sub1node);
9082 // Place copy #8 of I005 in IT34
9084 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
9085 sub1node->SetLineColor(kColorITS);
9086 sub1node->SetVisibility(0);
9089 // Place copy #1 of ITS4 directly in I005
9091 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9092 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9093 sub2node->SetLineColor(kColorITS);
9094 sub2node->SetVisibility(1);
9095 fNodes->Add(sub2node);
9098 // Place copy #2 of ITS4 directly in I005
9100 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9101 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9102 sub2node->SetLineColor(kColorITS);
9103 sub2node->SetVisibility(1);
9104 fNodes->Add(sub2node);
9107 // Place copy #3 of ITS4 directly in I005
9109 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9110 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9111 sub2node->SetLineColor(kColorITS);
9112 sub2node->SetVisibility(1);
9113 fNodes->Add(sub2node);
9116 // Place copy #4 of ITS4 directly in I005
9118 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9119 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9120 sub2node->SetLineColor(kColorITS);
9121 sub2node->SetVisibility(1);
9122 fNodes->Add(sub2node);
9125 // Place copy #5 of ITS4 directly in I005
9127 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9128 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9129 sub2node->SetLineColor(kColorITS);
9130 sub2node->SetVisibility(1);
9131 fNodes->Add(sub2node);
9134 // Place copy #6 of ITS4 directly in I005
9136 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9137 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9138 sub2node->SetLineColor(kColorITS);
9139 sub2node->SetVisibility(1);
9140 fNodes->Add(sub2node);
9143 // Place copy #7 of ITS4 directly in I005
9145 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9146 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9147 sub2node->SetLineColor(kColorITS);
9148 sub2node->SetVisibility(1);
9149 fNodes->Add(sub2node);
9152 // Place copy #8 of ITS4 directly in I005
9154 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9155 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9156 sub2node->SetLineColor(kColorITS);
9157 sub2node->SetVisibility(1);
9158 fNodes->Add(sub2node);
9160 fNodes->Add(sub1node);
9163 // Place copy #9 of I005 in IT34
9165 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
9166 sub1node->SetLineColor(kColorITS);
9167 sub1node->SetVisibility(0);
9170 // Place copy #1 of ITS4 directly in I005
9172 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9173 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9174 sub2node->SetLineColor(kColorITS);
9175 sub2node->SetVisibility(1);
9176 fNodes->Add(sub2node);
9179 // Place copy #2 of ITS4 directly in I005
9181 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9182 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9183 sub2node->SetLineColor(kColorITS);
9184 sub2node->SetVisibility(1);
9185 fNodes->Add(sub2node);
9188 // Place copy #3 of ITS4 directly in I005
9190 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9191 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9192 sub2node->SetLineColor(kColorITS);
9193 sub2node->SetVisibility(1);
9194 fNodes->Add(sub2node);
9197 // Place copy #4 of ITS4 directly in I005
9199 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9200 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9201 sub2node->SetLineColor(kColorITS);
9202 sub2node->SetVisibility(1);
9203 fNodes->Add(sub2node);
9206 // Place copy #5 of ITS4 directly in I005
9208 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9209 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9210 sub2node->SetLineColor(kColorITS);
9211 sub2node->SetVisibility(1);
9212 fNodes->Add(sub2node);
9215 // Place copy #6 of ITS4 directly in I005
9217 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9218 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9219 sub2node->SetLineColor(kColorITS);
9220 sub2node->SetVisibility(1);
9221 fNodes->Add(sub2node);
9224 // Place copy #7 of ITS4 directly in I005
9226 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9227 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9228 sub2node->SetLineColor(kColorITS);
9229 sub2node->SetVisibility(1);
9230 fNodes->Add(sub2node);
9233 // Place copy #8 of ITS4 directly in I005
9235 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9236 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9237 sub2node->SetLineColor(kColorITS);
9238 sub2node->SetVisibility(1);
9239 fNodes->Add(sub2node);
9241 fNodes->Add(sub1node);
9244 // Place copy #10 of I005 in IT34
9246 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9247 sub1node->SetLineColor(kColorITS);
9248 sub1node->SetVisibility(0);
9251 // Place copy #1 of ITS4 directly in I005
9253 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9254 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9255 sub2node->SetLineColor(kColorITS);
9256 sub2node->SetVisibility(1);
9257 fNodes->Add(sub2node);
9260 // Place copy #2 of ITS4 directly in I005
9262 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9263 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9264 sub2node->SetLineColor(kColorITS);
9265 sub2node->SetVisibility(1);
9266 fNodes->Add(sub2node);
9269 // Place copy #3 of ITS4 directly in I005
9271 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9272 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9273 sub2node->SetLineColor(kColorITS);
9274 sub2node->SetVisibility(1);
9275 fNodes->Add(sub2node);
9278 // Place copy #4 of ITS4 directly in I005
9280 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9281 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9282 sub2node->SetLineColor(kColorITS);
9283 sub2node->SetVisibility(1);
9284 fNodes->Add(sub2node);
9287 // Place copy #5 of ITS4 directly in I005
9289 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9290 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9291 sub2node->SetLineColor(kColorITS);
9292 sub2node->SetVisibility(1);
9293 fNodes->Add(sub2node);
9296 // Place copy #6 of ITS4 directly in I005
9298 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9299 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9300 sub2node->SetLineColor(kColorITS);
9301 sub2node->SetVisibility(1);
9302 fNodes->Add(sub2node);
9305 // Place copy #7 of ITS4 directly in I005
9307 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9308 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9309 sub2node->SetLineColor(kColorITS);
9310 sub2node->SetVisibility(1);
9311 fNodes->Add(sub2node);
9314 // Place copy #8 of ITS4 directly in I005
9316 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9317 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9318 sub2node->SetLineColor(kColorITS);
9319 sub2node->SetVisibility(1);
9320 fNodes->Add(sub2node);
9322 fNodes->Add(sub1node);
9325 // Place copy #11 of I005 in IT34
9327 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9328 sub1node->SetLineColor(kColorITS);
9329 sub1node->SetVisibility(0);
9332 // Place copy #1 of ITS4 directly in I005
9334 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9335 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9336 sub2node->SetLineColor(kColorITS);
9337 sub2node->SetVisibility(1);
9338 fNodes->Add(sub2node);
9341 // Place copy #2 of ITS4 directly in I005
9343 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9344 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9345 sub2node->SetLineColor(kColorITS);
9346 sub2node->SetVisibility(1);
9347 fNodes->Add(sub2node);
9350 // Place copy #3 of ITS4 directly in I005
9352 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9353 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9354 sub2node->SetLineColor(kColorITS);
9355 sub2node->SetVisibility(1);
9356 fNodes->Add(sub2node);
9359 // Place copy #4 of ITS4 directly in I005
9361 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9362 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9363 sub2node->SetLineColor(kColorITS);
9364 sub2node->SetVisibility(1);
9365 fNodes->Add(sub2node);
9368 // Place copy #5 of ITS4 directly in I005
9370 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9371 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9372 sub2node->SetLineColor(kColorITS);
9373 sub2node->SetVisibility(1);
9374 fNodes->Add(sub2node);
9377 // Place copy #6 of ITS4 directly in I005
9379 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9380 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9381 sub2node->SetLineColor(kColorITS);
9382 sub2node->SetVisibility(1);
9383 fNodes->Add(sub2node);
9386 // Place copy #7 of ITS4 directly in I005
9388 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9389 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9390 sub2node->SetLineColor(kColorITS);
9391 sub2node->SetVisibility(1);
9392 fNodes->Add(sub2node);
9395 // Place copy #8 of ITS4 directly in I005
9397 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9398 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9399 sub2node->SetLineColor(kColorITS);
9400 sub2node->SetVisibility(1);
9401 fNodes->Add(sub2node);
9403 fNodes->Add(sub1node);
9406 // Place copy #12 of I005 in IT34
9408 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9409 sub1node->SetLineColor(kColorITS);
9410 sub1node->SetVisibility(0);
9413 // Place copy #1 of ITS4 directly in I005
9415 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9416 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9417 sub2node->SetLineColor(kColorITS);
9418 sub2node->SetVisibility(1);
9419 fNodes->Add(sub2node);
9422 // Place copy #2 of ITS4 directly in I005
9424 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9425 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9426 sub2node->SetLineColor(kColorITS);
9427 sub2node->SetVisibility(1);
9428 fNodes->Add(sub2node);
9431 // Place copy #3 of ITS4 directly in I005
9433 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9434 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9435 sub2node->SetLineColor(kColorITS);
9436 sub2node->SetVisibility(1);
9437 fNodes->Add(sub2node);
9440 // Place copy #4 of ITS4 directly in I005
9442 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9443 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9444 sub2node->SetLineColor(kColorITS);
9445 sub2node->SetVisibility(1);
9446 fNodes->Add(sub2node);
9449 // Place copy #5 of ITS4 directly in I005
9451 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9452 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9453 sub2node->SetLineColor(kColorITS);
9454 sub2node->SetVisibility(1);
9455 fNodes->Add(sub2node);
9458 // Place copy #6 of ITS4 directly in I005
9460 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9461 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9462 sub2node->SetLineColor(kColorITS);
9463 sub2node->SetVisibility(1);
9464 fNodes->Add(sub2node);
9467 // Place copy #7 of ITS4 directly in I005
9469 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9470 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9471 sub2node->SetLineColor(kColorITS);
9472 sub2node->SetVisibility(1);
9473 fNodes->Add(sub2node);
9476 // Place copy #8 of ITS4 directly in I005
9478 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9479 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9480 sub2node->SetLineColor(kColorITS);
9481 sub2node->SetVisibility(1);
9482 fNodes->Add(sub2node);
9484 fNodes->Add(sub1node);
9487 // Place copy #13 of I005 in IT34
9489 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9490 sub1node->SetLineColor(kColorITS);
9491 sub1node->SetVisibility(0);
9494 // Place copy #1 of ITS4 directly in I005
9496 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9497 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9498 sub2node->SetLineColor(kColorITS);
9499 sub2node->SetVisibility(1);
9500 fNodes->Add(sub2node);
9503 // Place copy #2 of ITS4 directly in I005
9505 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9506 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9507 sub2node->SetLineColor(kColorITS);
9508 sub2node->SetVisibility(1);
9509 fNodes->Add(sub2node);
9512 // Place copy #3 of ITS4 directly in I005
9514 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9515 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9516 sub2node->SetLineColor(kColorITS);
9517 sub2node->SetVisibility(1);
9518 fNodes->Add(sub2node);
9521 // Place copy #4 of ITS4 directly in I005
9523 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9524 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9525 sub2node->SetLineColor(kColorITS);
9526 sub2node->SetVisibility(1);
9527 fNodes->Add(sub2node);
9530 // Place copy #5 of ITS4 directly in I005
9532 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9533 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9534 sub2node->SetLineColor(kColorITS);
9535 sub2node->SetVisibility(1);
9536 fNodes->Add(sub2node);
9539 // Place copy #6 of ITS4 directly in I005
9541 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9542 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9543 sub2node->SetLineColor(kColorITS);
9544 sub2node->SetVisibility(1);
9545 fNodes->Add(sub2node);
9548 // Place copy #7 of ITS4 directly in I005
9550 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9551 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9552 sub2node->SetLineColor(kColorITS);
9553 sub2node->SetVisibility(1);
9554 fNodes->Add(sub2node);
9557 // Place copy #8 of ITS4 directly in I005
9559 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9560 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9561 sub2node->SetLineColor(kColorITS);
9562 sub2node->SetVisibility(1);
9563 fNodes->Add(sub2node);
9565 fNodes->Add(sub1node);
9568 // Place copy #14 of I005 in IT34
9570 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9571 sub1node->SetLineColor(kColorITS);
9572 sub1node->SetVisibility(0);
9575 // Place copy #1 of ITS4 directly in I005
9577 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9578 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9579 sub2node->SetLineColor(kColorITS);
9580 sub2node->SetVisibility(1);
9581 fNodes->Add(sub2node);
9584 // Place copy #2 of ITS4 directly in I005
9586 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9587 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9588 sub2node->SetLineColor(kColorITS);
9589 sub2node->SetVisibility(1);
9590 fNodes->Add(sub2node);
9593 // Place copy #3 of ITS4 directly in I005
9595 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9596 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9597 sub2node->SetLineColor(kColorITS);
9598 sub2node->SetVisibility(1);
9599 fNodes->Add(sub2node);
9602 // Place copy #4 of ITS4 directly in I005
9604 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9605 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9606 sub2node->SetLineColor(kColorITS);
9607 sub2node->SetVisibility(1);
9608 fNodes->Add(sub2node);
9611 // Place copy #5 of ITS4 directly in I005
9613 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9614 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9615 sub2node->SetLineColor(kColorITS);
9616 sub2node->SetVisibility(1);
9617 fNodes->Add(sub2node);
9620 // Place copy #6 of ITS4 directly in I005
9622 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9623 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9624 sub2node->SetLineColor(kColorITS);
9625 sub2node->SetVisibility(1);
9626 fNodes->Add(sub2node);
9629 // Place copy #7 of ITS4 directly in I005
9631 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9632 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9633 sub2node->SetLineColor(kColorITS);
9634 sub2node->SetVisibility(1);
9635 fNodes->Add(sub2node);
9638 // Place copy #8 of ITS4 directly in I005
9640 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9641 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9642 sub2node->SetLineColor(kColorITS);
9643 sub2node->SetVisibility(1);
9644 fNodes->Add(sub2node);
9646 fNodes->Add(sub1node);
9649 // Place copy #15 of I005 in IT34
9651 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9652 sub1node->SetLineColor(kColorITS);
9653 sub1node->SetVisibility(0);
9656 // Place copy #1 of ITS4 directly in I005
9658 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9659 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9660 sub2node->SetLineColor(kColorITS);
9661 sub2node->SetVisibility(1);
9662 fNodes->Add(sub2node);
9665 // Place copy #2 of ITS4 directly in I005
9667 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9668 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9669 sub2node->SetLineColor(kColorITS);
9670 sub2node->SetVisibility(1);
9671 fNodes->Add(sub2node);
9674 // Place copy #3 of ITS4 directly in I005
9676 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9677 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9678 sub2node->SetLineColor(kColorITS);
9679 sub2node->SetVisibility(1);
9680 fNodes->Add(sub2node);
9683 // Place copy #4 of ITS4 directly in I005
9685 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9686 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9687 sub2node->SetLineColor(kColorITS);
9688 sub2node->SetVisibility(1);
9689 fNodes->Add(sub2node);
9692 // Place copy #5 of ITS4 directly in I005
9694 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9695 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9696 sub2node->SetLineColor(kColorITS);
9697 sub2node->SetVisibility(1);
9698 fNodes->Add(sub2node);
9701 // Place copy #6 of ITS4 directly in I005
9703 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9704 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9705 sub2node->SetLineColor(kColorITS);
9706 sub2node->SetVisibility(1);
9707 fNodes->Add(sub2node);
9710 // Place copy #7 of ITS4 directly in I005
9712 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9713 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9714 sub2node->SetLineColor(kColorITS);
9715 sub2node->SetVisibility(1);
9716 fNodes->Add(sub2node);
9719 // Place copy #8 of ITS4 directly in I005
9721 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9722 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9723 sub2node->SetLineColor(kColorITS);
9724 sub2node->SetVisibility(1);
9725 fNodes->Add(sub2node);
9727 fNodes->Add(sub1node);
9730 // Place copy #16 of I005 in IT34
9732 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9733 sub1node->SetLineColor(kColorITS);
9734 sub1node->SetVisibility(0);
9737 // Place copy #1 of ITS4 directly in I005
9739 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9740 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9741 sub2node->SetLineColor(kColorITS);
9742 sub2node->SetVisibility(1);
9743 fNodes->Add(sub2node);
9746 // Place copy #2 of ITS4 directly in I005
9748 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9749 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9750 sub2node->SetLineColor(kColorITS);
9751 sub2node->SetVisibility(1);
9752 fNodes->Add(sub2node);
9755 // Place copy #3 of ITS4 directly in I005
9757 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9758 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9759 sub2node->SetLineColor(kColorITS);
9760 sub2node->SetVisibility(1);
9761 fNodes->Add(sub2node);
9764 // Place copy #4 of ITS4 directly in I005
9766 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9767 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9768 sub2node->SetLineColor(kColorITS);
9769 sub2node->SetVisibility(1);
9770 fNodes->Add(sub2node);
9773 // Place copy #5 of ITS4 directly in I005
9775 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9776 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9777 sub2node->SetLineColor(kColorITS);
9778 sub2node->SetVisibility(1);
9779 fNodes->Add(sub2node);
9782 // Place copy #6 of ITS4 directly in I005
9784 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9785 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9786 sub2node->SetLineColor(kColorITS);
9787 sub2node->SetVisibility(1);
9788 fNodes->Add(sub2node);
9791 // Place copy #7 of ITS4 directly in I005
9793 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9794 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9795 sub2node->SetLineColor(kColorITS);
9796 sub2node->SetVisibility(1);
9797 fNodes->Add(sub2node);
9800 // Place copy #8 of ITS4 directly in I005
9802 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9803 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9804 sub2node->SetLineColor(kColorITS);
9805 sub2node->SetVisibility(1);
9806 fNodes->Add(sub2node);
9808 fNodes->Add(sub1node);
9811 // Place copy #17 of I005 in IT34
9813 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9814 sub1node->SetLineColor(kColorITS);
9815 sub1node->SetVisibility(0);
9818 // Place copy #1 of ITS4 directly in I005
9820 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9821 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9822 sub2node->SetLineColor(kColorITS);
9823 sub2node->SetVisibility(1);
9824 fNodes->Add(sub2node);
9827 // Place copy #2 of ITS4 directly in I005
9829 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9830 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9831 sub2node->SetLineColor(kColorITS);
9832 sub2node->SetVisibility(1);
9833 fNodes->Add(sub2node);
9836 // Place copy #3 of ITS4 directly in I005
9838 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9839 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9840 sub2node->SetLineColor(kColorITS);
9841 sub2node->SetVisibility(1);
9842 fNodes->Add(sub2node);
9845 // Place copy #4 of ITS4 directly in I005
9847 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9848 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9849 sub2node->SetLineColor(kColorITS);
9850 sub2node->SetVisibility(1);
9851 fNodes->Add(sub2node);
9854 // Place copy #5 of ITS4 directly in I005
9856 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9857 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9858 sub2node->SetLineColor(kColorITS);
9859 sub2node->SetVisibility(1);
9860 fNodes->Add(sub2node);
9863 // Place copy #6 of ITS4 directly in I005
9865 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9866 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9867 sub2node->SetLineColor(kColorITS);
9868 sub2node->SetVisibility(1);
9869 fNodes->Add(sub2node);
9872 // Place copy #7 of ITS4 directly in I005
9874 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9875 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9876 sub2node->SetLineColor(kColorITS);
9877 sub2node->SetVisibility(1);
9878 fNodes->Add(sub2node);
9881 // Place copy #8 of ITS4 directly in I005
9883 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9884 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9885 sub2node->SetLineColor(kColorITS);
9886 sub2node->SetVisibility(1);
9887 fNodes->Add(sub2node);
9889 fNodes->Add(sub1node);
9892 // Place copy #18 of I005 in IT34
9894 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9895 sub1node->SetLineColor(kColorITS);
9896 sub1node->SetVisibility(0);
9899 // Place copy #1 of ITS4 directly in I005
9901 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9902 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9903 sub2node->SetLineColor(kColorITS);
9904 sub2node->SetVisibility(1);
9905 fNodes->Add(sub2node);
9908 // Place copy #2 of ITS4 directly in I005
9910 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9911 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9912 sub2node->SetLineColor(kColorITS);
9913 sub2node->SetVisibility(1);
9914 fNodes->Add(sub2node);
9917 // Place copy #3 of ITS4 directly in I005
9919 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9920 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9921 sub2node->SetLineColor(kColorITS);
9922 sub2node->SetVisibility(1);
9923 fNodes->Add(sub2node);
9926 // Place copy #4 of ITS4 directly in I005
9928 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9929 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9930 sub2node->SetLineColor(kColorITS);
9931 sub2node->SetVisibility(1);
9932 fNodes->Add(sub2node);
9935 // Place copy #5 of ITS4 directly in I005
9937 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9938 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9939 sub2node->SetLineColor(kColorITS);
9940 sub2node->SetVisibility(1);
9941 fNodes->Add(sub2node);
9944 // Place copy #6 of ITS4 directly in I005
9946 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9947 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9948 sub2node->SetLineColor(kColorITS);
9949 sub2node->SetVisibility(1);
9950 fNodes->Add(sub2node);
9953 // Place copy #7 of ITS4 directly in I005
9955 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9956 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9957 sub2node->SetLineColor(kColorITS);
9958 sub2node->SetVisibility(1);
9959 fNodes->Add(sub2node);
9962 // Place copy #8 of ITS4 directly in I005
9964 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9965 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9966 sub2node->SetLineColor(kColorITS);
9967 sub2node->SetVisibility(1);
9968 fNodes->Add(sub2node);
9970 fNodes->Add(sub1node);
9973 // Place copy #19 of I005 in IT34
9975 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9976 sub1node->SetLineColor(kColorITS);
9977 sub1node->SetVisibility(0);
9980 // Place copy #1 of ITS4 directly in I005
9982 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9983 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9984 sub2node->SetLineColor(kColorITS);
9985 sub2node->SetVisibility(1);
9986 fNodes->Add(sub2node);
9989 // Place copy #2 of ITS4 directly in I005
9991 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9992 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9993 sub2node->SetLineColor(kColorITS);
9994 sub2node->SetVisibility(1);
9995 fNodes->Add(sub2node);
9998 // Place copy #3 of ITS4 directly in I005
10000 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10001 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10002 sub2node->SetLineColor(kColorITS);
10003 sub2node->SetVisibility(1);
10004 fNodes->Add(sub2node);
10007 // Place copy #4 of ITS4 directly in I005
10009 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10010 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10011 sub2node->SetLineColor(kColorITS);
10012 sub2node->SetVisibility(1);
10013 fNodes->Add(sub2node);
10016 // Place copy #5 of ITS4 directly in I005
10018 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10019 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10020 sub2node->SetLineColor(kColorITS);
10021 sub2node->SetVisibility(1);
10022 fNodes->Add(sub2node);
10025 // Place copy #6 of ITS4 directly in I005
10027 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10028 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10029 sub2node->SetLineColor(kColorITS);
10030 sub2node->SetVisibility(1);
10031 fNodes->Add(sub2node);
10034 // Place copy #7 of ITS4 directly in I005
10036 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10037 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10038 sub2node->SetLineColor(kColorITS);
10039 sub2node->SetVisibility(1);
10040 fNodes->Add(sub2node);
10043 // Place copy #8 of ITS4 directly in I005
10045 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10046 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10047 sub2node->SetLineColor(kColorITS);
10048 sub2node->SetVisibility(1);
10049 fNodes->Add(sub2node);
10051 fNodes->Add(sub1node);
10054 // Place copy #20 of I005 in IT34
10056 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
10057 sub1node->SetLineColor(kColorITS);
10058 sub1node->SetVisibility(0);
10061 // Place copy #1 of ITS4 directly in I005
10063 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10064 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10065 sub2node->SetLineColor(kColorITS);
10066 sub2node->SetVisibility(1);
10067 fNodes->Add(sub2node);
10070 // Place copy #2 of ITS4 directly in I005
10072 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10073 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10074 sub2node->SetLineColor(kColorITS);
10075 sub2node->SetVisibility(1);
10076 fNodes->Add(sub2node);
10079 // Place copy #3 of ITS4 directly in I005
10081 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10082 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10083 sub2node->SetLineColor(kColorITS);
10084 sub2node->SetVisibility(1);
10085 fNodes->Add(sub2node);
10088 // Place copy #4 of ITS4 directly in I005
10090 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10091 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10092 sub2node->SetLineColor(kColorITS);
10093 sub2node->SetVisibility(1);
10094 fNodes->Add(sub2node);
10097 // Place copy #5 of ITS4 directly in I005
10099 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10100 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10101 sub2node->SetLineColor(kColorITS);
10102 sub2node->SetVisibility(1);
10103 fNodes->Add(sub2node);
10106 // Place copy #6 of ITS4 directly in I005
10108 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10109 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10110 sub2node->SetLineColor(kColorITS);
10111 sub2node->SetVisibility(1);
10112 fNodes->Add(sub2node);
10115 // Place copy #7 of ITS4 directly in I005
10117 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10118 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10119 sub2node->SetLineColor(kColorITS);
10120 sub2node->SetVisibility(1);
10121 fNodes->Add(sub2node);
10124 // Place copy #8 of ITS4 directly in I005
10126 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10127 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10128 sub2node->SetLineColor(kColorITS);
10129 sub2node->SetVisibility(1);
10130 fNodes->Add(sub2node);
10132 fNodes->Add(sub1node);
10135 // Place copy #21 of I005 in IT34
10137 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
10138 sub1node->SetLineColor(kColorITS);
10139 sub1node->SetVisibility(0);
10142 // Place copy #1 of ITS4 directly in I005
10144 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10145 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10146 sub2node->SetLineColor(kColorITS);
10147 sub2node->SetVisibility(1);
10148 fNodes->Add(sub2node);
10151 // Place copy #2 of ITS4 directly in I005
10153 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10154 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10155 sub2node->SetLineColor(kColorITS);
10156 sub2node->SetVisibility(1);
10157 fNodes->Add(sub2node);
10160 // Place copy #3 of ITS4 directly in I005
10162 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10163 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10164 sub2node->SetLineColor(kColorITS);
10165 sub2node->SetVisibility(1);
10166 fNodes->Add(sub2node);
10169 // Place copy #4 of ITS4 directly in I005
10171 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10172 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10173 sub2node->SetLineColor(kColorITS);
10174 sub2node->SetVisibility(1);
10175 fNodes->Add(sub2node);
10178 // Place copy #5 of ITS4 directly in I005
10180 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10181 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10182 sub2node->SetLineColor(kColorITS);
10183 sub2node->SetVisibility(1);
10184 fNodes->Add(sub2node);
10187 // Place copy #6 of ITS4 directly in I005
10189 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10190 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10191 sub2node->SetLineColor(kColorITS);
10192 sub2node->SetVisibility(1);
10193 fNodes->Add(sub2node);
10196 // Place copy #7 of ITS4 directly in I005
10198 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10199 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10200 sub2node->SetLineColor(kColorITS);
10201 sub2node->SetVisibility(1);
10202 fNodes->Add(sub2node);
10205 // Place copy #8 of ITS4 directly in I005
10207 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10208 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10209 sub2node->SetLineColor(kColorITS);
10210 sub2node->SetVisibility(1);
10211 fNodes->Add(sub2node);
10213 fNodes->Add(sub1node);
10216 // Place copy #22 of I005 in IT34
10218 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10219 sub1node->SetLineColor(kColorITS);
10220 sub1node->SetVisibility(0);
10223 // Place copy #1 of ITS4 directly in I005
10225 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10226 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10227 sub2node->SetLineColor(kColorITS);
10228 sub2node->SetVisibility(1);
10229 fNodes->Add(sub2node);
10232 // Place copy #2 of ITS4 directly in I005
10234 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10235 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10236 sub2node->SetLineColor(kColorITS);
10237 sub2node->SetVisibility(1);
10238 fNodes->Add(sub2node);
10241 // Place copy #3 of ITS4 directly in I005
10243 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10244 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10245 sub2node->SetLineColor(kColorITS);
10246 sub2node->SetVisibility(1);
10247 fNodes->Add(sub2node);
10250 // Place copy #4 of ITS4 directly in I005
10252 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10253 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10254 sub2node->SetLineColor(kColorITS);
10255 sub2node->SetVisibility(1);
10256 fNodes->Add(sub2node);
10259 // Place copy #5 of ITS4 directly in I005
10261 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10262 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10263 sub2node->SetLineColor(kColorITS);
10264 sub2node->SetVisibility(1);
10265 fNodes->Add(sub2node);
10268 // Place copy #6 of ITS4 directly in I005
10270 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10271 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10272 sub2node->SetLineColor(kColorITS);
10273 sub2node->SetVisibility(1);
10274 fNodes->Add(sub2node);
10277 // Place copy #7 of ITS4 directly in I005
10279 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10280 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10281 sub2node->SetLineColor(kColorITS);
10282 sub2node->SetVisibility(1);
10283 fNodes->Add(sub2node);
10286 // Place copy #8 of ITS4 directly in I005
10288 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10289 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10290 sub2node->SetLineColor(kColorITS);
10291 sub2node->SetVisibility(1);
10292 fNodes->Add(sub2node);
10294 fNodes->Add(sub1node);
10300 // --- Place SSD volumes into their mother volume
10302 // Place IT56 in Alice
10303 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10304 node->SetLineColor(kColorITS);
10305 node->SetVisibility(0);
10308 // Place copy #1 of I565 in IT56
10310 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10311 sub1node->SetLineColor(kColorITS);
10312 sub1node->SetVisibility(0);
10315 // Place copy #1 of ITS5 directly in I565
10317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10318 sub2node->SetLineColor(kColorITS);
10319 sub2node->SetVisibility(1);
10320 fNodes->Add(sub2node);
10323 // Place copy #2 of ITS5 directly in I565
10325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10326 sub2node->SetLineColor(kColorITS);
10327 sub2node->SetVisibility(1);
10328 fNodes->Add(sub2node);
10331 // Place copy #3 of ITS5 directly in I565
10333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10334 sub2node->SetLineColor(kColorITS);
10335 sub2node->SetVisibility(1);
10336 fNodes->Add(sub2node);
10339 // Place copy #4 of ITS5 directly in I565
10341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10342 sub2node->SetLineColor(kColorITS);
10343 sub2node->SetVisibility(1);
10344 fNodes->Add(sub2node);
10347 // Place copy #5 of ITS5 directly in I565
10349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10350 sub2node->SetLineColor(kColorITS);
10351 sub2node->SetVisibility(1);
10352 fNodes->Add(sub2node);
10355 // Place copy #6 of ITS5 directly in I565
10357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10358 sub2node->SetLineColor(kColorITS);
10359 sub2node->SetVisibility(1);
10360 fNodes->Add(sub2node);
10363 // Place copy #7 of ITS5 directly in I565
10365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10366 sub2node->SetLineColor(kColorITS);
10367 sub2node->SetVisibility(1);
10368 fNodes->Add(sub2node);
10371 // Place copy #8 of ITS5 directly in I565
10373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10374 sub2node->SetLineColor(kColorITS);
10375 sub2node->SetVisibility(1);
10376 fNodes->Add(sub2node);
10379 // Place copy #9 of ITS5 directly in I565
10381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10382 sub2node->SetLineColor(kColorITS);
10383 sub2node->SetVisibility(1);
10384 fNodes->Add(sub2node);
10387 // Place copy #10 of ITS5 directly in I565
10389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10390 sub2node->SetLineColor(kColorITS);
10391 sub2node->SetVisibility(1);
10392 fNodes->Add(sub2node);
10395 // Place copy #11 of ITS5 directly in I565
10397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10398 sub2node->SetLineColor(kColorITS);
10399 sub2node->SetVisibility(1);
10400 fNodes->Add(sub2node);
10403 // Place copy #12 of ITS5 directly in I565
10405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10406 sub2node->SetLineColor(kColorITS);
10407 sub2node->SetVisibility(1);
10408 fNodes->Add(sub2node);
10411 // Place copy #13 of ITS5 directly in I565
10413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10414 sub2node->SetLineColor(kColorITS);
10415 sub2node->SetVisibility(1);
10416 fNodes->Add(sub2node);
10419 // Place copy #14 of ITS5 directly in I565
10421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10422 sub2node->SetLineColor(kColorITS);
10423 sub2node->SetVisibility(1);
10424 fNodes->Add(sub2node);
10427 // Place copy #15 of ITS5 directly in I565
10429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10430 sub2node->SetLineColor(kColorITS);
10431 sub2node->SetVisibility(1);
10432 fNodes->Add(sub2node);
10435 // Place copy #16 of ITS5 directly in I565
10437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10438 sub2node->SetLineColor(kColorITS);
10439 sub2node->SetVisibility(1);
10440 fNodes->Add(sub2node);
10443 // Place copy #17 of ITS5 directly in I565
10445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10446 sub2node->SetLineColor(kColorITS);
10447 sub2node->SetVisibility(1);
10448 fNodes->Add(sub2node);
10451 // Place copy #18 of ITS5 directly in I565
10453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10454 sub2node->SetLineColor(kColorITS);
10455 sub2node->SetVisibility(1);
10456 fNodes->Add(sub2node);
10459 // Place copy #19 of ITS5 directly in I565
10461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10462 sub2node->SetLineColor(kColorITS);
10463 sub2node->SetVisibility(1);
10464 fNodes->Add(sub2node);
10467 // Place copy #20 of ITS5 directly in I565
10469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10470 sub2node->SetLineColor(kColorITS);
10471 sub2node->SetVisibility(1);
10472 fNodes->Add(sub2node);
10475 // Place copy #21 of ITS5 directly in I565
10477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10478 sub2node->SetLineColor(kColorITS);
10479 sub2node->SetVisibility(1);
10480 fNodes->Add(sub2node);
10483 // Place copy #22 of ITS5 directly in I565
10485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10486 sub2node->SetLineColor(kColorITS);
10487 sub2node->SetVisibility(1);
10488 fNodes->Add(sub2node);
10490 fNodes->Add(sub1node);
10493 // Place copy #2 of I565 in IT56
10495 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10496 sub1node->SetLineColor(kColorITS);
10497 sub1node->SetVisibility(0);
10500 // Place copy #1 of ITS5 directly in I565
10502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10503 sub2node->SetLineColor(kColorITS);
10504 sub2node->SetVisibility(1);
10505 fNodes->Add(sub2node);
10508 // Place copy #2 of ITS5 directly in I565
10510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10511 sub2node->SetLineColor(kColorITS);
10512 sub2node->SetVisibility(1);
10513 fNodes->Add(sub2node);
10516 // Place copy #3 of ITS5 directly in I565
10518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10519 sub2node->SetLineColor(kColorITS);
10520 sub2node->SetVisibility(1);
10521 fNodes->Add(sub2node);
10524 // Place copy #4 of ITS5 directly in I565
10526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10527 sub2node->SetLineColor(kColorITS);
10528 sub2node->SetVisibility(1);
10529 fNodes->Add(sub2node);
10532 // Place copy #5 of ITS5 directly in I565
10534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10535 sub2node->SetLineColor(kColorITS);
10536 sub2node->SetVisibility(1);
10537 fNodes->Add(sub2node);
10540 // Place copy #6 of ITS5 directly in I565
10542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10543 sub2node->SetLineColor(kColorITS);
10544 sub2node->SetVisibility(1);
10545 fNodes->Add(sub2node);
10548 // Place copy #7 of ITS5 directly in I565
10550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10551 sub2node->SetLineColor(kColorITS);
10552 sub2node->SetVisibility(1);
10553 fNodes->Add(sub2node);
10556 // Place copy #8 of ITS5 directly in I565
10558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10559 sub2node->SetLineColor(kColorITS);
10560 sub2node->SetVisibility(1);
10561 fNodes->Add(sub2node);
10564 // Place copy #9 of ITS5 directly in I565
10566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10567 sub2node->SetLineColor(kColorITS);
10568 sub2node->SetVisibility(1);
10569 fNodes->Add(sub2node);
10572 // Place copy #10 of ITS5 directly in I565
10574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10575 sub2node->SetLineColor(kColorITS);
10576 sub2node->SetVisibility(1);
10577 fNodes->Add(sub2node);
10580 // Place copy #11 of ITS5 directly in I565
10582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10583 sub2node->SetLineColor(kColorITS);
10584 sub2node->SetVisibility(1);
10585 fNodes->Add(sub2node);
10588 // Place copy #12 of ITS5 directly in I565
10590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10591 sub2node->SetLineColor(kColorITS);
10592 sub2node->SetVisibility(1);
10593 fNodes->Add(sub2node);
10596 // Place copy #13 of ITS5 directly in I565
10598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10599 sub2node->SetLineColor(kColorITS);
10600 sub2node->SetVisibility(1);
10601 fNodes->Add(sub2node);
10604 // Place copy #14 of ITS5 directly in I565
10606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10607 sub2node->SetLineColor(kColorITS);
10608 sub2node->SetVisibility(1);
10609 fNodes->Add(sub2node);
10612 // Place copy #15 of ITS5 directly in I565
10614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10615 sub2node->SetLineColor(kColorITS);
10616 sub2node->SetVisibility(1);
10617 fNodes->Add(sub2node);
10620 // Place copy #16 of ITS5 directly in I565
10622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10623 sub2node->SetLineColor(kColorITS);
10624 sub2node->SetVisibility(1);
10625 fNodes->Add(sub2node);
10628 // Place copy #17 of ITS5 directly in I565
10630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10631 sub2node->SetLineColor(kColorITS);
10632 sub2node->SetVisibility(1);
10633 fNodes->Add(sub2node);
10636 // Place copy #18 of ITS5 directly in I565
10638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10639 sub2node->SetLineColor(kColorITS);
10640 sub2node->SetVisibility(1);
10641 fNodes->Add(sub2node);
10644 // Place copy #19 of ITS5 directly in I565
10646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10647 sub2node->SetLineColor(kColorITS);
10648 sub2node->SetVisibility(1);
10649 fNodes->Add(sub2node);
10652 // Place copy #20 of ITS5 directly in I565
10654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10655 sub2node->SetLineColor(kColorITS);
10656 sub2node->SetVisibility(1);
10657 fNodes->Add(sub2node);
10660 // Place copy #21 of ITS5 directly in I565
10662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10663 sub2node->SetLineColor(kColorITS);
10664 sub2node->SetVisibility(1);
10665 fNodes->Add(sub2node);
10668 // Place copy #22 of ITS5 directly in I565
10670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10671 sub2node->SetLineColor(kColorITS);
10672 sub2node->SetVisibility(1);
10673 fNodes->Add(sub2node);
10675 fNodes->Add(sub1node);
10678 // Place copy #3 of I565 in IT56
10680 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10681 sub1node->SetLineColor(kColorITS);
10682 sub1node->SetVisibility(0);
10685 // Place copy #1 of ITS5 directly in I565
10687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10688 sub2node->SetLineColor(kColorITS);
10689 sub2node->SetVisibility(1);
10690 fNodes->Add(sub2node);
10693 // Place copy #2 of ITS5 directly in I565
10695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10696 sub2node->SetLineColor(kColorITS);
10697 sub2node->SetVisibility(1);
10698 fNodes->Add(sub2node);
10701 // Place copy #3 of ITS5 directly in I565
10703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10704 sub2node->SetLineColor(kColorITS);
10705 sub2node->SetVisibility(1);
10706 fNodes->Add(sub2node);
10709 // Place copy #4 of ITS5 directly in I565
10711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10712 sub2node->SetLineColor(kColorITS);
10713 sub2node->SetVisibility(1);
10714 fNodes->Add(sub2node);
10717 // Place copy #5 of ITS5 directly in I565
10719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10720 sub2node->SetLineColor(kColorITS);
10721 sub2node->SetVisibility(1);
10722 fNodes->Add(sub2node);
10725 // Place copy #6 of ITS5 directly in I565
10727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10728 sub2node->SetLineColor(kColorITS);
10729 sub2node->SetVisibility(1);
10730 fNodes->Add(sub2node);
10733 // Place copy #7 of ITS5 directly in I565
10735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10736 sub2node->SetLineColor(kColorITS);
10737 sub2node->SetVisibility(1);
10738 fNodes->Add(sub2node);
10741 // Place copy #8 of ITS5 directly in I565
10743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10744 sub2node->SetLineColor(kColorITS);
10745 sub2node->SetVisibility(1);
10746 fNodes->Add(sub2node);
10749 // Place copy #9 of ITS5 directly in I565
10751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10752 sub2node->SetLineColor(kColorITS);
10753 sub2node->SetVisibility(1);
10754 fNodes->Add(sub2node);
10757 // Place copy #10 of ITS5 directly in I565
10759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10760 sub2node->SetLineColor(kColorITS);
10761 sub2node->SetVisibility(1);
10762 fNodes->Add(sub2node);
10765 // Place copy #11 of ITS5 directly in I565
10767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10768 sub2node->SetLineColor(kColorITS);
10769 sub2node->SetVisibility(1);
10770 fNodes->Add(sub2node);
10773 // Place copy #12 of ITS5 directly in I565
10775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10776 sub2node->SetLineColor(kColorITS);
10777 sub2node->SetVisibility(1);
10778 fNodes->Add(sub2node);
10781 // Place copy #13 of ITS5 directly in I565
10783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10784 sub2node->SetLineColor(kColorITS);
10785 sub2node->SetVisibility(1);
10786 fNodes->Add(sub2node);
10789 // Place copy #14 of ITS5 directly in I565
10791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10792 sub2node->SetLineColor(kColorITS);
10793 sub2node->SetVisibility(1);
10794 fNodes->Add(sub2node);
10797 // Place copy #15 of ITS5 directly in I565
10799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10800 sub2node->SetLineColor(kColorITS);
10801 sub2node->SetVisibility(1);
10802 fNodes->Add(sub2node);
10805 // Place copy #16 of ITS5 directly in I565
10807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10808 sub2node->SetLineColor(kColorITS);
10809 sub2node->SetVisibility(1);
10810 fNodes->Add(sub2node);
10813 // Place copy #17 of ITS5 directly in I565
10815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10816 sub2node->SetLineColor(kColorITS);
10817 sub2node->SetVisibility(1);
10818 fNodes->Add(sub2node);
10821 // Place copy #18 of ITS5 directly in I565
10823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10824 sub2node->SetLineColor(kColorITS);
10825 sub2node->SetVisibility(1);
10826 fNodes->Add(sub2node);
10829 // Place copy #19 of ITS5 directly in I565
10831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10832 sub2node->SetLineColor(kColorITS);
10833 sub2node->SetVisibility(1);
10834 fNodes->Add(sub2node);
10837 // Place copy #20 of ITS5 directly in I565
10839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10840 sub2node->SetLineColor(kColorITS);
10841 sub2node->SetVisibility(1);
10842 fNodes->Add(sub2node);
10845 // Place copy #21 of ITS5 directly in I565
10847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10848 sub2node->SetLineColor(kColorITS);
10849 sub2node->SetVisibility(1);
10850 fNodes->Add(sub2node);
10853 // Place copy #22 of ITS5 directly in I565
10855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10856 sub2node->SetLineColor(kColorITS);
10857 sub2node->SetVisibility(1);
10858 fNodes->Add(sub2node);
10860 fNodes->Add(sub1node);
10863 // Place copy #4 of I565 in IT56
10865 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10866 sub1node->SetLineColor(kColorITS);
10867 sub1node->SetVisibility(0);
10870 // Place copy #1 of ITS5 directly in I565
10872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10873 sub2node->SetLineColor(kColorITS);
10874 sub2node->SetVisibility(1);
10875 fNodes->Add(sub2node);
10878 // Place copy #2 of ITS5 directly in I565
10880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10881 sub2node->SetLineColor(kColorITS);
10882 sub2node->SetVisibility(1);
10883 fNodes->Add(sub2node);
10886 // Place copy #3 of ITS5 directly in I565
10888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10889 sub2node->SetLineColor(kColorITS);
10890 sub2node->SetVisibility(1);
10891 fNodes->Add(sub2node);
10894 // Place copy #4 of ITS5 directly in I565
10896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10897 sub2node->SetLineColor(kColorITS);
10898 sub2node->SetVisibility(1);
10899 fNodes->Add(sub2node);
10902 // Place copy #5 of ITS5 directly in I565
10904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10905 sub2node->SetLineColor(kColorITS);
10906 sub2node->SetVisibility(1);
10907 fNodes->Add(sub2node);
10910 // Place copy #6 of ITS5 directly in I565
10912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10913 sub2node->SetLineColor(kColorITS);
10914 sub2node->SetVisibility(1);
10915 fNodes->Add(sub2node);
10918 // Place copy #7 of ITS5 directly in I565
10920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10921 sub2node->SetLineColor(kColorITS);
10922 sub2node->SetVisibility(1);
10923 fNodes->Add(sub2node);
10926 // Place copy #8 of ITS5 directly in I565
10928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10929 sub2node->SetLineColor(kColorITS);
10930 sub2node->SetVisibility(1);
10931 fNodes->Add(sub2node);
10934 // Place copy #9 of ITS5 directly in I565
10936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10937 sub2node->SetLineColor(kColorITS);
10938 sub2node->SetVisibility(1);
10939 fNodes->Add(sub2node);
10942 // Place copy #10 of ITS5 directly in I565
10944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10945 sub2node->SetLineColor(kColorITS);
10946 sub2node->SetVisibility(1);
10947 fNodes->Add(sub2node);
10950 // Place copy #11 of ITS5 directly in I565
10952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10953 sub2node->SetLineColor(kColorITS);
10954 sub2node->SetVisibility(1);
10955 fNodes->Add(sub2node);
10958 // Place copy #12 of ITS5 directly in I565
10960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10961 sub2node->SetLineColor(kColorITS);
10962 sub2node->SetVisibility(1);
10963 fNodes->Add(sub2node);
10966 // Place copy #13 of ITS5 directly in I565
10968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10969 sub2node->SetLineColor(kColorITS);
10970 sub2node->SetVisibility(1);
10971 fNodes->Add(sub2node);
10974 // Place copy #14 of ITS5 directly in I565
10976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10977 sub2node->SetLineColor(kColorITS);
10978 sub2node->SetVisibility(1);
10979 fNodes->Add(sub2node);
10982 // Place copy #15 of ITS5 directly in I565
10984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10985 sub2node->SetLineColor(kColorITS);
10986 sub2node->SetVisibility(1);
10987 fNodes->Add(sub2node);
10990 // Place copy #16 of ITS5 directly in I565
10992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10993 sub2node->SetLineColor(kColorITS);
10994 sub2node->SetVisibility(1);
10995 fNodes->Add(sub2node);
10998 // Place copy #17 of ITS5 directly in I565
11000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11001 sub2node->SetLineColor(kColorITS);
11002 sub2node->SetVisibility(1);
11003 fNodes->Add(sub2node);
11006 // Place copy #18 of ITS5 directly in I565
11008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11009 sub2node->SetLineColor(kColorITS);
11010 sub2node->SetVisibility(1);
11011 fNodes->Add(sub2node);
11014 // Place copy #19 of ITS5 directly in I565
11016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11017 sub2node->SetLineColor(kColorITS);
11018 sub2node->SetVisibility(1);
11019 fNodes->Add(sub2node);
11022 // Place copy #20 of ITS5 directly in I565
11024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11025 sub2node->SetLineColor(kColorITS);
11026 sub2node->SetVisibility(1);
11027 fNodes->Add(sub2node);
11030 // Place copy #21 of ITS5 directly in I565
11032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11033 sub2node->SetLineColor(kColorITS);
11034 sub2node->SetVisibility(1);
11035 fNodes->Add(sub2node);
11038 // Place copy #22 of ITS5 directly in I565
11040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11041 sub2node->SetLineColor(kColorITS);
11042 sub2node->SetVisibility(1);
11043 fNodes->Add(sub2node);
11045 fNodes->Add(sub1node);
11048 // Place copy #5 of I565 in IT56
11050 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
11051 sub1node->SetLineColor(kColorITS);
11052 sub1node->SetVisibility(0);
11055 // Place copy #1 of ITS5 directly in I565
11057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11058 sub2node->SetLineColor(kColorITS);
11059 sub2node->SetVisibility(1);
11060 fNodes->Add(sub2node);
11063 // Place copy #2 of ITS5 directly in I565
11065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11066 sub2node->SetLineColor(kColorITS);
11067 sub2node->SetVisibility(1);
11068 fNodes->Add(sub2node);
11071 // Place copy #3 of ITS5 directly in I565
11073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11074 sub2node->SetLineColor(kColorITS);
11075 sub2node->SetVisibility(1);
11076 fNodes->Add(sub2node);
11079 // Place copy #4 of ITS5 directly in I565
11081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11082 sub2node->SetLineColor(kColorITS);
11083 sub2node->SetVisibility(1);
11084 fNodes->Add(sub2node);
11087 // Place copy #5 of ITS5 directly in I565
11089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11090 sub2node->SetLineColor(kColorITS);
11091 sub2node->SetVisibility(1);
11092 fNodes->Add(sub2node);
11095 // Place copy #6 of ITS5 directly in I565
11097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11098 sub2node->SetLineColor(kColorITS);
11099 sub2node->SetVisibility(1);
11100 fNodes->Add(sub2node);
11103 // Place copy #7 of ITS5 directly in I565
11105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11106 sub2node->SetLineColor(kColorITS);
11107 sub2node->SetVisibility(1);
11108 fNodes->Add(sub2node);
11111 // Place copy #8 of ITS5 directly in I565
11113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11114 sub2node->SetLineColor(kColorITS);
11115 sub2node->SetVisibility(1);
11116 fNodes->Add(sub2node);
11119 // Place copy #9 of ITS5 directly in I565
11121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11122 sub2node->SetLineColor(kColorITS);
11123 sub2node->SetVisibility(1);
11124 fNodes->Add(sub2node);
11127 // Place copy #10 of ITS5 directly in I565
11129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11130 sub2node->SetLineColor(kColorITS);
11131 sub2node->SetVisibility(1);
11132 fNodes->Add(sub2node);
11135 // Place copy #11 of ITS5 directly in I565
11137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11138 sub2node->SetLineColor(kColorITS);
11139 sub2node->SetVisibility(1);
11140 fNodes->Add(sub2node);
11143 // Place copy #12 of ITS5 directly in I565
11145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11146 sub2node->SetLineColor(kColorITS);
11147 sub2node->SetVisibility(1);
11148 fNodes->Add(sub2node);
11151 // Place copy #13 of ITS5 directly in I565
11153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11154 sub2node->SetLineColor(kColorITS);
11155 sub2node->SetVisibility(1);
11156 fNodes->Add(sub2node);
11159 // Place copy #14 of ITS5 directly in I565
11161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11162 sub2node->SetLineColor(kColorITS);
11163 sub2node->SetVisibility(1);
11164 fNodes->Add(sub2node);
11167 // Place copy #15 of ITS5 directly in I565
11169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11170 sub2node->SetLineColor(kColorITS);
11171 sub2node->SetVisibility(1);
11172 fNodes->Add(sub2node);
11175 // Place copy #16 of ITS5 directly in I565
11177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11178 sub2node->SetLineColor(kColorITS);
11179 sub2node->SetVisibility(1);
11180 fNodes->Add(sub2node);
11183 // Place copy #17 of ITS5 directly in I565
11185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11186 sub2node->SetLineColor(kColorITS);
11187 sub2node->SetVisibility(1);
11188 fNodes->Add(sub2node);
11191 // Place copy #18 of ITS5 directly in I565
11193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11194 sub2node->SetLineColor(kColorITS);
11195 sub2node->SetVisibility(1);
11196 fNodes->Add(sub2node);
11199 // Place copy #19 of ITS5 directly in I565
11201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11202 sub2node->SetLineColor(kColorITS);
11203 sub2node->SetVisibility(1);
11204 fNodes->Add(sub2node);
11207 // Place copy #20 of ITS5 directly in I565
11209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11210 sub2node->SetLineColor(kColorITS);
11211 sub2node->SetVisibility(1);
11212 fNodes->Add(sub2node);
11215 // Place copy #21 of ITS5 directly in I565
11217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11218 sub2node->SetLineColor(kColorITS);
11219 sub2node->SetVisibility(1);
11220 fNodes->Add(sub2node);
11223 // Place copy #22 of ITS5 directly in I565
11225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11226 sub2node->SetLineColor(kColorITS);
11227 sub2node->SetVisibility(1);
11228 fNodes->Add(sub2node);
11230 fNodes->Add(sub1node);
11233 // Place copy #6 of I565 in IT56
11235 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11236 sub1node->SetLineColor(kColorITS);
11237 sub1node->SetVisibility(0);
11240 // Place copy #1 of ITS5 directly in I565
11242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11243 sub2node->SetLineColor(kColorITS);
11244 sub2node->SetVisibility(1);
11245 fNodes->Add(sub2node);
11248 // Place copy #2 of ITS5 directly in I565
11250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11251 sub2node->SetLineColor(kColorITS);
11252 sub2node->SetVisibility(1);
11253 fNodes->Add(sub2node);
11256 // Place copy #3 of ITS5 directly in I565
11258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11259 sub2node->SetLineColor(kColorITS);
11260 sub2node->SetVisibility(1);
11261 fNodes->Add(sub2node);
11264 // Place copy #4 of ITS5 directly in I565
11266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11267 sub2node->SetLineColor(kColorITS);
11268 sub2node->SetVisibility(1);
11269 fNodes->Add(sub2node);
11272 // Place copy #5 of ITS5 directly in I565
11274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11275 sub2node->SetLineColor(kColorITS);
11276 sub2node->SetVisibility(1);
11277 fNodes->Add(sub2node);
11280 // Place copy #6 of ITS5 directly in I565
11282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11283 sub2node->SetLineColor(kColorITS);
11284 sub2node->SetVisibility(1);
11285 fNodes->Add(sub2node);
11288 // Place copy #7 of ITS5 directly in I565
11290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11291 sub2node->SetLineColor(kColorITS);
11292 sub2node->SetVisibility(1);
11293 fNodes->Add(sub2node);
11296 // Place copy #8 of ITS5 directly in I565
11298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11299 sub2node->SetLineColor(kColorITS);
11300 sub2node->SetVisibility(1);
11301 fNodes->Add(sub2node);
11304 // Place copy #9 of ITS5 directly in I565
11306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11307 sub2node->SetLineColor(kColorITS);
11308 sub2node->SetVisibility(1);
11309 fNodes->Add(sub2node);
11312 // Place copy #10 of ITS5 directly in I565
11314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11315 sub2node->SetLineColor(kColorITS);
11316 sub2node->SetVisibility(1);
11317 fNodes->Add(sub2node);
11320 // Place copy #11 of ITS5 directly in I565
11322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11323 sub2node->SetLineColor(kColorITS);
11324 sub2node->SetVisibility(1);
11325 fNodes->Add(sub2node);
11328 // Place copy #12 of ITS5 directly in I565
11330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11331 sub2node->SetLineColor(kColorITS);
11332 sub2node->SetVisibility(1);
11333 fNodes->Add(sub2node);
11336 // Place copy #13 of ITS5 directly in I565
11338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11339 sub2node->SetLineColor(kColorITS);
11340 sub2node->SetVisibility(1);
11341 fNodes->Add(sub2node);
11344 // Place copy #14 of ITS5 directly in I565
11346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11347 sub2node->SetLineColor(kColorITS);
11348 sub2node->SetVisibility(1);
11349 fNodes->Add(sub2node);
11352 // Place copy #15 of ITS5 directly in I565
11354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11355 sub2node->SetLineColor(kColorITS);
11356 sub2node->SetVisibility(1);
11357 fNodes->Add(sub2node);
11360 // Place copy #16 of ITS5 directly in I565
11362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11363 sub2node->SetLineColor(kColorITS);
11364 sub2node->SetVisibility(1);
11365 fNodes->Add(sub2node);
11368 // Place copy #17 of ITS5 directly in I565
11370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11371 sub2node->SetLineColor(kColorITS);
11372 sub2node->SetVisibility(1);
11373 fNodes->Add(sub2node);
11376 // Place copy #18 of ITS5 directly in I565
11378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11379 sub2node->SetLineColor(kColorITS);
11380 sub2node->SetVisibility(1);
11381 fNodes->Add(sub2node);
11384 // Place copy #19 of ITS5 directly in I565
11386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11387 sub2node->SetLineColor(kColorITS);
11388 sub2node->SetVisibility(1);
11389 fNodes->Add(sub2node);
11392 // Place copy #20 of ITS5 directly in I565
11394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11395 sub2node->SetLineColor(kColorITS);
11396 sub2node->SetVisibility(1);
11397 fNodes->Add(sub2node);
11400 // Place copy #21 of ITS5 directly in I565
11402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11403 sub2node->SetLineColor(kColorITS);
11404 sub2node->SetVisibility(1);
11405 fNodes->Add(sub2node);
11408 // Place copy #22 of ITS5 directly in I565
11410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11411 sub2node->SetLineColor(kColorITS);
11412 sub2node->SetVisibility(1);
11413 fNodes->Add(sub2node);
11415 fNodes->Add(sub1node);
11418 // Place copy #7 of I565 in IT56
11420 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11421 sub1node->SetLineColor(kColorITS);
11422 sub1node->SetVisibility(0);
11425 // Place copy #1 of ITS5 directly in I565
11427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11428 sub2node->SetLineColor(kColorITS);
11429 sub2node->SetVisibility(1);
11430 fNodes->Add(sub2node);
11433 // Place copy #2 of ITS5 directly in I565
11435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11436 sub2node->SetLineColor(kColorITS);
11437 sub2node->SetVisibility(1);
11438 fNodes->Add(sub2node);
11441 // Place copy #3 of ITS5 directly in I565
11443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11444 sub2node->SetLineColor(kColorITS);
11445 sub2node->SetVisibility(1);
11446 fNodes->Add(sub2node);
11449 // Place copy #4 of ITS5 directly in I565
11451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11452 sub2node->SetLineColor(kColorITS);
11453 sub2node->SetVisibility(1);
11454 fNodes->Add(sub2node);
11457 // Place copy #5 of ITS5 directly in I565
11459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11460 sub2node->SetLineColor(kColorITS);
11461 sub2node->SetVisibility(1);
11462 fNodes->Add(sub2node);
11465 // Place copy #6 of ITS5 directly in I565
11467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11468 sub2node->SetLineColor(kColorITS);
11469 sub2node->SetVisibility(1);
11470 fNodes->Add(sub2node);
11473 // Place copy #7 of ITS5 directly in I565
11475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11476 sub2node->SetLineColor(kColorITS);
11477 sub2node->SetVisibility(1);
11478 fNodes->Add(sub2node);
11481 // Place copy #8 of ITS5 directly in I565
11483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11484 sub2node->SetLineColor(kColorITS);
11485 sub2node->SetVisibility(1);
11486 fNodes->Add(sub2node);
11489 // Place copy #9 of ITS5 directly in I565
11491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11492 sub2node->SetLineColor(kColorITS);
11493 sub2node->SetVisibility(1);
11494 fNodes->Add(sub2node);
11497 // Place copy #10 of ITS5 directly in I565
11499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11500 sub2node->SetLineColor(kColorITS);
11501 sub2node->SetVisibility(1);
11502 fNodes->Add(sub2node);
11505 // Place copy #11 of ITS5 directly in I565
11507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11508 sub2node->SetLineColor(kColorITS);
11509 sub2node->SetVisibility(1);
11510 fNodes->Add(sub2node);
11513 // Place copy #12 of ITS5 directly in I565
11515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11516 sub2node->SetLineColor(kColorITS);
11517 sub2node->SetVisibility(1);
11518 fNodes->Add(sub2node);
11521 // Place copy #13 of ITS5 directly in I565
11523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11524 sub2node->SetLineColor(kColorITS);
11525 sub2node->SetVisibility(1);
11526 fNodes->Add(sub2node);
11529 // Place copy #14 of ITS5 directly in I565
11531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11532 sub2node->SetLineColor(kColorITS);
11533 sub2node->SetVisibility(1);
11534 fNodes->Add(sub2node);
11537 // Place copy #15 of ITS5 directly in I565
11539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11540 sub2node->SetLineColor(kColorITS);
11541 sub2node->SetVisibility(1);
11542 fNodes->Add(sub2node);
11545 // Place copy #16 of ITS5 directly in I565
11547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11548 sub2node->SetLineColor(kColorITS);
11549 sub2node->SetVisibility(1);
11550 fNodes->Add(sub2node);
11553 // Place copy #17 of ITS5 directly in I565
11555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11556 sub2node->SetLineColor(kColorITS);
11557 sub2node->SetVisibility(1);
11558 fNodes->Add(sub2node);
11561 // Place copy #18 of ITS5 directly in I565
11563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11564 sub2node->SetLineColor(kColorITS);
11565 sub2node->SetVisibility(1);
11566 fNodes->Add(sub2node);
11569 // Place copy #19 of ITS5 directly in I565
11571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11572 sub2node->SetLineColor(kColorITS);
11573 sub2node->SetVisibility(1);
11574 fNodes->Add(sub2node);
11577 // Place copy #20 of ITS5 directly in I565
11579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11580 sub2node->SetLineColor(kColorITS);
11581 sub2node->SetVisibility(1);
11582 fNodes->Add(sub2node);
11585 // Place copy #21 of ITS5 directly in I565
11587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11588 sub2node->SetLineColor(kColorITS);
11589 sub2node->SetVisibility(1);
11590 fNodes->Add(sub2node);
11593 // Place copy #22 of ITS5 directly in I565
11595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11596 sub2node->SetLineColor(kColorITS);
11597 sub2node->SetVisibility(1);
11598 fNodes->Add(sub2node);
11600 fNodes->Add(sub1node);
11603 // Place copy #8 of I565 in IT56
11605 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11606 sub1node->SetLineColor(kColorITS);
11607 sub1node->SetVisibility(0);
11610 // Place copy #1 of ITS5 directly in I565
11612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11613 sub2node->SetLineColor(kColorITS);
11614 sub2node->SetVisibility(1);
11615 fNodes->Add(sub2node);
11618 // Place copy #2 of ITS5 directly in I565
11620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11621 sub2node->SetLineColor(kColorITS);
11622 sub2node->SetVisibility(1);
11623 fNodes->Add(sub2node);
11626 // Place copy #3 of ITS5 directly in I565
11628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11629 sub2node->SetLineColor(kColorITS);
11630 sub2node->SetVisibility(1);
11631 fNodes->Add(sub2node);
11634 // Place copy #4 of ITS5 directly in I565
11636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11637 sub2node->SetLineColor(kColorITS);
11638 sub2node->SetVisibility(1);
11639 fNodes->Add(sub2node);
11642 // Place copy #5 of ITS5 directly in I565
11644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11645 sub2node->SetLineColor(kColorITS);
11646 sub2node->SetVisibility(1);
11647 fNodes->Add(sub2node);
11650 // Place copy #6 of ITS5 directly in I565
11652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11653 sub2node->SetLineColor(kColorITS);
11654 sub2node->SetVisibility(1);
11655 fNodes->Add(sub2node);
11658 // Place copy #7 of ITS5 directly in I565
11660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11661 sub2node->SetLineColor(kColorITS);
11662 sub2node->SetVisibility(1);
11663 fNodes->Add(sub2node);
11666 // Place copy #8 of ITS5 directly in I565
11668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11669 sub2node->SetLineColor(kColorITS);
11670 sub2node->SetVisibility(1);
11671 fNodes->Add(sub2node);
11674 // Place copy #9 of ITS5 directly in I565
11676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11677 sub2node->SetLineColor(kColorITS);
11678 sub2node->SetVisibility(1);
11679 fNodes->Add(sub2node);
11682 // Place copy #10 of ITS5 directly in I565
11684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11685 sub2node->SetLineColor(kColorITS);
11686 sub2node->SetVisibility(1);
11687 fNodes->Add(sub2node);
11690 // Place copy #11 of ITS5 directly in I565
11692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11693 sub2node->SetLineColor(kColorITS);
11694 sub2node->SetVisibility(1);
11695 fNodes->Add(sub2node);
11698 // Place copy #12 of ITS5 directly in I565
11700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11701 sub2node->SetLineColor(kColorITS);
11702 sub2node->SetVisibility(1);
11703 fNodes->Add(sub2node);
11706 // Place copy #13 of ITS5 directly in I565
11708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11709 sub2node->SetLineColor(kColorITS);
11710 sub2node->SetVisibility(1);
11711 fNodes->Add(sub2node);
11714 // Place copy #14 of ITS5 directly in I565
11716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11717 sub2node->SetLineColor(kColorITS);
11718 sub2node->SetVisibility(1);
11719 fNodes->Add(sub2node);
11722 // Place copy #15 of ITS5 directly in I565
11724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11725 sub2node->SetLineColor(kColorITS);
11726 sub2node->SetVisibility(1);
11727 fNodes->Add(sub2node);
11730 // Place copy #16 of ITS5 directly in I565
11732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11733 sub2node->SetLineColor(kColorITS);
11734 sub2node->SetVisibility(1);
11735 fNodes->Add(sub2node);
11738 // Place copy #17 of ITS5 directly in I565
11740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11741 sub2node->SetLineColor(kColorITS);
11742 sub2node->SetVisibility(1);
11743 fNodes->Add(sub2node);
11746 // Place copy #18 of ITS5 directly in I565
11748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11749 sub2node->SetLineColor(kColorITS);
11750 sub2node->SetVisibility(1);
11751 fNodes->Add(sub2node);
11754 // Place copy #19 of ITS5 directly in I565
11756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11757 sub2node->SetLineColor(kColorITS);
11758 sub2node->SetVisibility(1);
11759 fNodes->Add(sub2node);
11762 // Place copy #20 of ITS5 directly in I565
11764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11765 sub2node->SetLineColor(kColorITS);
11766 sub2node->SetVisibility(1);
11767 fNodes->Add(sub2node);
11770 // Place copy #21 of ITS5 directly in I565
11772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11773 sub2node->SetLineColor(kColorITS);
11774 sub2node->SetVisibility(1);
11775 fNodes->Add(sub2node);
11778 // Place copy #22 of ITS5 directly in I565
11780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11781 sub2node->SetLineColor(kColorITS);
11782 sub2node->SetVisibility(1);
11783 fNodes->Add(sub2node);
11785 fNodes->Add(sub1node);
11788 // Place copy #9 of I565 in IT56
11790 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11791 sub1node->SetLineColor(kColorITS);
11792 sub1node->SetVisibility(0);
11795 // Place copy #1 of ITS5 directly in I565
11797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11798 sub2node->SetLineColor(kColorITS);
11799 sub2node->SetVisibility(1);
11800 fNodes->Add(sub2node);
11803 // Place copy #2 of ITS5 directly in I565
11805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11806 sub2node->SetLineColor(kColorITS);
11807 sub2node->SetVisibility(1);
11808 fNodes->Add(sub2node);
11811 // Place copy #3 of ITS5 directly in I565
11813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11814 sub2node->SetLineColor(kColorITS);
11815 sub2node->SetVisibility(1);
11816 fNodes->Add(sub2node);
11819 // Place copy #4 of ITS5 directly in I565
11821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11822 sub2node->SetLineColor(kColorITS);
11823 sub2node->SetVisibility(1);
11824 fNodes->Add(sub2node);
11827 // Place copy #5 of ITS5 directly in I565
11829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11830 sub2node->SetLineColor(kColorITS);
11831 sub2node->SetVisibility(1);
11832 fNodes->Add(sub2node);
11835 // Place copy #6 of ITS5 directly in I565
11837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11838 sub2node->SetLineColor(kColorITS);
11839 sub2node->SetVisibility(1);
11840 fNodes->Add(sub2node);
11843 // Place copy #7 of ITS5 directly in I565
11845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11846 sub2node->SetLineColor(kColorITS);
11847 sub2node->SetVisibility(1);
11848 fNodes->Add(sub2node);
11851 // Place copy #8 of ITS5 directly in I565
11853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11854 sub2node->SetLineColor(kColorITS);
11855 sub2node->SetVisibility(1);
11856 fNodes->Add(sub2node);
11859 // Place copy #9 of ITS5 directly in I565
11861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11862 sub2node->SetLineColor(kColorITS);
11863 sub2node->SetVisibility(1);
11864 fNodes->Add(sub2node);
11867 // Place copy #10 of ITS5 directly in I565
11869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11870 sub2node->SetLineColor(kColorITS);
11871 sub2node->SetVisibility(1);
11872 fNodes->Add(sub2node);
11875 // Place copy #11 of ITS5 directly in I565
11877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11878 sub2node->SetLineColor(kColorITS);
11879 sub2node->SetVisibility(1);
11880 fNodes->Add(sub2node);
11883 // Place copy #12 of ITS5 directly in I565
11885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11886 sub2node->SetLineColor(kColorITS);
11887 sub2node->SetVisibility(1);
11888 fNodes->Add(sub2node);
11891 // Place copy #13 of ITS5 directly in I565
11893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11894 sub2node->SetLineColor(kColorITS);
11895 sub2node->SetVisibility(1);
11896 fNodes->Add(sub2node);
11899 // Place copy #14 of ITS5 directly in I565
11901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11902 sub2node->SetLineColor(kColorITS);
11903 sub2node->SetVisibility(1);
11904 fNodes->Add(sub2node);
11907 // Place copy #15 of ITS5 directly in I565
11909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11910 sub2node->SetLineColor(kColorITS);
11911 sub2node->SetVisibility(1);
11912 fNodes->Add(sub2node);
11915 // Place copy #16 of ITS5 directly in I565
11917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11918 sub2node->SetLineColor(kColorITS);
11919 sub2node->SetVisibility(1);
11920 fNodes->Add(sub2node);
11923 // Place copy #17 of ITS5 directly in I565
11925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11926 sub2node->SetLineColor(kColorITS);
11927 sub2node->SetVisibility(1);
11928 fNodes->Add(sub2node);
11931 // Place copy #18 of ITS5 directly in I565
11933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11934 sub2node->SetLineColor(kColorITS);
11935 sub2node->SetVisibility(1);
11936 fNodes->Add(sub2node);
11939 // Place copy #19 of ITS5 directly in I565
11941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11942 sub2node->SetLineColor(kColorITS);
11943 sub2node->SetVisibility(1);
11944 fNodes->Add(sub2node);
11947 // Place copy #20 of ITS5 directly in I565
11949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11950 sub2node->SetLineColor(kColorITS);
11951 sub2node->SetVisibility(1);
11952 fNodes->Add(sub2node);
11955 // Place copy #21 of ITS5 directly in I565
11957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11958 sub2node->SetLineColor(kColorITS);
11959 sub2node->SetVisibility(1);
11960 fNodes->Add(sub2node);
11963 // Place copy #22 of ITS5 directly in I565
11965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11966 sub2node->SetLineColor(kColorITS);
11967 sub2node->SetVisibility(1);
11968 fNodes->Add(sub2node);
11970 fNodes->Add(sub1node);
11973 // Place copy #10 of I565 in IT56
11975 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11976 sub1node->SetLineColor(kColorITS);
11977 sub1node->SetVisibility(0);
11980 // Place copy #1 of ITS5 directly in I565
11982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11983 sub2node->SetLineColor(kColorITS);
11984 sub2node->SetVisibility(1);
11985 fNodes->Add(sub2node);
11988 // Place copy #2 of ITS5 directly in I565
11990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11991 sub2node->SetLineColor(kColorITS);
11992 sub2node->SetVisibility(1);
11993 fNodes->Add(sub2node);
11996 // Place copy #3 of ITS5 directly in I565
11998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11999 sub2node->SetLineColor(kColorITS);
12000 sub2node->SetVisibility(1);
12001 fNodes->Add(sub2node);
12004 // Place copy #4 of ITS5 directly in I565
12006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12007 sub2node->SetLineColor(kColorITS);
12008 sub2node->SetVisibility(1);
12009 fNodes->Add(sub2node);
12012 // Place copy #5 of ITS5 directly in I565
12014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12015 sub2node->SetLineColor(kColorITS);
12016 sub2node->SetVisibility(1);
12017 fNodes->Add(sub2node);
12020 // Place copy #6 of ITS5 directly in I565
12022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12023 sub2node->SetLineColor(kColorITS);
12024 sub2node->SetVisibility(1);
12025 fNodes->Add(sub2node);
12028 // Place copy #7 of ITS5 directly in I565
12030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12031 sub2node->SetLineColor(kColorITS);
12032 sub2node->SetVisibility(1);
12033 fNodes->Add(sub2node);
12036 // Place copy #8 of ITS5 directly in I565
12038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12039 sub2node->SetLineColor(kColorITS);
12040 sub2node->SetVisibility(1);
12041 fNodes->Add(sub2node);
12044 // Place copy #9 of ITS5 directly in I565
12046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12047 sub2node->SetLineColor(kColorITS);
12048 sub2node->SetVisibility(1);
12049 fNodes->Add(sub2node);
12052 // Place copy #10 of ITS5 directly in I565
12054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12055 sub2node->SetLineColor(kColorITS);
12056 sub2node->SetVisibility(1);
12057 fNodes->Add(sub2node);
12060 // Place copy #11 of ITS5 directly in I565
12062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12063 sub2node->SetLineColor(kColorITS);
12064 sub2node->SetVisibility(1);
12065 fNodes->Add(sub2node);
12068 // Place copy #12 of ITS5 directly in I565
12070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12071 sub2node->SetLineColor(kColorITS);
12072 sub2node->SetVisibility(1);
12073 fNodes->Add(sub2node);
12076 // Place copy #13 of ITS5 directly in I565
12078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12079 sub2node->SetLineColor(kColorITS);
12080 sub2node->SetVisibility(1);
12081 fNodes->Add(sub2node);
12084 // Place copy #14 of ITS5 directly in I565
12086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12087 sub2node->SetLineColor(kColorITS);
12088 sub2node->SetVisibility(1);
12089 fNodes->Add(sub2node);
12092 // Place copy #15 of ITS5 directly in I565
12094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12095 sub2node->SetLineColor(kColorITS);
12096 sub2node->SetVisibility(1);
12097 fNodes->Add(sub2node);
12100 // Place copy #16 of ITS5 directly in I565
12102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12103 sub2node->SetLineColor(kColorITS);
12104 sub2node->SetVisibility(1);
12105 fNodes->Add(sub2node);
12108 // Place copy #17 of ITS5 directly in I565
12110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12111 sub2node->SetLineColor(kColorITS);
12112 sub2node->SetVisibility(1);
12113 fNodes->Add(sub2node);
12116 // Place copy #18 of ITS5 directly in I565
12118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12119 sub2node->SetLineColor(kColorITS);
12120 sub2node->SetVisibility(1);
12121 fNodes->Add(sub2node);
12124 // Place copy #19 of ITS5 directly in I565
12126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12127 sub2node->SetLineColor(kColorITS);
12128 sub2node->SetVisibility(1);
12129 fNodes->Add(sub2node);
12132 // Place copy #20 of ITS5 directly in I565
12134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12135 sub2node->SetLineColor(kColorITS);
12136 sub2node->SetVisibility(1);
12137 fNodes->Add(sub2node);
12140 // Place copy #21 of ITS5 directly in I565
12142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12143 sub2node->SetLineColor(kColorITS);
12144 sub2node->SetVisibility(1);
12145 fNodes->Add(sub2node);
12148 // Place copy #22 of ITS5 directly in I565
12150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12151 sub2node->SetLineColor(kColorITS);
12152 sub2node->SetVisibility(1);
12153 fNodes->Add(sub2node);
12155 fNodes->Add(sub1node);
12158 // Place copy #11 of I565 in IT56
12160 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
12161 sub1node->SetLineColor(kColorITS);
12162 sub1node->SetVisibility(0);
12165 // Place copy #1 of ITS5 directly in I565
12167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12168 sub2node->SetLineColor(kColorITS);
12169 sub2node->SetVisibility(1);
12170 fNodes->Add(sub2node);
12173 // Place copy #2 of ITS5 directly in I565
12175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12176 sub2node->SetLineColor(kColorITS);
12177 sub2node->SetVisibility(1);
12178 fNodes->Add(sub2node);
12181 // Place copy #3 of ITS5 directly in I565
12183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12184 sub2node->SetLineColor(kColorITS);
12185 sub2node->SetVisibility(1);
12186 fNodes->Add(sub2node);
12189 // Place copy #4 of ITS5 directly in I565
12191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12192 sub2node->SetLineColor(kColorITS);
12193 sub2node->SetVisibility(1);
12194 fNodes->Add(sub2node);
12197 // Place copy #5 of ITS5 directly in I565
12199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12200 sub2node->SetLineColor(kColorITS);
12201 sub2node->SetVisibility(1);
12202 fNodes->Add(sub2node);
12205 // Place copy #6 of ITS5 directly in I565
12207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12208 sub2node->SetLineColor(kColorITS);
12209 sub2node->SetVisibility(1);
12210 fNodes->Add(sub2node);
12213 // Place copy #7 of ITS5 directly in I565
12215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12216 sub2node->SetLineColor(kColorITS);
12217 sub2node->SetVisibility(1);
12218 fNodes->Add(sub2node);
12221 // Place copy #8 of ITS5 directly in I565
12223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12224 sub2node->SetLineColor(kColorITS);
12225 sub2node->SetVisibility(1);
12226 fNodes->Add(sub2node);
12229 // Place copy #9 of ITS5 directly in I565
12231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12232 sub2node->SetLineColor(kColorITS);
12233 sub2node->SetVisibility(1);
12234 fNodes->Add(sub2node);
12237 // Place copy #10 of ITS5 directly in I565
12239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12240 sub2node->SetLineColor(kColorITS);
12241 sub2node->SetVisibility(1);
12242 fNodes->Add(sub2node);
12245 // Place copy #11 of ITS5 directly in I565
12247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12248 sub2node->SetLineColor(kColorITS);
12249 sub2node->SetVisibility(1);
12250 fNodes->Add(sub2node);
12253 // Place copy #12 of ITS5 directly in I565
12255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12256 sub2node->SetLineColor(kColorITS);
12257 sub2node->SetVisibility(1);
12258 fNodes->Add(sub2node);
12261 // Place copy #13 of ITS5 directly in I565
12263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12264 sub2node->SetLineColor(kColorITS);
12265 sub2node->SetVisibility(1);
12266 fNodes->Add(sub2node);
12269 // Place copy #14 of ITS5 directly in I565
12271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12272 sub2node->SetLineColor(kColorITS);
12273 sub2node->SetVisibility(1);
12274 fNodes->Add(sub2node);
12277 // Place copy #15 of ITS5 directly in I565
12279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12280 sub2node->SetLineColor(kColorITS);
12281 sub2node->SetVisibility(1);
12282 fNodes->Add(sub2node);
12285 // Place copy #16 of ITS5 directly in I565
12287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12288 sub2node->SetLineColor(kColorITS);
12289 sub2node->SetVisibility(1);
12290 fNodes->Add(sub2node);
12293 // Place copy #17 of ITS5 directly in I565
12295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12296 sub2node->SetLineColor(kColorITS);
12297 sub2node->SetVisibility(1);
12298 fNodes->Add(sub2node);
12301 // Place copy #18 of ITS5 directly in I565
12303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12304 sub2node->SetLineColor(kColorITS);
12305 sub2node->SetVisibility(1);
12306 fNodes->Add(sub2node);
12309 // Place copy #19 of ITS5 directly in I565
12311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12312 sub2node->SetLineColor(kColorITS);
12313 sub2node->SetVisibility(1);
12314 fNodes->Add(sub2node);
12317 // Place copy #20 of ITS5 directly in I565
12319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12320 sub2node->SetLineColor(kColorITS);
12321 sub2node->SetVisibility(1);
12322 fNodes->Add(sub2node);
12325 // Place copy #21 of ITS5 directly in I565
12327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12328 sub2node->SetLineColor(kColorITS);
12329 sub2node->SetVisibility(1);
12330 fNodes->Add(sub2node);
12333 // Place copy #22 of ITS5 directly in I565
12335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12336 sub2node->SetLineColor(kColorITS);
12337 sub2node->SetVisibility(1);
12338 fNodes->Add(sub2node);
12340 fNodes->Add(sub1node);
12343 // Place copy #12 of I565 in IT56
12345 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12346 sub1node->SetLineColor(kColorITS);
12347 sub1node->SetVisibility(0);
12350 // Place copy #1 of ITS5 directly in I565
12352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12353 sub2node->SetLineColor(kColorITS);
12354 sub2node->SetVisibility(1);
12355 fNodes->Add(sub2node);
12358 // Place copy #2 of ITS5 directly in I565
12360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12361 sub2node->SetLineColor(kColorITS);
12362 sub2node->SetVisibility(1);
12363 fNodes->Add(sub2node);
12366 // Place copy #3 of ITS5 directly in I565
12368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12369 sub2node->SetLineColor(kColorITS);
12370 sub2node->SetVisibility(1);
12371 fNodes->Add(sub2node);
12374 // Place copy #4 of ITS5 directly in I565
12376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12377 sub2node->SetLineColor(kColorITS);
12378 sub2node->SetVisibility(1);
12379 fNodes->Add(sub2node);
12382 // Place copy #5 of ITS5 directly in I565
12384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12385 sub2node->SetLineColor(kColorITS);
12386 sub2node->SetVisibility(1);
12387 fNodes->Add(sub2node);
12390 // Place copy #6 of ITS5 directly in I565
12392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12393 sub2node->SetLineColor(kColorITS);
12394 sub2node->SetVisibility(1);
12395 fNodes->Add(sub2node);
12398 // Place copy #7 of ITS5 directly in I565
12400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12401 sub2node->SetLineColor(kColorITS);
12402 sub2node->SetVisibility(1);
12403 fNodes->Add(sub2node);
12406 // Place copy #8 of ITS5 directly in I565
12408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12409 sub2node->SetLineColor(kColorITS);
12410 sub2node->SetVisibility(1);
12411 fNodes->Add(sub2node);
12414 // Place copy #9 of ITS5 directly in I565
12416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12417 sub2node->SetLineColor(kColorITS);
12418 sub2node->SetVisibility(1);
12419 fNodes->Add(sub2node);
12422 // Place copy #10 of ITS5 directly in I565
12424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12425 sub2node->SetLineColor(kColorITS);
12426 sub2node->SetVisibility(1);
12427 fNodes->Add(sub2node);
12430 // Place copy #11 of ITS5 directly in I565
12432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12433 sub2node->SetLineColor(kColorITS);
12434 sub2node->SetVisibility(1);
12435 fNodes->Add(sub2node);
12438 // Place copy #12 of ITS5 directly in I565
12440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12441 sub2node->SetLineColor(kColorITS);
12442 sub2node->SetVisibility(1);
12443 fNodes->Add(sub2node);
12446 // Place copy #13 of ITS5 directly in I565
12448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12449 sub2node->SetLineColor(kColorITS);
12450 sub2node->SetVisibility(1);
12451 fNodes->Add(sub2node);
12454 // Place copy #14 of ITS5 directly in I565
12456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12457 sub2node->SetLineColor(kColorITS);
12458 sub2node->SetVisibility(1);
12459 fNodes->Add(sub2node);
12462 // Place copy #15 of ITS5 directly in I565
12464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12465 sub2node->SetLineColor(kColorITS);
12466 sub2node->SetVisibility(1);
12467 fNodes->Add(sub2node);
12470 // Place copy #16 of ITS5 directly in I565
12472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12473 sub2node->SetLineColor(kColorITS);
12474 sub2node->SetVisibility(1);
12475 fNodes->Add(sub2node);
12478 // Place copy #17 of ITS5 directly in I565
12480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12481 sub2node->SetLineColor(kColorITS);
12482 sub2node->SetVisibility(1);
12483 fNodes->Add(sub2node);
12486 // Place copy #18 of ITS5 directly in I565
12488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12489 sub2node->SetLineColor(kColorITS);
12490 sub2node->SetVisibility(1);
12491 fNodes->Add(sub2node);
12494 // Place copy #19 of ITS5 directly in I565
12496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12497 sub2node->SetLineColor(kColorITS);
12498 sub2node->SetVisibility(1);
12499 fNodes->Add(sub2node);
12502 // Place copy #20 of ITS5 directly in I565
12504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12505 sub2node->SetLineColor(kColorITS);
12506 sub2node->SetVisibility(1);
12507 fNodes->Add(sub2node);
12510 // Place copy #21 of ITS5 directly in I565
12512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12513 sub2node->SetLineColor(kColorITS);
12514 sub2node->SetVisibility(1);
12515 fNodes->Add(sub2node);
12518 // Place copy #22 of ITS5 directly in I565
12520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12521 sub2node->SetLineColor(kColorITS);
12522 sub2node->SetVisibility(1);
12523 fNodes->Add(sub2node);
12525 fNodes->Add(sub1node);
12528 // Place copy #13 of I565 in IT56
12530 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12531 sub1node->SetLineColor(kColorITS);
12532 sub1node->SetVisibility(0);
12535 // Place copy #1 of ITS5 directly in I565
12537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12538 sub2node->SetLineColor(kColorITS);
12539 sub2node->SetVisibility(1);
12540 fNodes->Add(sub2node);
12543 // Place copy #2 of ITS5 directly in I565
12545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12546 sub2node->SetLineColor(kColorITS);
12547 sub2node->SetVisibility(1);
12548 fNodes->Add(sub2node);
12551 // Place copy #3 of ITS5 directly in I565
12553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12554 sub2node->SetLineColor(kColorITS);
12555 sub2node->SetVisibility(1);
12556 fNodes->Add(sub2node);
12559 // Place copy #4 of ITS5 directly in I565
12561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12562 sub2node->SetLineColor(kColorITS);
12563 sub2node->SetVisibility(1);
12564 fNodes->Add(sub2node);
12567 // Place copy #5 of ITS5 directly in I565
12569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12570 sub2node->SetLineColor(kColorITS);
12571 sub2node->SetVisibility(1);
12572 fNodes->Add(sub2node);
12575 // Place copy #6 of ITS5 directly in I565
12577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12578 sub2node->SetLineColor(kColorITS);
12579 sub2node->SetVisibility(1);
12580 fNodes->Add(sub2node);
12583 // Place copy #7 of ITS5 directly in I565
12585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12586 sub2node->SetLineColor(kColorITS);
12587 sub2node->SetVisibility(1);
12588 fNodes->Add(sub2node);
12591 // Place copy #8 of ITS5 directly in I565
12593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12594 sub2node->SetLineColor(kColorITS);
12595 sub2node->SetVisibility(1);
12596 fNodes->Add(sub2node);
12599 // Place copy #9 of ITS5 directly in I565
12601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12602 sub2node->SetLineColor(kColorITS);
12603 sub2node->SetVisibility(1);
12604 fNodes->Add(sub2node);
12607 // Place copy #10 of ITS5 directly in I565
12609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12610 sub2node->SetLineColor(kColorITS);
12611 sub2node->SetVisibility(1);
12612 fNodes->Add(sub2node);
12615 // Place copy #11 of ITS5 directly in I565
12617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12618 sub2node->SetLineColor(kColorITS);
12619 sub2node->SetVisibility(1);
12620 fNodes->Add(sub2node);
12623 // Place copy #12 of ITS5 directly in I565
12625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12626 sub2node->SetLineColor(kColorITS);
12627 sub2node->SetVisibility(1);
12628 fNodes->Add(sub2node);
12631 // Place copy #13 of ITS5 directly in I565
12633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12634 sub2node->SetLineColor(kColorITS);
12635 sub2node->SetVisibility(1);
12636 fNodes->Add(sub2node);
12639 // Place copy #14 of ITS5 directly in I565
12641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12642 sub2node->SetLineColor(kColorITS);
12643 sub2node->SetVisibility(1);
12644 fNodes->Add(sub2node);
12647 // Place copy #15 of ITS5 directly in I565
12649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12650 sub2node->SetLineColor(kColorITS);
12651 sub2node->SetVisibility(1);
12652 fNodes->Add(sub2node);
12655 // Place copy #16 of ITS5 directly in I565
12657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12658 sub2node->SetLineColor(kColorITS);
12659 sub2node->SetVisibility(1);
12660 fNodes->Add(sub2node);
12663 // Place copy #17 of ITS5 directly in I565
12665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12666 sub2node->SetLineColor(kColorITS);
12667 sub2node->SetVisibility(1);
12668 fNodes->Add(sub2node);
12671 // Place copy #18 of ITS5 directly in I565
12673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12674 sub2node->SetLineColor(kColorITS);
12675 sub2node->SetVisibility(1);
12676 fNodes->Add(sub2node);
12679 // Place copy #19 of ITS5 directly in I565
12681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12682 sub2node->SetLineColor(kColorITS);
12683 sub2node->SetVisibility(1);
12684 fNodes->Add(sub2node);
12687 // Place copy #20 of ITS5 directly in I565
12689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12690 sub2node->SetLineColor(kColorITS);
12691 sub2node->SetVisibility(1);
12692 fNodes->Add(sub2node);
12695 // Place copy #21 of ITS5 directly in I565
12697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12698 sub2node->SetLineColor(kColorITS);
12699 sub2node->SetVisibility(1);
12700 fNodes->Add(sub2node);
12703 // Place copy #22 of ITS5 directly in I565
12705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12706 sub2node->SetLineColor(kColorITS);
12707 sub2node->SetVisibility(1);
12708 fNodes->Add(sub2node);
12710 fNodes->Add(sub1node);
12713 // Place copy #14 of I565 in IT56
12715 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12716 sub1node->SetLineColor(kColorITS);
12717 sub1node->SetVisibility(0);
12720 // Place copy #1 of ITS5 directly in I565
12722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12723 sub2node->SetLineColor(kColorITS);
12724 sub2node->SetVisibility(1);
12725 fNodes->Add(sub2node);
12728 // Place copy #2 of ITS5 directly in I565
12730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12731 sub2node->SetLineColor(kColorITS);
12732 sub2node->SetVisibility(1);
12733 fNodes->Add(sub2node);
12736 // Place copy #3 of ITS5 directly in I565
12738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12739 sub2node->SetLineColor(kColorITS);
12740 sub2node->SetVisibility(1);
12741 fNodes->Add(sub2node);
12744 // Place copy #4 of ITS5 directly in I565
12746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12747 sub2node->SetLineColor(kColorITS);
12748 sub2node->SetVisibility(1);
12749 fNodes->Add(sub2node);
12752 // Place copy #5 of ITS5 directly in I565
12754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12755 sub2node->SetLineColor(kColorITS);
12756 sub2node->SetVisibility(1);
12757 fNodes->Add(sub2node);
12760 // Place copy #6 of ITS5 directly in I565
12762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12763 sub2node->SetLineColor(kColorITS);
12764 sub2node->SetVisibility(1);
12765 fNodes->Add(sub2node);
12768 // Place copy #7 of ITS5 directly in I565
12770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12771 sub2node->SetLineColor(kColorITS);
12772 sub2node->SetVisibility(1);
12773 fNodes->Add(sub2node);
12776 // Place copy #8 of ITS5 directly in I565
12778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12779 sub2node->SetLineColor(kColorITS);
12780 sub2node->SetVisibility(1);
12781 fNodes->Add(sub2node);
12784 // Place copy #9 of ITS5 directly in I565
12786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12787 sub2node->SetLineColor(kColorITS);
12788 sub2node->SetVisibility(1);
12789 fNodes->Add(sub2node);
12792 // Place copy #10 of ITS5 directly in I565
12794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12795 sub2node->SetLineColor(kColorITS);
12796 sub2node->SetVisibility(1);
12797 fNodes->Add(sub2node);
12800 // Place copy #11 of ITS5 directly in I565
12802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12803 sub2node->SetLineColor(kColorITS);
12804 sub2node->SetVisibility(1);
12805 fNodes->Add(sub2node);
12808 // Place copy #12 of ITS5 directly in I565
12810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12811 sub2node->SetLineColor(kColorITS);
12812 sub2node->SetVisibility(1);
12813 fNodes->Add(sub2node);
12816 // Place copy #13 of ITS5 directly in I565
12818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12819 sub2node->SetLineColor(kColorITS);
12820 sub2node->SetVisibility(1);
12821 fNodes->Add(sub2node);
12824 // Place copy #14 of ITS5 directly in I565
12826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12827 sub2node->SetLineColor(kColorITS);
12828 sub2node->SetVisibility(1);
12829 fNodes->Add(sub2node);
12832 // Place copy #15 of ITS5 directly in I565
12834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12835 sub2node->SetLineColor(kColorITS);
12836 sub2node->SetVisibility(1);
12837 fNodes->Add(sub2node);
12840 // Place copy #16 of ITS5 directly in I565
12842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12843 sub2node->SetLineColor(kColorITS);
12844 sub2node->SetVisibility(1);
12845 fNodes->Add(sub2node);
12848 // Place copy #17 of ITS5 directly in I565
12850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12851 sub2node->SetLineColor(kColorITS);
12852 sub2node->SetVisibility(1);
12853 fNodes->Add(sub2node);
12856 // Place copy #18 of ITS5 directly in I565
12858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12859 sub2node->SetLineColor(kColorITS);
12860 sub2node->SetVisibility(1);
12861 fNodes->Add(sub2node);
12864 // Place copy #19 of ITS5 directly in I565
12866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12867 sub2node->SetLineColor(kColorITS);
12868 sub2node->SetVisibility(1);
12869 fNodes->Add(sub2node);
12872 // Place copy #20 of ITS5 directly in I565
12874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12875 sub2node->SetLineColor(kColorITS);
12876 sub2node->SetVisibility(1);
12877 fNodes->Add(sub2node);
12880 // Place copy #21 of ITS5 directly in I565
12882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12883 sub2node->SetLineColor(kColorITS);
12884 sub2node->SetVisibility(1);
12885 fNodes->Add(sub2node);
12888 // Place copy #22 of ITS5 directly in I565
12890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12891 sub2node->SetLineColor(kColorITS);
12892 sub2node->SetVisibility(1);
12893 fNodes->Add(sub2node);
12895 fNodes->Add(sub1node);
12898 // Place copy #15 of I565 in IT56
12900 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12901 sub1node->SetLineColor(kColorITS);
12902 sub1node->SetVisibility(0);
12905 // Place copy #1 of ITS5 directly in I565
12907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12908 sub2node->SetLineColor(kColorITS);
12909 sub2node->SetVisibility(1);
12910 fNodes->Add(sub2node);
12913 // Place copy #2 of ITS5 directly in I565
12915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12916 sub2node->SetLineColor(kColorITS);
12917 sub2node->SetVisibility(1);
12918 fNodes->Add(sub2node);
12921 // Place copy #3 of ITS5 directly in I565
12923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12924 sub2node->SetLineColor(kColorITS);
12925 sub2node->SetVisibility(1);
12926 fNodes->Add(sub2node);
12929 // Place copy #4 of ITS5 directly in I565
12931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12932 sub2node->SetLineColor(kColorITS);
12933 sub2node->SetVisibility(1);
12934 fNodes->Add(sub2node);
12937 // Place copy #5 of ITS5 directly in I565
12939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12940 sub2node->SetLineColor(kColorITS);
12941 sub2node->SetVisibility(1);
12942 fNodes->Add(sub2node);
12945 // Place copy #6 of ITS5 directly in I565
12947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12948 sub2node->SetLineColor(kColorITS);
12949 sub2node->SetVisibility(1);
12950 fNodes->Add(sub2node);
12953 // Place copy #7 of ITS5 directly in I565
12955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12956 sub2node->SetLineColor(kColorITS);
12957 sub2node->SetVisibility(1);
12958 fNodes->Add(sub2node);
12961 // Place copy #8 of ITS5 directly in I565
12963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12964 sub2node->SetLineColor(kColorITS);
12965 sub2node->SetVisibility(1);
12966 fNodes->Add(sub2node);
12969 // Place copy #9 of ITS5 directly in I565
12971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12972 sub2node->SetLineColor(kColorITS);
12973 sub2node->SetVisibility(1);
12974 fNodes->Add(sub2node);
12977 // Place copy #10 of ITS5 directly in I565
12979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12980 sub2node->SetLineColor(kColorITS);
12981 sub2node->SetVisibility(1);
12982 fNodes->Add(sub2node);
12985 // Place copy #11 of ITS5 directly in I565
12987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12988 sub2node->SetLineColor(kColorITS);
12989 sub2node->SetVisibility(1);
12990 fNodes->Add(sub2node);
12993 // Place copy #12 of ITS5 directly in I565
12995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12996 sub2node->SetLineColor(kColorITS);
12997 sub2node->SetVisibility(1);
12998 fNodes->Add(sub2node);
13001 // Place copy #13 of ITS5 directly in I565
13003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13004 sub2node->SetLineColor(kColorITS);
13005 sub2node->SetVisibility(1);
13006 fNodes->Add(sub2node);
13009 // Place copy #14 of ITS5 directly in I565
13011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13012 sub2node->SetLineColor(kColorITS);
13013 sub2node->SetVisibility(1);
13014 fNodes->Add(sub2node);
13017 // Place copy #15 of ITS5 directly in I565
13019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13020 sub2node->SetLineColor(kColorITS);
13021 sub2node->SetVisibility(1);
13022 fNodes->Add(sub2node);
13025 // Place copy #16 of ITS5 directly in I565
13027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13028 sub2node->SetLineColor(kColorITS);
13029 sub2node->SetVisibility(1);
13030 fNodes->Add(sub2node);
13033 // Place copy #17 of ITS5 directly in I565
13035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13036 sub2node->SetLineColor(kColorITS);
13037 sub2node->SetVisibility(1);
13038 fNodes->Add(sub2node);
13041 // Place copy #18 of ITS5 directly in I565
13043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13044 sub2node->SetLineColor(kColorITS);
13045 sub2node->SetVisibility(1);
13046 fNodes->Add(sub2node);
13049 // Place copy #19 of ITS5 directly in I565
13051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13052 sub2node->SetLineColor(kColorITS);
13053 sub2node->SetVisibility(1);
13054 fNodes->Add(sub2node);
13057 // Place copy #20 of ITS5 directly in I565
13059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13060 sub2node->SetLineColor(kColorITS);
13061 sub2node->SetVisibility(1);
13062 fNodes->Add(sub2node);
13065 // Place copy #21 of ITS5 directly in I565
13067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13068 sub2node->SetLineColor(kColorITS);
13069 sub2node->SetVisibility(1);
13070 fNodes->Add(sub2node);
13073 // Place copy #22 of ITS5 directly in I565
13075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13076 sub2node->SetLineColor(kColorITS);
13077 sub2node->SetVisibility(1);
13078 fNodes->Add(sub2node);
13080 fNodes->Add(sub1node);
13083 // Place copy #16 of I565 in IT56
13085 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
13086 sub1node->SetLineColor(kColorITS);
13087 sub1node->SetVisibility(0);
13090 // Place copy #1 of ITS5 directly in I565
13092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13093 sub2node->SetLineColor(kColorITS);
13094 sub2node->SetVisibility(1);
13095 fNodes->Add(sub2node);
13098 // Place copy #2 of ITS5 directly in I565
13100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13101 sub2node->SetLineColor(kColorITS);
13102 sub2node->SetVisibility(1);
13103 fNodes->Add(sub2node);
13106 // Place copy #3 of ITS5 directly in I565
13108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13109 sub2node->SetLineColor(kColorITS);
13110 sub2node->SetVisibility(1);
13111 fNodes->Add(sub2node);
13114 // Place copy #4 of ITS5 directly in I565
13116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13117 sub2node->SetLineColor(kColorITS);
13118 sub2node->SetVisibility(1);
13119 fNodes->Add(sub2node);
13122 // Place copy #5 of ITS5 directly in I565
13124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13125 sub2node->SetLineColor(kColorITS);
13126 sub2node->SetVisibility(1);
13127 fNodes->Add(sub2node);
13130 // Place copy #6 of ITS5 directly in I565
13132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13133 sub2node->SetLineColor(kColorITS);
13134 sub2node->SetVisibility(1);
13135 fNodes->Add(sub2node);
13138 // Place copy #7 of ITS5 directly in I565
13140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13141 sub2node->SetLineColor(kColorITS);
13142 sub2node->SetVisibility(1);
13143 fNodes->Add(sub2node);
13146 // Place copy #8 of ITS5 directly in I565
13148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13149 sub2node->SetLineColor(kColorITS);
13150 sub2node->SetVisibility(1);
13151 fNodes->Add(sub2node);
13154 // Place copy #9 of ITS5 directly in I565
13156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13157 sub2node->SetLineColor(kColorITS);
13158 sub2node->SetVisibility(1);
13159 fNodes->Add(sub2node);
13162 // Place copy #10 of ITS5 directly in I565
13164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13165 sub2node->SetLineColor(kColorITS);
13166 sub2node->SetVisibility(1);
13167 fNodes->Add(sub2node);
13170 // Place copy #11 of ITS5 directly in I565
13172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13173 sub2node->SetLineColor(kColorITS);
13174 sub2node->SetVisibility(1);
13175 fNodes->Add(sub2node);
13178 // Place copy #12 of ITS5 directly in I565
13180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13181 sub2node->SetLineColor(kColorITS);
13182 sub2node->SetVisibility(1);
13183 fNodes->Add(sub2node);
13186 // Place copy #13 of ITS5 directly in I565
13188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13189 sub2node->SetLineColor(kColorITS);
13190 sub2node->SetVisibility(1);
13191 fNodes->Add(sub2node);
13194 // Place copy #14 of ITS5 directly in I565
13196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13197 sub2node->SetLineColor(kColorITS);
13198 sub2node->SetVisibility(1);
13199 fNodes->Add(sub2node);
13202 // Place copy #15 of ITS5 directly in I565
13204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13205 sub2node->SetLineColor(kColorITS);
13206 sub2node->SetVisibility(1);
13207 fNodes->Add(sub2node);
13210 // Place copy #16 of ITS5 directly in I565
13212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13213 sub2node->SetLineColor(kColorITS);
13214 sub2node->SetVisibility(1);
13215 fNodes->Add(sub2node);
13218 // Place copy #17 of ITS5 directly in I565
13220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13221 sub2node->SetLineColor(kColorITS);
13222 sub2node->SetVisibility(1);
13223 fNodes->Add(sub2node);
13226 // Place copy #18 of ITS5 directly in I565
13228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13229 sub2node->SetLineColor(kColorITS);
13230 sub2node->SetVisibility(1);
13231 fNodes->Add(sub2node);
13234 // Place copy #19 of ITS5 directly in I565
13236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13237 sub2node->SetLineColor(kColorITS);
13238 sub2node->SetVisibility(1);
13239 fNodes->Add(sub2node);
13242 // Place copy #20 of ITS5 directly in I565
13244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13245 sub2node->SetLineColor(kColorITS);
13246 sub2node->SetVisibility(1);
13247 fNodes->Add(sub2node);
13250 // Place copy #21 of ITS5 directly in I565
13252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13253 sub2node->SetLineColor(kColorITS);
13254 sub2node->SetVisibility(1);
13255 fNodes->Add(sub2node);
13258 // Place copy #22 of ITS5 directly in I565
13260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13261 sub2node->SetLineColor(kColorITS);
13262 sub2node->SetVisibility(1);
13263 fNodes->Add(sub2node);
13265 fNodes->Add(sub1node);
13268 // Place copy #17 of I565 in IT56
13270 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13271 sub1node->SetLineColor(kColorITS);
13272 sub1node->SetVisibility(0);
13275 // Place copy #1 of ITS5 directly in I565
13277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13278 sub2node->SetLineColor(kColorITS);
13279 sub2node->SetVisibility(1);
13280 fNodes->Add(sub2node);
13283 // Place copy #2 of ITS5 directly in I565
13285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13286 sub2node->SetLineColor(kColorITS);
13287 sub2node->SetVisibility(1);
13288 fNodes->Add(sub2node);
13291 // Place copy #3 of ITS5 directly in I565
13293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13294 sub2node->SetLineColor(kColorITS);
13295 sub2node->SetVisibility(1);
13296 fNodes->Add(sub2node);
13299 // Place copy #4 of ITS5 directly in I565
13301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13302 sub2node->SetLineColor(kColorITS);
13303 sub2node->SetVisibility(1);
13304 fNodes->Add(sub2node);
13307 // Place copy #5 of ITS5 directly in I565
13309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13310 sub2node->SetLineColor(kColorITS);
13311 sub2node->SetVisibility(1);
13312 fNodes->Add(sub2node);
13315 // Place copy #6 of ITS5 directly in I565
13317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13318 sub2node->SetLineColor(kColorITS);
13319 sub2node->SetVisibility(1);
13320 fNodes->Add(sub2node);
13323 // Place copy #7 of ITS5 directly in I565
13325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13326 sub2node->SetLineColor(kColorITS);
13327 sub2node->SetVisibility(1);
13328 fNodes->Add(sub2node);
13331 // Place copy #8 of ITS5 directly in I565
13333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13334 sub2node->SetLineColor(kColorITS);
13335 sub2node->SetVisibility(1);
13336 fNodes->Add(sub2node);
13339 // Place copy #9 of ITS5 directly in I565
13341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13342 sub2node->SetLineColor(kColorITS);
13343 sub2node->SetVisibility(1);
13344 fNodes->Add(sub2node);
13347 // Place copy #10 of ITS5 directly in I565
13349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13350 sub2node->SetLineColor(kColorITS);
13351 sub2node->SetVisibility(1);
13352 fNodes->Add(sub2node);
13355 // Place copy #11 of ITS5 directly in I565
13357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13358 sub2node->SetLineColor(kColorITS);
13359 sub2node->SetVisibility(1);
13360 fNodes->Add(sub2node);
13363 // Place copy #12 of ITS5 directly in I565
13365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13366 sub2node->SetLineColor(kColorITS);
13367 sub2node->SetVisibility(1);
13368 fNodes->Add(sub2node);
13371 // Place copy #13 of ITS5 directly in I565
13373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13374 sub2node->SetLineColor(kColorITS);
13375 sub2node->SetVisibility(1);
13376 fNodes->Add(sub2node);
13379 // Place copy #14 of ITS5 directly in I565
13381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13382 sub2node->SetLineColor(kColorITS);
13383 sub2node->SetVisibility(1);
13384 fNodes->Add(sub2node);
13387 // Place copy #15 of ITS5 directly in I565
13389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13390 sub2node->SetLineColor(kColorITS);
13391 sub2node->SetVisibility(1);
13392 fNodes->Add(sub2node);
13395 // Place copy #16 of ITS5 directly in I565
13397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13398 sub2node->SetLineColor(kColorITS);
13399 sub2node->SetVisibility(1);
13400 fNodes->Add(sub2node);
13403 // Place copy #17 of ITS5 directly in I565
13405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13406 sub2node->SetLineColor(kColorITS);
13407 sub2node->SetVisibility(1);
13408 fNodes->Add(sub2node);
13411 // Place copy #18 of ITS5 directly in I565
13413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13414 sub2node->SetLineColor(kColorITS);
13415 sub2node->SetVisibility(1);
13416 fNodes->Add(sub2node);
13419 // Place copy #19 of ITS5 directly in I565
13421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13422 sub2node->SetLineColor(kColorITS);
13423 sub2node->SetVisibility(1);
13424 fNodes->Add(sub2node);
13427 // Place copy #20 of ITS5 directly in I565
13429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13430 sub2node->SetLineColor(kColorITS);
13431 sub2node->SetVisibility(1);
13432 fNodes->Add(sub2node);
13435 // Place copy #21 of ITS5 directly in I565
13437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13438 sub2node->SetLineColor(kColorITS);
13439 sub2node->SetVisibility(1);
13440 fNodes->Add(sub2node);
13443 // Place copy #22 of ITS5 directly in I565
13445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13446 sub2node->SetLineColor(kColorITS);
13447 sub2node->SetVisibility(1);
13448 fNodes->Add(sub2node);
13450 fNodes->Add(sub1node);
13453 // Place copy #18 of I565 in IT56
13455 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13456 sub1node->SetLineColor(kColorITS);
13457 sub1node->SetVisibility(0);
13460 // Place copy #1 of ITS5 directly in I565
13462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13463 sub2node->SetLineColor(kColorITS);
13464 sub2node->SetVisibility(1);
13465 fNodes->Add(sub2node);
13468 // Place copy #2 of ITS5 directly in I565
13470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13471 sub2node->SetLineColor(kColorITS);
13472 sub2node->SetVisibility(1);
13473 fNodes->Add(sub2node);
13476 // Place copy #3 of ITS5 directly in I565
13478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13479 sub2node->SetLineColor(kColorITS);
13480 sub2node->SetVisibility(1);
13481 fNodes->Add(sub2node);
13484 // Place copy #4 of ITS5 directly in I565
13486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13487 sub2node->SetLineColor(kColorITS);
13488 sub2node->SetVisibility(1);
13489 fNodes->Add(sub2node);
13492 // Place copy #5 of ITS5 directly in I565
13494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13495 sub2node->SetLineColor(kColorITS);
13496 sub2node->SetVisibility(1);
13497 fNodes->Add(sub2node);
13500 // Place copy #6 of ITS5 directly in I565
13502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13503 sub2node->SetLineColor(kColorITS);
13504 sub2node->SetVisibility(1);
13505 fNodes->Add(sub2node);
13508 // Place copy #7 of ITS5 directly in I565
13510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13511 sub2node->SetLineColor(kColorITS);
13512 sub2node->SetVisibility(1);
13513 fNodes->Add(sub2node);
13516 // Place copy #8 of ITS5 directly in I565
13518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13519 sub2node->SetLineColor(kColorITS);
13520 sub2node->SetVisibility(1);
13521 fNodes->Add(sub2node);
13524 // Place copy #9 of ITS5 directly in I565
13526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13527 sub2node->SetLineColor(kColorITS);
13528 sub2node->SetVisibility(1);
13529 fNodes->Add(sub2node);
13532 // Place copy #10 of ITS5 directly in I565
13534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13535 sub2node->SetLineColor(kColorITS);
13536 sub2node->SetVisibility(1);
13537 fNodes->Add(sub2node);
13540 // Place copy #11 of ITS5 directly in I565
13542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13543 sub2node->SetLineColor(kColorITS);
13544 sub2node->SetVisibility(1);
13545 fNodes->Add(sub2node);
13548 // Place copy #12 of ITS5 directly in I565
13550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13551 sub2node->SetLineColor(kColorITS);
13552 sub2node->SetVisibility(1);
13553 fNodes->Add(sub2node);
13556 // Place copy #13 of ITS5 directly in I565
13558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13559 sub2node->SetLineColor(kColorITS);
13560 sub2node->SetVisibility(1);
13561 fNodes->Add(sub2node);
13564 // Place copy #14 of ITS5 directly in I565
13566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13567 sub2node->SetLineColor(kColorITS);
13568 sub2node->SetVisibility(1);
13569 fNodes->Add(sub2node);
13572 // Place copy #15 of ITS5 directly in I565
13574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13575 sub2node->SetLineColor(kColorITS);
13576 sub2node->SetVisibility(1);
13577 fNodes->Add(sub2node);
13580 // Place copy #16 of ITS5 directly in I565
13582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13583 sub2node->SetLineColor(kColorITS);
13584 sub2node->SetVisibility(1);
13585 fNodes->Add(sub2node);
13588 // Place copy #17 of ITS5 directly in I565
13590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13591 sub2node->SetLineColor(kColorITS);
13592 sub2node->SetVisibility(1);
13593 fNodes->Add(sub2node);
13596 // Place copy #18 of ITS5 directly in I565
13598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13599 sub2node->SetLineColor(kColorITS);
13600 sub2node->SetVisibility(1);
13601 fNodes->Add(sub2node);
13604 // Place copy #19 of ITS5 directly in I565
13606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13607 sub2node->SetLineColor(kColorITS);
13608 sub2node->SetVisibility(1);
13609 fNodes->Add(sub2node);
13612 // Place copy #20 of ITS5 directly in I565
13614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13615 sub2node->SetLineColor(kColorITS);
13616 sub2node->SetVisibility(1);
13617 fNodes->Add(sub2node);
13620 // Place copy #21 of ITS5 directly in I565
13622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13623 sub2node->SetLineColor(kColorITS);
13624 sub2node->SetVisibility(1);
13625 fNodes->Add(sub2node);
13628 // Place copy #22 of ITS5 directly in I565
13630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13631 sub2node->SetLineColor(kColorITS);
13632 sub2node->SetVisibility(1);
13633 fNodes->Add(sub2node);
13635 fNodes->Add(sub1node);
13638 // Place copy #19 of I565 in IT56
13640 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13641 sub1node->SetLineColor(kColorITS);
13642 sub1node->SetVisibility(0);
13645 // Place copy #1 of ITS5 directly in I565
13647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13648 sub2node->SetLineColor(kColorITS);
13649 sub2node->SetVisibility(1);
13650 fNodes->Add(sub2node);
13653 // Place copy #2 of ITS5 directly in I565
13655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13656 sub2node->SetLineColor(kColorITS);
13657 sub2node->SetVisibility(1);
13658 fNodes->Add(sub2node);
13661 // Place copy #3 of ITS5 directly in I565
13663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13664 sub2node->SetLineColor(kColorITS);
13665 sub2node->SetVisibility(1);
13666 fNodes->Add(sub2node);
13669 // Place copy #4 of ITS5 directly in I565
13671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13672 sub2node->SetLineColor(kColorITS);
13673 sub2node->SetVisibility(1);
13674 fNodes->Add(sub2node);
13677 // Place copy #5 of ITS5 directly in I565
13679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13680 sub2node->SetLineColor(kColorITS);
13681 sub2node->SetVisibility(1);
13682 fNodes->Add(sub2node);
13685 // Place copy #6 of ITS5 directly in I565
13687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13688 sub2node->SetLineColor(kColorITS);
13689 sub2node->SetVisibility(1);
13690 fNodes->Add(sub2node);
13693 // Place copy #7 of ITS5 directly in I565
13695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13696 sub2node->SetLineColor(kColorITS);
13697 sub2node->SetVisibility(1);
13698 fNodes->Add(sub2node);
13701 // Place copy #8 of ITS5 directly in I565
13703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13704 sub2node->SetLineColor(kColorITS);
13705 sub2node->SetVisibility(1);
13706 fNodes->Add(sub2node);
13709 // Place copy #9 of ITS5 directly in I565
13711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13712 sub2node->SetLineColor(kColorITS);
13713 sub2node->SetVisibility(1);
13714 fNodes->Add(sub2node);
13717 // Place copy #10 of ITS5 directly in I565
13719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13720 sub2node->SetLineColor(kColorITS);
13721 sub2node->SetVisibility(1);
13722 fNodes->Add(sub2node);
13725 // Place copy #11 of ITS5 directly in I565
13727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13728 sub2node->SetLineColor(kColorITS);
13729 sub2node->SetVisibility(1);
13730 fNodes->Add(sub2node);
13733 // Place copy #12 of ITS5 directly in I565
13735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13736 sub2node->SetLineColor(kColorITS);
13737 sub2node->SetVisibility(1);
13738 fNodes->Add(sub2node);
13741 // Place copy #13 of ITS5 directly in I565
13743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13744 sub2node->SetLineColor(kColorITS);
13745 sub2node->SetVisibility(1);
13746 fNodes->Add(sub2node);
13749 // Place copy #14 of ITS5 directly in I565
13751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13752 sub2node->SetLineColor(kColorITS);
13753 sub2node->SetVisibility(1);
13754 fNodes->Add(sub2node);
13757 // Place copy #15 of ITS5 directly in I565
13759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13760 sub2node->SetLineColor(kColorITS);
13761 sub2node->SetVisibility(1);
13762 fNodes->Add(sub2node);
13765 // Place copy #16 of ITS5 directly in I565
13767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13768 sub2node->SetLineColor(kColorITS);
13769 sub2node->SetVisibility(1);
13770 fNodes->Add(sub2node);
13773 // Place copy #17 of ITS5 directly in I565
13775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13776 sub2node->SetLineColor(kColorITS);
13777 sub2node->SetVisibility(1);
13778 fNodes->Add(sub2node);
13781 // Place copy #18 of ITS5 directly in I565
13783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13784 sub2node->SetLineColor(kColorITS);
13785 sub2node->SetVisibility(1);
13786 fNodes->Add(sub2node);
13789 // Place copy #19 of ITS5 directly in I565
13791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13792 sub2node->SetLineColor(kColorITS);
13793 sub2node->SetVisibility(1);
13794 fNodes->Add(sub2node);
13797 // Place copy #20 of ITS5 directly in I565
13799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13800 sub2node->SetLineColor(kColorITS);
13801 sub2node->SetVisibility(1);
13802 fNodes->Add(sub2node);
13805 // Place copy #21 of ITS5 directly in I565
13807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13808 sub2node->SetLineColor(kColorITS);
13809 sub2node->SetVisibility(1);
13810 fNodes->Add(sub2node);
13813 // Place copy #22 of ITS5 directly in I565
13815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13816 sub2node->SetLineColor(kColorITS);
13817 sub2node->SetVisibility(1);
13818 fNodes->Add(sub2node);
13820 fNodes->Add(sub1node);
13823 // Place copy #20 of I565 in IT56
13825 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13826 sub1node->SetLineColor(kColorITS);
13827 sub1node->SetVisibility(0);
13830 // Place copy #1 of ITS5 directly in I565
13832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13833 sub2node->SetLineColor(kColorITS);
13834 sub2node->SetVisibility(1);
13835 fNodes->Add(sub2node);
13838 // Place copy #2 of ITS5 directly in I565
13840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13841 sub2node->SetLineColor(kColorITS);
13842 sub2node->SetVisibility(1);
13843 fNodes->Add(sub2node);
13846 // Place copy #3 of ITS5 directly in I565
13848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13849 sub2node->SetLineColor(kColorITS);
13850 sub2node->SetVisibility(1);
13851 fNodes->Add(sub2node);
13854 // Place copy #4 of ITS5 directly in I565
13856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13857 sub2node->SetLineColor(kColorITS);
13858 sub2node->SetVisibility(1);
13859 fNodes->Add(sub2node);
13862 // Place copy #5 of ITS5 directly in I565
13864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13865 sub2node->SetLineColor(kColorITS);
13866 sub2node->SetVisibility(1);
13867 fNodes->Add(sub2node);
13870 // Place copy #6 of ITS5 directly in I565
13872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13873 sub2node->SetLineColor(kColorITS);
13874 sub2node->SetVisibility(1);
13875 fNodes->Add(sub2node);
13878 // Place copy #7 of ITS5 directly in I565
13880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13881 sub2node->SetLineColor(kColorITS);
13882 sub2node->SetVisibility(1);
13883 fNodes->Add(sub2node);
13886 // Place copy #8 of ITS5 directly in I565
13888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13889 sub2node->SetLineColor(kColorITS);
13890 sub2node->SetVisibility(1);
13891 fNodes->Add(sub2node);
13894 // Place copy #9 of ITS5 directly in I565
13896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13897 sub2node->SetLineColor(kColorITS);
13898 sub2node->SetVisibility(1);
13899 fNodes->Add(sub2node);
13902 // Place copy #10 of ITS5 directly in I565
13904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13905 sub2node->SetLineColor(kColorITS);
13906 sub2node->SetVisibility(1);
13907 fNodes->Add(sub2node);
13910 // Place copy #11 of ITS5 directly in I565
13912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13913 sub2node->SetLineColor(kColorITS);
13914 sub2node->SetVisibility(1);
13915 fNodes->Add(sub2node);
13918 // Place copy #12 of ITS5 directly in I565
13920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13921 sub2node->SetLineColor(kColorITS);
13922 sub2node->SetVisibility(1);
13923 fNodes->Add(sub2node);
13926 // Place copy #13 of ITS5 directly in I565
13928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13929 sub2node->SetLineColor(kColorITS);
13930 sub2node->SetVisibility(1);
13931 fNodes->Add(sub2node);
13934 // Place copy #14 of ITS5 directly in I565
13936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13937 sub2node->SetLineColor(kColorITS);
13938 sub2node->SetVisibility(1);
13939 fNodes->Add(sub2node);
13942 // Place copy #15 of ITS5 directly in I565
13944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13945 sub2node->SetLineColor(kColorITS);
13946 sub2node->SetVisibility(1);
13947 fNodes->Add(sub2node);
13950 // Place copy #16 of ITS5 directly in I565
13952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13953 sub2node->SetLineColor(kColorITS);
13954 sub2node->SetVisibility(1);
13955 fNodes->Add(sub2node);
13958 // Place copy #17 of ITS5 directly in I565
13960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13961 sub2node->SetLineColor(kColorITS);
13962 sub2node->SetVisibility(1);
13963 fNodes->Add(sub2node);
13966 // Place copy #18 of ITS5 directly in I565
13968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13969 sub2node->SetLineColor(kColorITS);
13970 sub2node->SetVisibility(1);
13971 fNodes->Add(sub2node);
13974 // Place copy #19 of ITS5 directly in I565
13976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13977 sub2node->SetLineColor(kColorITS);
13978 sub2node->SetVisibility(1);
13979 fNodes->Add(sub2node);
13982 // Place copy #20 of ITS5 directly in I565
13984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13985 sub2node->SetLineColor(kColorITS);
13986 sub2node->SetVisibility(1);
13987 fNodes->Add(sub2node);
13990 // Place copy #21 of ITS5 directly in I565
13992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13993 sub2node->SetLineColor(kColorITS);
13994 sub2node->SetVisibility(1);
13995 fNodes->Add(sub2node);
13998 // Place copy #22 of ITS5 directly in I565
14000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14001 sub2node->SetLineColor(kColorITS);
14002 sub2node->SetVisibility(1);
14003 fNodes->Add(sub2node);
14005 fNodes->Add(sub1node);
14008 // Place copy #21 of I565 in IT56
14010 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
14011 sub1node->SetLineColor(kColorITS);
14012 sub1node->SetVisibility(0);
14015 // Place copy #1 of ITS5 directly in I565
14017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14018 sub2node->SetLineColor(kColorITS);
14019 sub2node->SetVisibility(1);
14020 fNodes->Add(sub2node);
14023 // Place copy #2 of ITS5 directly in I565
14025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14026 sub2node->SetLineColor(kColorITS);
14027 sub2node->SetVisibility(1);
14028 fNodes->Add(sub2node);
14031 // Place copy #3 of ITS5 directly in I565
14033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14034 sub2node->SetLineColor(kColorITS);
14035 sub2node->SetVisibility(1);
14036 fNodes->Add(sub2node);
14039 // Place copy #4 of ITS5 directly in I565
14041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14042 sub2node->SetLineColor(kColorITS);
14043 sub2node->SetVisibility(1);
14044 fNodes->Add(sub2node);
14047 // Place copy #5 of ITS5 directly in I565
14049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14050 sub2node->SetLineColor(kColorITS);
14051 sub2node->SetVisibility(1);
14052 fNodes->Add(sub2node);
14055 // Place copy #6 of ITS5 directly in I565
14057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14058 sub2node->SetLineColor(kColorITS);
14059 sub2node->SetVisibility(1);
14060 fNodes->Add(sub2node);
14063 // Place copy #7 of ITS5 directly in I565
14065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14066 sub2node->SetLineColor(kColorITS);
14067 sub2node->SetVisibility(1);
14068 fNodes->Add(sub2node);
14071 // Place copy #8 of ITS5 directly in I565
14073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14074 sub2node->SetLineColor(kColorITS);
14075 sub2node->SetVisibility(1);
14076 fNodes->Add(sub2node);
14079 // Place copy #9 of ITS5 directly in I565
14081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14082 sub2node->SetLineColor(kColorITS);
14083 sub2node->SetVisibility(1);
14084 fNodes->Add(sub2node);
14087 // Place copy #10 of ITS5 directly in I565
14089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14090 sub2node->SetLineColor(kColorITS);
14091 sub2node->SetVisibility(1);
14092 fNodes->Add(sub2node);
14095 // Place copy #11 of ITS5 directly in I565
14097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14098 sub2node->SetLineColor(kColorITS);
14099 sub2node->SetVisibility(1);
14100 fNodes->Add(sub2node);
14103 // Place copy #12 of ITS5 directly in I565
14105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14106 sub2node->SetLineColor(kColorITS);
14107 sub2node->SetVisibility(1);
14108 fNodes->Add(sub2node);
14111 // Place copy #13 of ITS5 directly in I565
14113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14114 sub2node->SetLineColor(kColorITS);
14115 sub2node->SetVisibility(1);
14116 fNodes->Add(sub2node);
14119 // Place copy #14 of ITS5 directly in I565
14121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14122 sub2node->SetLineColor(kColorITS);
14123 sub2node->SetVisibility(1);
14124 fNodes->Add(sub2node);
14127 // Place copy #15 of ITS5 directly in I565
14129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14130 sub2node->SetLineColor(kColorITS);
14131 sub2node->SetVisibility(1);
14132 fNodes->Add(sub2node);
14135 // Place copy #16 of ITS5 directly in I565
14137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14138 sub2node->SetLineColor(kColorITS);
14139 sub2node->SetVisibility(1);
14140 fNodes->Add(sub2node);
14143 // Place copy #17 of ITS5 directly in I565
14145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14146 sub2node->SetLineColor(kColorITS);
14147 sub2node->SetVisibility(1);
14148 fNodes->Add(sub2node);
14151 // Place copy #18 of ITS5 directly in I565
14153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14154 sub2node->SetLineColor(kColorITS);
14155 sub2node->SetVisibility(1);
14156 fNodes->Add(sub2node);
14159 // Place copy #19 of ITS5 directly in I565
14161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14162 sub2node->SetLineColor(kColorITS);
14163 sub2node->SetVisibility(1);
14164 fNodes->Add(sub2node);
14167 // Place copy #20 of ITS5 directly in I565
14169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14170 sub2node->SetLineColor(kColorITS);
14171 sub2node->SetVisibility(1);
14172 fNodes->Add(sub2node);
14175 // Place copy #21 of ITS5 directly in I565
14177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14178 sub2node->SetLineColor(kColorITS);
14179 sub2node->SetVisibility(1);
14180 fNodes->Add(sub2node);
14183 // Place copy #22 of ITS5 directly in I565
14185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14186 sub2node->SetLineColor(kColorITS);
14187 sub2node->SetVisibility(1);
14188 fNodes->Add(sub2node);
14190 fNodes->Add(sub1node);
14193 // Place copy #22 of I565 in IT56
14195 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14196 sub1node->SetLineColor(kColorITS);
14197 sub1node->SetVisibility(0);
14200 // Place copy #1 of ITS5 directly in I565
14202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14203 sub2node->SetLineColor(kColorITS);
14204 sub2node->SetVisibility(1);
14205 fNodes->Add(sub2node);
14208 // Place copy #2 of ITS5 directly in I565
14210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14211 sub2node->SetLineColor(kColorITS);
14212 sub2node->SetVisibility(1);
14213 fNodes->Add(sub2node);
14216 // Place copy #3 of ITS5 directly in I565
14218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14219 sub2node->SetLineColor(kColorITS);
14220 sub2node->SetVisibility(1);
14221 fNodes->Add(sub2node);
14224 // Place copy #4 of ITS5 directly in I565
14226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14227 sub2node->SetLineColor(kColorITS);
14228 sub2node->SetVisibility(1);
14229 fNodes->Add(sub2node);
14232 // Place copy #5 of ITS5 directly in I565
14234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14235 sub2node->SetLineColor(kColorITS);
14236 sub2node->SetVisibility(1);
14237 fNodes->Add(sub2node);
14240 // Place copy #6 of ITS5 directly in I565
14242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14243 sub2node->SetLineColor(kColorITS);
14244 sub2node->SetVisibility(1);
14245 fNodes->Add(sub2node);
14248 // Place copy #7 of ITS5 directly in I565
14250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14251 sub2node->SetLineColor(kColorITS);
14252 sub2node->SetVisibility(1);
14253 fNodes->Add(sub2node);
14256 // Place copy #8 of ITS5 directly in I565
14258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14259 sub2node->SetLineColor(kColorITS);
14260 sub2node->SetVisibility(1);
14261 fNodes->Add(sub2node);
14264 // Place copy #9 of ITS5 directly in I565
14266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14267 sub2node->SetLineColor(kColorITS);
14268 sub2node->SetVisibility(1);
14269 fNodes->Add(sub2node);
14272 // Place copy #10 of ITS5 directly in I565
14274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14275 sub2node->SetLineColor(kColorITS);
14276 sub2node->SetVisibility(1);
14277 fNodes->Add(sub2node);
14280 // Place copy #11 of ITS5 directly in I565
14282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14283 sub2node->SetLineColor(kColorITS);
14284 sub2node->SetVisibility(1);
14285 fNodes->Add(sub2node);
14288 // Place copy #12 of ITS5 directly in I565
14290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14291 sub2node->SetLineColor(kColorITS);
14292 sub2node->SetVisibility(1);
14293 fNodes->Add(sub2node);
14296 // Place copy #13 of ITS5 directly in I565
14298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14299 sub2node->SetLineColor(kColorITS);
14300 sub2node->SetVisibility(1);
14301 fNodes->Add(sub2node);
14304 // Place copy #14 of ITS5 directly in I565
14306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14307 sub2node->SetLineColor(kColorITS);
14308 sub2node->SetVisibility(1);
14309 fNodes->Add(sub2node);
14312 // Place copy #15 of ITS5 directly in I565
14314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14315 sub2node->SetLineColor(kColorITS);
14316 sub2node->SetVisibility(1);
14317 fNodes->Add(sub2node);
14320 // Place copy #16 of ITS5 directly in I565
14322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14323 sub2node->SetLineColor(kColorITS);
14324 sub2node->SetVisibility(1);
14325 fNodes->Add(sub2node);
14328 // Place copy #17 of ITS5 directly in I565
14330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14331 sub2node->SetLineColor(kColorITS);
14332 sub2node->SetVisibility(1);
14333 fNodes->Add(sub2node);
14336 // Place copy #18 of ITS5 directly in I565
14338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14339 sub2node->SetLineColor(kColorITS);
14340 sub2node->SetVisibility(1);
14341 fNodes->Add(sub2node);
14344 // Place copy #19 of ITS5 directly in I565
14346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14347 sub2node->SetLineColor(kColorITS);
14348 sub2node->SetVisibility(1);
14349 fNodes->Add(sub2node);
14352 // Place copy #20 of ITS5 directly in I565
14354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14355 sub2node->SetLineColor(kColorITS);
14356 sub2node->SetVisibility(1);
14357 fNodes->Add(sub2node);
14360 // Place copy #21 of ITS5 directly in I565
14362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14363 sub2node->SetLineColor(kColorITS);
14364 sub2node->SetVisibility(1);
14365 fNodes->Add(sub2node);
14368 // Place copy #22 of ITS5 directly in I565
14370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14371 sub2node->SetLineColor(kColorITS);
14372 sub2node->SetVisibility(1);
14373 fNodes->Add(sub2node);
14375 fNodes->Add(sub1node);
14378 // Place copy #23 of I565 in IT56
14380 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14381 sub1node->SetLineColor(kColorITS);
14382 sub1node->SetVisibility(0);
14385 // Place copy #1 of ITS5 directly in I565
14387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14388 sub2node->SetLineColor(kColorITS);
14389 sub2node->SetVisibility(1);
14390 fNodes->Add(sub2node);
14393 // Place copy #2 of ITS5 directly in I565
14395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14396 sub2node->SetLineColor(kColorITS);
14397 sub2node->SetVisibility(1);
14398 fNodes->Add(sub2node);
14401 // Place copy #3 of ITS5 directly in I565
14403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14404 sub2node->SetLineColor(kColorITS);
14405 sub2node->SetVisibility(1);
14406 fNodes->Add(sub2node);
14409 // Place copy #4 of ITS5 directly in I565
14411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14412 sub2node->SetLineColor(kColorITS);
14413 sub2node->SetVisibility(1);
14414 fNodes->Add(sub2node);
14417 // Place copy #5 of ITS5 directly in I565
14419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14420 sub2node->SetLineColor(kColorITS);
14421 sub2node->SetVisibility(1);
14422 fNodes->Add(sub2node);
14425 // Place copy #6 of ITS5 directly in I565
14427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14428 sub2node->SetLineColor(kColorITS);
14429 sub2node->SetVisibility(1);
14430 fNodes->Add(sub2node);
14433 // Place copy #7 of ITS5 directly in I565
14435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14436 sub2node->SetLineColor(kColorITS);
14437 sub2node->SetVisibility(1);
14438 fNodes->Add(sub2node);
14441 // Place copy #8 of ITS5 directly in I565
14443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14444 sub2node->SetLineColor(kColorITS);
14445 sub2node->SetVisibility(1);
14446 fNodes->Add(sub2node);
14449 // Place copy #9 of ITS5 directly in I565
14451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14452 sub2node->SetLineColor(kColorITS);
14453 sub2node->SetVisibility(1);
14454 fNodes->Add(sub2node);
14457 // Place copy #10 of ITS5 directly in I565
14459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14460 sub2node->SetLineColor(kColorITS);
14461 sub2node->SetVisibility(1);
14462 fNodes->Add(sub2node);
14465 // Place copy #11 of ITS5 directly in I565
14467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14468 sub2node->SetLineColor(kColorITS);
14469 sub2node->SetVisibility(1);
14470 fNodes->Add(sub2node);
14473 // Place copy #12 of ITS5 directly in I565
14475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14476 sub2node->SetLineColor(kColorITS);
14477 sub2node->SetVisibility(1);
14478 fNodes->Add(sub2node);
14481 // Place copy #13 of ITS5 directly in I565
14483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14484 sub2node->SetLineColor(kColorITS);
14485 sub2node->SetVisibility(1);
14486 fNodes->Add(sub2node);
14489 // Place copy #14 of ITS5 directly in I565
14491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14492 sub2node->SetLineColor(kColorITS);
14493 sub2node->SetVisibility(1);
14494 fNodes->Add(sub2node);
14497 // Place copy #15 of ITS5 directly in I565
14499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14500 sub2node->SetLineColor(kColorITS);
14501 sub2node->SetVisibility(1);
14502 fNodes->Add(sub2node);
14505 // Place copy #16 of ITS5 directly in I565
14507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14508 sub2node->SetLineColor(kColorITS);
14509 sub2node->SetVisibility(1);
14510 fNodes->Add(sub2node);
14513 // Place copy #17 of ITS5 directly in I565
14515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14516 sub2node->SetLineColor(kColorITS);
14517 sub2node->SetVisibility(1);
14518 fNodes->Add(sub2node);
14521 // Place copy #18 of ITS5 directly in I565
14523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14524 sub2node->SetLineColor(kColorITS);
14525 sub2node->SetVisibility(1);
14526 fNodes->Add(sub2node);
14529 // Place copy #19 of ITS5 directly in I565
14531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14532 sub2node->SetLineColor(kColorITS);
14533 sub2node->SetVisibility(1);
14534 fNodes->Add(sub2node);
14537 // Place copy #20 of ITS5 directly in I565
14539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14540 sub2node->SetLineColor(kColorITS);
14541 sub2node->SetVisibility(1);
14542 fNodes->Add(sub2node);
14545 // Place copy #21 of ITS5 directly in I565
14547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14548 sub2node->SetLineColor(kColorITS);
14549 sub2node->SetVisibility(1);
14550 fNodes->Add(sub2node);
14553 // Place copy #22 of ITS5 directly in I565
14555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14556 sub2node->SetLineColor(kColorITS);
14557 sub2node->SetVisibility(1);
14558 fNodes->Add(sub2node);
14560 fNodes->Add(sub1node);
14563 // Place copy #24 of I565 in IT56
14565 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14566 sub1node->SetLineColor(kColorITS);
14567 sub1node->SetVisibility(0);
14570 // Place copy #1 of ITS5 directly in I565
14572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14573 sub2node->SetLineColor(kColorITS);
14574 sub2node->SetVisibility(1);
14575 fNodes->Add(sub2node);
14578 // Place copy #2 of ITS5 directly in I565
14580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14581 sub2node->SetLineColor(kColorITS);
14582 sub2node->SetVisibility(1);
14583 fNodes->Add(sub2node);
14586 // Place copy #3 of ITS5 directly in I565
14588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14589 sub2node->SetLineColor(kColorITS);
14590 sub2node->SetVisibility(1);
14591 fNodes->Add(sub2node);
14594 // Place copy #4 of ITS5 directly in I565
14596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14597 sub2node->SetLineColor(kColorITS);
14598 sub2node->SetVisibility(1);
14599 fNodes->Add(sub2node);
14602 // Place copy #5 of ITS5 directly in I565
14604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14605 sub2node->SetLineColor(kColorITS);
14606 sub2node->SetVisibility(1);
14607 fNodes->Add(sub2node);
14610 // Place copy #6 of ITS5 directly in I565
14612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14613 sub2node->SetLineColor(kColorITS);
14614 sub2node->SetVisibility(1);
14615 fNodes->Add(sub2node);
14618 // Place copy #7 of ITS5 directly in I565
14620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14621 sub2node->SetLineColor(kColorITS);
14622 sub2node->SetVisibility(1);
14623 fNodes->Add(sub2node);
14626 // Place copy #8 of ITS5 directly in I565
14628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14629 sub2node->SetLineColor(kColorITS);
14630 sub2node->SetVisibility(1);
14631 fNodes->Add(sub2node);
14634 // Place copy #9 of ITS5 directly in I565
14636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14637 sub2node->SetLineColor(kColorITS);
14638 sub2node->SetVisibility(1);
14639 fNodes->Add(sub2node);
14642 // Place copy #10 of ITS5 directly in I565
14644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14645 sub2node->SetLineColor(kColorITS);
14646 sub2node->SetVisibility(1);
14647 fNodes->Add(sub2node);
14650 // Place copy #11 of ITS5 directly in I565
14652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14653 sub2node->SetLineColor(kColorITS);
14654 sub2node->SetVisibility(1);
14655 fNodes->Add(sub2node);
14658 // Place copy #12 of ITS5 directly in I565
14660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14661 sub2node->SetLineColor(kColorITS);
14662 sub2node->SetVisibility(1);
14663 fNodes->Add(sub2node);
14666 // Place copy #13 of ITS5 directly in I565
14668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14669 sub2node->SetLineColor(kColorITS);
14670 sub2node->SetVisibility(1);
14671 fNodes->Add(sub2node);
14674 // Place copy #14 of ITS5 directly in I565
14676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14677 sub2node->SetLineColor(kColorITS);
14678 sub2node->SetVisibility(1);
14679 fNodes->Add(sub2node);
14682 // Place copy #15 of ITS5 directly in I565
14684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14685 sub2node->SetLineColor(kColorITS);
14686 sub2node->SetVisibility(1);
14687 fNodes->Add(sub2node);
14690 // Place copy #16 of ITS5 directly in I565
14692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14693 sub2node->SetLineColor(kColorITS);
14694 sub2node->SetVisibility(1);
14695 fNodes->Add(sub2node);
14698 // Place copy #17 of ITS5 directly in I565
14700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14701 sub2node->SetLineColor(kColorITS);
14702 sub2node->SetVisibility(1);
14703 fNodes->Add(sub2node);
14706 // Place copy #18 of ITS5 directly in I565
14708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14709 sub2node->SetLineColor(kColorITS);
14710 sub2node->SetVisibility(1);
14711 fNodes->Add(sub2node);
14714 // Place copy #19 of ITS5 directly in I565
14716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14717 sub2node->SetLineColor(kColorITS);
14718 sub2node->SetVisibility(1);
14719 fNodes->Add(sub2node);
14722 // Place copy #20 of ITS5 directly in I565
14724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14725 sub2node->SetLineColor(kColorITS);
14726 sub2node->SetVisibility(1);
14727 fNodes->Add(sub2node);
14730 // Place copy #21 of ITS5 directly in I565
14732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14733 sub2node->SetLineColor(kColorITS);
14734 sub2node->SetVisibility(1);
14735 fNodes->Add(sub2node);
14738 // Place copy #22 of ITS5 directly in I565
14740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14741 sub2node->SetLineColor(kColorITS);
14742 sub2node->SetVisibility(1);
14743 fNodes->Add(sub2node);
14745 fNodes->Add(sub1node);
14748 // Place copy #25 of I565 in IT56
14750 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14751 sub1node->SetLineColor(kColorITS);
14752 sub1node->SetVisibility(0);
14755 // Place copy #1 of ITS5 directly in I565
14757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14758 sub2node->SetLineColor(kColorITS);
14759 sub2node->SetVisibility(1);
14760 fNodes->Add(sub2node);
14763 // Place copy #2 of ITS5 directly in I565
14765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14766 sub2node->SetLineColor(kColorITS);
14767 sub2node->SetVisibility(1);
14768 fNodes->Add(sub2node);
14771 // Place copy #3 of ITS5 directly in I565
14773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14774 sub2node->SetLineColor(kColorITS);
14775 sub2node->SetVisibility(1);
14776 fNodes->Add(sub2node);
14779 // Place copy #4 of ITS5 directly in I565
14781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14782 sub2node->SetLineColor(kColorITS);
14783 sub2node->SetVisibility(1);
14784 fNodes->Add(sub2node);
14787 // Place copy #5 of ITS5 directly in I565
14789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14790 sub2node->SetLineColor(kColorITS);
14791 sub2node->SetVisibility(1);
14792 fNodes->Add(sub2node);
14795 // Place copy #6 of ITS5 directly in I565
14797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14798 sub2node->SetLineColor(kColorITS);
14799 sub2node->SetVisibility(1);
14800 fNodes->Add(sub2node);
14803 // Place copy #7 of ITS5 directly in I565
14805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14806 sub2node->SetLineColor(kColorITS);
14807 sub2node->SetVisibility(1);
14808 fNodes->Add(sub2node);
14811 // Place copy #8 of ITS5 directly in I565
14813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14814 sub2node->SetLineColor(kColorITS);
14815 sub2node->SetVisibility(1);
14816 fNodes->Add(sub2node);
14819 // Place copy #9 of ITS5 directly in I565
14821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14822 sub2node->SetLineColor(kColorITS);
14823 sub2node->SetVisibility(1);
14824 fNodes->Add(sub2node);
14827 // Place copy #10 of ITS5 directly in I565
14829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14830 sub2node->SetLineColor(kColorITS);
14831 sub2node->SetVisibility(1);
14832 fNodes->Add(sub2node);
14835 // Place copy #11 of ITS5 directly in I565
14837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14838 sub2node->SetLineColor(kColorITS);
14839 sub2node->SetVisibility(1);
14840 fNodes->Add(sub2node);
14843 // Place copy #12 of ITS5 directly in I565
14845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14846 sub2node->SetLineColor(kColorITS);
14847 sub2node->SetVisibility(1);
14848 fNodes->Add(sub2node);
14851 // Place copy #13 of ITS5 directly in I565
14853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14854 sub2node->SetLineColor(kColorITS);
14855 sub2node->SetVisibility(1);
14856 fNodes->Add(sub2node);
14859 // Place copy #14 of ITS5 directly in I565
14861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14862 sub2node->SetLineColor(kColorITS);
14863 sub2node->SetVisibility(1);
14864 fNodes->Add(sub2node);
14867 // Place copy #15 of ITS5 directly in I565
14869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14870 sub2node->SetLineColor(kColorITS);
14871 sub2node->SetVisibility(1);
14872 fNodes->Add(sub2node);
14875 // Place copy #16 of ITS5 directly in I565
14877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14878 sub2node->SetLineColor(kColorITS);
14879 sub2node->SetVisibility(1);
14880 fNodes->Add(sub2node);
14883 // Place copy #17 of ITS5 directly in I565
14885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14886 sub2node->SetLineColor(kColorITS);
14887 sub2node->SetVisibility(1);
14888 fNodes->Add(sub2node);
14891 // Place copy #18 of ITS5 directly in I565
14893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14894 sub2node->SetLineColor(kColorITS);
14895 sub2node->SetVisibility(1);
14896 fNodes->Add(sub2node);
14899 // Place copy #19 of ITS5 directly in I565
14901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14902 sub2node->SetLineColor(kColorITS);
14903 sub2node->SetVisibility(1);
14904 fNodes->Add(sub2node);
14907 // Place copy #20 of ITS5 directly in I565
14909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14910 sub2node->SetLineColor(kColorITS);
14911 sub2node->SetVisibility(1);
14912 fNodes->Add(sub2node);
14915 // Place copy #21 of ITS5 directly in I565
14917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14918 sub2node->SetLineColor(kColorITS);
14919 sub2node->SetVisibility(1);
14920 fNodes->Add(sub2node);
14923 // Place copy #22 of ITS5 directly in I565
14925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14926 sub2node->SetLineColor(kColorITS);
14927 sub2node->SetVisibility(1);
14928 fNodes->Add(sub2node);
14930 fNodes->Add(sub1node);
14933 // Place copy #26 of I565 in IT56
14935 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14936 sub1node->SetLineColor(kColorITS);
14937 sub1node->SetVisibility(0);
14940 // Place copy #1 of ITS5 directly in I565
14942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14943 sub2node->SetLineColor(kColorITS);
14944 sub2node->SetVisibility(1);
14945 fNodes->Add(sub2node);
14948 // Place copy #2 of ITS5 directly in I565
14950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14951 sub2node->SetLineColor(kColorITS);
14952 sub2node->SetVisibility(1);
14953 fNodes->Add(sub2node);
14956 // Place copy #3 of ITS5 directly in I565
14958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14959 sub2node->SetLineColor(kColorITS);
14960 sub2node->SetVisibility(1);
14961 fNodes->Add(sub2node);
14964 // Place copy #4 of ITS5 directly in I565
14966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14967 sub2node->SetLineColor(kColorITS);
14968 sub2node->SetVisibility(1);
14969 fNodes->Add(sub2node);
14972 // Place copy #5 of ITS5 directly in I565
14974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14975 sub2node->SetLineColor(kColorITS);
14976 sub2node->SetVisibility(1);
14977 fNodes->Add(sub2node);
14980 // Place copy #6 of ITS5 directly in I565
14982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14983 sub2node->SetLineColor(kColorITS);
14984 sub2node->SetVisibility(1);
14985 fNodes->Add(sub2node);
14988 // Place copy #7 of ITS5 directly in I565
14990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14991 sub2node->SetLineColor(kColorITS);
14992 sub2node->SetVisibility(1);
14993 fNodes->Add(sub2node);
14996 // Place copy #8 of ITS5 directly in I565
14998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14999 sub2node->SetLineColor(kColorITS);
15000 sub2node->SetVisibility(1);
15001 fNodes->Add(sub2node);
15004 // Place copy #9 of ITS5 directly in I565
15006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15007 sub2node->SetLineColor(kColorITS);
15008 sub2node->SetVisibility(1);
15009 fNodes->Add(sub2node);
15012 // Place copy #10 of ITS5 directly in I565
15014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15015 sub2node->SetLineColor(kColorITS);
15016 sub2node->SetVisibility(1);
15017 fNodes->Add(sub2node);
15020 // Place copy #11 of ITS5 directly in I565
15022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15023 sub2node->SetLineColor(kColorITS);
15024 sub2node->SetVisibility(1);
15025 fNodes->Add(sub2node);
15028 // Place copy #12 of ITS5 directly in I565
15030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15031 sub2node->SetLineColor(kColorITS);
15032 sub2node->SetVisibility(1);
15033 fNodes->Add(sub2node);
15036 // Place copy #13 of ITS5 directly in I565
15038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15039 sub2node->SetLineColor(kColorITS);
15040 sub2node->SetVisibility(1);
15041 fNodes->Add(sub2node);
15044 // Place copy #14 of ITS5 directly in I565
15046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15047 sub2node->SetLineColor(kColorITS);
15048 sub2node->SetVisibility(1);
15049 fNodes->Add(sub2node);
15052 // Place copy #15 of ITS5 directly in I565
15054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15055 sub2node->SetLineColor(kColorITS);
15056 sub2node->SetVisibility(1);
15057 fNodes->Add(sub2node);
15060 // Place copy #16 of ITS5 directly in I565
15062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15063 sub2node->SetLineColor(kColorITS);
15064 sub2node->SetVisibility(1);
15065 fNodes->Add(sub2node);
15068 // Place copy #17 of ITS5 directly in I565
15070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15071 sub2node->SetLineColor(kColorITS);
15072 sub2node->SetVisibility(1);
15073 fNodes->Add(sub2node);
15076 // Place copy #18 of ITS5 directly in I565
15078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15079 sub2node->SetLineColor(kColorITS);
15080 sub2node->SetVisibility(1);
15081 fNodes->Add(sub2node);
15084 // Place copy #19 of ITS5 directly in I565
15086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15087 sub2node->SetLineColor(kColorITS);
15088 sub2node->SetVisibility(1);
15089 fNodes->Add(sub2node);
15092 // Place copy #20 of ITS5 directly in I565
15094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15095 sub2node->SetLineColor(kColorITS);
15096 sub2node->SetVisibility(1);
15097 fNodes->Add(sub2node);
15100 // Place copy #21 of ITS5 directly in I565
15102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15103 sub2node->SetLineColor(kColorITS);
15104 sub2node->SetVisibility(1);
15105 fNodes->Add(sub2node);
15108 // Place copy #22 of ITS5 directly in I565
15110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15111 sub2node->SetLineColor(kColorITS);
15112 sub2node->SetVisibility(1);
15113 fNodes->Add(sub2node);
15115 fNodes->Add(sub1node);
15118 // Place copy #27 of I565 in IT56
15120 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
15121 sub1node->SetLineColor(kColorITS);
15122 sub1node->SetVisibility(0);
15125 // Place copy #1 of ITS5 directly in I565
15127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15128 sub2node->SetLineColor(kColorITS);
15129 sub2node->SetVisibility(1);
15130 fNodes->Add(sub2node);
15133 // Place copy #2 of ITS5 directly in I565
15135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15136 sub2node->SetLineColor(kColorITS);
15137 sub2node->SetVisibility(1);
15138 fNodes->Add(sub2node);
15141 // Place copy #3 of ITS5 directly in I565
15143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15144 sub2node->SetLineColor(kColorITS);
15145 sub2node->SetVisibility(1);
15146 fNodes->Add(sub2node);
15149 // Place copy #4 of ITS5 directly in I565
15151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15152 sub2node->SetLineColor(kColorITS);
15153 sub2node->SetVisibility(1);
15154 fNodes->Add(sub2node);
15157 // Place copy #5 of ITS5 directly in I565
15159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15160 sub2node->SetLineColor(kColorITS);
15161 sub2node->SetVisibility(1);
15162 fNodes->Add(sub2node);
15165 // Place copy #6 of ITS5 directly in I565
15167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15168 sub2node->SetLineColor(kColorITS);
15169 sub2node->SetVisibility(1);
15170 fNodes->Add(sub2node);
15173 // Place copy #7 of ITS5 directly in I565
15175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15176 sub2node->SetLineColor(kColorITS);
15177 sub2node->SetVisibility(1);
15178 fNodes->Add(sub2node);
15181 // Place copy #8 of ITS5 directly in I565
15183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15184 sub2node->SetLineColor(kColorITS);
15185 sub2node->SetVisibility(1);
15186 fNodes->Add(sub2node);
15189 // Place copy #9 of ITS5 directly in I565
15191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15192 sub2node->SetLineColor(kColorITS);
15193 sub2node->SetVisibility(1);
15194 fNodes->Add(sub2node);
15197 // Place copy #10 of ITS5 directly in I565
15199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15200 sub2node->SetLineColor(kColorITS);
15201 sub2node->SetVisibility(1);
15202 fNodes->Add(sub2node);
15205 // Place copy #11 of ITS5 directly in I565
15207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15208 sub2node->SetLineColor(kColorITS);
15209 sub2node->SetVisibility(1);
15210 fNodes->Add(sub2node);
15213 // Place copy #12 of ITS5 directly in I565
15215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15216 sub2node->SetLineColor(kColorITS);
15217 sub2node->SetVisibility(1);
15218 fNodes->Add(sub2node);
15221 // Place copy #13 of ITS5 directly in I565
15223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15224 sub2node->SetLineColor(kColorITS);
15225 sub2node->SetVisibility(1);
15226 fNodes->Add(sub2node);
15229 // Place copy #14 of ITS5 directly in I565
15231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15232 sub2node->SetLineColor(kColorITS);
15233 sub2node->SetVisibility(1);
15234 fNodes->Add(sub2node);
15237 // Place copy #15 of ITS5 directly in I565
15239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15240 sub2node->SetLineColor(kColorITS);
15241 sub2node->SetVisibility(1);
15242 fNodes->Add(sub2node);
15245 // Place copy #16 of ITS5 directly in I565
15247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15248 sub2node->SetLineColor(kColorITS);
15249 sub2node->SetVisibility(1);
15250 fNodes->Add(sub2node);
15253 // Place copy #17 of ITS5 directly in I565
15255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15256 sub2node->SetLineColor(kColorITS);
15257 sub2node->SetVisibility(1);
15258 fNodes->Add(sub2node);
15261 // Place copy #18 of ITS5 directly in I565
15263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15264 sub2node->SetLineColor(kColorITS);
15265 sub2node->SetVisibility(1);
15266 fNodes->Add(sub2node);
15269 // Place copy #19 of ITS5 directly in I565
15271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15272 sub2node->SetLineColor(kColorITS);
15273 sub2node->SetVisibility(1);
15274 fNodes->Add(sub2node);
15277 // Place copy #20 of ITS5 directly in I565
15279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15280 sub2node->SetLineColor(kColorITS);
15281 sub2node->SetVisibility(1);
15282 fNodes->Add(sub2node);
15285 // Place copy #21 of ITS5 directly in I565
15287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15288 sub2node->SetLineColor(kColorITS);
15289 sub2node->SetVisibility(1);
15290 fNodes->Add(sub2node);
15293 // Place copy #22 of ITS5 directly in I565
15295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15296 sub2node->SetLineColor(kColorITS);
15297 sub2node->SetVisibility(1);
15298 fNodes->Add(sub2node);
15300 fNodes->Add(sub1node);
15303 // Place copy #28 of I565 in IT56
15305 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15306 sub1node->SetLineColor(kColorITS);
15307 sub1node->SetVisibility(0);
15310 // Place copy #1 of ITS5 directly in I565
15312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15313 sub2node->SetLineColor(kColorITS);
15314 sub2node->SetVisibility(1);
15315 fNodes->Add(sub2node);
15318 // Place copy #2 of ITS5 directly in I565
15320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15321 sub2node->SetLineColor(kColorITS);
15322 sub2node->SetVisibility(1);
15323 fNodes->Add(sub2node);
15326 // Place copy #3 of ITS5 directly in I565
15328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15329 sub2node->SetLineColor(kColorITS);
15330 sub2node->SetVisibility(1);
15331 fNodes->Add(sub2node);
15334 // Place copy #4 of ITS5 directly in I565
15336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15337 sub2node->SetLineColor(kColorITS);
15338 sub2node->SetVisibility(1);
15339 fNodes->Add(sub2node);
15342 // Place copy #5 of ITS5 directly in I565
15344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15345 sub2node->SetLineColor(kColorITS);
15346 sub2node->SetVisibility(1);
15347 fNodes->Add(sub2node);
15350 // Place copy #6 of ITS5 directly in I565
15352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15353 sub2node->SetLineColor(kColorITS);
15354 sub2node->SetVisibility(1);
15355 fNodes->Add(sub2node);
15358 // Place copy #7 of ITS5 directly in I565
15360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15361 sub2node->SetLineColor(kColorITS);
15362 sub2node->SetVisibility(1);
15363 fNodes->Add(sub2node);
15366 // Place copy #8 of ITS5 directly in I565
15368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15369 sub2node->SetLineColor(kColorITS);
15370 sub2node->SetVisibility(1);
15371 fNodes->Add(sub2node);
15374 // Place copy #9 of ITS5 directly in I565
15376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15377 sub2node->SetLineColor(kColorITS);
15378 sub2node->SetVisibility(1);
15379 fNodes->Add(sub2node);
15382 // Place copy #10 of ITS5 directly in I565
15384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15385 sub2node->SetLineColor(kColorITS);
15386 sub2node->SetVisibility(1);
15387 fNodes->Add(sub2node);
15390 // Place copy #11 of ITS5 directly in I565
15392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15393 sub2node->SetLineColor(kColorITS);
15394 sub2node->SetVisibility(1);
15395 fNodes->Add(sub2node);
15398 // Place copy #12 of ITS5 directly in I565
15400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15401 sub2node->SetLineColor(kColorITS);
15402 sub2node->SetVisibility(1);
15403 fNodes->Add(sub2node);
15406 // Place copy #13 of ITS5 directly in I565
15408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15409 sub2node->SetLineColor(kColorITS);
15410 sub2node->SetVisibility(1);
15411 fNodes->Add(sub2node);
15414 // Place copy #14 of ITS5 directly in I565
15416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15417 sub2node->SetLineColor(kColorITS);
15418 sub2node->SetVisibility(1);
15419 fNodes->Add(sub2node);
15422 // Place copy #15 of ITS5 directly in I565
15424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15425 sub2node->SetLineColor(kColorITS);
15426 sub2node->SetVisibility(1);
15427 fNodes->Add(sub2node);
15430 // Place copy #16 of ITS5 directly in I565
15432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15433 sub2node->SetLineColor(kColorITS);
15434 sub2node->SetVisibility(1);
15435 fNodes->Add(sub2node);
15438 // Place copy #17 of ITS5 directly in I565
15440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15441 sub2node->SetLineColor(kColorITS);
15442 sub2node->SetVisibility(1);
15443 fNodes->Add(sub2node);
15446 // Place copy #18 of ITS5 directly in I565
15448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15449 sub2node->SetLineColor(kColorITS);
15450 sub2node->SetVisibility(1);
15451 fNodes->Add(sub2node);
15454 // Place copy #19 of ITS5 directly in I565
15456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15457 sub2node->SetLineColor(kColorITS);
15458 sub2node->SetVisibility(1);
15459 fNodes->Add(sub2node);
15462 // Place copy #20 of ITS5 directly in I565
15464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15465 sub2node->SetLineColor(kColorITS);
15466 sub2node->SetVisibility(1);
15467 fNodes->Add(sub2node);
15470 // Place copy #21 of ITS5 directly in I565
15472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15473 sub2node->SetLineColor(kColorITS);
15474 sub2node->SetVisibility(1);
15475 fNodes->Add(sub2node);
15478 // Place copy #22 of ITS5 directly in I565
15480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15481 sub2node->SetLineColor(kColorITS);
15482 sub2node->SetVisibility(1);
15483 fNodes->Add(sub2node);
15485 fNodes->Add(sub1node);
15488 // Place copy #29 of I565 in IT56
15490 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15491 sub1node->SetLineColor(kColorITS);
15492 sub1node->SetVisibility(0);
15495 // Place copy #1 of ITS5 directly in I565
15497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15498 sub2node->SetLineColor(kColorITS);
15499 sub2node->SetVisibility(1);
15500 fNodes->Add(sub2node);
15503 // Place copy #2 of ITS5 directly in I565
15505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15506 sub2node->SetLineColor(kColorITS);
15507 sub2node->SetVisibility(1);
15508 fNodes->Add(sub2node);
15511 // Place copy #3 of ITS5 directly in I565
15513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15514 sub2node->SetLineColor(kColorITS);
15515 sub2node->SetVisibility(1);
15516 fNodes->Add(sub2node);
15519 // Place copy #4 of ITS5 directly in I565
15521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15522 sub2node->SetLineColor(kColorITS);
15523 sub2node->SetVisibility(1);
15524 fNodes->Add(sub2node);
15527 // Place copy #5 of ITS5 directly in I565
15529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15530 sub2node->SetLineColor(kColorITS);
15531 sub2node->SetVisibility(1);
15532 fNodes->Add(sub2node);
15535 // Place copy #6 of ITS5 directly in I565
15537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15538 sub2node->SetLineColor(kColorITS);
15539 sub2node->SetVisibility(1);
15540 fNodes->Add(sub2node);
15543 // Place copy #7 of ITS5 directly in I565
15545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15546 sub2node->SetLineColor(kColorITS);
15547 sub2node->SetVisibility(1);
15548 fNodes->Add(sub2node);
15551 // Place copy #8 of ITS5 directly in I565
15553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15554 sub2node->SetLineColor(kColorITS);
15555 sub2node->SetVisibility(1);
15556 fNodes->Add(sub2node);
15559 // Place copy #9 of ITS5 directly in I565
15561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15562 sub2node->SetLineColor(kColorITS);
15563 sub2node->SetVisibility(1);
15564 fNodes->Add(sub2node);
15567 // Place copy #10 of ITS5 directly in I565
15569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15570 sub2node->SetLineColor(kColorITS);
15571 sub2node->SetVisibility(1);
15572 fNodes->Add(sub2node);
15575 // Place copy #11 of ITS5 directly in I565
15577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15578 sub2node->SetLineColor(kColorITS);
15579 sub2node->SetVisibility(1);
15580 fNodes->Add(sub2node);
15583 // Place copy #12 of ITS5 directly in I565
15585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15586 sub2node->SetLineColor(kColorITS);
15587 sub2node->SetVisibility(1);
15588 fNodes->Add(sub2node);
15591 // Place copy #13 of ITS5 directly in I565
15593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15594 sub2node->SetLineColor(kColorITS);
15595 sub2node->SetVisibility(1);
15596 fNodes->Add(sub2node);
15599 // Place copy #14 of ITS5 directly in I565
15601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15602 sub2node->SetLineColor(kColorITS);
15603 sub2node->SetVisibility(1);
15604 fNodes->Add(sub2node);
15607 // Place copy #15 of ITS5 directly in I565
15609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15610 sub2node->SetLineColor(kColorITS);
15611 sub2node->SetVisibility(1);
15612 fNodes->Add(sub2node);
15615 // Place copy #16 of ITS5 directly in I565
15617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15618 sub2node->SetLineColor(kColorITS);
15619 sub2node->SetVisibility(1);
15620 fNodes->Add(sub2node);
15623 // Place copy #17 of ITS5 directly in I565
15625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15626 sub2node->SetLineColor(kColorITS);
15627 sub2node->SetVisibility(1);
15628 fNodes->Add(sub2node);
15631 // Place copy #18 of ITS5 directly in I565
15633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15634 sub2node->SetLineColor(kColorITS);
15635 sub2node->SetVisibility(1);
15636 fNodes->Add(sub2node);
15639 // Place copy #19 of ITS5 directly in I565
15641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15642 sub2node->SetLineColor(kColorITS);
15643 sub2node->SetVisibility(1);
15644 fNodes->Add(sub2node);
15647 // Place copy #20 of ITS5 directly in I565
15649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15650 sub2node->SetLineColor(kColorITS);
15651 sub2node->SetVisibility(1);
15652 fNodes->Add(sub2node);
15655 // Place copy #21 of ITS5 directly in I565
15657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15658 sub2node->SetLineColor(kColorITS);
15659 sub2node->SetVisibility(1);
15660 fNodes->Add(sub2node);
15663 // Place copy #22 of ITS5 directly in I565
15665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15666 sub2node->SetLineColor(kColorITS);
15667 sub2node->SetVisibility(1);
15668 fNodes->Add(sub2node);
15670 fNodes->Add(sub1node);
15673 // Place copy #30 of I565 in IT56
15675 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15676 sub1node->SetLineColor(kColorITS);
15677 sub1node->SetVisibility(0);
15680 // Place copy #1 of ITS5 directly in I565
15682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15683 sub2node->SetLineColor(kColorITS);
15684 sub2node->SetVisibility(1);
15685 fNodes->Add(sub2node);
15688 // Place copy #2 of ITS5 directly in I565
15690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15691 sub2node->SetLineColor(kColorITS);
15692 sub2node->SetVisibility(1);
15693 fNodes->Add(sub2node);
15696 // Place copy #3 of ITS5 directly in I565
15698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15699 sub2node->SetLineColor(kColorITS);
15700 sub2node->SetVisibility(1);
15701 fNodes->Add(sub2node);
15704 // Place copy #4 of ITS5 directly in I565
15706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15707 sub2node->SetLineColor(kColorITS);
15708 sub2node->SetVisibility(1);
15709 fNodes->Add(sub2node);
15712 // Place copy #5 of ITS5 directly in I565
15714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15715 sub2node->SetLineColor(kColorITS);
15716 sub2node->SetVisibility(1);
15717 fNodes->Add(sub2node);
15720 // Place copy #6 of ITS5 directly in I565
15722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15723 sub2node->SetLineColor(kColorITS);
15724 sub2node->SetVisibility(1);
15725 fNodes->Add(sub2node);
15728 // Place copy #7 of ITS5 directly in I565
15730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15731 sub2node->SetLineColor(kColorITS);
15732 sub2node->SetVisibility(1);
15733 fNodes->Add(sub2node);
15736 // Place copy #8 of ITS5 directly in I565
15738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15739 sub2node->SetLineColor(kColorITS);
15740 sub2node->SetVisibility(1);
15741 fNodes->Add(sub2node);
15744 // Place copy #9 of ITS5 directly in I565
15746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15747 sub2node->SetLineColor(kColorITS);
15748 sub2node->SetVisibility(1);
15749 fNodes->Add(sub2node);
15752 // Place copy #10 of ITS5 directly in I565
15754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15755 sub2node->SetLineColor(kColorITS);
15756 sub2node->SetVisibility(1);
15757 fNodes->Add(sub2node);
15760 // Place copy #11 of ITS5 directly in I565
15762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15763 sub2node->SetLineColor(kColorITS);
15764 sub2node->SetVisibility(1);
15765 fNodes->Add(sub2node);
15768 // Place copy #12 of ITS5 directly in I565
15770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15771 sub2node->SetLineColor(kColorITS);
15772 sub2node->SetVisibility(1);
15773 fNodes->Add(sub2node);
15776 // Place copy #13 of ITS5 directly in I565
15778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15779 sub2node->SetLineColor(kColorITS);
15780 sub2node->SetVisibility(1);
15781 fNodes->Add(sub2node);
15784 // Place copy #14 of ITS5 directly in I565
15786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15787 sub2node->SetLineColor(kColorITS);
15788 sub2node->SetVisibility(1);
15789 fNodes->Add(sub2node);
15792 // Place copy #15 of ITS5 directly in I565
15794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15795 sub2node->SetLineColor(kColorITS);
15796 sub2node->SetVisibility(1);
15797 fNodes->Add(sub2node);
15800 // Place copy #16 of ITS5 directly in I565
15802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15803 sub2node->SetLineColor(kColorITS);
15804 sub2node->SetVisibility(1);
15805 fNodes->Add(sub2node);
15808 // Place copy #17 of ITS5 directly in I565
15810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15811 sub2node->SetLineColor(kColorITS);
15812 sub2node->SetVisibility(1);
15813 fNodes->Add(sub2node);
15816 // Place copy #18 of ITS5 directly in I565
15818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15819 sub2node->SetLineColor(kColorITS);
15820 sub2node->SetVisibility(1);
15821 fNodes->Add(sub2node);
15824 // Place copy #19 of ITS5 directly in I565
15826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15827 sub2node->SetLineColor(kColorITS);
15828 sub2node->SetVisibility(1);
15829 fNodes->Add(sub2node);
15832 // Place copy #20 of ITS5 directly in I565
15834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15835 sub2node->SetLineColor(kColorITS);
15836 sub2node->SetVisibility(1);
15837 fNodes->Add(sub2node);
15840 // Place copy #21 of ITS5 directly in I565
15842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15843 sub2node->SetLineColor(kColorITS);
15844 sub2node->SetVisibility(1);
15845 fNodes->Add(sub2node);
15848 // Place copy #22 of ITS5 directly in I565
15850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15851 sub2node->SetLineColor(kColorITS);
15852 sub2node->SetVisibility(1);
15853 fNodes->Add(sub2node);
15855 fNodes->Add(sub1node);
15858 // Place copy #31 of I565 in IT56
15860 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15861 sub1node->SetLineColor(kColorITS);
15862 sub1node->SetVisibility(0);
15865 // Place copy #1 of ITS5 directly in I565
15867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15868 sub2node->SetLineColor(kColorITS);
15869 sub2node->SetVisibility(1);
15870 fNodes->Add(sub2node);
15873 // Place copy #2 of ITS5 directly in I565
15875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15876 sub2node->SetLineColor(kColorITS);
15877 sub2node->SetVisibility(1);
15878 fNodes->Add(sub2node);
15881 // Place copy #3 of ITS5 directly in I565
15883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15884 sub2node->SetLineColor(kColorITS);
15885 sub2node->SetVisibility(1);
15886 fNodes->Add(sub2node);
15889 // Place copy #4 of ITS5 directly in I565
15891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15892 sub2node->SetLineColor(kColorITS);
15893 sub2node->SetVisibility(1);
15894 fNodes->Add(sub2node);
15897 // Place copy #5 of ITS5 directly in I565
15899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15900 sub2node->SetLineColor(kColorITS);
15901 sub2node->SetVisibility(1);
15902 fNodes->Add(sub2node);
15905 // Place copy #6 of ITS5 directly in I565
15907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15908 sub2node->SetLineColor(kColorITS);
15909 sub2node->SetVisibility(1);
15910 fNodes->Add(sub2node);
15913 // Place copy #7 of ITS5 directly in I565
15915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15916 sub2node->SetLineColor(kColorITS);
15917 sub2node->SetVisibility(1);
15918 fNodes->Add(sub2node);
15921 // Place copy #8 of ITS5 directly in I565
15923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15924 sub2node->SetLineColor(kColorITS);
15925 sub2node->SetVisibility(1);
15926 fNodes->Add(sub2node);
15929 // Place copy #9 of ITS5 directly in I565
15931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15932 sub2node->SetLineColor(kColorITS);
15933 sub2node->SetVisibility(1);
15934 fNodes->Add(sub2node);
15937 // Place copy #10 of ITS5 directly in I565
15939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15940 sub2node->SetLineColor(kColorITS);
15941 sub2node->SetVisibility(1);
15942 fNodes->Add(sub2node);
15945 // Place copy #11 of ITS5 directly in I565
15947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15948 sub2node->SetLineColor(kColorITS);
15949 sub2node->SetVisibility(1);
15950 fNodes->Add(sub2node);
15953 // Place copy #12 of ITS5 directly in I565
15955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15956 sub2node->SetLineColor(kColorITS);
15957 sub2node->SetVisibility(1);
15958 fNodes->Add(sub2node);
15961 // Place copy #13 of ITS5 directly in I565
15963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15964 sub2node->SetLineColor(kColorITS);
15965 sub2node->SetVisibility(1);
15966 fNodes->Add(sub2node);
15969 // Place copy #14 of ITS5 directly in I565
15971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15972 sub2node->SetLineColor(kColorITS);
15973 sub2node->SetVisibility(1);
15974 fNodes->Add(sub2node);
15977 // Place copy #15 of ITS5 directly in I565
15979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15980 sub2node->SetLineColor(kColorITS);
15981 sub2node->SetVisibility(1);
15982 fNodes->Add(sub2node);
15985 // Place copy #16 of ITS5 directly in I565
15987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15988 sub2node->SetLineColor(kColorITS);
15989 sub2node->SetVisibility(1);
15990 fNodes->Add(sub2node);
15993 // Place copy #17 of ITS5 directly in I565
15995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15996 sub2node->SetLineColor(kColorITS);
15997 sub2node->SetVisibility(1);
15998 fNodes->Add(sub2node);
16001 // Place copy #18 of ITS5 directly in I565
16003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16004 sub2node->SetLineColor(kColorITS);
16005 sub2node->SetVisibility(1);
16006 fNodes->Add(sub2node);
16009 // Place copy #19 of ITS5 directly in I565
16011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16012 sub2node->SetLineColor(kColorITS);
16013 sub2node->SetVisibility(1);
16014 fNodes->Add(sub2node);
16017 // Place copy #20 of ITS5 directly in I565
16019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16020 sub2node->SetLineColor(kColorITS);
16021 sub2node->SetVisibility(1);
16022 fNodes->Add(sub2node);
16025 // Place copy #21 of ITS5 directly in I565
16027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16028 sub2node->SetLineColor(kColorITS);
16029 sub2node->SetVisibility(1);
16030 fNodes->Add(sub2node);
16033 // Place copy #22 of ITS5 directly in I565
16035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16036 sub2node->SetLineColor(kColorITS);
16037 sub2node->SetVisibility(1);
16038 fNodes->Add(sub2node);
16040 fNodes->Add(sub1node);
16043 // Place copy #32 of I565 in IT56
16045 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
16046 sub1node->SetLineColor(kColorITS);
16047 sub1node->SetVisibility(0);
16050 // Place copy #1 of ITS5 directly in I565
16052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16053 sub2node->SetLineColor(kColorITS);
16054 sub2node->SetVisibility(1);
16055 fNodes->Add(sub2node);
16058 // Place copy #2 of ITS5 directly in I565
16060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16061 sub2node->SetLineColor(kColorITS);
16062 sub2node->SetVisibility(1);
16063 fNodes->Add(sub2node);
16066 // Place copy #3 of ITS5 directly in I565
16068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16069 sub2node->SetLineColor(kColorITS);
16070 sub2node->SetVisibility(1);
16071 fNodes->Add(sub2node);
16074 // Place copy #4 of ITS5 directly in I565
16076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16077 sub2node->SetLineColor(kColorITS);
16078 sub2node->SetVisibility(1);
16079 fNodes->Add(sub2node);
16082 // Place copy #5 of ITS5 directly in I565
16084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16085 sub2node->SetLineColor(kColorITS);
16086 sub2node->SetVisibility(1);
16087 fNodes->Add(sub2node);
16090 // Place copy #6 of ITS5 directly in I565
16092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16093 sub2node->SetLineColor(kColorITS);
16094 sub2node->SetVisibility(1);
16095 fNodes->Add(sub2node);
16098 // Place copy #7 of ITS5 directly in I565
16100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16101 sub2node->SetLineColor(kColorITS);
16102 sub2node->SetVisibility(1);
16103 fNodes->Add(sub2node);
16106 // Place copy #8 of ITS5 directly in I565
16108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16109 sub2node->SetLineColor(kColorITS);
16110 sub2node->SetVisibility(1);
16111 fNodes->Add(sub2node);
16114 // Place copy #9 of ITS5 directly in I565
16116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16117 sub2node->SetLineColor(kColorITS);
16118 sub2node->SetVisibility(1);
16119 fNodes->Add(sub2node);
16122 // Place copy #10 of ITS5 directly in I565
16124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16125 sub2node->SetLineColor(kColorITS);
16126 sub2node->SetVisibility(1);
16127 fNodes->Add(sub2node);
16130 // Place copy #11 of ITS5 directly in I565
16132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16133 sub2node->SetLineColor(kColorITS);
16134 sub2node->SetVisibility(1);
16135 fNodes->Add(sub2node);
16138 // Place copy #12 of ITS5 directly in I565
16140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16141 sub2node->SetLineColor(kColorITS);
16142 sub2node->SetVisibility(1);
16143 fNodes->Add(sub2node);
16146 // Place copy #13 of ITS5 directly in I565
16148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16149 sub2node->SetLineColor(kColorITS);
16150 sub2node->SetVisibility(1);
16151 fNodes->Add(sub2node);
16154 // Place copy #14 of ITS5 directly in I565
16156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16157 sub2node->SetLineColor(kColorITS);
16158 sub2node->SetVisibility(1);
16159 fNodes->Add(sub2node);
16162 // Place copy #15 of ITS5 directly in I565
16164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16165 sub2node->SetLineColor(kColorITS);
16166 sub2node->SetVisibility(1);
16167 fNodes->Add(sub2node);
16170 // Place copy #16 of ITS5 directly in I565
16172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16173 sub2node->SetLineColor(kColorITS);
16174 sub2node->SetVisibility(1);
16175 fNodes->Add(sub2node);
16178 // Place copy #17 of ITS5 directly in I565
16180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16181 sub2node->SetLineColor(kColorITS);
16182 sub2node->SetVisibility(1);
16183 fNodes->Add(sub2node);
16186 // Place copy #18 of ITS5 directly in I565
16188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16189 sub2node->SetLineColor(kColorITS);
16190 sub2node->SetVisibility(1);
16191 fNodes->Add(sub2node);
16194 // Place copy #19 of ITS5 directly in I565
16196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16197 sub2node->SetLineColor(kColorITS);
16198 sub2node->SetVisibility(1);
16199 fNodes->Add(sub2node);
16202 // Place copy #20 of ITS5 directly in I565
16204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16205 sub2node->SetLineColor(kColorITS);
16206 sub2node->SetVisibility(1);
16207 fNodes->Add(sub2node);
16210 // Place copy #21 of ITS5 directly in I565
16212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16213 sub2node->SetLineColor(kColorITS);
16214 sub2node->SetVisibility(1);
16215 fNodes->Add(sub2node);
16218 // Place copy #22 of ITS5 directly in I565
16220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16221 sub2node->SetLineColor(kColorITS);
16222 sub2node->SetVisibility(1);
16223 fNodes->Add(sub2node);
16225 fNodes->Add(sub1node);
16228 // Place copy #33 of I565 in IT56
16230 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16231 sub1node->SetLineColor(kColorITS);
16232 sub1node->SetVisibility(0);
16235 // Place copy #1 of ITS5 directly in I565
16237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16238 sub2node->SetLineColor(kColorITS);
16239 sub2node->SetVisibility(1);
16240 fNodes->Add(sub2node);
16243 // Place copy #2 of ITS5 directly in I565
16245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16246 sub2node->SetLineColor(kColorITS);
16247 sub2node->SetVisibility(1);
16248 fNodes->Add(sub2node);
16251 // Place copy #3 of ITS5 directly in I565
16253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16254 sub2node->SetLineColor(kColorITS);
16255 sub2node->SetVisibility(1);
16256 fNodes->Add(sub2node);
16259 // Place copy #4 of ITS5 directly in I565
16261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16262 sub2node->SetLineColor(kColorITS);
16263 sub2node->SetVisibility(1);
16264 fNodes->Add(sub2node);
16267 // Place copy #5 of ITS5 directly in I565
16269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16270 sub2node->SetLineColor(kColorITS);
16271 sub2node->SetVisibility(1);
16272 fNodes->Add(sub2node);
16275 // Place copy #6 of ITS5 directly in I565
16277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16278 sub2node->SetLineColor(kColorITS);
16279 sub2node->SetVisibility(1);
16280 fNodes->Add(sub2node);
16283 // Place copy #7 of ITS5 directly in I565
16285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16286 sub2node->SetLineColor(kColorITS);
16287 sub2node->SetVisibility(1);
16288 fNodes->Add(sub2node);
16291 // Place copy #8 of ITS5 directly in I565
16293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16294 sub2node->SetLineColor(kColorITS);
16295 sub2node->SetVisibility(1);
16296 fNodes->Add(sub2node);
16299 // Place copy #9 of ITS5 directly in I565
16301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16302 sub2node->SetLineColor(kColorITS);
16303 sub2node->SetVisibility(1);
16304 fNodes->Add(sub2node);
16307 // Place copy #10 of ITS5 directly in I565
16309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16310 sub2node->SetLineColor(kColorITS);
16311 sub2node->SetVisibility(1);
16312 fNodes->Add(sub2node);
16315 // Place copy #11 of ITS5 directly in I565
16317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16318 sub2node->SetLineColor(kColorITS);
16319 sub2node->SetVisibility(1);
16320 fNodes->Add(sub2node);
16323 // Place copy #12 of ITS5 directly in I565
16325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16326 sub2node->SetLineColor(kColorITS);
16327 sub2node->SetVisibility(1);
16328 fNodes->Add(sub2node);
16331 // Place copy #13 of ITS5 directly in I565
16333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16334 sub2node->SetLineColor(kColorITS);
16335 sub2node->SetVisibility(1);
16336 fNodes->Add(sub2node);
16339 // Place copy #14 of ITS5 directly in I565
16341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16342 sub2node->SetLineColor(kColorITS);
16343 sub2node->SetVisibility(1);
16344 fNodes->Add(sub2node);
16347 // Place copy #15 of ITS5 directly in I565
16349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16350 sub2node->SetLineColor(kColorITS);
16351 sub2node->SetVisibility(1);
16352 fNodes->Add(sub2node);
16355 // Place copy #16 of ITS5 directly in I565
16357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16358 sub2node->SetLineColor(kColorITS);
16359 sub2node->SetVisibility(1);
16360 fNodes->Add(sub2node);
16363 // Place copy #17 of ITS5 directly in I565
16365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16366 sub2node->SetLineColor(kColorITS);
16367 sub2node->SetVisibility(1);
16368 fNodes->Add(sub2node);
16371 // Place copy #18 of ITS5 directly in I565
16373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16374 sub2node->SetLineColor(kColorITS);
16375 sub2node->SetVisibility(1);
16376 fNodes->Add(sub2node);
16379 // Place copy #19 of ITS5 directly in I565
16381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16382 sub2node->SetLineColor(kColorITS);
16383 sub2node->SetVisibility(1);
16384 fNodes->Add(sub2node);
16387 // Place copy #20 of ITS5 directly in I565
16389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16390 sub2node->SetLineColor(kColorITS);
16391 sub2node->SetVisibility(1);
16392 fNodes->Add(sub2node);
16395 // Place copy #21 of ITS5 directly in I565
16397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16398 sub2node->SetLineColor(kColorITS);
16399 sub2node->SetVisibility(1);
16400 fNodes->Add(sub2node);
16403 // Place copy #22 of ITS5 directly in I565
16405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16406 sub2node->SetLineColor(kColorITS);
16407 sub2node->SetVisibility(1);
16408 fNodes->Add(sub2node);
16410 fNodes->Add(sub1node);
16413 // Place copy #34 of I565 in IT56
16415 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16416 sub1node->SetLineColor(kColorITS);
16417 sub1node->SetVisibility(0);
16420 // Place copy #1 of ITS5 directly in I565
16422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16423 sub2node->SetLineColor(kColorITS);
16424 sub2node->SetVisibility(1);
16425 fNodes->Add(sub2node);
16428 // Place copy #2 of ITS5 directly in I565
16430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16431 sub2node->SetLineColor(kColorITS);
16432 sub2node->SetVisibility(1);
16433 fNodes->Add(sub2node);
16436 // Place copy #3 of ITS5 directly in I565
16438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16439 sub2node->SetLineColor(kColorITS);
16440 sub2node->SetVisibility(1);
16441 fNodes->Add(sub2node);
16444 // Place copy #4 of ITS5 directly in I565
16446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16447 sub2node->SetLineColor(kColorITS);
16448 sub2node->SetVisibility(1);
16449 fNodes->Add(sub2node);
16452 // Place copy #5 of ITS5 directly in I565
16454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16455 sub2node->SetLineColor(kColorITS);
16456 sub2node->SetVisibility(1);
16457 fNodes->Add(sub2node);
16460 // Place copy #6 of ITS5 directly in I565
16462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16463 sub2node->SetLineColor(kColorITS);
16464 sub2node->SetVisibility(1);
16465 fNodes->Add(sub2node);
16468 // Place copy #7 of ITS5 directly in I565
16470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16471 sub2node->SetLineColor(kColorITS);
16472 sub2node->SetVisibility(1);
16473 fNodes->Add(sub2node);
16476 // Place copy #8 of ITS5 directly in I565
16478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16479 sub2node->SetLineColor(kColorITS);
16480 sub2node->SetVisibility(1);
16481 fNodes->Add(sub2node);
16484 // Place copy #9 of ITS5 directly in I565
16486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16487 sub2node->SetLineColor(kColorITS);
16488 sub2node->SetVisibility(1);
16489 fNodes->Add(sub2node);
16492 // Place copy #10 of ITS5 directly in I565
16494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16495 sub2node->SetLineColor(kColorITS);
16496 sub2node->SetVisibility(1);
16497 fNodes->Add(sub2node);
16500 // Place copy #11 of ITS5 directly in I565
16502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16503 sub2node->SetLineColor(kColorITS);
16504 sub2node->SetVisibility(1);
16505 fNodes->Add(sub2node);
16508 // Place copy #12 of ITS5 directly in I565
16510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16511 sub2node->SetLineColor(kColorITS);
16512 sub2node->SetVisibility(1);
16513 fNodes->Add(sub2node);
16516 // Place copy #13 of ITS5 directly in I565
16518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16519 sub2node->SetLineColor(kColorITS);
16520 sub2node->SetVisibility(1);
16521 fNodes->Add(sub2node);
16524 // Place copy #14 of ITS5 directly in I565
16526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16527 sub2node->SetLineColor(kColorITS);
16528 sub2node->SetVisibility(1);
16529 fNodes->Add(sub2node);
16532 // Place copy #15 of ITS5 directly in I565
16534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16535 sub2node->SetLineColor(kColorITS);
16536 sub2node->SetVisibility(1);
16537 fNodes->Add(sub2node);
16540 // Place copy #16 of ITS5 directly in I565
16542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16543 sub2node->SetLineColor(kColorITS);
16544 sub2node->SetVisibility(1);
16545 fNodes->Add(sub2node);
16548 // Place copy #17 of ITS5 directly in I565
16550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16551 sub2node->SetLineColor(kColorITS);
16552 sub2node->SetVisibility(1);
16553 fNodes->Add(sub2node);
16556 // Place copy #18 of ITS5 directly in I565
16558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16559 sub2node->SetLineColor(kColorITS);
16560 sub2node->SetVisibility(1);
16561 fNodes->Add(sub2node);
16564 // Place copy #19 of ITS5 directly in I565
16566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16567 sub2node->SetLineColor(kColorITS);
16568 sub2node->SetVisibility(1);
16569 fNodes->Add(sub2node);
16572 // Place copy #20 of ITS5 directly in I565
16574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16575 sub2node->SetLineColor(kColorITS);
16576 sub2node->SetVisibility(1);
16577 fNodes->Add(sub2node);
16580 // Place copy #21 of ITS5 directly in I565
16582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16583 sub2node->SetLineColor(kColorITS);
16584 sub2node->SetVisibility(1);
16585 fNodes->Add(sub2node);
16588 // Place copy #22 of ITS5 directly in I565
16590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16591 sub2node->SetLineColor(kColorITS);
16592 sub2node->SetVisibility(1);
16593 fNodes->Add(sub2node);
16595 fNodes->Add(sub1node);
16598 // Place copy #1 of I569 in IT56
16600 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16601 sub1node->SetLineColor(kColorITS);
16602 sub1node->SetVisibility(0);
16605 // Place copy #1 of ITS6 in I569
16607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16608 sub2node->SetLineColor(kColorITS);
16609 sub2node->SetVisibility(1);
16610 fNodes->Add(sub2node);
16613 // Place copy #2 of ITS6 in I569
16615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16616 sub2node->SetLineColor(kColorITS);
16617 sub2node->SetVisibility(1);
16618 fNodes->Add(sub2node);
16621 // Place copy #3 of ITS6 in I569
16623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16624 sub2node->SetLineColor(kColorITS);
16625 sub2node->SetVisibility(1);
16626 fNodes->Add(sub2node);
16629 // Place copy #4 of ITS6 in I569
16631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16632 sub2node->SetLineColor(kColorITS);
16633 sub2node->SetVisibility(1);
16634 fNodes->Add(sub2node);
16637 // Place copy #5 of ITS6 in I569
16639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16640 sub2node->SetLineColor(kColorITS);
16641 sub2node->SetVisibility(1);
16642 fNodes->Add(sub2node);
16645 // Place copy #6 of ITS6 in I569
16647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16648 sub2node->SetLineColor(kColorITS);
16649 sub2node->SetVisibility(1);
16650 fNodes->Add(sub2node);
16653 // Place copy #7 of ITS6 in I569
16655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16656 sub2node->SetLineColor(kColorITS);
16657 sub2node->SetVisibility(1);
16658 fNodes->Add(sub2node);
16661 // Place copy #8 of ITS6 in I569
16663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16664 sub2node->SetLineColor(kColorITS);
16665 sub2node->SetVisibility(1);
16666 fNodes->Add(sub2node);
16669 // Place copy #9 of ITS6 in I569
16671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16672 sub2node->SetLineColor(kColorITS);
16673 sub2node->SetVisibility(1);
16674 fNodes->Add(sub2node);
16677 // Place copy #10 of ITS6 in I569
16679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16680 sub2node->SetLineColor(kColorITS);
16681 sub2node->SetVisibility(1);
16682 fNodes->Add(sub2node);
16685 // Place copy #11 of ITS6 in I569
16687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16688 sub2node->SetLineColor(kColorITS);
16689 sub2node->SetVisibility(1);
16690 fNodes->Add(sub2node);
16693 // Place copy #12 of ITS6 in I569
16695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16696 sub2node->SetLineColor(kColorITS);
16697 sub2node->SetVisibility(1);
16698 fNodes->Add(sub2node);
16701 // Place copy #13 of ITS6 in I569
16703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16704 sub2node->SetLineColor(kColorITS);
16705 sub2node->SetVisibility(1);
16706 fNodes->Add(sub2node);
16709 // Place copy #14 of ITS6 in I569
16711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16712 sub2node->SetLineColor(kColorITS);
16713 sub2node->SetVisibility(1);
16714 fNodes->Add(sub2node);
16717 // Place copy #15 of ITS6 in I569
16719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16720 sub2node->SetLineColor(kColorITS);
16721 sub2node->SetVisibility(1);
16722 fNodes->Add(sub2node);
16725 // Place copy #16 of ITS6 in I569
16727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16728 sub2node->SetLineColor(kColorITS);
16729 sub2node->SetVisibility(1);
16730 fNodes->Add(sub2node);
16733 // Place copy #17 of ITS6 in I569
16735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16736 sub2node->SetLineColor(kColorITS);
16737 sub2node->SetVisibility(1);
16738 fNodes->Add(sub2node);
16741 // Place copy #18 of ITS6 in I569
16743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16744 sub2node->SetLineColor(kColorITS);
16745 sub2node->SetVisibility(1);
16746 fNodes->Add(sub2node);
16749 // Place copy #19 of ITS6 in I569
16751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16752 sub2node->SetLineColor(kColorITS);
16753 sub2node->SetVisibility(1);
16754 fNodes->Add(sub2node);
16757 // Place copy #20 of ITS6 in I569
16759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16760 sub2node->SetLineColor(kColorITS);
16761 sub2node->SetVisibility(1);
16762 fNodes->Add(sub2node);
16765 // Place copy #21 of ITS6 in I569
16767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16768 sub2node->SetLineColor(kColorITS);
16769 sub2node->SetVisibility(1);
16770 fNodes->Add(sub2node);
16773 // Place copy #22 of ITS6 in I569
16775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16776 sub2node->SetLineColor(kColorITS);
16777 sub2node->SetVisibility(1);
16778 fNodes->Add(sub2node);
16781 // Place copy #23 of ITS6 in I569
16783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16784 sub2node->SetLineColor(kColorITS);
16785 sub2node->SetVisibility(1);
16786 fNodes->Add(sub2node);
16789 // Place copy #24 of ITS6 in I569
16791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16792 sub2node->SetLineColor(kColorITS);
16793 sub2node->SetVisibility(1);
16794 fNodes->Add(sub2node);
16797 // Place copy #25 of ITS6 in I569
16799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16800 sub2node->SetLineColor(kColorITS);
16801 sub2node->SetVisibility(1);
16802 fNodes->Add(sub2node);
16804 fNodes->Add(sub1node);
16807 // Place copy #2 of I569 in IT56
16809 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16810 sub1node->SetLineColor(kColorITS);
16811 sub1node->SetVisibility(0);
16814 // Place copy #1 of ITS6 in I569
16816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16817 sub2node->SetLineColor(kColorITS);
16818 sub2node->SetVisibility(1);
16819 fNodes->Add(sub2node);
16822 // Place copy #2 of ITS6 in I569
16824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16825 sub2node->SetLineColor(kColorITS);
16826 sub2node->SetVisibility(1);
16827 fNodes->Add(sub2node);
16830 // Place copy #3 of ITS6 in I569
16832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16833 sub2node->SetLineColor(kColorITS);
16834 sub2node->SetVisibility(1);
16835 fNodes->Add(sub2node);
16838 // Place copy #4 of ITS6 in I569
16840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16841 sub2node->SetLineColor(kColorITS);
16842 sub2node->SetVisibility(1);
16843 fNodes->Add(sub2node);
16846 // Place copy #5 of ITS6 in I569
16848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16849 sub2node->SetLineColor(kColorITS);
16850 sub2node->SetVisibility(1);
16851 fNodes->Add(sub2node);
16854 // Place copy #6 of ITS6 in I569
16856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16857 sub2node->SetLineColor(kColorITS);
16858 sub2node->SetVisibility(1);
16859 fNodes->Add(sub2node);
16862 // Place copy #7 of ITS6 in I569
16864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16865 sub2node->SetLineColor(kColorITS);
16866 sub2node->SetVisibility(1);
16867 fNodes->Add(sub2node);
16870 // Place copy #8 of ITS6 in I569
16872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16873 sub2node->SetLineColor(kColorITS);
16874 sub2node->SetVisibility(1);
16875 fNodes->Add(sub2node);
16878 // Place copy #9 of ITS6 in I569
16880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16881 sub2node->SetLineColor(kColorITS);
16882 sub2node->SetVisibility(1);
16883 fNodes->Add(sub2node);
16886 // Place copy #10 of ITS6 in I569
16888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16889 sub2node->SetLineColor(kColorITS);
16890 sub2node->SetVisibility(1);
16891 fNodes->Add(sub2node);
16894 // Place copy #11 of ITS6 in I569
16896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16897 sub2node->SetLineColor(kColorITS);
16898 sub2node->SetVisibility(1);
16899 fNodes->Add(sub2node);
16902 // Place copy #12 of ITS6 in I569
16904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16905 sub2node->SetLineColor(kColorITS);
16906 sub2node->SetVisibility(1);
16907 fNodes->Add(sub2node);
16910 // Place copy #13 of ITS6 in I569
16912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16913 sub2node->SetLineColor(kColorITS);
16914 sub2node->SetVisibility(1);
16915 fNodes->Add(sub2node);
16918 // Place copy #14 of ITS6 in I569
16920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16921 sub2node->SetLineColor(kColorITS);
16922 sub2node->SetVisibility(1);
16923 fNodes->Add(sub2node);
16926 // Place copy #15 of ITS6 in I569
16928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16929 sub2node->SetLineColor(kColorITS);
16930 sub2node->SetVisibility(1);
16931 fNodes->Add(sub2node);
16934 // Place copy #16 of ITS6 in I569
16936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16937 sub2node->SetLineColor(kColorITS);
16938 sub2node->SetVisibility(1);
16939 fNodes->Add(sub2node);
16942 // Place copy #17 of ITS6 in I569
16944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16945 sub2node->SetLineColor(kColorITS);
16946 sub2node->SetVisibility(1);
16947 fNodes->Add(sub2node);
16950 // Place copy #18 of ITS6 in I569
16952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16953 sub2node->SetLineColor(kColorITS);
16954 sub2node->SetVisibility(1);
16955 fNodes->Add(sub2node);
16958 // Place copy #19 of ITS6 in I569
16960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16961 sub2node->SetLineColor(kColorITS);
16962 sub2node->SetVisibility(1);
16963 fNodes->Add(sub2node);
16966 // Place copy #20 of ITS6 in I569
16968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16969 sub2node->SetLineColor(kColorITS);
16970 sub2node->SetVisibility(1);
16971 fNodes->Add(sub2node);
16974 // Place copy #21 of ITS6 in I569
16976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16977 sub2node->SetLineColor(kColorITS);
16978 sub2node->SetVisibility(1);
16979 fNodes->Add(sub2node);
16982 // Place copy #22 of ITS6 in I569
16984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16985 sub2node->SetLineColor(kColorITS);
16986 sub2node->SetVisibility(1);
16987 fNodes->Add(sub2node);
16990 // Place copy #23 of ITS6 in I569
16992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16993 sub2node->SetLineColor(kColorITS);
16994 sub2node->SetVisibility(1);
16995 fNodes->Add(sub2node);
16998 // Place copy #24 of ITS6 in I569
17000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17001 sub2node->SetLineColor(kColorITS);
17002 sub2node->SetVisibility(1);
17003 fNodes->Add(sub2node);
17006 // Place copy #25 of ITS6 in I569
17008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17009 sub2node->SetLineColor(kColorITS);
17010 sub2node->SetVisibility(1);
17011 fNodes->Add(sub2node);
17013 fNodes->Add(sub1node);
17016 // Place copy #3 of I569 in IT56
17018 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
17019 sub1node->SetLineColor(kColorITS);
17020 sub1node->SetVisibility(0);
17023 // Place copy #1 of ITS6 in I569
17025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17026 sub2node->SetLineColor(kColorITS);
17027 sub2node->SetVisibility(1);
17028 fNodes->Add(sub2node);
17031 // Place copy #2 of ITS6 in I569
17033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17034 sub2node->SetLineColor(kColorITS);
17035 sub2node->SetVisibility(1);
17036 fNodes->Add(sub2node);
17039 // Place copy #3 of ITS6 in I569
17041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17042 sub2node->SetLineColor(kColorITS);
17043 sub2node->SetVisibility(1);
17044 fNodes->Add(sub2node);
17047 // Place copy #4 of ITS6 in I569
17049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17050 sub2node->SetLineColor(kColorITS);
17051 sub2node->SetVisibility(1);
17052 fNodes->Add(sub2node);
17055 // Place copy #5 of ITS6 in I569
17057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17058 sub2node->SetLineColor(kColorITS);
17059 sub2node->SetVisibility(1);
17060 fNodes->Add(sub2node);
17063 // Place copy #6 of ITS6 in I569
17065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17066 sub2node->SetLineColor(kColorITS);
17067 sub2node->SetVisibility(1);
17068 fNodes->Add(sub2node);
17071 // Place copy #7 of ITS6 in I569
17073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17074 sub2node->SetLineColor(kColorITS);
17075 sub2node->SetVisibility(1);
17076 fNodes->Add(sub2node);
17079 // Place copy #8 of ITS6 in I569
17081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17082 sub2node->SetLineColor(kColorITS);
17083 sub2node->SetVisibility(1);
17084 fNodes->Add(sub2node);
17087 // Place copy #9 of ITS6 in I569
17089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17090 sub2node->SetLineColor(kColorITS);
17091 sub2node->SetVisibility(1);
17092 fNodes->Add(sub2node);
17095 // Place copy #10 of ITS6 in I569
17097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17098 sub2node->SetLineColor(kColorITS);
17099 sub2node->SetVisibility(1);
17100 fNodes->Add(sub2node);
17103 // Place copy #11 of ITS6 in I569
17105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17106 sub2node->SetLineColor(kColorITS);
17107 sub2node->SetVisibility(1);
17108 fNodes->Add(sub2node);
17111 // Place copy #12 of ITS6 in I569
17113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17114 sub2node->SetLineColor(kColorITS);
17115 sub2node->SetVisibility(1);
17116 fNodes->Add(sub2node);
17119 // Place copy #13 of ITS6 in I569
17121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17122 sub2node->SetLineColor(kColorITS);
17123 sub2node->SetVisibility(1);
17124 fNodes->Add(sub2node);
17127 // Place copy #14 of ITS6 in I569
17129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17130 sub2node->SetLineColor(kColorITS);
17131 sub2node->SetVisibility(1);
17132 fNodes->Add(sub2node);
17135 // Place copy #15 of ITS6 in I569
17137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17138 sub2node->SetLineColor(kColorITS);
17139 sub2node->SetVisibility(1);
17140 fNodes->Add(sub2node);
17143 // Place copy #16 of ITS6 in I569
17145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17146 sub2node->SetLineColor(kColorITS);
17147 sub2node->SetVisibility(1);
17148 fNodes->Add(sub2node);
17151 // Place copy #17 of ITS6 in I569
17153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17154 sub2node->SetLineColor(kColorITS);
17155 sub2node->SetVisibility(1);
17156 fNodes->Add(sub2node);
17159 // Place copy #18 of ITS6 in I569
17161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17162 sub2node->SetLineColor(kColorITS);
17163 sub2node->SetVisibility(1);
17164 fNodes->Add(sub2node);
17167 // Place copy #19 of ITS6 in I569
17169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17170 sub2node->SetLineColor(kColorITS);
17171 sub2node->SetVisibility(1);
17172 fNodes->Add(sub2node);
17175 // Place copy #20 of ITS6 in I569
17177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17178 sub2node->SetLineColor(kColorITS);
17179 sub2node->SetVisibility(1);
17180 fNodes->Add(sub2node);
17183 // Place copy #21 of ITS6 in I569
17185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17186 sub2node->SetLineColor(kColorITS);
17187 sub2node->SetVisibility(1);
17188 fNodes->Add(sub2node);
17191 // Place copy #22 of ITS6 in I569
17193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17194 sub2node->SetLineColor(kColorITS);
17195 sub2node->SetVisibility(1);
17196 fNodes->Add(sub2node);
17199 // Place copy #23 of ITS6 in I569
17201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17202 sub2node->SetLineColor(kColorITS);
17203 sub2node->SetVisibility(1);
17204 fNodes->Add(sub2node);
17207 // Place copy #24 of ITS6 in I569
17209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17210 sub2node->SetLineColor(kColorITS);
17211 sub2node->SetVisibility(1);
17212 fNodes->Add(sub2node);
17215 // Place copy #25 of ITS6 in I569
17217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17218 sub2node->SetLineColor(kColorITS);
17219 sub2node->SetVisibility(1);
17220 fNodes->Add(sub2node);
17222 fNodes->Add(sub1node);
17225 // Place copy #4 of I569 in IT56
17227 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17228 sub1node->SetLineColor(kColorITS);
17229 sub1node->SetVisibility(0);
17232 // Place copy #1 of ITS6 in I569
17234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17235 sub2node->SetLineColor(kColorITS);
17236 sub2node->SetVisibility(1);
17237 fNodes->Add(sub2node);
17240 // Place copy #2 of ITS6 in I569
17242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17243 sub2node->SetLineColor(kColorITS);
17244 sub2node->SetVisibility(1);
17245 fNodes->Add(sub2node);
17248 // Place copy #3 of ITS6 in I569
17250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17251 sub2node->SetLineColor(kColorITS);
17252 sub2node->SetVisibility(1);
17253 fNodes->Add(sub2node);
17256 // Place copy #4 of ITS6 in I569
17258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17259 sub2node->SetLineColor(kColorITS);
17260 sub2node->SetVisibility(1);
17261 fNodes->Add(sub2node);
17264 // Place copy #5 of ITS6 in I569
17266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17267 sub2node->SetLineColor(kColorITS);
17268 sub2node->SetVisibility(1);
17269 fNodes->Add(sub2node);
17272 // Place copy #6 of ITS6 in I569
17274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17275 sub2node->SetLineColor(kColorITS);
17276 sub2node->SetVisibility(1);
17277 fNodes->Add(sub2node);
17280 // Place copy #7 of ITS6 in I569
17282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17283 sub2node->SetLineColor(kColorITS);
17284 sub2node->SetVisibility(1);
17285 fNodes->Add(sub2node);
17288 // Place copy #8 of ITS6 in I569
17290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17291 sub2node->SetLineColor(kColorITS);
17292 sub2node->SetVisibility(1);
17293 fNodes->Add(sub2node);
17296 // Place copy #9 of ITS6 in I569
17298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17299 sub2node->SetLineColor(kColorITS);
17300 sub2node->SetVisibility(1);
17301 fNodes->Add(sub2node);
17304 // Place copy #10 of ITS6 in I569
17306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17307 sub2node->SetLineColor(kColorITS);
17308 sub2node->SetVisibility(1);
17309 fNodes->Add(sub2node);
17312 // Place copy #11 of ITS6 in I569
17314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17315 sub2node->SetLineColor(kColorITS);
17316 sub2node->SetVisibility(1);
17317 fNodes->Add(sub2node);
17320 // Place copy #12 of ITS6 in I569
17322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17323 sub2node->SetLineColor(kColorITS);
17324 sub2node->SetVisibility(1);
17325 fNodes->Add(sub2node);
17328 // Place copy #13 of ITS6 in I569
17330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17331 sub2node->SetLineColor(kColorITS);
17332 sub2node->SetVisibility(1);
17333 fNodes->Add(sub2node);
17336 // Place copy #14 of ITS6 in I569
17338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17339 sub2node->SetLineColor(kColorITS);
17340 sub2node->SetVisibility(1);
17341 fNodes->Add(sub2node);
17344 // Place copy #15 of ITS6 in I569
17346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17347 sub2node->SetLineColor(kColorITS);
17348 sub2node->SetVisibility(1);
17349 fNodes->Add(sub2node);
17352 // Place copy #16 of ITS6 in I569
17354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17355 sub2node->SetLineColor(kColorITS);
17356 sub2node->SetVisibility(1);
17357 fNodes->Add(sub2node);
17360 // Place copy #17 of ITS6 in I569
17362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17363 sub2node->SetLineColor(kColorITS);
17364 sub2node->SetVisibility(1);
17365 fNodes->Add(sub2node);
17368 // Place copy #18 of ITS6 in I569
17370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17371 sub2node->SetLineColor(kColorITS);
17372 sub2node->SetVisibility(1);
17373 fNodes->Add(sub2node);
17376 // Place copy #19 of ITS6 in I569
17378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17379 sub2node->SetLineColor(kColorITS);
17380 sub2node->SetVisibility(1);
17381 fNodes->Add(sub2node);
17384 // Place copy #20 of ITS6 in I569
17386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17387 sub2node->SetLineColor(kColorITS);
17388 sub2node->SetVisibility(1);
17389 fNodes->Add(sub2node);
17392 // Place copy #21 of ITS6 in I569
17394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17395 sub2node->SetLineColor(kColorITS);
17396 sub2node->SetVisibility(1);
17397 fNodes->Add(sub2node);
17400 // Place copy #22 of ITS6 in I569
17402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17403 sub2node->SetLineColor(kColorITS);
17404 sub2node->SetVisibility(1);
17405 fNodes->Add(sub2node);
17408 // Place copy #23 of ITS6 in I569
17410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17411 sub2node->SetLineColor(kColorITS);
17412 sub2node->SetVisibility(1);
17413 fNodes->Add(sub2node);
17416 // Place copy #24 of ITS6 in I569
17418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17419 sub2node->SetLineColor(kColorITS);
17420 sub2node->SetVisibility(1);
17421 fNodes->Add(sub2node);
17424 // Place copy #25 of ITS6 in I569
17426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17427 sub2node->SetLineColor(kColorITS);
17428 sub2node->SetVisibility(1);
17429 fNodes->Add(sub2node);
17431 fNodes->Add(sub1node);
17434 // Place copy #5 of I569 in IT56
17436 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17437 sub1node->SetLineColor(kColorITS);
17438 sub1node->SetVisibility(0);
17441 // Place copy #1 of ITS6 in I569
17443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17444 sub2node->SetLineColor(kColorITS);
17445 sub2node->SetVisibility(1);
17446 fNodes->Add(sub2node);
17449 // Place copy #2 of ITS6 in I569
17451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17452 sub2node->SetLineColor(kColorITS);
17453 sub2node->SetVisibility(1);
17454 fNodes->Add(sub2node);
17457 // Place copy #3 of ITS6 in I569
17459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17460 sub2node->SetLineColor(kColorITS);
17461 sub2node->SetVisibility(1);
17462 fNodes->Add(sub2node);
17465 // Place copy #4 of ITS6 in I569
17467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17468 sub2node->SetLineColor(kColorITS);
17469 sub2node->SetVisibility(1);
17470 fNodes->Add(sub2node);
17473 // Place copy #5 of ITS6 in I569
17475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17476 sub2node->SetLineColor(kColorITS);
17477 sub2node->SetVisibility(1);
17478 fNodes->Add(sub2node);
17481 // Place copy #6 of ITS6 in I569
17483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17484 sub2node->SetLineColor(kColorITS);
17485 sub2node->SetVisibility(1);
17486 fNodes->Add(sub2node);
17489 // Place copy #7 of ITS6 in I569
17491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17492 sub2node->SetLineColor(kColorITS);
17493 sub2node->SetVisibility(1);
17494 fNodes->Add(sub2node);
17497 // Place copy #8 of ITS6 in I569
17499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17500 sub2node->SetLineColor(kColorITS);
17501 sub2node->SetVisibility(1);
17502 fNodes->Add(sub2node);
17505 // Place copy #9 of ITS6 in I569
17507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17508 sub2node->SetLineColor(kColorITS);
17509 sub2node->SetVisibility(1);
17510 fNodes->Add(sub2node);
17513 // Place copy #10 of ITS6 in I569
17515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17516 sub2node->SetLineColor(kColorITS);
17517 sub2node->SetVisibility(1);
17518 fNodes->Add(sub2node);
17521 // Place copy #11 of ITS6 in I569
17523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17524 sub2node->SetLineColor(kColorITS);
17525 sub2node->SetVisibility(1);
17526 fNodes->Add(sub2node);
17529 // Place copy #12 of ITS6 in I569
17531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17532 sub2node->SetLineColor(kColorITS);
17533 sub2node->SetVisibility(1);
17534 fNodes->Add(sub2node);
17537 // Place copy #13 of ITS6 in I569
17539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17540 sub2node->SetLineColor(kColorITS);
17541 sub2node->SetVisibility(1);
17542 fNodes->Add(sub2node);
17545 // Place copy #14 of ITS6 in I569
17547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17548 sub2node->SetLineColor(kColorITS);
17549 sub2node->SetVisibility(1);
17550 fNodes->Add(sub2node);
17553 // Place copy #15 of ITS6 in I569
17555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17556 sub2node->SetLineColor(kColorITS);
17557 sub2node->SetVisibility(1);
17558 fNodes->Add(sub2node);
17561 // Place copy #16 of ITS6 in I569
17563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17564 sub2node->SetLineColor(kColorITS);
17565 sub2node->SetVisibility(1);
17566 fNodes->Add(sub2node);
17569 // Place copy #17 of ITS6 in I569
17571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17572 sub2node->SetLineColor(kColorITS);
17573 sub2node->SetVisibility(1);
17574 fNodes->Add(sub2node);
17577 // Place copy #18 of ITS6 in I569
17579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17580 sub2node->SetLineColor(kColorITS);
17581 sub2node->SetVisibility(1);
17582 fNodes->Add(sub2node);
17585 // Place copy #19 of ITS6 in I569
17587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17588 sub2node->SetLineColor(kColorITS);
17589 sub2node->SetVisibility(1);
17590 fNodes->Add(sub2node);
17593 // Place copy #20 of ITS6 in I569
17595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17596 sub2node->SetLineColor(kColorITS);
17597 sub2node->SetVisibility(1);
17598 fNodes->Add(sub2node);
17601 // Place copy #21 of ITS6 in I569
17603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17604 sub2node->SetLineColor(kColorITS);
17605 sub2node->SetVisibility(1);
17606 fNodes->Add(sub2node);
17609 // Place copy #22 of ITS6 in I569
17611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17612 sub2node->SetLineColor(kColorITS);
17613 sub2node->SetVisibility(1);
17614 fNodes->Add(sub2node);
17617 // Place copy #23 of ITS6 in I569
17619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17620 sub2node->SetLineColor(kColorITS);
17621 sub2node->SetVisibility(1);
17622 fNodes->Add(sub2node);
17625 // Place copy #24 of ITS6 in I569
17627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17628 sub2node->SetLineColor(kColorITS);
17629 sub2node->SetVisibility(1);
17630 fNodes->Add(sub2node);
17633 // Place copy #25 of ITS6 in I569
17635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17636 sub2node->SetLineColor(kColorITS);
17637 sub2node->SetVisibility(1);
17638 fNodes->Add(sub2node);
17640 fNodes->Add(sub1node);
17643 // Place copy #6 of I569 in IT56
17645 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17646 sub1node->SetLineColor(kColorITS);
17647 sub1node->SetVisibility(0);
17650 // Place copy #1 of ITS6 in I569
17652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17653 sub2node->SetLineColor(kColorITS);
17654 sub2node->SetVisibility(1);
17655 fNodes->Add(sub2node);
17658 // Place copy #2 of ITS6 in I569
17660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17661 sub2node->SetLineColor(kColorITS);
17662 sub2node->SetVisibility(1);
17663 fNodes->Add(sub2node);
17666 // Place copy #3 of ITS6 in I569
17668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17669 sub2node->SetLineColor(kColorITS);
17670 sub2node->SetVisibility(1);
17671 fNodes->Add(sub2node);
17674 // Place copy #4 of ITS6 in I569
17676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17677 sub2node->SetLineColor(kColorITS);
17678 sub2node->SetVisibility(1);
17679 fNodes->Add(sub2node);
17682 // Place copy #5 of ITS6 in I569
17684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17685 sub2node->SetLineColor(kColorITS);
17686 sub2node->SetVisibility(1);
17687 fNodes->Add(sub2node);
17690 // Place copy #6 of ITS6 in I569
17692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17693 sub2node->SetLineColor(kColorITS);
17694 sub2node->SetVisibility(1);
17695 fNodes->Add(sub2node);
17698 // Place copy #7 of ITS6 in I569
17700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17701 sub2node->SetLineColor(kColorITS);
17702 sub2node->SetVisibility(1);
17703 fNodes->Add(sub2node);
17706 // Place copy #8 of ITS6 in I569
17708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17709 sub2node->SetLineColor(kColorITS);
17710 sub2node->SetVisibility(1);
17711 fNodes->Add(sub2node);
17714 // Place copy #9 of ITS6 in I569
17716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17717 sub2node->SetLineColor(kColorITS);
17718 sub2node->SetVisibility(1);
17719 fNodes->Add(sub2node);
17722 // Place copy #10 of ITS6 in I569
17724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17725 sub2node->SetLineColor(kColorITS);
17726 sub2node->SetVisibility(1);
17727 fNodes->Add(sub2node);
17730 // Place copy #11 of ITS6 in I569
17732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17733 sub2node->SetLineColor(kColorITS);
17734 sub2node->SetVisibility(1);
17735 fNodes->Add(sub2node);
17738 // Place copy #12 of ITS6 in I569
17740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17741 sub2node->SetLineColor(kColorITS);
17742 sub2node->SetVisibility(1);
17743 fNodes->Add(sub2node);
17746 // Place copy #13 of ITS6 in I569
17748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17749 sub2node->SetLineColor(kColorITS);
17750 sub2node->SetVisibility(1);
17751 fNodes->Add(sub2node);
17754 // Place copy #14 of ITS6 in I569
17756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17757 sub2node->SetLineColor(kColorITS);
17758 sub2node->SetVisibility(1);
17759 fNodes->Add(sub2node);
17762 // Place copy #15 of ITS6 in I569
17764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17765 sub2node->SetLineColor(kColorITS);
17766 sub2node->SetVisibility(1);
17767 fNodes->Add(sub2node);
17770 // Place copy #16 of ITS6 in I569
17772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17773 sub2node->SetLineColor(kColorITS);
17774 sub2node->SetVisibility(1);
17775 fNodes->Add(sub2node);
17778 // Place copy #17 of ITS6 in I569
17780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17781 sub2node->SetLineColor(kColorITS);
17782 sub2node->SetVisibility(1);
17783 fNodes->Add(sub2node);
17786 // Place copy #18 of ITS6 in I569
17788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17789 sub2node->SetLineColor(kColorITS);
17790 sub2node->SetVisibility(1);
17791 fNodes->Add(sub2node);
17794 // Place copy #19 of ITS6 in I569
17796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17797 sub2node->SetLineColor(kColorITS);
17798 sub2node->SetVisibility(1);
17799 fNodes->Add(sub2node);
17802 // Place copy #20 of ITS6 in I569
17804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17805 sub2node->SetLineColor(kColorITS);
17806 sub2node->SetVisibility(1);
17807 fNodes->Add(sub2node);
17810 // Place copy #21 of ITS6 in I569
17812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17813 sub2node->SetLineColor(kColorITS);
17814 sub2node->SetVisibility(1);
17815 fNodes->Add(sub2node);
17818 // Place copy #22 of ITS6 in I569
17820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17821 sub2node->SetLineColor(kColorITS);
17822 sub2node->SetVisibility(1);
17823 fNodes->Add(sub2node);
17826 // Place copy #23 of ITS6 in I569
17828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17829 sub2node->SetLineColor(kColorITS);
17830 sub2node->SetVisibility(1);
17831 fNodes->Add(sub2node);
17834 // Place copy #24 of ITS6 in I569
17836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17837 sub2node->SetLineColor(kColorITS);
17838 sub2node->SetVisibility(1);
17839 fNodes->Add(sub2node);
17842 // Place copy #25 of ITS6 in I569
17844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17845 sub2node->SetLineColor(kColorITS);
17846 sub2node->SetVisibility(1);
17847 fNodes->Add(sub2node);
17849 fNodes->Add(sub1node);
17852 // Place copy #7 of I569 in IT56
17854 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17855 sub1node->SetLineColor(kColorITS);
17856 sub1node->SetVisibility(0);
17859 // Place copy #1 of ITS6 in I569
17861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17862 sub2node->SetLineColor(kColorITS);
17863 sub2node->SetVisibility(1);
17864 fNodes->Add(sub2node);
17867 // Place copy #2 of ITS6 in I569
17869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17870 sub2node->SetLineColor(kColorITS);
17871 sub2node->SetVisibility(1);
17872 fNodes->Add(sub2node);
17875 // Place copy #3 of ITS6 in I569
17877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17878 sub2node->SetLineColor(kColorITS);
17879 sub2node->SetVisibility(1);
17880 fNodes->Add(sub2node);
17883 // Place copy #4 of ITS6 in I569
17885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17886 sub2node->SetLineColor(kColorITS);
17887 sub2node->SetVisibility(1);
17888 fNodes->Add(sub2node);
17891 // Place copy #5 of ITS6 in I569
17893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17894 sub2node->SetLineColor(kColorITS);
17895 sub2node->SetVisibility(1);
17896 fNodes->Add(sub2node);
17899 // Place copy #6 of ITS6 in I569
17901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17902 sub2node->SetLineColor(kColorITS);
17903 sub2node->SetVisibility(1);
17904 fNodes->Add(sub2node);
17907 // Place copy #7 of ITS6 in I569
17909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17910 sub2node->SetLineColor(kColorITS);
17911 sub2node->SetVisibility(1);
17912 fNodes->Add(sub2node);
17915 // Place copy #8 of ITS6 in I569
17917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17918 sub2node->SetLineColor(kColorITS);
17919 sub2node->SetVisibility(1);
17920 fNodes->Add(sub2node);
17923 // Place copy #9 of ITS6 in I569
17925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17926 sub2node->SetLineColor(kColorITS);
17927 sub2node->SetVisibility(1);
17928 fNodes->Add(sub2node);
17931 // Place copy #10 of ITS6 in I569
17933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17934 sub2node->SetLineColor(kColorITS);
17935 sub2node->SetVisibility(1);
17936 fNodes->Add(sub2node);
17939 // Place copy #11 of ITS6 in I569
17941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17942 sub2node->SetLineColor(kColorITS);
17943 sub2node->SetVisibility(1);
17944 fNodes->Add(sub2node);
17947 // Place copy #12 of ITS6 in I569
17949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17950 sub2node->SetLineColor(kColorITS);
17951 sub2node->SetVisibility(1);
17952 fNodes->Add(sub2node);
17955 // Place copy #13 of ITS6 in I569
17957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17958 sub2node->SetLineColor(kColorITS);
17959 sub2node->SetVisibility(1);
17960 fNodes->Add(sub2node);
17963 // Place copy #14 of ITS6 in I569
17965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17966 sub2node->SetLineColor(kColorITS);
17967 sub2node->SetVisibility(1);
17968 fNodes->Add(sub2node);
17971 // Place copy #15 of ITS6 in I569
17973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17974 sub2node->SetLineColor(kColorITS);
17975 sub2node->SetVisibility(1);
17976 fNodes->Add(sub2node);
17979 // Place copy #16 of ITS6 in I569
17981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17982 sub2node->SetLineColor(kColorITS);
17983 sub2node->SetVisibility(1);
17984 fNodes->Add(sub2node);
17987 // Place copy #17 of ITS6 in I569
17989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17990 sub2node->SetLineColor(kColorITS);
17991 sub2node->SetVisibility(1);
17992 fNodes->Add(sub2node);
17995 // Place copy #18 of ITS6 in I569
17997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17998 sub2node->SetLineColor(kColorITS);
17999 sub2node->SetVisibility(1);
18000 fNodes->Add(sub2node);
18003 // Place copy #19 of ITS6 in I569
18005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18006 sub2node->SetLineColor(kColorITS);
18007 sub2node->SetVisibility(1);
18008 fNodes->Add(sub2node);
18011 // Place copy #20 of ITS6 in I569
18013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18014 sub2node->SetLineColor(kColorITS);
18015 sub2node->SetVisibility(1);
18016 fNodes->Add(sub2node);
18019 // Place copy #21 of ITS6 in I569
18021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18022 sub2node->SetLineColor(kColorITS);
18023 sub2node->SetVisibility(1);
18024 fNodes->Add(sub2node);
18027 // Place copy #22 of ITS6 in I569
18029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18030 sub2node->SetLineColor(kColorITS);
18031 sub2node->SetVisibility(1);
18032 fNodes->Add(sub2node);
18035 // Place copy #23 of ITS6 in I569
18037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18038 sub2node->SetLineColor(kColorITS);
18039 sub2node->SetVisibility(1);
18040 fNodes->Add(sub2node);
18043 // Place copy #24 of ITS6 in I569
18045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18046 sub2node->SetLineColor(kColorITS);
18047 sub2node->SetVisibility(1);
18048 fNodes->Add(sub2node);
18051 // Place copy #25 of ITS6 in I569
18053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18054 sub2node->SetLineColor(kColorITS);
18055 sub2node->SetVisibility(1);
18056 fNodes->Add(sub2node);
18058 fNodes->Add(sub1node);
18061 // Place copy #8 of I569 in IT56
18063 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
18064 sub1node->SetLineColor(kColorITS);
18065 sub1node->SetVisibility(0);
18068 // Place copy #1 of ITS6 in I569
18070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18071 sub2node->SetLineColor(kColorITS);
18072 sub2node->SetVisibility(1);
18073 fNodes->Add(sub2node);
18076 // Place copy #2 of ITS6 in I569
18078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18079 sub2node->SetLineColor(kColorITS);
18080 sub2node->SetVisibility(1);
18081 fNodes->Add(sub2node);
18084 // Place copy #3 of ITS6 in I569
18086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18087 sub2node->SetLineColor(kColorITS);
18088 sub2node->SetVisibility(1);
18089 fNodes->Add(sub2node);
18092 // Place copy #4 of ITS6 in I569
18094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18095 sub2node->SetLineColor(kColorITS);
18096 sub2node->SetVisibility(1);
18097 fNodes->Add(sub2node);
18100 // Place copy #5 of ITS6 in I569
18102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18103 sub2node->SetLineColor(kColorITS);
18104 sub2node->SetVisibility(1);
18105 fNodes->Add(sub2node);
18108 // Place copy #6 of ITS6 in I569
18110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18111 sub2node->SetLineColor(kColorITS);
18112 sub2node->SetVisibility(1);
18113 fNodes->Add(sub2node);
18116 // Place copy #7 of ITS6 in I569
18118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18119 sub2node->SetLineColor(kColorITS);
18120 sub2node->SetVisibility(1);
18121 fNodes->Add(sub2node);
18124 // Place copy #8 of ITS6 in I569
18126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18127 sub2node->SetLineColor(kColorITS);
18128 sub2node->SetVisibility(1);
18129 fNodes->Add(sub2node);
18132 // Place copy #9 of ITS6 in I569
18134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18135 sub2node->SetLineColor(kColorITS);
18136 sub2node->SetVisibility(1);
18137 fNodes->Add(sub2node);
18140 // Place copy #10 of ITS6 in I569
18142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18143 sub2node->SetLineColor(kColorITS);
18144 sub2node->SetVisibility(1);
18145 fNodes->Add(sub2node);
18148 // Place copy #11 of ITS6 in I569
18150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18151 sub2node->SetLineColor(kColorITS);
18152 sub2node->SetVisibility(1);
18153 fNodes->Add(sub2node);
18156 // Place copy #12 of ITS6 in I569
18158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18159 sub2node->SetLineColor(kColorITS);
18160 sub2node->SetVisibility(1);
18161 fNodes->Add(sub2node);
18164 // Place copy #13 of ITS6 in I569
18166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18167 sub2node->SetLineColor(kColorITS);
18168 sub2node->SetVisibility(1);
18169 fNodes->Add(sub2node);
18172 // Place copy #14 of ITS6 in I569
18174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18175 sub2node->SetLineColor(kColorITS);
18176 sub2node->SetVisibility(1);
18177 fNodes->Add(sub2node);
18180 // Place copy #15 of ITS6 in I569
18182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18183 sub2node->SetLineColor(kColorITS);
18184 sub2node->SetVisibility(1);
18185 fNodes->Add(sub2node);
18188 // Place copy #16 of ITS6 in I569
18190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18191 sub2node->SetLineColor(kColorITS);
18192 sub2node->SetVisibility(1);
18193 fNodes->Add(sub2node);
18196 // Place copy #17 of ITS6 in I569
18198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18199 sub2node->SetLineColor(kColorITS);
18200 sub2node->SetVisibility(1);
18201 fNodes->Add(sub2node);
18204 // Place copy #18 of ITS6 in I569
18206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18207 sub2node->SetLineColor(kColorITS);
18208 sub2node->SetVisibility(1);
18209 fNodes->Add(sub2node);
18212 // Place copy #19 of ITS6 in I569
18214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18215 sub2node->SetLineColor(kColorITS);
18216 sub2node->SetVisibility(1);
18217 fNodes->Add(sub2node);
18220 // Place copy #20 of ITS6 in I569
18222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18223 sub2node->SetLineColor(kColorITS);
18224 sub2node->SetVisibility(1);
18225 fNodes->Add(sub2node);
18228 // Place copy #21 of ITS6 in I569
18230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18231 sub2node->SetLineColor(kColorITS);
18232 sub2node->SetVisibility(1);
18233 fNodes->Add(sub2node);
18236 // Place copy #22 of ITS6 in I569
18238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18239 sub2node->SetLineColor(kColorITS);
18240 sub2node->SetVisibility(1);
18241 fNodes->Add(sub2node);
18244 // Place copy #23 of ITS6 in I569
18246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18247 sub2node->SetLineColor(kColorITS);
18248 sub2node->SetVisibility(1);
18249 fNodes->Add(sub2node);
18252 // Place copy #24 of ITS6 in I569
18254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18255 sub2node->SetLineColor(kColorITS);
18256 sub2node->SetVisibility(1);
18257 fNodes->Add(sub2node);
18260 // Place copy #25 of ITS6 in I569
18262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18263 sub2node->SetLineColor(kColorITS);
18264 sub2node->SetVisibility(1);
18265 fNodes->Add(sub2node);
18267 fNodes->Add(sub1node);
18270 // Place copy #9 of I569 in IT56
18272 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18273 sub1node->SetLineColor(kColorITS);
18274 sub1node->SetVisibility(0);
18277 // Place copy #1 of ITS6 in I569
18279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18280 sub2node->SetLineColor(kColorITS);
18281 sub2node->SetVisibility(1);
18282 fNodes->Add(sub2node);
18285 // Place copy #2 of ITS6 in I569
18287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18288 sub2node->SetLineColor(kColorITS);
18289 sub2node->SetVisibility(1);
18290 fNodes->Add(sub2node);
18293 // Place copy #3 of ITS6 in I569
18295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18296 sub2node->SetLineColor(kColorITS);
18297 sub2node->SetVisibility(1);
18298 fNodes->Add(sub2node);
18301 // Place copy #4 of ITS6 in I569
18303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18304 sub2node->SetLineColor(kColorITS);
18305 sub2node->SetVisibility(1);
18306 fNodes->Add(sub2node);
18309 // Place copy #5 of ITS6 in I569
18311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18312 sub2node->SetLineColor(kColorITS);
18313 sub2node->SetVisibility(1);
18314 fNodes->Add(sub2node);
18317 // Place copy #6 of ITS6 in I569
18319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18320 sub2node->SetLineColor(kColorITS);
18321 sub2node->SetVisibility(1);
18322 fNodes->Add(sub2node);
18325 // Place copy #7 of ITS6 in I569
18327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18328 sub2node->SetLineColor(kColorITS);
18329 sub2node->SetVisibility(1);
18330 fNodes->Add(sub2node);
18333 // Place copy #8 of ITS6 in I569
18335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18336 sub2node->SetLineColor(kColorITS);
18337 sub2node->SetVisibility(1);
18338 fNodes->Add(sub2node);
18341 // Place copy #9 of ITS6 in I569
18343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18344 sub2node->SetLineColor(kColorITS);
18345 sub2node->SetVisibility(1);
18346 fNodes->Add(sub2node);
18349 // Place copy #10 of ITS6 in I569
18351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18352 sub2node->SetLineColor(kColorITS);
18353 sub2node->SetVisibility(1);
18354 fNodes->Add(sub2node);
18357 // Place copy #11 of ITS6 in I569
18359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18360 sub2node->SetLineColor(kColorITS);
18361 sub2node->SetVisibility(1);
18362 fNodes->Add(sub2node);
18365 // Place copy #12 of ITS6 in I569
18367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18368 sub2node->SetLineColor(kColorITS);
18369 sub2node->SetVisibility(1);
18370 fNodes->Add(sub2node);
18373 // Place copy #13 of ITS6 in I569
18375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18376 sub2node->SetLineColor(kColorITS);
18377 sub2node->SetVisibility(1);
18378 fNodes->Add(sub2node);
18381 // Place copy #14 of ITS6 in I569
18383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18384 sub2node->SetLineColor(kColorITS);
18385 sub2node->SetVisibility(1);
18386 fNodes->Add(sub2node);
18389 // Place copy #15 of ITS6 in I569
18391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18392 sub2node->SetLineColor(kColorITS);
18393 sub2node->SetVisibility(1);
18394 fNodes->Add(sub2node);
18397 // Place copy #16 of ITS6 in I569
18399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18400 sub2node->SetLineColor(kColorITS);
18401 sub2node->SetVisibility(1);
18402 fNodes->Add(sub2node);
18405 // Place copy #17 of ITS6 in I569
18407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18408 sub2node->SetLineColor(kColorITS);
18409 sub2node->SetVisibility(1);
18410 fNodes->Add(sub2node);
18413 // Place copy #18 of ITS6 in I569
18415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18416 sub2node->SetLineColor(kColorITS);
18417 sub2node->SetVisibility(1);
18418 fNodes->Add(sub2node);
18421 // Place copy #19 of ITS6 in I569
18423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18424 sub2node->SetLineColor(kColorITS);
18425 sub2node->SetVisibility(1);
18426 fNodes->Add(sub2node);
18429 // Place copy #20 of ITS6 in I569
18431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18432 sub2node->SetLineColor(kColorITS);
18433 sub2node->SetVisibility(1);
18434 fNodes->Add(sub2node);
18437 // Place copy #21 of ITS6 in I569
18439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18440 sub2node->SetLineColor(kColorITS);
18441 sub2node->SetVisibility(1);
18442 fNodes->Add(sub2node);
18445 // Place copy #22 of ITS6 in I569
18447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18448 sub2node->SetLineColor(kColorITS);
18449 sub2node->SetVisibility(1);
18450 fNodes->Add(sub2node);
18453 // Place copy #23 of ITS6 in I569
18455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18456 sub2node->SetLineColor(kColorITS);
18457 sub2node->SetVisibility(1);
18458 fNodes->Add(sub2node);
18461 // Place copy #24 of ITS6 in I569
18463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18464 sub2node->SetLineColor(kColorITS);
18465 sub2node->SetVisibility(1);
18466 fNodes->Add(sub2node);
18469 // Place copy #25 of ITS6 in I569
18471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18472 sub2node->SetLineColor(kColorITS);
18473 sub2node->SetVisibility(1);
18474 fNodes->Add(sub2node);
18476 fNodes->Add(sub1node);
18479 // Place copy #10 of I569 in IT56
18481 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18482 sub1node->SetLineColor(kColorITS);
18483 sub1node->SetVisibility(0);
18486 // Place copy #1 of ITS6 in I569
18488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18489 sub2node->SetLineColor(kColorITS);
18490 sub2node->SetVisibility(1);
18491 fNodes->Add(sub2node);
18494 // Place copy #2 of ITS6 in I569
18496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18497 sub2node->SetLineColor(kColorITS);
18498 sub2node->SetVisibility(1);
18499 fNodes->Add(sub2node);
18502 // Place copy #3 of ITS6 in I569
18504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18505 sub2node->SetLineColor(kColorITS);
18506 sub2node->SetVisibility(1);
18507 fNodes->Add(sub2node);
18510 // Place copy #4 of ITS6 in I569
18512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18513 sub2node->SetLineColor(kColorITS);
18514 sub2node->SetVisibility(1);
18515 fNodes->Add(sub2node);
18518 // Place copy #5 of ITS6 in I569
18520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18521 sub2node->SetLineColor(kColorITS);
18522 sub2node->SetVisibility(1);
18523 fNodes->Add(sub2node);
18526 // Place copy #6 of ITS6 in I569
18528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18529 sub2node->SetLineColor(kColorITS);
18530 sub2node->SetVisibility(1);
18531 fNodes->Add(sub2node);
18534 // Place copy #7 of ITS6 in I569
18536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18537 sub2node->SetLineColor(kColorITS);
18538 sub2node->SetVisibility(1);
18539 fNodes->Add(sub2node);
18542 // Place copy #8 of ITS6 in I569
18544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18545 sub2node->SetLineColor(kColorITS);
18546 sub2node->SetVisibility(1);
18547 fNodes->Add(sub2node);
18550 // Place copy #9 of ITS6 in I569
18552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18553 sub2node->SetLineColor(kColorITS);
18554 sub2node->SetVisibility(1);
18555 fNodes->Add(sub2node);
18558 // Place copy #10 of ITS6 in I569
18560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18561 sub2node->SetLineColor(kColorITS);
18562 sub2node->SetVisibility(1);
18563 fNodes->Add(sub2node);
18566 // Place copy #11 of ITS6 in I569
18568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18569 sub2node->SetLineColor(kColorITS);
18570 sub2node->SetVisibility(1);
18571 fNodes->Add(sub2node);
18574 // Place copy #12 of ITS6 in I569
18576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18577 sub2node->SetLineColor(kColorITS);
18578 sub2node->SetVisibility(1);
18579 fNodes->Add(sub2node);
18582 // Place copy #13 of ITS6 in I569
18584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18585 sub2node->SetLineColor(kColorITS);
18586 sub2node->SetVisibility(1);
18587 fNodes->Add(sub2node);
18590 // Place copy #14 of ITS6 in I569
18592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18593 sub2node->SetLineColor(kColorITS);
18594 sub2node->SetVisibility(1);
18595 fNodes->Add(sub2node);
18598 // Place copy #15 of ITS6 in I569
18600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18601 sub2node->SetLineColor(kColorITS);
18602 sub2node->SetVisibility(1);
18603 fNodes->Add(sub2node);
18606 // Place copy #16 of ITS6 in I569
18608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18609 sub2node->SetLineColor(kColorITS);
18610 sub2node->SetVisibility(1);
18611 fNodes->Add(sub2node);
18614 // Place copy #17 of ITS6 in I569
18616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18617 sub2node->SetLineColor(kColorITS);
18618 sub2node->SetVisibility(1);
18619 fNodes->Add(sub2node);
18622 // Place copy #18 of ITS6 in I569
18624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18625 sub2node->SetLineColor(kColorITS);
18626 sub2node->SetVisibility(1);
18627 fNodes->Add(sub2node);
18630 // Place copy #19 of ITS6 in I569
18632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18633 sub2node->SetLineColor(kColorITS);
18634 sub2node->SetVisibility(1);
18635 fNodes->Add(sub2node);
18638 // Place copy #20 of ITS6 in I569
18640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18641 sub2node->SetLineColor(kColorITS);
18642 sub2node->SetVisibility(1);
18643 fNodes->Add(sub2node);
18646 // Place copy #21 of ITS6 in I569
18648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18649 sub2node->SetLineColor(kColorITS);
18650 sub2node->SetVisibility(1);
18651 fNodes->Add(sub2node);
18654 // Place copy #22 of ITS6 in I569
18656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18657 sub2node->SetLineColor(kColorITS);
18658 sub2node->SetVisibility(1);
18659 fNodes->Add(sub2node);
18662 // Place copy #23 of ITS6 in I569
18664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18665 sub2node->SetLineColor(kColorITS);
18666 sub2node->SetVisibility(1);
18667 fNodes->Add(sub2node);
18670 // Place copy #24 of ITS6 in I569
18672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18673 sub2node->SetLineColor(kColorITS);
18674 sub2node->SetVisibility(1);
18675 fNodes->Add(sub2node);
18678 // Place copy #25 of ITS6 in I569
18680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18681 sub2node->SetLineColor(kColorITS);
18682 sub2node->SetVisibility(1);
18683 fNodes->Add(sub2node);
18685 fNodes->Add(sub1node);
18688 // Place copy #11 of I569 in IT56
18690 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18691 sub1node->SetLineColor(kColorITS);
18692 sub1node->SetVisibility(0);
18695 // Place copy #1 of ITS6 in I569
18697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18698 sub2node->SetLineColor(kColorITS);
18699 sub2node->SetVisibility(1);
18700 fNodes->Add(sub2node);
18703 // Place copy #2 of ITS6 in I569
18705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18706 sub2node->SetLineColor(kColorITS);
18707 sub2node->SetVisibility(1);
18708 fNodes->Add(sub2node);
18711 // Place copy #3 of ITS6 in I569
18713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18714 sub2node->SetLineColor(kColorITS);
18715 sub2node->SetVisibility(1);
18716 fNodes->Add(sub2node);
18719 // Place copy #4 of ITS6 in I569
18721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18722 sub2node->SetLineColor(kColorITS);
18723 sub2node->SetVisibility(1);
18724 fNodes->Add(sub2node);
18727 // Place copy #5 of ITS6 in I569
18729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18730 sub2node->SetLineColor(kColorITS);
18731 sub2node->SetVisibility(1);
18732 fNodes->Add(sub2node);
18735 // Place copy #6 of ITS6 in I569
18737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18738 sub2node->SetLineColor(kColorITS);
18739 sub2node->SetVisibility(1);
18740 fNodes->Add(sub2node);
18743 // Place copy #7 of ITS6 in I569
18745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18746 sub2node->SetLineColor(kColorITS);
18747 sub2node->SetVisibility(1);
18748 fNodes->Add(sub2node);
18751 // Place copy #8 of ITS6 in I569
18753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18754 sub2node->SetLineColor(kColorITS);
18755 sub2node->SetVisibility(1);
18756 fNodes->Add(sub2node);
18759 // Place copy #9 of ITS6 in I569
18761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18762 sub2node->SetLineColor(kColorITS);
18763 sub2node->SetVisibility(1);
18764 fNodes->Add(sub2node);
18767 // Place copy #10 of ITS6 in I569
18769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18770 sub2node->SetLineColor(kColorITS);
18771 sub2node->SetVisibility(1);
18772 fNodes->Add(sub2node);
18775 // Place copy #11 of ITS6 in I569
18777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18778 sub2node->SetLineColor(kColorITS);
18779 sub2node->SetVisibility(1);
18780 fNodes->Add(sub2node);
18783 // Place copy #12 of ITS6 in I569
18785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18786 sub2node->SetLineColor(kColorITS);
18787 sub2node->SetVisibility(1);
18788 fNodes->Add(sub2node);
18791 // Place copy #13 of ITS6 in I569
18793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18794 sub2node->SetLineColor(kColorITS);
18795 sub2node->SetVisibility(1);
18796 fNodes->Add(sub2node);
18799 // Place copy #14 of ITS6 in I569
18801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18802 sub2node->SetLineColor(kColorITS);
18803 sub2node->SetVisibility(1);
18804 fNodes->Add(sub2node);
18807 // Place copy #15 of ITS6 in I569
18809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18810 sub2node->SetLineColor(kColorITS);
18811 sub2node->SetVisibility(1);
18812 fNodes->Add(sub2node);
18815 // Place copy #16 of ITS6 in I569
18817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18818 sub2node->SetLineColor(kColorITS);
18819 sub2node->SetVisibility(1);
18820 fNodes->Add(sub2node);
18823 // Place copy #17 of ITS6 in I569
18825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18826 sub2node->SetLineColor(kColorITS);
18827 sub2node->SetVisibility(1);
18828 fNodes->Add(sub2node);
18831 // Place copy #18 of ITS6 in I569
18833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18834 sub2node->SetLineColor(kColorITS);
18835 sub2node->SetVisibility(1);
18836 fNodes->Add(sub2node);
18839 // Place copy #19 of ITS6 in I569
18841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18842 sub2node->SetLineColor(kColorITS);
18843 sub2node->SetVisibility(1);
18844 fNodes->Add(sub2node);
18847 // Place copy #20 of ITS6 in I569
18849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18850 sub2node->SetLineColor(kColorITS);
18851 sub2node->SetVisibility(1);
18852 fNodes->Add(sub2node);
18855 // Place copy #21 of ITS6 in I569
18857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18858 sub2node->SetLineColor(kColorITS);
18859 sub2node->SetVisibility(1);
18860 fNodes->Add(sub2node);
18863 // Place copy #22 of ITS6 in I569
18865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18866 sub2node->SetLineColor(kColorITS);
18867 sub2node->SetVisibility(1);
18868 fNodes->Add(sub2node);
18871 // Place copy #23 of ITS6 in I569
18873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18874 sub2node->SetLineColor(kColorITS);
18875 sub2node->SetVisibility(1);
18876 fNodes->Add(sub2node);
18879 // Place copy #24 of ITS6 in I569
18881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18882 sub2node->SetLineColor(kColorITS);
18883 sub2node->SetVisibility(1);
18884 fNodes->Add(sub2node);
18887 // Place copy #25 of ITS6 in I569
18889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18890 sub2node->SetLineColor(kColorITS);
18891 sub2node->SetVisibility(1);
18892 fNodes->Add(sub2node);
18894 fNodes->Add(sub1node);
18897 // Place copy #12 of I569 in IT56
18899 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18900 sub1node->SetLineColor(kColorITS);
18901 sub1node->SetVisibility(0);
18904 // Place copy #1 of ITS6 in I569
18906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18907 sub2node->SetLineColor(kColorITS);
18908 sub2node->SetVisibility(1);
18909 fNodes->Add(sub2node);
18912 // Place copy #2 of ITS6 in I569
18914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18915 sub2node->SetLineColor(kColorITS);
18916 sub2node->SetVisibility(1);
18917 fNodes->Add(sub2node);
18920 // Place copy #3 of ITS6 in I569
18922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18923 sub2node->SetLineColor(kColorITS);
18924 sub2node->SetVisibility(1);
18925 fNodes->Add(sub2node);
18928 // Place copy #4 of ITS6 in I569
18930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18931 sub2node->SetLineColor(kColorITS);
18932 sub2node->SetVisibility(1);
18933 fNodes->Add(sub2node);
18936 // Place copy #5 of ITS6 in I569
18938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18939 sub2node->SetLineColor(kColorITS);
18940 sub2node->SetVisibility(1);
18941 fNodes->Add(sub2node);
18944 // Place copy #6 of ITS6 in I569
18946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18947 sub2node->SetLineColor(kColorITS);
18948 sub2node->SetVisibility(1);
18949 fNodes->Add(sub2node);
18952 // Place copy #7 of ITS6 in I569
18954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18955 sub2node->SetLineColor(kColorITS);
18956 sub2node->SetVisibility(1);
18957 fNodes->Add(sub2node);
18960 // Place copy #8 of ITS6 in I569
18962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18963 sub2node->SetLineColor(kColorITS);
18964 sub2node->SetVisibility(1);
18965 fNodes->Add(sub2node);
18968 // Place copy #9 of ITS6 in I569
18970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18971 sub2node->SetLineColor(kColorITS);
18972 sub2node->SetVisibility(1);
18973 fNodes->Add(sub2node);
18976 // Place copy #10 of ITS6 in I569
18978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18979 sub2node->SetLineColor(kColorITS);
18980 sub2node->SetVisibility(1);
18981 fNodes->Add(sub2node);
18984 // Place copy #11 of ITS6 in I569
18986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18987 sub2node->SetLineColor(kColorITS);
18988 sub2node->SetVisibility(1);
18989 fNodes->Add(sub2node);
18992 // Place copy #12 of ITS6 in I569
18994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18995 sub2node->SetLineColor(kColorITS);
18996 sub2node->SetVisibility(1);
18997 fNodes->Add(sub2node);
19000 // Place copy #13 of ITS6 in I569
19002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19003 sub2node->SetLineColor(kColorITS);
19004 sub2node->SetVisibility(1);
19005 fNodes->Add(sub2node);
19008 // Place copy #14 of ITS6 in I569
19010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19011 sub2node->SetLineColor(kColorITS);
19012 sub2node->SetVisibility(1);
19013 fNodes->Add(sub2node);
19016 // Place copy #15 of ITS6 in I569
19018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19019 sub2node->SetLineColor(kColorITS);
19020 sub2node->SetVisibility(1);
19021 fNodes->Add(sub2node);
19024 // Place copy #16 of ITS6 in I569
19026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19027 sub2node->SetLineColor(kColorITS);
19028 sub2node->SetVisibility(1);
19029 fNodes->Add(sub2node);
19032 // Place copy #17 of ITS6 in I569
19034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19035 sub2node->SetLineColor(kColorITS);
19036 sub2node->SetVisibility(1);
19037 fNodes->Add(sub2node);
19040 // Place copy #18 of ITS6 in I569
19042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19043 sub2node->SetLineColor(kColorITS);
19044 sub2node->SetVisibility(1);
19045 fNodes->Add(sub2node);
19048 // Place copy #19 of ITS6 in I569
19050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19051 sub2node->SetLineColor(kColorITS);
19052 sub2node->SetVisibility(1);
19053 fNodes->Add(sub2node);
19056 // Place copy #20 of ITS6 in I569
19058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19059 sub2node->SetLineColor(kColorITS);
19060 sub2node->SetVisibility(1);
19061 fNodes->Add(sub2node);
19064 // Place copy #21 of ITS6 in I569
19066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19067 sub2node->SetLineColor(kColorITS);
19068 sub2node->SetVisibility(1);
19069 fNodes->Add(sub2node);
19072 // Place copy #22 of ITS6 in I569
19074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19075 sub2node->SetLineColor(kColorITS);
19076 sub2node->SetVisibility(1);
19077 fNodes->Add(sub2node);
19080 // Place copy #23 of ITS6 in I569
19082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19083 sub2node->SetLineColor(kColorITS);
19084 sub2node->SetVisibility(1);
19085 fNodes->Add(sub2node);
19088 // Place copy #24 of ITS6 in I569
19090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19091 sub2node->SetLineColor(kColorITS);
19092 sub2node->SetVisibility(1);
19093 fNodes->Add(sub2node);
19096 // Place copy #25 of ITS6 in I569
19098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19099 sub2node->SetLineColor(kColorITS);
19100 sub2node->SetVisibility(1);
19101 fNodes->Add(sub2node);
19103 fNodes->Add(sub1node);
19106 // Place copy #13 of I569 in IT56
19108 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
19109 sub1node->SetLineColor(kColorITS);
19110 sub1node->SetVisibility(0);
19113 // Place copy #1 of ITS6 in I569
19115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19116 sub2node->SetLineColor(kColorITS);
19117 sub2node->SetVisibility(1);
19118 fNodes->Add(sub2node);
19121 // Place copy #2 of ITS6 in I569
19123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19124 sub2node->SetLineColor(kColorITS);
19125 sub2node->SetVisibility(1);
19126 fNodes->Add(sub2node);
19129 // Place copy #3 of ITS6 in I569
19131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19132 sub2node->SetLineColor(kColorITS);
19133 sub2node->SetVisibility(1);
19134 fNodes->Add(sub2node);
19137 // Place copy #4 of ITS6 in I569
19139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19140 sub2node->SetLineColor(kColorITS);
19141 sub2node->SetVisibility(1);
19142 fNodes->Add(sub2node);
19145 // Place copy #5 of ITS6 in I569
19147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19148 sub2node->SetLineColor(kColorITS);
19149 sub2node->SetVisibility(1);
19150 fNodes->Add(sub2node);
19153 // Place copy #6 of ITS6 in I569
19155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19156 sub2node->SetLineColor(kColorITS);
19157 sub2node->SetVisibility(1);
19158 fNodes->Add(sub2node);
19161 // Place copy #7 of ITS6 in I569
19163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19164 sub2node->SetLineColor(kColorITS);
19165 sub2node->SetVisibility(1);
19166 fNodes->Add(sub2node);
19169 // Place copy #8 of ITS6 in I569
19171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19172 sub2node->SetLineColor(kColorITS);
19173 sub2node->SetVisibility(1);
19174 fNodes->Add(sub2node);
19177 // Place copy #9 of ITS6 in I569
19179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19180 sub2node->SetLineColor(kColorITS);
19181 sub2node->SetVisibility(1);
19182 fNodes->Add(sub2node);
19185 // Place copy #10 of ITS6 in I569
19187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19188 sub2node->SetLineColor(kColorITS);
19189 sub2node->SetVisibility(1);
19190 fNodes->Add(sub2node);
19193 // Place copy #11 of ITS6 in I569
19195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19196 sub2node->SetLineColor(kColorITS);
19197 sub2node->SetVisibility(1);
19198 fNodes->Add(sub2node);
19201 // Place copy #12 of ITS6 in I569
19203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19204 sub2node->SetLineColor(kColorITS);
19205 sub2node->SetVisibility(1);
19206 fNodes->Add(sub2node);
19209 // Place copy #13 of ITS6 in I569
19211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19212 sub2node->SetLineColor(kColorITS);
19213 sub2node->SetVisibility(1);
19214 fNodes->Add(sub2node);
19217 // Place copy #14 of ITS6 in I569
19219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19220 sub2node->SetLineColor(kColorITS);
19221 sub2node->SetVisibility(1);
19222 fNodes->Add(sub2node);
19225 // Place copy #15 of ITS6 in I569
19227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19228 sub2node->SetLineColor(kColorITS);
19229 sub2node->SetVisibility(1);
19230 fNodes->Add(sub2node);
19233 // Place copy #16 of ITS6 in I569
19235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19236 sub2node->SetLineColor(kColorITS);
19237 sub2node->SetVisibility(1);
19238 fNodes->Add(sub2node);
19241 // Place copy #17 of ITS6 in I569
19243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19244 sub2node->SetLineColor(kColorITS);
19245 sub2node->SetVisibility(1);
19246 fNodes->Add(sub2node);
19249 // Place copy #18 of ITS6 in I569
19251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19252 sub2node->SetLineColor(kColorITS);
19253 sub2node->SetVisibility(1);
19254 fNodes->Add(sub2node);
19257 // Place copy #19 of ITS6 in I569
19259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19260 sub2node->SetLineColor(kColorITS);
19261 sub2node->SetVisibility(1);
19262 fNodes->Add(sub2node);
19265 // Place copy #20 of ITS6 in I569
19267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19268 sub2node->SetLineColor(kColorITS);
19269 sub2node->SetVisibility(1);
19270 fNodes->Add(sub2node);
19273 // Place copy #21 of ITS6 in I569
19275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19276 sub2node->SetLineColor(kColorITS);
19277 sub2node->SetVisibility(1);
19278 fNodes->Add(sub2node);
19281 // Place copy #22 of ITS6 in I569
19283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19284 sub2node->SetLineColor(kColorITS);
19285 sub2node->SetVisibility(1);
19286 fNodes->Add(sub2node);
19289 // Place copy #23 of ITS6 in I569
19291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19292 sub2node->SetLineColor(kColorITS);
19293 sub2node->SetVisibility(1);
19294 fNodes->Add(sub2node);
19297 // Place copy #24 of ITS6 in I569
19299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19300 sub2node->SetLineColor(kColorITS);
19301 sub2node->SetVisibility(1);
19302 fNodes->Add(sub2node);
19305 // Place copy #25 of ITS6 in I569
19307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19308 sub2node->SetLineColor(kColorITS);
19309 sub2node->SetVisibility(1);
19310 fNodes->Add(sub2node);
19312 fNodes->Add(sub1node);
19315 // Place copy #14 of I569 in IT56
19317 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19318 sub1node->SetLineColor(kColorITS);
19319 sub1node->SetVisibility(0);
19322 // Place copy #1 of ITS6 in I569
19324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19325 sub2node->SetLineColor(kColorITS);
19326 sub2node->SetVisibility(1);
19327 fNodes->Add(sub2node);
19330 // Place copy #2 of ITS6 in I569
19332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19333 sub2node->SetLineColor(kColorITS);
19334 sub2node->SetVisibility(1);
19335 fNodes->Add(sub2node);
19338 // Place copy #3 of ITS6 in I569
19340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19341 sub2node->SetLineColor(kColorITS);
19342 sub2node->SetVisibility(1);
19343 fNodes->Add(sub2node);
19346 // Place copy #4 of ITS6 in I569
19348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19349 sub2node->SetLineColor(kColorITS);
19350 sub2node->SetVisibility(1);
19351 fNodes->Add(sub2node);
19354 // Place copy #5 of ITS6 in I569
19356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19357 sub2node->SetLineColor(kColorITS);
19358 sub2node->SetVisibility(1);
19359 fNodes->Add(sub2node);
19362 // Place copy #6 of ITS6 in I569
19364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19365 sub2node->SetLineColor(kColorITS);
19366 sub2node->SetVisibility(1);
19367 fNodes->Add(sub2node);
19370 // Place copy #7 of ITS6 in I569
19372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19373 sub2node->SetLineColor(kColorITS);
19374 sub2node->SetVisibility(1);
19375 fNodes->Add(sub2node);
19378 // Place copy #8 of ITS6 in I569
19380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19381 sub2node->SetLineColor(kColorITS);
19382 sub2node->SetVisibility(1);
19383 fNodes->Add(sub2node);
19386 // Place copy #9 of ITS6 in I569
19388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19389 sub2node->SetLineColor(kColorITS);
19390 sub2node->SetVisibility(1);
19391 fNodes->Add(sub2node);
19394 // Place copy #10 of ITS6 in I569
19396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19397 sub2node->SetLineColor(kColorITS);
19398 sub2node->SetVisibility(1);
19399 fNodes->Add(sub2node);
19402 // Place copy #11 of ITS6 in I569
19404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19405 sub2node->SetLineColor(kColorITS);
19406 sub2node->SetVisibility(1);
19407 fNodes->Add(sub2node);
19410 // Place copy #12 of ITS6 in I569
19412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19413 sub2node->SetLineColor(kColorITS);
19414 sub2node->SetVisibility(1);
19415 fNodes->Add(sub2node);
19418 // Place copy #13 of ITS6 in I569
19420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19421 sub2node->SetLineColor(kColorITS);
19422 sub2node->SetVisibility(1);
19423 fNodes->Add(sub2node);
19426 // Place copy #14 of ITS6 in I569
19428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19429 sub2node->SetLineColor(kColorITS);
19430 sub2node->SetVisibility(1);
19431 fNodes->Add(sub2node);
19434 // Place copy #15 of ITS6 in I569
19436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19437 sub2node->SetLineColor(kColorITS);
19438 sub2node->SetVisibility(1);
19439 fNodes->Add(sub2node);
19442 // Place copy #16 of ITS6 in I569
19444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19445 sub2node->SetLineColor(kColorITS);
19446 sub2node->SetVisibility(1);
19447 fNodes->Add(sub2node);
19450 // Place copy #17 of ITS6 in I569
19452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19453 sub2node->SetLineColor(kColorITS);
19454 sub2node->SetVisibility(1);
19455 fNodes->Add(sub2node);
19458 // Place copy #18 of ITS6 in I569
19460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19461 sub2node->SetLineColor(kColorITS);
19462 sub2node->SetVisibility(1);
19463 fNodes->Add(sub2node);
19466 // Place copy #19 of ITS6 in I569
19468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19469 sub2node->SetLineColor(kColorITS);
19470 sub2node->SetVisibility(1);
19471 fNodes->Add(sub2node);
19474 // Place copy #20 of ITS6 in I569
19476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19477 sub2node->SetLineColor(kColorITS);
19478 sub2node->SetVisibility(1);
19479 fNodes->Add(sub2node);
19482 // Place copy #21 of ITS6 in I569
19484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19485 sub2node->SetLineColor(kColorITS);
19486 sub2node->SetVisibility(1);
19487 fNodes->Add(sub2node);
19490 // Place copy #22 of ITS6 in I569
19492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19493 sub2node->SetLineColor(kColorITS);
19494 sub2node->SetVisibility(1);
19495 fNodes->Add(sub2node);
19498 // Place copy #23 of ITS6 in I569
19500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19501 sub2node->SetLineColor(kColorITS);
19502 sub2node->SetVisibility(1);
19503 fNodes->Add(sub2node);
19506 // Place copy #24 of ITS6 in I569
19508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19509 sub2node->SetLineColor(kColorITS);
19510 sub2node->SetVisibility(1);
19511 fNodes->Add(sub2node);
19514 // Place copy #25 of ITS6 in I569
19516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19517 sub2node->SetLineColor(kColorITS);
19518 sub2node->SetVisibility(1);
19519 fNodes->Add(sub2node);
19521 fNodes->Add(sub1node);
19524 // Place copy #15 of I569 in IT56
19526 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19527 sub1node->SetLineColor(kColorITS);
19528 sub1node->SetVisibility(0);
19531 // Place copy #1 of ITS6 in I569
19533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19534 sub2node->SetLineColor(kColorITS);
19535 sub2node->SetVisibility(1);
19536 fNodes->Add(sub2node);
19539 // Place copy #2 of ITS6 in I569
19541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19542 sub2node->SetLineColor(kColorITS);
19543 sub2node->SetVisibility(1);
19544 fNodes->Add(sub2node);
19547 // Place copy #3 of ITS6 in I569
19549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19550 sub2node->SetLineColor(kColorITS);
19551 sub2node->SetVisibility(1);
19552 fNodes->Add(sub2node);
19555 // Place copy #4 of ITS6 in I569
19557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19558 sub2node->SetLineColor(kColorITS);
19559 sub2node->SetVisibility(1);
19560 fNodes->Add(sub2node);
19563 // Place copy #5 of ITS6 in I569
19565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19566 sub2node->SetLineColor(kColorITS);
19567 sub2node->SetVisibility(1);
19568 fNodes->Add(sub2node);
19571 // Place copy #6 of ITS6 in I569
19573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19574 sub2node->SetLineColor(kColorITS);
19575 sub2node->SetVisibility(1);
19576 fNodes->Add(sub2node);
19579 // Place copy #7 of ITS6 in I569
19581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19582 sub2node->SetLineColor(kColorITS);
19583 sub2node->SetVisibility(1);
19584 fNodes->Add(sub2node);
19587 // Place copy #8 of ITS6 in I569
19589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19590 sub2node->SetLineColor(kColorITS);
19591 sub2node->SetVisibility(1);
19592 fNodes->Add(sub2node);
19595 // Place copy #9 of ITS6 in I569
19597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19598 sub2node->SetLineColor(kColorITS);
19599 sub2node->SetVisibility(1);
19600 fNodes->Add(sub2node);
19603 // Place copy #10 of ITS6 in I569
19605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19606 sub2node->SetLineColor(kColorITS);
19607 sub2node->SetVisibility(1);
19608 fNodes->Add(sub2node);
19611 // Place copy #11 of ITS6 in I569
19613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19614 sub2node->SetLineColor(kColorITS);
19615 sub2node->SetVisibility(1);
19616 fNodes->Add(sub2node);
19619 // Place copy #12 of ITS6 in I569
19621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19622 sub2node->SetLineColor(kColorITS);
19623 sub2node->SetVisibility(1);
19624 fNodes->Add(sub2node);
19627 // Place copy #13 of ITS6 in I569
19629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19630 sub2node->SetLineColor(kColorITS);
19631 sub2node->SetVisibility(1);
19632 fNodes->Add(sub2node);
19635 // Place copy #14 of ITS6 in I569
19637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19638 sub2node->SetLineColor(kColorITS);
19639 sub2node->SetVisibility(1);
19640 fNodes->Add(sub2node);
19643 // Place copy #15 of ITS6 in I569
19645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19646 sub2node->SetLineColor(kColorITS);
19647 sub2node->SetVisibility(1);
19648 fNodes->Add(sub2node);
19651 // Place copy #16 of ITS6 in I569
19653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19654 sub2node->SetLineColor(kColorITS);
19655 sub2node->SetVisibility(1);
19656 fNodes->Add(sub2node);
19659 // Place copy #17 of ITS6 in I569
19661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19662 sub2node->SetLineColor(kColorITS);
19663 sub2node->SetVisibility(1);
19664 fNodes->Add(sub2node);
19667 // Place copy #18 of ITS6 in I569
19669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19670 sub2node->SetLineColor(kColorITS);
19671 sub2node->SetVisibility(1);
19672 fNodes->Add(sub2node);
19675 // Place copy #19 of ITS6 in I569
19677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19678 sub2node->SetLineColor(kColorITS);
19679 sub2node->SetVisibility(1);
19680 fNodes->Add(sub2node);
19683 // Place copy #20 of ITS6 in I569
19685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19686 sub2node->SetLineColor(kColorITS);
19687 sub2node->SetVisibility(1);
19688 fNodes->Add(sub2node);
19691 // Place copy #21 of ITS6 in I569
19693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19694 sub2node->SetLineColor(kColorITS);
19695 sub2node->SetVisibility(1);
19696 fNodes->Add(sub2node);
19699 // Place copy #22 of ITS6 in I569
19701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19702 sub2node->SetLineColor(kColorITS);
19703 sub2node->SetVisibility(1);
19704 fNodes->Add(sub2node);
19707 // Place copy #23 of ITS6 in I569
19709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19710 sub2node->SetLineColor(kColorITS);
19711 sub2node->SetVisibility(1);
19712 fNodes->Add(sub2node);
19715 // Place copy #24 of ITS6 in I569
19717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19718 sub2node->SetLineColor(kColorITS);
19719 sub2node->SetVisibility(1);
19720 fNodes->Add(sub2node);
19723 // Place copy #25 of ITS6 in I569
19725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19726 sub2node->SetLineColor(kColorITS);
19727 sub2node->SetVisibility(1);
19728 fNodes->Add(sub2node);
19730 fNodes->Add(sub1node);
19733 // Place copy #16 of I569 in IT56
19735 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19736 sub1node->SetLineColor(kColorITS);
19737 sub1node->SetVisibility(0);
19740 // Place copy #1 of ITS6 in I569
19742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19743 sub2node->SetLineColor(kColorITS);
19744 sub2node->SetVisibility(1);
19745 fNodes->Add(sub2node);
19748 // Place copy #2 of ITS6 in I569
19750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19751 sub2node->SetLineColor(kColorITS);
19752 sub2node->SetVisibility(1);
19753 fNodes->Add(sub2node);
19756 // Place copy #3 of ITS6 in I569
19758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19759 sub2node->SetLineColor(kColorITS);
19760 sub2node->SetVisibility(1);
19761 fNodes->Add(sub2node);
19764 // Place copy #4 of ITS6 in I569
19766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19767 sub2node->SetLineColor(kColorITS);
19768 sub2node->SetVisibility(1);
19769 fNodes->Add(sub2node);
19772 // Place copy #5 of ITS6 in I569
19774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19775 sub2node->SetLineColor(kColorITS);
19776 sub2node->SetVisibility(1);
19777 fNodes->Add(sub2node);
19780 // Place copy #6 of ITS6 in I569
19782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19783 sub2node->SetLineColor(kColorITS);
19784 sub2node->SetVisibility(1);
19785 fNodes->Add(sub2node);
19788 // Place copy #7 of ITS6 in I569
19790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19791 sub2node->SetLineColor(kColorITS);
19792 sub2node->SetVisibility(1);
19793 fNodes->Add(sub2node);
19796 // Place copy #8 of ITS6 in I569
19798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19799 sub2node->SetLineColor(kColorITS);
19800 sub2node->SetVisibility(1);
19801 fNodes->Add(sub2node);
19804 // Place copy #9 of ITS6 in I569
19806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19807 sub2node->SetLineColor(kColorITS);
19808 sub2node->SetVisibility(1);
19809 fNodes->Add(sub2node);
19812 // Place copy #10 of ITS6 in I569
19814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19815 sub2node->SetLineColor(kColorITS);
19816 sub2node->SetVisibility(1);
19817 fNodes->Add(sub2node);
19820 // Place copy #11 of ITS6 in I569
19822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19823 sub2node->SetLineColor(kColorITS);
19824 sub2node->SetVisibility(1);
19825 fNodes->Add(sub2node);
19828 // Place copy #12 of ITS6 in I569
19830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19831 sub2node->SetLineColor(kColorITS);
19832 sub2node->SetVisibility(1);
19833 fNodes->Add(sub2node);
19836 // Place copy #13 of ITS6 in I569
19838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19839 sub2node->SetLineColor(kColorITS);
19840 sub2node->SetVisibility(1);
19841 fNodes->Add(sub2node);
19844 // Place copy #14 of ITS6 in I569
19846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19847 sub2node->SetLineColor(kColorITS);
19848 sub2node->SetVisibility(1);
19849 fNodes->Add(sub2node);
19852 // Place copy #15 of ITS6 in I569
19854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19855 sub2node->SetLineColor(kColorITS);
19856 sub2node->SetVisibility(1);
19857 fNodes->Add(sub2node);
19860 // Place copy #16 of ITS6 in I569
19862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19863 sub2node->SetLineColor(kColorITS);
19864 sub2node->SetVisibility(1);
19865 fNodes->Add(sub2node);
19868 // Place copy #17 of ITS6 in I569
19870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19871 sub2node->SetLineColor(kColorITS);
19872 sub2node->SetVisibility(1);
19873 fNodes->Add(sub2node);
19876 // Place copy #18 of ITS6 in I569
19878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19879 sub2node->SetLineColor(kColorITS);
19880 sub2node->SetVisibility(1);
19881 fNodes->Add(sub2node);
19884 // Place copy #19 of ITS6 in I569
19886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19887 sub2node->SetLineColor(kColorITS);
19888 sub2node->SetVisibility(1);
19889 fNodes->Add(sub2node);
19892 // Place copy #20 of ITS6 in I569
19894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19895 sub2node->SetLineColor(kColorITS);
19896 sub2node->SetVisibility(1);
19897 fNodes->Add(sub2node);
19900 // Place copy #21 of ITS6 in I569
19902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19903 sub2node->SetLineColor(kColorITS);
19904 sub2node->SetVisibility(1);
19905 fNodes->Add(sub2node);
19908 // Place copy #22 of ITS6 in I569
19910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19911 sub2node->SetLineColor(kColorITS);
19912 sub2node->SetVisibility(1);
19913 fNodes->Add(sub2node);
19916 // Place copy #23 of ITS6 in I569
19918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19919 sub2node->SetLineColor(kColorITS);
19920 sub2node->SetVisibility(1);
19921 fNodes->Add(sub2node);
19924 // Place copy #24 of ITS6 in I569
19926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19927 sub2node->SetLineColor(kColorITS);
19928 sub2node->SetVisibility(1);
19929 fNodes->Add(sub2node);
19932 // Place copy #25 of ITS6 in I569
19934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19935 sub2node->SetLineColor(kColorITS);
19936 sub2node->SetVisibility(1);
19937 fNodes->Add(sub2node);
19939 fNodes->Add(sub1node);
19942 // Place copy #17 of I569 in IT56
19944 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19945 sub1node->SetLineColor(kColorITS);
19946 sub1node->SetVisibility(0);
19949 // Place copy #1 of ITS6 in I569
19951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19952 sub2node->SetLineColor(kColorITS);
19953 sub2node->SetVisibility(1);
19954 fNodes->Add(sub2node);
19957 // Place copy #2 of ITS6 in I569
19959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19960 sub2node->SetLineColor(kColorITS);
19961 sub2node->SetVisibility(1);
19962 fNodes->Add(sub2node);
19965 // Place copy #3 of ITS6 in I569
19967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19968 sub2node->SetLineColor(kColorITS);
19969 sub2node->SetVisibility(1);
19970 fNodes->Add(sub2node);
19973 // Place copy #4 of ITS6 in I569
19975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19976 sub2node->SetLineColor(kColorITS);
19977 sub2node->SetVisibility(1);
19978 fNodes->Add(sub2node);
19981 // Place copy #5 of ITS6 in I569
19983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19984 sub2node->SetLineColor(kColorITS);
19985 sub2node->SetVisibility(1);
19986 fNodes->Add(sub2node);
19989 // Place copy #6 of ITS6 in I569
19991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19992 sub2node->SetLineColor(kColorITS);
19993 sub2node->SetVisibility(1);
19994 fNodes->Add(sub2node);
19997 // Place copy #7 of ITS6 in I569
19999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20000 sub2node->SetLineColor(kColorITS);
20001 sub2node->SetVisibility(1);
20002 fNodes->Add(sub2node);
20005 // Place copy #8 of ITS6 in I569
20007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20008 sub2node->SetLineColor(kColorITS);
20009 sub2node->SetVisibility(1);
20010 fNodes->Add(sub2node);
20013 // Place copy #9 of ITS6 in I569
20015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20016 sub2node->SetLineColor(kColorITS);
20017 sub2node->SetVisibility(1);
20018 fNodes->Add(sub2node);
20021 // Place copy #10 of ITS6 in I569
20023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20024 sub2node->SetLineColor(kColorITS);
20025 sub2node->SetVisibility(1);
20026 fNodes->Add(sub2node);
20029 // Place copy #11 of ITS6 in I569
20031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20032 sub2node->SetLineColor(kColorITS);
20033 sub2node->SetVisibility(1);
20034 fNodes->Add(sub2node);
20037 // Place copy #12 of ITS6 in I569
20039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20040 sub2node->SetLineColor(kColorITS);
20041 sub2node->SetVisibility(1);
20042 fNodes->Add(sub2node);
20045 // Place copy #13 of ITS6 in I569
20047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20048 sub2node->SetLineColor(kColorITS);
20049 sub2node->SetVisibility(1);
20050 fNodes->Add(sub2node);
20053 // Place copy #14 of ITS6 in I569
20055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20056 sub2node->SetLineColor(kColorITS);
20057 sub2node->SetVisibility(1);
20058 fNodes->Add(sub2node);
20061 // Place copy #15 of ITS6 in I569
20063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20064 sub2node->SetLineColor(kColorITS);
20065 sub2node->SetVisibility(1);
20066 fNodes->Add(sub2node);
20069 // Place copy #16 of ITS6 in I569
20071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20072 sub2node->SetLineColor(kColorITS);
20073 sub2node->SetVisibility(1);
20074 fNodes->Add(sub2node);
20077 // Place copy #17 of ITS6 in I569
20079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20080 sub2node->SetLineColor(kColorITS);
20081 sub2node->SetVisibility(1);
20082 fNodes->Add(sub2node);
20085 // Place copy #18 of ITS6 in I569
20087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20088 sub2node->SetLineColor(kColorITS);
20089 sub2node->SetVisibility(1);
20090 fNodes->Add(sub2node);
20093 // Place copy #19 of ITS6 in I569
20095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20096 sub2node->SetLineColor(kColorITS);
20097 sub2node->SetVisibility(1);
20098 fNodes->Add(sub2node);
20101 // Place copy #20 of ITS6 in I569
20103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20104 sub2node->SetLineColor(kColorITS);
20105 sub2node->SetVisibility(1);
20106 fNodes->Add(sub2node);
20109 // Place copy #21 of ITS6 in I569
20111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20112 sub2node->SetLineColor(kColorITS);
20113 sub2node->SetVisibility(1);
20114 fNodes->Add(sub2node);
20117 // Place copy #22 of ITS6 in I569
20119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20120 sub2node->SetLineColor(kColorITS);
20121 sub2node->SetVisibility(1);
20122 fNodes->Add(sub2node);
20125 // Place copy #23 of ITS6 in I569
20127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20128 sub2node->SetLineColor(kColorITS);
20129 sub2node->SetVisibility(1);
20130 fNodes->Add(sub2node);
20133 // Place copy #24 of ITS6 in I569
20135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20136 sub2node->SetLineColor(kColorITS);
20137 sub2node->SetVisibility(1);
20138 fNodes->Add(sub2node);
20141 // Place copy #25 of ITS6 in I569
20143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20144 sub2node->SetLineColor(kColorITS);
20145 sub2node->SetVisibility(1);
20146 fNodes->Add(sub2node);
20148 fNodes->Add(sub1node);
20151 // Place copy #18 of I569 in IT56
20153 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
20154 sub1node->SetLineColor(kColorITS);
20155 sub1node->SetVisibility(0);
20158 // Place copy #1 of ITS6 in I569
20160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20161 sub2node->SetLineColor(kColorITS);
20162 sub2node->SetVisibility(1);
20163 fNodes->Add(sub2node);
20166 // Place copy #2 of ITS6 in I569
20168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20169 sub2node->SetLineColor(kColorITS);
20170 sub2node->SetVisibility(1);
20171 fNodes->Add(sub2node);
20174 // Place copy #3 of ITS6 in I569
20176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20177 sub2node->SetLineColor(kColorITS);
20178 sub2node->SetVisibility(1);
20179 fNodes->Add(sub2node);
20182 // Place copy #4 of ITS6 in I569
20184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20185 sub2node->SetLineColor(kColorITS);
20186 sub2node->SetVisibility(1);
20187 fNodes->Add(sub2node);
20190 // Place copy #5 of ITS6 in I569
20192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20193 sub2node->SetLineColor(kColorITS);
20194 sub2node->SetVisibility(1);
20195 fNodes->Add(sub2node);
20198 // Place copy #6 of ITS6 in I569
20200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20201 sub2node->SetLineColor(kColorITS);
20202 sub2node->SetVisibility(1);
20203 fNodes->Add(sub2node);
20206 // Place copy #7 of ITS6 in I569
20208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20209 sub2node->SetLineColor(kColorITS);
20210 sub2node->SetVisibility(1);
20211 fNodes->Add(sub2node);
20214 // Place copy #8 of ITS6 in I569
20216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20217 sub2node->SetLineColor(kColorITS);
20218 sub2node->SetVisibility(1);
20219 fNodes->Add(sub2node);
20222 // Place copy #9 of ITS6 in I569
20224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20225 sub2node->SetLineColor(kColorITS);
20226 sub2node->SetVisibility(1);
20227 fNodes->Add(sub2node);
20230 // Place copy #10 of ITS6 in I569
20232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20233 sub2node->SetLineColor(kColorITS);
20234 sub2node->SetVisibility(1);
20235 fNodes->Add(sub2node);
20238 // Place copy #11 of ITS6 in I569
20240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20241 sub2node->SetLineColor(kColorITS);
20242 sub2node->SetVisibility(1);
20243 fNodes->Add(sub2node);
20246 // Place copy #12 of ITS6 in I569
20248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20249 sub2node->SetLineColor(kColorITS);
20250 sub2node->SetVisibility(1);
20251 fNodes->Add(sub2node);
20254 // Place copy #13 of ITS6 in I569
20256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20257 sub2node->SetLineColor(kColorITS);
20258 sub2node->SetVisibility(1);
20259 fNodes->Add(sub2node);
20262 // Place copy #14 of ITS6 in I569
20264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20265 sub2node->SetLineColor(kColorITS);
20266 sub2node->SetVisibility(1);
20267 fNodes->Add(sub2node);
20270 // Place copy #15 of ITS6 in I569
20272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20273 sub2node->SetLineColor(kColorITS);
20274 sub2node->SetVisibility(1);
20275 fNodes->Add(sub2node);
20278 // Place copy #16 of ITS6 in I569
20280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20281 sub2node->SetLineColor(kColorITS);
20282 sub2node->SetVisibility(1);
20283 fNodes->Add(sub2node);
20286 // Place copy #17 of ITS6 in I569
20288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20289 sub2node->SetLineColor(kColorITS);
20290 sub2node->SetVisibility(1);
20291 fNodes->Add(sub2node);
20294 // Place copy #18 of ITS6 in I569
20296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20297 sub2node->SetLineColor(kColorITS);
20298 sub2node->SetVisibility(1);
20299 fNodes->Add(sub2node);
20302 // Place copy #19 of ITS6 in I569
20304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20305 sub2node->SetLineColor(kColorITS);
20306 sub2node->SetVisibility(1);
20307 fNodes->Add(sub2node);
20310 // Place copy #20 of ITS6 in I569
20312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20313 sub2node->SetLineColor(kColorITS);
20314 sub2node->SetVisibility(1);
20315 fNodes->Add(sub2node);
20318 // Place copy #21 of ITS6 in I569
20320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20321 sub2node->SetLineColor(kColorITS);
20322 sub2node->SetVisibility(1);
20323 fNodes->Add(sub2node);
20326 // Place copy #22 of ITS6 in I569
20328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20329 sub2node->SetLineColor(kColorITS);
20330 sub2node->SetVisibility(1);
20331 fNodes->Add(sub2node);
20334 // Place copy #23 of ITS6 in I569
20336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20337 sub2node->SetLineColor(kColorITS);
20338 sub2node->SetVisibility(1);
20339 fNodes->Add(sub2node);
20342 // Place copy #24 of ITS6 in I569
20344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20345 sub2node->SetLineColor(kColorITS);
20346 sub2node->SetVisibility(1);
20347 fNodes->Add(sub2node);
20350 // Place copy #25 of ITS6 in I569
20352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20353 sub2node->SetLineColor(kColorITS);
20354 sub2node->SetVisibility(1);
20355 fNodes->Add(sub2node);
20357 fNodes->Add(sub1node);
20360 // Place copy #19 of I569 in IT56
20362 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20363 sub1node->SetLineColor(kColorITS);
20364 sub1node->SetVisibility(0);
20367 // Place copy #1 of ITS6 in I569
20369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20370 sub2node->SetLineColor(kColorITS);
20371 sub2node->SetVisibility(1);
20372 fNodes->Add(sub2node);
20375 // Place copy #2 of ITS6 in I569
20377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20378 sub2node->SetLineColor(kColorITS);
20379 sub2node->SetVisibility(1);
20380 fNodes->Add(sub2node);
20383 // Place copy #3 of ITS6 in I569
20385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20386 sub2node->SetLineColor(kColorITS);
20387 sub2node->SetVisibility(1);
20388 fNodes->Add(sub2node);
20391 // Place copy #4 of ITS6 in I569
20393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20394 sub2node->SetLineColor(kColorITS);
20395 sub2node->SetVisibility(1);
20396 fNodes->Add(sub2node);
20399 // Place copy #5 of ITS6 in I569
20401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20402 sub2node->SetLineColor(kColorITS);
20403 sub2node->SetVisibility(1);
20404 fNodes->Add(sub2node);
20407 // Place copy #6 of ITS6 in I569
20409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20410 sub2node->SetLineColor(kColorITS);
20411 sub2node->SetVisibility(1);
20412 fNodes->Add(sub2node);
20415 // Place copy #7 of ITS6 in I569
20417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20418 sub2node->SetLineColor(kColorITS);
20419 sub2node->SetVisibility(1);
20420 fNodes->Add(sub2node);
20423 // Place copy #8 of ITS6 in I569
20425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20426 sub2node->SetLineColor(kColorITS);
20427 sub2node->SetVisibility(1);
20428 fNodes->Add(sub2node);
20431 // Place copy #9 of ITS6 in I569
20433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20434 sub2node->SetLineColor(kColorITS);
20435 sub2node->SetVisibility(1);
20436 fNodes->Add(sub2node);
20439 // Place copy #10 of ITS6 in I569
20441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20442 sub2node->SetLineColor(kColorITS);
20443 sub2node->SetVisibility(1);
20444 fNodes->Add(sub2node);
20447 // Place copy #11 of ITS6 in I569
20449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20450 sub2node->SetLineColor(kColorITS);
20451 sub2node->SetVisibility(1);
20452 fNodes->Add(sub2node);
20455 // Place copy #12 of ITS6 in I569
20457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20458 sub2node->SetLineColor(kColorITS);
20459 sub2node->SetVisibility(1);
20460 fNodes->Add(sub2node);
20463 // Place copy #13 of ITS6 in I569
20465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20466 sub2node->SetLineColor(kColorITS);
20467 sub2node->SetVisibility(1);
20468 fNodes->Add(sub2node);
20471 // Place copy #14 of ITS6 in I569
20473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20474 sub2node->SetLineColor(kColorITS);
20475 sub2node->SetVisibility(1);
20476 fNodes->Add(sub2node);
20479 // Place copy #15 of ITS6 in I569
20481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20482 sub2node->SetLineColor(kColorITS);
20483 sub2node->SetVisibility(1);
20484 fNodes->Add(sub2node);
20487 // Place copy #16 of ITS6 in I569
20489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20490 sub2node->SetLineColor(kColorITS);
20491 sub2node->SetVisibility(1);
20492 fNodes->Add(sub2node);
20495 // Place copy #17 of ITS6 in I569
20497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20498 sub2node->SetLineColor(kColorITS);
20499 sub2node->SetVisibility(1);
20500 fNodes->Add(sub2node);
20503 // Place copy #18 of ITS6 in I569
20505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20506 sub2node->SetLineColor(kColorITS);
20507 sub2node->SetVisibility(1);
20508 fNodes->Add(sub2node);
20511 // Place copy #19 of ITS6 in I569
20513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20514 sub2node->SetLineColor(kColorITS);
20515 sub2node->SetVisibility(1);
20516 fNodes->Add(sub2node);
20519 // Place copy #20 of ITS6 in I569
20521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20522 sub2node->SetLineColor(kColorITS);
20523 sub2node->SetVisibility(1);
20524 fNodes->Add(sub2node);
20527 // Place copy #21 of ITS6 in I569
20529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20530 sub2node->SetLineColor(kColorITS);
20531 sub2node->SetVisibility(1);
20532 fNodes->Add(sub2node);
20535 // Place copy #22 of ITS6 in I569
20537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20538 sub2node->SetLineColor(kColorITS);
20539 sub2node->SetVisibility(1);
20540 fNodes->Add(sub2node);
20543 // Place copy #23 of ITS6 in I569
20545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20546 sub2node->SetLineColor(kColorITS);
20547 sub2node->SetVisibility(1);
20548 fNodes->Add(sub2node);
20551 // Place copy #24 of ITS6 in I569
20553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20554 sub2node->SetLineColor(kColorITS);
20555 sub2node->SetVisibility(1);
20556 fNodes->Add(sub2node);
20559 // Place copy #25 of ITS6 in I569
20561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20562 sub2node->SetLineColor(kColorITS);
20563 sub2node->SetVisibility(1);
20564 fNodes->Add(sub2node);
20566 fNodes->Add(sub1node);
20569 // Place copy #20 of I569 in IT56
20571 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20572 sub1node->SetLineColor(kColorITS);
20573 sub1node->SetVisibility(0);
20576 // Place copy #1 of ITS6 in I569
20578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20579 sub2node->SetLineColor(kColorITS);
20580 sub2node->SetVisibility(1);
20581 fNodes->Add(sub2node);
20584 // Place copy #2 of ITS6 in I569
20586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20587 sub2node->SetLineColor(kColorITS);
20588 sub2node->SetVisibility(1);
20589 fNodes->Add(sub2node);
20592 // Place copy #3 of ITS6 in I569
20594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20595 sub2node->SetLineColor(kColorITS);
20596 sub2node->SetVisibility(1);
20597 fNodes->Add(sub2node);
20600 // Place copy #4 of ITS6 in I569
20602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20603 sub2node->SetLineColor(kColorITS);
20604 sub2node->SetVisibility(1);
20605 fNodes->Add(sub2node);
20608 // Place copy #5 of ITS6 in I569
20610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20611 sub2node->SetLineColor(kColorITS);
20612 sub2node->SetVisibility(1);
20613 fNodes->Add(sub2node);
20616 // Place copy #6 of ITS6 in I569
20618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20619 sub2node->SetLineColor(kColorITS);
20620 sub2node->SetVisibility(1);
20621 fNodes->Add(sub2node);
20624 // Place copy #7 of ITS6 in I569
20626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20627 sub2node->SetLineColor(kColorITS);
20628 sub2node->SetVisibility(1);
20629 fNodes->Add(sub2node);
20632 // Place copy #8 of ITS6 in I569
20634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20635 sub2node->SetLineColor(kColorITS);
20636 sub2node->SetVisibility(1);
20637 fNodes->Add(sub2node);
20640 // Place copy #9 of ITS6 in I569
20642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20643 sub2node->SetLineColor(kColorITS);
20644 sub2node->SetVisibility(1);
20645 fNodes->Add(sub2node);
20648 // Place copy #10 of ITS6 in I569
20650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20651 sub2node->SetLineColor(kColorITS);
20652 sub2node->SetVisibility(1);
20653 fNodes->Add(sub2node);
20656 // Place copy #11 of ITS6 in I569
20658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20659 sub2node->SetLineColor(kColorITS);
20660 sub2node->SetVisibility(1);
20661 fNodes->Add(sub2node);
20664 // Place copy #12 of ITS6 in I569
20666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20667 sub2node->SetLineColor(kColorITS);
20668 sub2node->SetVisibility(1);
20669 fNodes->Add(sub2node);
20672 // Place copy #13 of ITS6 in I569
20674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20675 sub2node->SetLineColor(kColorITS);
20676 sub2node->SetVisibility(1);
20677 fNodes->Add(sub2node);
20680 // Place copy #14 of ITS6 in I569
20682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20683 sub2node->SetLineColor(kColorITS);
20684 sub2node->SetVisibility(1);
20685 fNodes->Add(sub2node);
20688 // Place copy #15 of ITS6 in I569
20690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20691 sub2node->SetLineColor(kColorITS);
20692 sub2node->SetVisibility(1);
20693 fNodes->Add(sub2node);
20696 // Place copy #16 of ITS6 in I569
20698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20699 sub2node->SetLineColor(kColorITS);
20700 sub2node->SetVisibility(1);
20701 fNodes->Add(sub2node);
20704 // Place copy #17 of ITS6 in I569
20706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20707 sub2node->SetLineColor(kColorITS);
20708 sub2node->SetVisibility(1);
20709 fNodes->Add(sub2node);
20712 // Place copy #18 of ITS6 in I569
20714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20715 sub2node->SetLineColor(kColorITS);
20716 sub2node->SetVisibility(1);
20717 fNodes->Add(sub2node);
20720 // Place copy #19 of ITS6 in I569
20722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20723 sub2node->SetLineColor(kColorITS);
20724 sub2node->SetVisibility(1);
20725 fNodes->Add(sub2node);
20728 // Place copy #20 of ITS6 in I569
20730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20731 sub2node->SetLineColor(kColorITS);
20732 sub2node->SetVisibility(1);
20733 fNodes->Add(sub2node);
20736 // Place copy #21 of ITS6 in I569
20738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20739 sub2node->SetLineColor(kColorITS);
20740 sub2node->SetVisibility(1);
20741 fNodes->Add(sub2node);
20744 // Place copy #22 of ITS6 in I569
20746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20747 sub2node->SetLineColor(kColorITS);
20748 sub2node->SetVisibility(1);
20749 fNodes->Add(sub2node);
20752 // Place copy #23 of ITS6 in I569
20754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20755 sub2node->SetLineColor(kColorITS);
20756 sub2node->SetVisibility(1);
20757 fNodes->Add(sub2node);
20760 // Place copy #24 of ITS6 in I569
20762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20763 sub2node->SetLineColor(kColorITS);
20764 sub2node->SetVisibility(1);
20765 fNodes->Add(sub2node);
20768 // Place copy #25 of ITS6 in I569
20770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20771 sub2node->SetLineColor(kColorITS);
20772 sub2node->SetVisibility(1);
20773 fNodes->Add(sub2node);
20775 fNodes->Add(sub1node);
20778 // Place copy #21 of I569 in IT56
20780 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20781 sub1node->SetLineColor(kColorITS);
20782 sub1node->SetVisibility(0);
20785 // Place copy #1 of ITS6 in I569
20787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20788 sub2node->SetLineColor(kColorITS);
20789 sub2node->SetVisibility(1);
20790 fNodes->Add(sub2node);
20793 // Place copy #2 of ITS6 in I569
20795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20796 sub2node->SetLineColor(kColorITS);
20797 sub2node->SetVisibility(1);
20798 fNodes->Add(sub2node);
20801 // Place copy #3 of ITS6 in I569
20803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20804 sub2node->SetLineColor(kColorITS);
20805 sub2node->SetVisibility(1);
20806 fNodes->Add(sub2node);
20809 // Place copy #4 of ITS6 in I569
20811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20812 sub2node->SetLineColor(kColorITS);
20813 sub2node->SetVisibility(1);
20814 fNodes->Add(sub2node);
20817 // Place copy #5 of ITS6 in I569
20819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20820 sub2node->SetLineColor(kColorITS);
20821 sub2node->SetVisibility(1);
20822 fNodes->Add(sub2node);
20825 // Place copy #6 of ITS6 in I569
20827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20828 sub2node->SetLineColor(kColorITS);
20829 sub2node->SetVisibility(1);
20830 fNodes->Add(sub2node);
20833 // Place copy #7 of ITS6 in I569
20835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20836 sub2node->SetLineColor(kColorITS);
20837 sub2node->SetVisibility(1);
20838 fNodes->Add(sub2node);
20841 // Place copy #8 of ITS6 in I569
20843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20844 sub2node->SetLineColor(kColorITS);
20845 sub2node->SetVisibility(1);
20846 fNodes->Add(sub2node);
20849 // Place copy #9 of ITS6 in I569
20851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20852 sub2node->SetLineColor(kColorITS);
20853 sub2node->SetVisibility(1);
20854 fNodes->Add(sub2node);
20857 // Place copy #10 of ITS6 in I569
20859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20860 sub2node->SetLineColor(kColorITS);
20861 sub2node->SetVisibility(1);
20862 fNodes->Add(sub2node);
20865 // Place copy #11 of ITS6 in I569
20867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20868 sub2node->SetLineColor(kColorITS);
20869 sub2node->SetVisibility(1);
20870 fNodes->Add(sub2node);
20873 // Place copy #12 of ITS6 in I569
20875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20876 sub2node->SetLineColor(kColorITS);
20877 sub2node->SetVisibility(1);
20878 fNodes->Add(sub2node);
20881 // Place copy #13 of ITS6 in I569
20883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20884 sub2node->SetLineColor(kColorITS);
20885 sub2node->SetVisibility(1);
20886 fNodes->Add(sub2node);
20889 // Place copy #14 of ITS6 in I569
20891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20892 sub2node->SetLineColor(kColorITS);
20893 sub2node->SetVisibility(1);
20894 fNodes->Add(sub2node);
20897 // Place copy #15 of ITS6 in I569
20899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20900 sub2node->SetLineColor(kColorITS);
20901 sub2node->SetVisibility(1);
20902 fNodes->Add(sub2node);
20905 // Place copy #16 of ITS6 in I569
20907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20908 sub2node->SetLineColor(kColorITS);
20909 sub2node->SetVisibility(1);
20910 fNodes->Add(sub2node);
20913 // Place copy #17 of ITS6 in I569
20915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20916 sub2node->SetLineColor(kColorITS);
20917 sub2node->SetVisibility(1);
20918 fNodes->Add(sub2node);
20921 // Place copy #18 of ITS6 in I569
20923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20924 sub2node->SetLineColor(kColorITS);
20925 sub2node->SetVisibility(1);
20926 fNodes->Add(sub2node);
20929 // Place copy #19 of ITS6 in I569
20931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20932 sub2node->SetLineColor(kColorITS);
20933 sub2node->SetVisibility(1);
20934 fNodes->Add(sub2node);
20937 // Place copy #20 of ITS6 in I569
20939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20940 sub2node->SetLineColor(kColorITS);
20941 sub2node->SetVisibility(1);
20942 fNodes->Add(sub2node);
20945 // Place copy #21 of ITS6 in I569
20947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20948 sub2node->SetLineColor(kColorITS);
20949 sub2node->SetVisibility(1);
20950 fNodes->Add(sub2node);
20953 // Place copy #22 of ITS6 in I569
20955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20956 sub2node->SetLineColor(kColorITS);
20957 sub2node->SetVisibility(1);
20958 fNodes->Add(sub2node);
20961 // Place copy #23 of ITS6 in I569
20963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20964 sub2node->SetLineColor(kColorITS);
20965 sub2node->SetVisibility(1);
20966 fNodes->Add(sub2node);
20969 // Place copy #24 of ITS6 in I569
20971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20972 sub2node->SetLineColor(kColorITS);
20973 sub2node->SetVisibility(1);
20974 fNodes->Add(sub2node);
20977 // Place copy #25 of ITS6 in I569
20979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20980 sub2node->SetLineColor(kColorITS);
20981 sub2node->SetVisibility(1);
20982 fNodes->Add(sub2node);
20984 fNodes->Add(sub1node);
20987 // Place copy #22 of I569 in IT56
20989 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20990 sub1node->SetLineColor(kColorITS);
20991 sub1node->SetVisibility(0);
20994 // Place copy #1 of ITS6 in I569
20996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20997 sub2node->SetLineColor(kColorITS);
20998 sub2node->SetVisibility(1);
20999 fNodes->Add(sub2node);
21002 // Place copy #2 of ITS6 in I569
21004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21005 sub2node->SetLineColor(kColorITS);
21006 sub2node->SetVisibility(1);
21007 fNodes->Add(sub2node);
21010 // Place copy #3 of ITS6 in I569
21012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21013 sub2node->SetLineColor(kColorITS);
21014 sub2node->SetVisibility(1);
21015 fNodes->Add(sub2node);
21018 // Place copy #4 of ITS6 in I569
21020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21021 sub2node->SetLineColor(kColorITS);
21022 sub2node->SetVisibility(1);
21023 fNodes->Add(sub2node);
21026 // Place copy #5 of ITS6 in I569
21028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21029 sub2node->SetLineColor(kColorITS);
21030 sub2node->SetVisibility(1);
21031 fNodes->Add(sub2node);
21034 // Place copy #6 of ITS6 in I569
21036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21037 sub2node->SetLineColor(kColorITS);
21038 sub2node->SetVisibility(1);
21039 fNodes->Add(sub2node);
21042 // Place copy #7 of ITS6 in I569
21044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21045 sub2node->SetLineColor(kColorITS);
21046 sub2node->SetVisibility(1);
21047 fNodes->Add(sub2node);
21050 // Place copy #8 of ITS6 in I569
21052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21053 sub2node->SetLineColor(kColorITS);
21054 sub2node->SetVisibility(1);
21055 fNodes->Add(sub2node);
21058 // Place copy #9 of ITS6 in I569
21060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21061 sub2node->SetLineColor(kColorITS);
21062 sub2node->SetVisibility(1);
21063 fNodes->Add(sub2node);
21066 // Place copy #10 of ITS6 in I569
21068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21069 sub2node->SetLineColor(kColorITS);
21070 sub2node->SetVisibility(1);
21071 fNodes->Add(sub2node);
21074 // Place copy #11 of ITS6 in I569
21076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21077 sub2node->SetLineColor(kColorITS);
21078 sub2node->SetVisibility(1);
21079 fNodes->Add(sub2node);
21082 // Place copy #12 of ITS6 in I569
21084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21085 sub2node->SetLineColor(kColorITS);
21086 sub2node->SetVisibility(1);
21087 fNodes->Add(sub2node);
21090 // Place copy #13 of ITS6 in I569
21092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21093 sub2node->SetLineColor(kColorITS);
21094 sub2node->SetVisibility(1);
21095 fNodes->Add(sub2node);
21098 // Place copy #14 of ITS6 in I569
21100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21101 sub2node->SetLineColor(kColorITS);
21102 sub2node->SetVisibility(1);
21103 fNodes->Add(sub2node);
21106 // Place copy #15 of ITS6 in I569
21108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21109 sub2node->SetLineColor(kColorITS);
21110 sub2node->SetVisibility(1);
21111 fNodes->Add(sub2node);
21114 // Place copy #16 of ITS6 in I569
21116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21117 sub2node->SetLineColor(kColorITS);
21118 sub2node->SetVisibility(1);
21119 fNodes->Add(sub2node);
21122 // Place copy #17 of ITS6 in I569
21124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21125 sub2node->SetLineColor(kColorITS);
21126 sub2node->SetVisibility(1);
21127 fNodes->Add(sub2node);
21130 // Place copy #18 of ITS6 in I569
21132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21133 sub2node->SetLineColor(kColorITS);
21134 sub2node->SetVisibility(1);
21135 fNodes->Add(sub2node);
21138 // Place copy #19 of ITS6 in I569
21140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21141 sub2node->SetLineColor(kColorITS);
21142 sub2node->SetVisibility(1);
21143 fNodes->Add(sub2node);
21146 // Place copy #20 of ITS6 in I569
21148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21149 sub2node->SetLineColor(kColorITS);
21150 sub2node->SetVisibility(1);
21151 fNodes->Add(sub2node);
21154 // Place copy #21 of ITS6 in I569
21156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21157 sub2node->SetLineColor(kColorITS);
21158 sub2node->SetVisibility(1);
21159 fNodes->Add(sub2node);
21162 // Place copy #22 of ITS6 in I569
21164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21165 sub2node->SetLineColor(kColorITS);
21166 sub2node->SetVisibility(1);
21167 fNodes->Add(sub2node);
21170 // Place copy #23 of ITS6 in I569
21172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21173 sub2node->SetLineColor(kColorITS);
21174 sub2node->SetVisibility(1);
21175 fNodes->Add(sub2node);
21178 // Place copy #24 of ITS6 in I569
21180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21181 sub2node->SetLineColor(kColorITS);
21182 sub2node->SetVisibility(1);
21183 fNodes->Add(sub2node);
21186 // Place copy #25 of ITS6 in I569
21188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21189 sub2node->SetLineColor(kColorITS);
21190 sub2node->SetVisibility(1);
21191 fNodes->Add(sub2node);
21193 fNodes->Add(sub1node);
21196 // Place copy #23 of I569 in IT56
21198 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21199 sub1node->SetLineColor(kColorITS);
21200 sub1node->SetVisibility(0);
21203 // Place copy #1 of ITS6 in I569
21205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21206 sub2node->SetLineColor(kColorITS);
21207 sub2node->SetVisibility(1);
21208 fNodes->Add(sub2node);
21211 // Place copy #2 of ITS6 in I569
21213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21214 sub2node->SetLineColor(kColorITS);
21215 sub2node->SetVisibility(1);
21216 fNodes->Add(sub2node);
21219 // Place copy #3 of ITS6 in I569
21221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21222 sub2node->SetLineColor(kColorITS);
21223 sub2node->SetVisibility(1);
21224 fNodes->Add(sub2node);
21227 // Place copy #4 of ITS6 in I569
21229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21230 sub2node->SetLineColor(kColorITS);
21231 sub2node->SetVisibility(1);
21232 fNodes->Add(sub2node);
21235 // Place copy #5 of ITS6 in I569
21237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21238 sub2node->SetLineColor(kColorITS);
21239 sub2node->SetVisibility(1);
21240 fNodes->Add(sub2node);
21243 // Place copy #6 of ITS6 in I569
21245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21246 sub2node->SetLineColor(kColorITS);
21247 sub2node->SetVisibility(1);
21248 fNodes->Add(sub2node);
21251 // Place copy #7 of ITS6 in I569
21253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21254 sub2node->SetLineColor(kColorITS);
21255 sub2node->SetVisibility(1);
21256 fNodes->Add(sub2node);
21259 // Place copy #8 of ITS6 in I569
21261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21262 sub2node->SetLineColor(kColorITS);
21263 sub2node->SetVisibility(1);
21264 fNodes->Add(sub2node);
21267 // Place copy #9 of ITS6 in I569
21269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21270 sub2node->SetLineColor(kColorITS);
21271 sub2node->SetVisibility(1);
21272 fNodes->Add(sub2node);
21275 // Place copy #10 of ITS6 in I569
21277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21278 sub2node->SetLineColor(kColorITS);
21279 sub2node->SetVisibility(1);
21280 fNodes->Add(sub2node);
21283 // Place copy #11 of ITS6 in I569
21285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21286 sub2node->SetLineColor(kColorITS);
21287 sub2node->SetVisibility(1);
21288 fNodes->Add(sub2node);
21291 // Place copy #12 of ITS6 in I569
21293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21294 sub2node->SetLineColor(kColorITS);
21295 sub2node->SetVisibility(1);
21296 fNodes->Add(sub2node);
21299 // Place copy #13 of ITS6 in I569
21301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21302 sub2node->SetLineColor(kColorITS);
21303 sub2node->SetVisibility(1);
21304 fNodes->Add(sub2node);
21307 // Place copy #14 of ITS6 in I569
21309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21310 sub2node->SetLineColor(kColorITS);
21311 sub2node->SetVisibility(1);
21312 fNodes->Add(sub2node);
21315 // Place copy #15 of ITS6 in I569
21317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21318 sub2node->SetLineColor(kColorITS);
21319 sub2node->SetVisibility(1);
21320 fNodes->Add(sub2node);
21323 // Place copy #16 of ITS6 in I569
21325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21326 sub2node->SetLineColor(kColorITS);
21327 sub2node->SetVisibility(1);
21328 fNodes->Add(sub2node);
21331 // Place copy #17 of ITS6 in I569
21333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21334 sub2node->SetLineColor(kColorITS);
21335 sub2node->SetVisibility(1);
21336 fNodes->Add(sub2node);
21339 // Place copy #18 of ITS6 in I569
21341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21342 sub2node->SetLineColor(kColorITS);
21343 sub2node->SetVisibility(1);
21344 fNodes->Add(sub2node);
21347 // Place copy #19 of ITS6 in I569
21349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21350 sub2node->SetLineColor(kColorITS);
21351 sub2node->SetVisibility(1);
21352 fNodes->Add(sub2node);
21355 // Place copy #20 of ITS6 in I569
21357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21358 sub2node->SetLineColor(kColorITS);
21359 sub2node->SetVisibility(1);
21360 fNodes->Add(sub2node);
21363 // Place copy #21 of ITS6 in I569
21365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21366 sub2node->SetLineColor(kColorITS);
21367 sub2node->SetVisibility(1);
21368 fNodes->Add(sub2node);
21371 // Place copy #22 of ITS6 in I569
21373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21374 sub2node->SetLineColor(kColorITS);
21375 sub2node->SetVisibility(1);
21376 fNodes->Add(sub2node);
21379 // Place copy #23 of ITS6 in I569
21381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21382 sub2node->SetLineColor(kColorITS);
21383 sub2node->SetVisibility(1);
21384 fNodes->Add(sub2node);
21387 // Place copy #24 of ITS6 in I569
21389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21390 sub2node->SetLineColor(kColorITS);
21391 sub2node->SetVisibility(1);
21392 fNodes->Add(sub2node);
21395 // Place copy #25 of ITS6 in I569
21397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21398 sub2node->SetLineColor(kColorITS);
21399 sub2node->SetVisibility(1);
21400 fNodes->Add(sub2node);
21402 fNodes->Add(sub1node);
21405 // Place copy #24 of I569 in IT56
21407 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21408 sub1node->SetLineColor(kColorITS);
21409 sub1node->SetVisibility(0);
21412 // Place copy #1 of ITS6 in I569
21414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21415 sub2node->SetLineColor(kColorITS);
21416 sub2node->SetVisibility(1);
21417 fNodes->Add(sub2node);
21420 // Place copy #2 of ITS6 in I569
21422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21423 sub2node->SetLineColor(kColorITS);
21424 sub2node->SetVisibility(1);
21425 fNodes->Add(sub2node);
21428 // Place copy #3 of ITS6 in I569
21430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21431 sub2node->SetLineColor(kColorITS);
21432 sub2node->SetVisibility(1);
21433 fNodes->Add(sub2node);
21436 // Place copy #4 of ITS6 in I569
21438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21439 sub2node->SetLineColor(kColorITS);
21440 sub2node->SetVisibility(1);
21441 fNodes->Add(sub2node);
21444 // Place copy #5 of ITS6 in I569
21446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21447 sub2node->SetLineColor(kColorITS);
21448 sub2node->SetVisibility(1);
21449 fNodes->Add(sub2node);
21452 // Place copy #6 of ITS6 in I569
21454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21455 sub2node->SetLineColor(kColorITS);
21456 sub2node->SetVisibility(1);
21457 fNodes->Add(sub2node);
21460 // Place copy #7 of ITS6 in I569
21462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21463 sub2node->SetLineColor(kColorITS);
21464 sub2node->SetVisibility(1);
21465 fNodes->Add(sub2node);
21468 // Place copy #8 of ITS6 in I569
21470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21471 sub2node->SetLineColor(kColorITS);
21472 sub2node->SetVisibility(1);
21473 fNodes->Add(sub2node);
21476 // Place copy #9 of ITS6 in I569
21478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21479 sub2node->SetLineColor(kColorITS);
21480 sub2node->SetVisibility(1);
21481 fNodes->Add(sub2node);
21484 // Place copy #10 of ITS6 in I569
21486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21487 sub2node->SetLineColor(kColorITS);
21488 sub2node->SetVisibility(1);
21489 fNodes->Add(sub2node);
21492 // Place copy #11 of ITS6 in I569
21494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21495 sub2node->SetLineColor(kColorITS);
21496 sub2node->SetVisibility(1);
21497 fNodes->Add(sub2node);
21500 // Place copy #12 of ITS6 in I569
21502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21503 sub2node->SetLineColor(kColorITS);
21504 sub2node->SetVisibility(1);
21505 fNodes->Add(sub2node);
21508 // Place copy #13 of ITS6 in I569
21510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21511 sub2node->SetLineColor(kColorITS);
21512 sub2node->SetVisibility(1);
21513 fNodes->Add(sub2node);
21516 // Place copy #14 of ITS6 in I569
21518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21519 sub2node->SetLineColor(kColorITS);
21520 sub2node->SetVisibility(1);
21521 fNodes->Add(sub2node);
21524 // Place copy #15 of ITS6 in I569
21526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21527 sub2node->SetLineColor(kColorITS);
21528 sub2node->SetVisibility(1);
21529 fNodes->Add(sub2node);
21532 // Place copy #16 of ITS6 in I569
21534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21535 sub2node->SetLineColor(kColorITS);
21536 sub2node->SetVisibility(1);
21537 fNodes->Add(sub2node);
21540 // Place copy #17 of ITS6 in I569
21542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21543 sub2node->SetLineColor(kColorITS);
21544 sub2node->SetVisibility(1);
21545 fNodes->Add(sub2node);
21548 // Place copy #18 of ITS6 in I569
21550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21551 sub2node->SetLineColor(kColorITS);
21552 sub2node->SetVisibility(1);
21553 fNodes->Add(sub2node);
21556 // Place copy #19 of ITS6 in I569
21558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21559 sub2node->SetLineColor(kColorITS);
21560 sub2node->SetVisibility(1);
21561 fNodes->Add(sub2node);
21564 // Place copy #20 of ITS6 in I569
21566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21567 sub2node->SetLineColor(kColorITS);
21568 sub2node->SetVisibility(1);
21569 fNodes->Add(sub2node);
21572 // Place copy #21 of ITS6 in I569
21574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21575 sub2node->SetLineColor(kColorITS);
21576 sub2node->SetVisibility(1);
21577 fNodes->Add(sub2node);
21580 // Place copy #22 of ITS6 in I569
21582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21583 sub2node->SetLineColor(kColorITS);
21584 sub2node->SetVisibility(1);
21585 fNodes->Add(sub2node);
21588 // Place copy #23 of ITS6 in I569
21590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21591 sub2node->SetLineColor(kColorITS);
21592 sub2node->SetVisibility(1);
21593 fNodes->Add(sub2node);
21596 // Place copy #24 of ITS6 in I569
21598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21599 sub2node->SetLineColor(kColorITS);
21600 sub2node->SetVisibility(1);
21601 fNodes->Add(sub2node);
21604 // Place copy #25 of ITS6 in I569
21606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21607 sub2node->SetLineColor(kColorITS);
21608 sub2node->SetVisibility(1);
21609 fNodes->Add(sub2node);
21611 fNodes->Add(sub1node);
21614 // Place copy #25 of I569 in IT56
21616 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21617 sub1node->SetLineColor(kColorITS);
21618 sub1node->SetVisibility(0);
21621 // Place copy #1 of ITS6 in I569
21623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21624 sub2node->SetLineColor(kColorITS);
21625 sub2node->SetVisibility(1);
21626 fNodes->Add(sub2node);
21629 // Place copy #2 of ITS6 in I569
21631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21632 sub2node->SetLineColor(kColorITS);
21633 sub2node->SetVisibility(1);
21634 fNodes->Add(sub2node);
21637 // Place copy #3 of ITS6 in I569
21639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21640 sub2node->SetLineColor(kColorITS);
21641 sub2node->SetVisibility(1);
21642 fNodes->Add(sub2node);
21645 // Place copy #4 of ITS6 in I569
21647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21648 sub2node->SetLineColor(kColorITS);
21649 sub2node->SetVisibility(1);
21650 fNodes->Add(sub2node);
21653 // Place copy #5 of ITS6 in I569
21655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21656 sub2node->SetLineColor(kColorITS);
21657 sub2node->SetVisibility(1);
21658 fNodes->Add(sub2node);
21661 // Place copy #6 of ITS6 in I569
21663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21664 sub2node->SetLineColor(kColorITS);
21665 sub2node->SetVisibility(1);
21666 fNodes->Add(sub2node);
21669 // Place copy #7 of ITS6 in I569
21671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21672 sub2node->SetLineColor(kColorITS);
21673 sub2node->SetVisibility(1);
21674 fNodes->Add(sub2node);
21677 // Place copy #8 of ITS6 in I569
21679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21680 sub2node->SetLineColor(kColorITS);
21681 sub2node->SetVisibility(1);
21682 fNodes->Add(sub2node);
21685 // Place copy #9 of ITS6 in I569
21687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21688 sub2node->SetLineColor(kColorITS);
21689 sub2node->SetVisibility(1);
21690 fNodes->Add(sub2node);
21693 // Place copy #10 of ITS6 in I569
21695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21696 sub2node->SetLineColor(kColorITS);
21697 sub2node->SetVisibility(1);
21698 fNodes->Add(sub2node);
21701 // Place copy #11 of ITS6 in I569
21703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21704 sub2node->SetLineColor(kColorITS);
21705 sub2node->SetVisibility(1);
21706 fNodes->Add(sub2node);
21709 // Place copy #12 of ITS6 in I569
21711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21712 sub2node->SetLineColor(kColorITS);
21713 sub2node->SetVisibility(1);
21714 fNodes->Add(sub2node);
21717 // Place copy #13 of ITS6 in I569
21719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21720 sub2node->SetLineColor(kColorITS);
21721 sub2node->SetVisibility(1);
21722 fNodes->Add(sub2node);
21725 // Place copy #14 of ITS6 in I569
21727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21728 sub2node->SetLineColor(kColorITS);
21729 sub2node->SetVisibility(1);
21730 fNodes->Add(sub2node);
21733 // Place copy #15 of ITS6 in I569
21735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21736 sub2node->SetLineColor(kColorITS);
21737 sub2node->SetVisibility(1);
21738 fNodes->Add(sub2node);
21741 // Place copy #16 of ITS6 in I569
21743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21744 sub2node->SetLineColor(kColorITS);
21745 sub2node->SetVisibility(1);
21746 fNodes->Add(sub2node);
21749 // Place copy #17 of ITS6 in I569
21751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21752 sub2node->SetLineColor(kColorITS);
21753 sub2node->SetVisibility(1);
21754 fNodes->Add(sub2node);
21757 // Place copy #18 of ITS6 in I569
21759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21760 sub2node->SetLineColor(kColorITS);
21761 sub2node->SetVisibility(1);
21762 fNodes->Add(sub2node);
21765 // Place copy #19 of ITS6 in I569
21767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21768 sub2node->SetLineColor(kColorITS);
21769 sub2node->SetVisibility(1);
21770 fNodes->Add(sub2node);
21773 // Place copy #20 of ITS6 in I569
21775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21776 sub2node->SetLineColor(kColorITS);
21777 sub2node->SetVisibility(1);
21778 fNodes->Add(sub2node);
21781 // Place copy #21 of ITS6 in I569
21783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21784 sub2node->SetLineColor(kColorITS);
21785 sub2node->SetVisibility(1);
21786 fNodes->Add(sub2node);
21789 // Place copy #22 of ITS6 in I569
21791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21792 sub2node->SetLineColor(kColorITS);
21793 sub2node->SetVisibility(1);
21794 fNodes->Add(sub2node);
21797 // Place copy #23 of ITS6 in I569
21799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21800 sub2node->SetLineColor(kColorITS);
21801 sub2node->SetVisibility(1);
21802 fNodes->Add(sub2node);
21805 // Place copy #24 of ITS6 in I569
21807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21808 sub2node->SetLineColor(kColorITS);
21809 sub2node->SetVisibility(1);
21810 fNodes->Add(sub2node);
21813 // Place copy #25 of ITS6 in I569
21815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21816 sub2node->SetLineColor(kColorITS);
21817 sub2node->SetVisibility(1);
21818 fNodes->Add(sub2node);
21820 fNodes->Add(sub1node);
21823 // Place copy #26 of I569 in IT56
21825 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21826 sub1node->SetLineColor(kColorITS);
21827 sub1node->SetVisibility(0);
21830 // Place copy #1 of ITS6 in I569
21832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21833 sub2node->SetLineColor(kColorITS);
21834 sub2node->SetVisibility(1);
21835 fNodes->Add(sub2node);
21838 // Place copy #2 of ITS6 in I569
21840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21841 sub2node->SetLineColor(kColorITS);
21842 sub2node->SetVisibility(1);
21843 fNodes->Add(sub2node);
21846 // Place copy #3 of ITS6 in I569
21848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21849 sub2node->SetLineColor(kColorITS);
21850 sub2node->SetVisibility(1);
21851 fNodes->Add(sub2node);
21854 // Place copy #4 of ITS6 in I569
21856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21857 sub2node->SetLineColor(kColorITS);
21858 sub2node->SetVisibility(1);
21859 fNodes->Add(sub2node);
21862 // Place copy #5 of ITS6 in I569
21864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21865 sub2node->SetLineColor(kColorITS);
21866 sub2node->SetVisibility(1);
21867 fNodes->Add(sub2node);
21870 // Place copy #6 of ITS6 in I569
21872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21873 sub2node->SetLineColor(kColorITS);
21874 sub2node->SetVisibility(1);
21875 fNodes->Add(sub2node);
21878 // Place copy #7 of ITS6 in I569
21880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21881 sub2node->SetLineColor(kColorITS);
21882 sub2node->SetVisibility(1);
21883 fNodes->Add(sub2node);
21886 // Place copy #8 of ITS6 in I569
21888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21889 sub2node->SetLineColor(kColorITS);
21890 sub2node->SetVisibility(1);
21891 fNodes->Add(sub2node);
21894 // Place copy #9 of ITS6 in I569
21896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21897 sub2node->SetLineColor(kColorITS);
21898 sub2node->SetVisibility(1);
21899 fNodes->Add(sub2node);
21902 // Place copy #10 of ITS6 in I569
21904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21905 sub2node->SetLineColor(kColorITS);
21906 sub2node->SetVisibility(1);
21907 fNodes->Add(sub2node);
21910 // Place copy #11 of ITS6 in I569
21912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21913 sub2node->SetLineColor(kColorITS);
21914 sub2node->SetVisibility(1);
21915 fNodes->Add(sub2node);
21918 // Place copy #12 of ITS6 in I569
21920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21921 sub2node->SetLineColor(kColorITS);
21922 sub2node->SetVisibility(1);
21923 fNodes->Add(sub2node);
21926 // Place copy #13 of ITS6 in I569
21928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21929 sub2node->SetLineColor(kColorITS);
21930 sub2node->SetVisibility(1);
21931 fNodes->Add(sub2node);
21934 // Place copy #14 of ITS6 in I569
21936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21937 sub2node->SetLineColor(kColorITS);
21938 sub2node->SetVisibility(1);
21939 fNodes->Add(sub2node);
21942 // Place copy #15 of ITS6 in I569
21944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21945 sub2node->SetLineColor(kColorITS);
21946 sub2node->SetVisibility(1);
21947 fNodes->Add(sub2node);
21950 // Place copy #16 of ITS6 in I569
21952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21953 sub2node->SetLineColor(kColorITS);
21954 sub2node->SetVisibility(1);
21955 fNodes->Add(sub2node);
21958 // Place copy #17 of ITS6 in I569
21960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21961 sub2node->SetLineColor(kColorITS);
21962 sub2node->SetVisibility(1);
21963 fNodes->Add(sub2node);
21966 // Place copy #18 of ITS6 in I569
21968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21969 sub2node->SetLineColor(kColorITS);
21970 sub2node->SetVisibility(1);
21971 fNodes->Add(sub2node);
21974 // Place copy #19 of ITS6 in I569
21976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21977 sub2node->SetLineColor(kColorITS);
21978 sub2node->SetVisibility(1);
21979 fNodes->Add(sub2node);
21982 // Place copy #20 of ITS6 in I569
21984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21985 sub2node->SetLineColor(kColorITS);
21986 sub2node->SetVisibility(1);
21987 fNodes->Add(sub2node);
21990 // Place copy #21 of ITS6 in I569
21992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21993 sub2node->SetLineColor(kColorITS);
21994 sub2node->SetVisibility(1);
21995 fNodes->Add(sub2node);
21998 // Place copy #22 of ITS6 in I569
22000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22001 sub2node->SetLineColor(kColorITS);
22002 sub2node->SetVisibility(1);
22003 fNodes->Add(sub2node);
22006 // Place copy #23 of ITS6 in I569
22008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22009 sub2node->SetLineColor(kColorITS);
22010 sub2node->SetVisibility(1);
22011 fNodes->Add(sub2node);
22014 // Place copy #24 of ITS6 in I569
22016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22017 sub2node->SetLineColor(kColorITS);
22018 sub2node->SetVisibility(1);
22019 fNodes->Add(sub2node);
22022 // Place copy #25 of ITS6 in I569
22024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22025 sub2node->SetLineColor(kColorITS);
22026 sub2node->SetVisibility(1);
22027 fNodes->Add(sub2node);
22029 fNodes->Add(sub1node);
22032 // Place copy #27 of I569 in IT56
22034 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
22035 sub1node->SetLineColor(kColorITS);
22036 sub1node->SetVisibility(0);
22039 // Place copy #1 of ITS6 in I569
22041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22042 sub2node->SetLineColor(kColorITS);
22043 sub2node->SetVisibility(1);
22044 fNodes->Add(sub2node);
22047 // Place copy #2 of ITS6 in I569
22049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22050 sub2node->SetLineColor(kColorITS);
22051 sub2node->SetVisibility(1);
22052 fNodes->Add(sub2node);
22055 // Place copy #3 of ITS6 in I569
22057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22058 sub2node->SetLineColor(kColorITS);
22059 sub2node->SetVisibility(1);
22060 fNodes->Add(sub2node);
22063 // Place copy #4 of ITS6 in I569
22065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22066 sub2node->SetLineColor(kColorITS);
22067 sub2node->SetVisibility(1);
22068 fNodes->Add(sub2node);
22071 // Place copy #5 of ITS6 in I569
22073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22074 sub2node->SetLineColor(kColorITS);
22075 sub2node->SetVisibility(1);
22076 fNodes->Add(sub2node);
22079 // Place copy #6 of ITS6 in I569
22081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22082 sub2node->SetLineColor(kColorITS);
22083 sub2node->SetVisibility(1);
22084 fNodes->Add(sub2node);
22087 // Place copy #7 of ITS6 in I569
22089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22090 sub2node->SetLineColor(kColorITS);
22091 sub2node->SetVisibility(1);
22092 fNodes->Add(sub2node);
22095 // Place copy #8 of ITS6 in I569
22097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22098 sub2node->SetLineColor(kColorITS);
22099 sub2node->SetVisibility(1);
22100 fNodes->Add(sub2node);
22103 // Place copy #9 of ITS6 in I569
22105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22106 sub2node->SetLineColor(kColorITS);
22107 sub2node->SetVisibility(1);
22108 fNodes->Add(sub2node);
22111 // Place copy #10 of ITS6 in I569
22113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22114 sub2node->SetLineColor(kColorITS);
22115 sub2node->SetVisibility(1);
22116 fNodes->Add(sub2node);
22119 // Place copy #11 of ITS6 in I569
22121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22122 sub2node->SetLineColor(kColorITS);
22123 sub2node->SetVisibility(1);
22124 fNodes->Add(sub2node);
22127 // Place copy #12 of ITS6 in I569
22129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22130 sub2node->SetLineColor(kColorITS);
22131 sub2node->SetVisibility(1);
22132 fNodes->Add(sub2node);
22135 // Place copy #13 of ITS6 in I569
22137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22138 sub2node->SetLineColor(kColorITS);
22139 sub2node->SetVisibility(1);
22140 fNodes->Add(sub2node);
22143 // Place copy #14 of ITS6 in I569
22145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22146 sub2node->SetLineColor(kColorITS);
22147 sub2node->SetVisibility(1);
22148 fNodes->Add(sub2node);
22151 // Place copy #15 of ITS6 in I569
22153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22154 sub2node->SetLineColor(kColorITS);
22155 sub2node->SetVisibility(1);
22156 fNodes->Add(sub2node);
22159 // Place copy #16 of ITS6 in I569
22161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22162 sub2node->SetLineColor(kColorITS);
22163 sub2node->SetVisibility(1);
22164 fNodes->Add(sub2node);
22167 // Place copy #17 of ITS6 in I569
22169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22170 sub2node->SetLineColor(kColorITS);
22171 sub2node->SetVisibility(1);
22172 fNodes->Add(sub2node);
22175 // Place copy #18 of ITS6 in I569
22177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22178 sub2node->SetLineColor(kColorITS);
22179 sub2node->SetVisibility(1);
22180 fNodes->Add(sub2node);
22183 // Place copy #19 of ITS6 in I569
22185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22186 sub2node->SetLineColor(kColorITS);
22187 sub2node->SetVisibility(1);
22188 fNodes->Add(sub2node);
22191 // Place copy #20 of ITS6 in I569
22193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22194 sub2node->SetLineColor(kColorITS);
22195 sub2node->SetVisibility(1);
22196 fNodes->Add(sub2node);
22199 // Place copy #21 of ITS6 in I569
22201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22202 sub2node->SetLineColor(kColorITS);
22203 sub2node->SetVisibility(1);
22204 fNodes->Add(sub2node);
22207 // Place copy #22 of ITS6 in I569
22209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22210 sub2node->SetLineColor(kColorITS);
22211 sub2node->SetVisibility(1);
22212 fNodes->Add(sub2node);
22215 // Place copy #23 of ITS6 in I569
22217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22218 sub2node->SetLineColor(kColorITS);
22219 sub2node->SetVisibility(1);
22220 fNodes->Add(sub2node);
22223 // Place copy #24 of ITS6 in I569
22225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22226 sub2node->SetLineColor(kColorITS);
22227 sub2node->SetVisibility(1);
22228 fNodes->Add(sub2node);
22231 // Place copy #25 of ITS6 in I569
22233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22234 sub2node->SetLineColor(kColorITS);
22235 sub2node->SetVisibility(1);
22236 fNodes->Add(sub2node);
22238 fNodes->Add(sub1node);
22241 // Place copy #28 of I569 in IT56
22243 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22244 sub1node->SetLineColor(kColorITS);
22245 sub1node->SetVisibility(0);
22248 // Place copy #1 of ITS6 in I569
22250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22251 sub2node->SetLineColor(kColorITS);
22252 sub2node->SetVisibility(1);
22253 fNodes->Add(sub2node);
22256 // Place copy #2 of ITS6 in I569
22258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22259 sub2node->SetLineColor(kColorITS);
22260 sub2node->SetVisibility(1);
22261 fNodes->Add(sub2node);
22264 // Place copy #3 of ITS6 in I569
22266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22267 sub2node->SetLineColor(kColorITS);
22268 sub2node->SetVisibility(1);
22269 fNodes->Add(sub2node);
22272 // Place copy #4 of ITS6 in I569
22274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22275 sub2node->SetLineColor(kColorITS);
22276 sub2node->SetVisibility(1);
22277 fNodes->Add(sub2node);
22280 // Place copy #5 of ITS6 in I569
22282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22283 sub2node->SetLineColor(kColorITS);
22284 sub2node->SetVisibility(1);
22285 fNodes->Add(sub2node);
22288 // Place copy #6 of ITS6 in I569
22290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22291 sub2node->SetLineColor(kColorITS);
22292 sub2node->SetVisibility(1);
22293 fNodes->Add(sub2node);
22296 // Place copy #7 of ITS6 in I569
22298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22299 sub2node->SetLineColor(kColorITS);
22300 sub2node->SetVisibility(1);
22301 fNodes->Add(sub2node);
22304 // Place copy #8 of ITS6 in I569
22306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22307 sub2node->SetLineColor(kColorITS);
22308 sub2node->SetVisibility(1);
22309 fNodes->Add(sub2node);
22312 // Place copy #9 of ITS6 in I569
22314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22315 sub2node->SetLineColor(kColorITS);
22316 sub2node->SetVisibility(1);
22317 fNodes->Add(sub2node);
22320 // Place copy #10 of ITS6 in I569
22322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22323 sub2node->SetLineColor(kColorITS);
22324 sub2node->SetVisibility(1);
22325 fNodes->Add(sub2node);
22328 // Place copy #11 of ITS6 in I569
22330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22331 sub2node->SetLineColor(kColorITS);
22332 sub2node->SetVisibility(1);
22333 fNodes->Add(sub2node);
22336 // Place copy #12 of ITS6 in I569
22338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22339 sub2node->SetLineColor(kColorITS);
22340 sub2node->SetVisibility(1);
22341 fNodes->Add(sub2node);
22344 // Place copy #13 of ITS6 in I569
22346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22347 sub2node->SetLineColor(kColorITS);
22348 sub2node->SetVisibility(1);
22349 fNodes->Add(sub2node);
22352 // Place copy #14 of ITS6 in I569
22354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22355 sub2node->SetLineColor(kColorITS);
22356 sub2node->SetVisibility(1);
22357 fNodes->Add(sub2node);
22360 // Place copy #15 of ITS6 in I569
22362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22363 sub2node->SetLineColor(kColorITS);
22364 sub2node->SetVisibility(1);
22365 fNodes->Add(sub2node);
22368 // Place copy #16 of ITS6 in I569
22370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22371 sub2node->SetLineColor(kColorITS);
22372 sub2node->SetVisibility(1);
22373 fNodes->Add(sub2node);
22376 // Place copy #17 of ITS6 in I569
22378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22379 sub2node->SetLineColor(kColorITS);
22380 sub2node->SetVisibility(1);
22381 fNodes->Add(sub2node);
22384 // Place copy #18 of ITS6 in I569
22386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22387 sub2node->SetLineColor(kColorITS);
22388 sub2node->SetVisibility(1);
22389 fNodes->Add(sub2node);
22392 // Place copy #19 of ITS6 in I569
22394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22395 sub2node->SetLineColor(kColorITS);
22396 sub2node->SetVisibility(1);
22397 fNodes->Add(sub2node);
22400 // Place copy #20 of ITS6 in I569
22402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22403 sub2node->SetLineColor(kColorITS);
22404 sub2node->SetVisibility(1);
22405 fNodes->Add(sub2node);
22408 // Place copy #21 of ITS6 in I569
22410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22411 sub2node->SetLineColor(kColorITS);
22412 sub2node->SetVisibility(1);
22413 fNodes->Add(sub2node);
22416 // Place copy #22 of ITS6 in I569
22418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22419 sub2node->SetLineColor(kColorITS);
22420 sub2node->SetVisibility(1);
22421 fNodes->Add(sub2node);
22424 // Place copy #23 of ITS6 in I569
22426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22427 sub2node->SetLineColor(kColorITS);
22428 sub2node->SetVisibility(1);
22429 fNodes->Add(sub2node);
22432 // Place copy #24 of ITS6 in I569
22434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22435 sub2node->SetLineColor(kColorITS);
22436 sub2node->SetVisibility(1);
22437 fNodes->Add(sub2node);
22440 // Place copy #25 of ITS6 in I569
22442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22443 sub2node->SetLineColor(kColorITS);
22444 sub2node->SetVisibility(1);
22445 fNodes->Add(sub2node);
22447 fNodes->Add(sub1node);
22450 // Place copy #29 of I569 in IT56
22452 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22453 sub1node->SetLineColor(kColorITS);
22454 sub1node->SetVisibility(0);
22457 // Place copy #1 of ITS6 in I569
22459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22460 sub2node->SetLineColor(kColorITS);
22461 sub2node->SetVisibility(1);
22462 fNodes->Add(sub2node);
22465 // Place copy #2 of ITS6 in I569
22467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22468 sub2node->SetLineColor(kColorITS);
22469 sub2node->SetVisibility(1);
22470 fNodes->Add(sub2node);
22473 // Place copy #3 of ITS6 in I569
22475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22476 sub2node->SetLineColor(kColorITS);
22477 sub2node->SetVisibility(1);
22478 fNodes->Add(sub2node);
22481 // Place copy #4 of ITS6 in I569
22483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22484 sub2node->SetLineColor(kColorITS);
22485 sub2node->SetVisibility(1);
22486 fNodes->Add(sub2node);
22489 // Place copy #5 of ITS6 in I569
22491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22492 sub2node->SetLineColor(kColorITS);
22493 sub2node->SetVisibility(1);
22494 fNodes->Add(sub2node);
22497 // Place copy #6 of ITS6 in I569
22499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22500 sub2node->SetLineColor(kColorITS);
22501 sub2node->SetVisibility(1);
22502 fNodes->Add(sub2node);
22505 // Place copy #7 of ITS6 in I569
22507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22508 sub2node->SetLineColor(kColorITS);
22509 sub2node->SetVisibility(1);
22510 fNodes->Add(sub2node);
22513 // Place copy #8 of ITS6 in I569
22515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22516 sub2node->SetLineColor(kColorITS);
22517 sub2node->SetVisibility(1);
22518 fNodes->Add(sub2node);
22521 // Place copy #9 of ITS6 in I569
22523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22524 sub2node->SetLineColor(kColorITS);
22525 sub2node->SetVisibility(1);
22526 fNodes->Add(sub2node);
22529 // Place copy #10 of ITS6 in I569
22531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22532 sub2node->SetLineColor(kColorITS);
22533 sub2node->SetVisibility(1);
22534 fNodes->Add(sub2node);
22537 // Place copy #11 of ITS6 in I569
22539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22540 sub2node->SetLineColor(kColorITS);
22541 sub2node->SetVisibility(1);
22542 fNodes->Add(sub2node);
22545 // Place copy #12 of ITS6 in I569
22547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22548 sub2node->SetLineColor(kColorITS);
22549 sub2node->SetVisibility(1);
22550 fNodes->Add(sub2node);
22553 // Place copy #13 of ITS6 in I569
22555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22556 sub2node->SetLineColor(kColorITS);
22557 sub2node->SetVisibility(1);
22558 fNodes->Add(sub2node);
22561 // Place copy #14 of ITS6 in I569
22563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22564 sub2node->SetLineColor(kColorITS);
22565 sub2node->SetVisibility(1);
22566 fNodes->Add(sub2node);
22569 // Place copy #15 of ITS6 in I569
22571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22572 sub2node->SetLineColor(kColorITS);
22573 sub2node->SetVisibility(1);
22574 fNodes->Add(sub2node);
22577 // Place copy #16 of ITS6 in I569
22579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22580 sub2node->SetLineColor(kColorITS);
22581 sub2node->SetVisibility(1);
22582 fNodes->Add(sub2node);
22585 // Place copy #17 of ITS6 in I569
22587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22588 sub2node->SetLineColor(kColorITS);
22589 sub2node->SetVisibility(1);
22590 fNodes->Add(sub2node);
22593 // Place copy #18 of ITS6 in I569
22595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22596 sub2node->SetLineColor(kColorITS);
22597 sub2node->SetVisibility(1);
22598 fNodes->Add(sub2node);
22601 // Place copy #19 of ITS6 in I569
22603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22604 sub2node->SetLineColor(kColorITS);
22605 sub2node->SetVisibility(1);
22606 fNodes->Add(sub2node);
22609 // Place copy #20 of ITS6 in I569
22611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22612 sub2node->SetLineColor(kColorITS);
22613 sub2node->SetVisibility(1);
22614 fNodes->Add(sub2node);
22617 // Place copy #21 of ITS6 in I569
22619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22620 sub2node->SetLineColor(kColorITS);
22621 sub2node->SetVisibility(1);
22622 fNodes->Add(sub2node);
22625 // Place copy #22 of ITS6 in I569
22627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22628 sub2node->SetLineColor(kColorITS);
22629 sub2node->SetVisibility(1);
22630 fNodes->Add(sub2node);
22633 // Place copy #23 of ITS6 in I569
22635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22636 sub2node->SetLineColor(kColorITS);
22637 sub2node->SetVisibility(1);
22638 fNodes->Add(sub2node);
22641 // Place copy #24 of ITS6 in I569
22643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22644 sub2node->SetLineColor(kColorITS);
22645 sub2node->SetVisibility(1);
22646 fNodes->Add(sub2node);
22649 // Place copy #25 of ITS6 in I569
22651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22652 sub2node->SetLineColor(kColorITS);
22653 sub2node->SetVisibility(1);
22654 fNodes->Add(sub2node);
22656 fNodes->Add(sub1node);
22659 // Place copy #30 of I569 in IT56
22661 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22662 sub1node->SetLineColor(kColorITS);
22663 sub1node->SetVisibility(0);
22666 // Place copy #1 of ITS6 in I569
22668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22669 sub2node->SetLineColor(kColorITS);
22670 sub2node->SetVisibility(1);
22671 fNodes->Add(sub2node);
22674 // Place copy #2 of ITS6 in I569
22676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22677 sub2node->SetLineColor(kColorITS);
22678 sub2node->SetVisibility(1);
22679 fNodes->Add(sub2node);
22682 // Place copy #3 of ITS6 in I569
22684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22685 sub2node->SetLineColor(kColorITS);
22686 sub2node->SetVisibility(1);
22687 fNodes->Add(sub2node);
22690 // Place copy #4 of ITS6 in I569
22692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22693 sub2node->SetLineColor(kColorITS);
22694 sub2node->SetVisibility(1);
22695 fNodes->Add(sub2node);
22698 // Place copy #5 of ITS6 in I569
22700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22701 sub2node->SetLineColor(kColorITS);
22702 sub2node->SetVisibility(1);
22703 fNodes->Add(sub2node);
22706 // Place copy #6 of ITS6 in I569
22708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22709 sub2node->SetLineColor(kColorITS);
22710 sub2node->SetVisibility(1);
22711 fNodes->Add(sub2node);
22714 // Place copy #7 of ITS6 in I569
22716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22717 sub2node->SetLineColor(kColorITS);
22718 sub2node->SetVisibility(1);
22719 fNodes->Add(sub2node);
22722 // Place copy #8 of ITS6 in I569
22724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22725 sub2node->SetLineColor(kColorITS);
22726 sub2node->SetVisibility(1);
22727 fNodes->Add(sub2node);
22730 // Place copy #9 of ITS6 in I569
22732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22733 sub2node->SetLineColor(kColorITS);
22734 sub2node->SetVisibility(1);
22735 fNodes->Add(sub2node);
22738 // Place copy #10 of ITS6 in I569
22740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22741 sub2node->SetLineColor(kColorITS);
22742 sub2node->SetVisibility(1);
22743 fNodes->Add(sub2node);
22746 // Place copy #11 of ITS6 in I569
22748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22749 sub2node->SetLineColor(kColorITS);
22750 sub2node->SetVisibility(1);
22751 fNodes->Add(sub2node);
22754 // Place copy #12 of ITS6 in I569
22756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22757 sub2node->SetLineColor(kColorITS);
22758 sub2node->SetVisibility(1);
22759 fNodes->Add(sub2node);
22762 // Place copy #13 of ITS6 in I569
22764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22765 sub2node->SetLineColor(kColorITS);
22766 sub2node->SetVisibility(1);
22767 fNodes->Add(sub2node);
22770 // Place copy #14 of ITS6 in I569
22772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22773 sub2node->SetLineColor(kColorITS);
22774 sub2node->SetVisibility(1);
22775 fNodes->Add(sub2node);
22778 // Place copy #15 of ITS6 in I569
22780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22781 sub2node->SetLineColor(kColorITS);
22782 sub2node->SetVisibility(1);
22783 fNodes->Add(sub2node);
22786 // Place copy #16 of ITS6 in I569
22788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22789 sub2node->SetLineColor(kColorITS);
22790 sub2node->SetVisibility(1);
22791 fNodes->Add(sub2node);
22794 // Place copy #17 of ITS6 in I569
22796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22797 sub2node->SetLineColor(kColorITS);
22798 sub2node->SetVisibility(1);
22799 fNodes->Add(sub2node);
22802 // Place copy #18 of ITS6 in I569
22804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22805 sub2node->SetLineColor(kColorITS);
22806 sub2node->SetVisibility(1);
22807 fNodes->Add(sub2node);
22810 // Place copy #19 of ITS6 in I569
22812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22813 sub2node->SetLineColor(kColorITS);
22814 sub2node->SetVisibility(1);
22815 fNodes->Add(sub2node);
22818 // Place copy #20 of ITS6 in I569
22820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22821 sub2node->SetLineColor(kColorITS);
22822 sub2node->SetVisibility(1);
22823 fNodes->Add(sub2node);
22826 // Place copy #21 of ITS6 in I569
22828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22829 sub2node->SetLineColor(kColorITS);
22830 sub2node->SetVisibility(1);
22831 fNodes->Add(sub2node);
22834 // Place copy #22 of ITS6 in I569
22836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22837 sub2node->SetLineColor(kColorITS);
22838 sub2node->SetVisibility(1);
22839 fNodes->Add(sub2node);
22842 // Place copy #23 of ITS6 in I569
22844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22845 sub2node->SetLineColor(kColorITS);
22846 sub2node->SetVisibility(1);
22847 fNodes->Add(sub2node);
22850 // Place copy #24 of ITS6 in I569
22852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22853 sub2node->SetLineColor(kColorITS);
22854 sub2node->SetVisibility(1);
22855 fNodes->Add(sub2node);
22858 // Place copy #25 of ITS6 in I569
22860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22861 sub2node->SetLineColor(kColorITS);
22862 sub2node->SetVisibility(1);
22863 fNodes->Add(sub2node);
22865 fNodes->Add(sub1node);
22868 // Place copy #31 of I569 in IT56
22870 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22871 sub1node->SetLineColor(kColorITS);
22872 sub1node->SetVisibility(0);
22875 // Place copy #1 of ITS6 in I569
22877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22878 sub2node->SetLineColor(kColorITS);
22879 sub2node->SetVisibility(1);
22880 fNodes->Add(sub2node);
22883 // Place copy #2 of ITS6 in I569
22885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22886 sub2node->SetLineColor(kColorITS);
22887 sub2node->SetVisibility(1);
22888 fNodes->Add(sub2node);
22891 // Place copy #3 of ITS6 in I569
22893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22894 sub2node->SetLineColor(kColorITS);
22895 sub2node->SetVisibility(1);
22896 fNodes->Add(sub2node);
22899 // Place copy #4 of ITS6 in I569
22901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22902 sub2node->SetLineColor(kColorITS);
22903 sub2node->SetVisibility(1);
22904 fNodes->Add(sub2node);
22907 // Place copy #5 of ITS6 in I569
22909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22910 sub2node->SetLineColor(kColorITS);
22911 sub2node->SetVisibility(1);
22912 fNodes->Add(sub2node);
22915 // Place copy #6 of ITS6 in I569
22917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22918 sub2node->SetLineColor(kColorITS);
22919 sub2node->SetVisibility(1);
22920 fNodes->Add(sub2node);
22923 // Place copy #7 of ITS6 in I569
22925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22926 sub2node->SetLineColor(kColorITS);
22927 sub2node->SetVisibility(1);
22928 fNodes->Add(sub2node);
22931 // Place copy #8 of ITS6 in I569
22933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22934 sub2node->SetLineColor(kColorITS);
22935 sub2node->SetVisibility(1);
22936 fNodes->Add(sub2node);
22939 // Place copy #9 of ITS6 in I569
22941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22942 sub2node->SetLineColor(kColorITS);
22943 sub2node->SetVisibility(1);
22944 fNodes->Add(sub2node);
22947 // Place copy #10 of ITS6 in I569
22949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22950 sub2node->SetLineColor(kColorITS);
22951 sub2node->SetVisibility(1);
22952 fNodes->Add(sub2node);
22955 // Place copy #11 of ITS6 in I569
22957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22958 sub2node->SetLineColor(kColorITS);
22959 sub2node->SetVisibility(1);
22960 fNodes->Add(sub2node);
22963 // Place copy #12 of ITS6 in I569
22965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22966 sub2node->SetLineColor(kColorITS);
22967 sub2node->SetVisibility(1);
22968 fNodes->Add(sub2node);
22971 // Place copy #13 of ITS6 in I569
22973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22974 sub2node->SetLineColor(kColorITS);
22975 sub2node->SetVisibility(1);
22976 fNodes->Add(sub2node);
22979 // Place copy #14 of ITS6 in I569
22981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22982 sub2node->SetLineColor(kColorITS);
22983 sub2node->SetVisibility(1);
22984 fNodes->Add(sub2node);
22987 // Place copy #15 of ITS6 in I569
22989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22990 sub2node->SetLineColor(kColorITS);
22991 sub2node->SetVisibility(1);
22992 fNodes->Add(sub2node);
22995 // Place copy #16 of ITS6 in I569
22997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22998 sub2node->SetLineColor(kColorITS);
22999 sub2node->SetVisibility(1);
23000 fNodes->Add(sub2node);
23003 // Place copy #17 of ITS6 in I569
23005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23006 sub2node->SetLineColor(kColorITS);
23007 sub2node->SetVisibility(1);
23008 fNodes->Add(sub2node);
23011 // Place copy #18 of ITS6 in I569
23013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23014 sub2node->SetLineColor(kColorITS);
23015 sub2node->SetVisibility(1);
23016 fNodes->Add(sub2node);
23019 // Place copy #19 of ITS6 in I569
23021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23022 sub2node->SetLineColor(kColorITS);
23023 sub2node->SetVisibility(1);
23024 fNodes->Add(sub2node);
23027 // Place copy #20 of ITS6 in I569
23029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23030 sub2node->SetLineColor(kColorITS);
23031 sub2node->SetVisibility(1);
23032 fNodes->Add(sub2node);
23035 // Place copy #21 of ITS6 in I569
23037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23038 sub2node->SetLineColor(kColorITS);
23039 sub2node->SetVisibility(1);
23040 fNodes->Add(sub2node);
23043 // Place copy #22 of ITS6 in I569
23045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23046 sub2node->SetLineColor(kColorITS);
23047 sub2node->SetVisibility(1);
23048 fNodes->Add(sub2node);
23051 // Place copy #23 of ITS6 in I569
23053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23054 sub2node->SetLineColor(kColorITS);
23055 sub2node->SetVisibility(1);
23056 fNodes->Add(sub2node);
23059 // Place copy #24 of ITS6 in I569
23061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23062 sub2node->SetLineColor(kColorITS);
23063 sub2node->SetVisibility(1);
23064 fNodes->Add(sub2node);
23067 // Place copy #25 of ITS6 in I569
23069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23070 sub2node->SetLineColor(kColorITS);
23071 sub2node->SetVisibility(1);
23072 fNodes->Add(sub2node);
23074 fNodes->Add(sub1node);
23077 // Place copy #32 of I569 in IT56
23079 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
23080 sub1node->SetLineColor(kColorITS);
23081 sub1node->SetVisibility(0);
23084 // Place copy #1 of ITS6 in I569
23086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23087 sub2node->SetLineColor(kColorITS);
23088 sub2node->SetVisibility(1);
23089 fNodes->Add(sub2node);
23092 // Place copy #2 of ITS6 in I569
23094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23095 sub2node->SetLineColor(kColorITS);
23096 sub2node->SetVisibility(1);
23097 fNodes->Add(sub2node);
23100 // Place copy #3 of ITS6 in I569
23102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23103 sub2node->SetLineColor(kColorITS);
23104 sub2node->SetVisibility(1);
23105 fNodes->Add(sub2node);
23108 // Place copy #4 of ITS6 in I569
23110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23111 sub2node->SetLineColor(kColorITS);
23112 sub2node->SetVisibility(1);
23113 fNodes->Add(sub2node);
23116 // Place copy #5 of ITS6 in I569
23118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23119 sub2node->SetLineColor(kColorITS);
23120 sub2node->SetVisibility(1);
23121 fNodes->Add(sub2node);
23124 // Place copy #6 of ITS6 in I569
23126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23127 sub2node->SetLineColor(kColorITS);
23128 sub2node->SetVisibility(1);
23129 fNodes->Add(sub2node);
23132 // Place copy #7 of ITS6 in I569
23134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23135 sub2node->SetLineColor(kColorITS);
23136 sub2node->SetVisibility(1);
23137 fNodes->Add(sub2node);
23140 // Place copy #8 of ITS6 in I569
23142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23143 sub2node->SetLineColor(kColorITS);
23144 sub2node->SetVisibility(1);
23145 fNodes->Add(sub2node);
23148 // Place copy #9 of ITS6 in I569
23150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23151 sub2node->SetLineColor(kColorITS);
23152 sub2node->SetVisibility(1);
23153 fNodes->Add(sub2node);
23156 // Place copy #10 of ITS6 in I569
23158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23159 sub2node->SetLineColor(kColorITS);
23160 sub2node->SetVisibility(1);
23161 fNodes->Add(sub2node);
23164 // Place copy #11 of ITS6 in I569
23166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23167 sub2node->SetLineColor(kColorITS);
23168 sub2node->SetVisibility(1);
23169 fNodes->Add(sub2node);
23172 // Place copy #12 of ITS6 in I569
23174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23175 sub2node->SetLineColor(kColorITS);
23176 sub2node->SetVisibility(1);
23177 fNodes->Add(sub2node);
23180 // Place copy #13 of ITS6 in I569
23182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23183 sub2node->SetLineColor(kColorITS);
23184 sub2node->SetVisibility(1);
23185 fNodes->Add(sub2node);
23188 // Place copy #14 of ITS6 in I569
23190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23191 sub2node->SetLineColor(kColorITS);
23192 sub2node->SetVisibility(1);
23193 fNodes->Add(sub2node);
23196 // Place copy #15 of ITS6 in I569
23198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23199 sub2node->SetLineColor(kColorITS);
23200 sub2node->SetVisibility(1);
23201 fNodes->Add(sub2node);
23204 // Place copy #16 of ITS6 in I569
23206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23207 sub2node->SetLineColor(kColorITS);
23208 sub2node->SetVisibility(1);
23209 fNodes->Add(sub2node);
23212 // Place copy #17 of ITS6 in I569
23214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23215 sub2node->SetLineColor(kColorITS);
23216 sub2node->SetVisibility(1);
23217 fNodes->Add(sub2node);
23220 // Place copy #18 of ITS6 in I569
23222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23223 sub2node->SetLineColor(kColorITS);
23224 sub2node->SetVisibility(1);
23225 fNodes->Add(sub2node);
23228 // Place copy #19 of ITS6 in I569
23230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23231 sub2node->SetLineColor(kColorITS);
23232 sub2node->SetVisibility(1);
23233 fNodes->Add(sub2node);
23236 // Place copy #20 of ITS6 in I569
23238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23239 sub2node->SetLineColor(kColorITS);
23240 sub2node->SetVisibility(1);
23241 fNodes->Add(sub2node);
23244 // Place copy #21 of ITS6 in I569
23246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23247 sub2node->SetLineColor(kColorITS);
23248 sub2node->SetVisibility(1);
23249 fNodes->Add(sub2node);
23252 // Place copy #22 of ITS6 in I569
23254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23255 sub2node->SetLineColor(kColorITS);
23256 sub2node->SetVisibility(1);
23257 fNodes->Add(sub2node);
23260 // Place copy #23 of ITS6 in I569
23262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23263 sub2node->SetLineColor(kColorITS);
23264 sub2node->SetVisibility(1);
23265 fNodes->Add(sub2node);
23268 // Place copy #24 of ITS6 in I569
23270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23271 sub2node->SetLineColor(kColorITS);
23272 sub2node->SetVisibility(1);
23273 fNodes->Add(sub2node);
23276 // Place copy #25 of ITS6 in I569
23278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23279 sub2node->SetLineColor(kColorITS);
23280 sub2node->SetVisibility(1);
23281 fNodes->Add(sub2node);
23283 fNodes->Add(sub1node);
23286 // Place copy #33 of I569 in IT56
23288 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23289 sub1node->SetLineColor(kColorITS);
23290 sub1node->SetVisibility(0);
23293 // Place copy #1 of ITS6 in I569
23295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23296 sub2node->SetLineColor(kColorITS);
23297 sub2node->SetVisibility(1);
23298 fNodes->Add(sub2node);
23301 // Place copy #2 of ITS6 in I569
23303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23304 sub2node->SetLineColor(kColorITS);
23305 sub2node->SetVisibility(1);
23306 fNodes->Add(sub2node);
23309 // Place copy #3 of ITS6 in I569
23311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23312 sub2node->SetLineColor(kColorITS);
23313 sub2node->SetVisibility(1);
23314 fNodes->Add(sub2node);
23317 // Place copy #4 of ITS6 in I569
23319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23320 sub2node->SetLineColor(kColorITS);
23321 sub2node->SetVisibility(1);
23322 fNodes->Add(sub2node);
23325 // Place copy #5 of ITS6 in I569
23327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23328 sub2node->SetLineColor(kColorITS);
23329 sub2node->SetVisibility(1);
23330 fNodes->Add(sub2node);
23333 // Place copy #6 of ITS6 in I569
23335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23336 sub2node->SetLineColor(kColorITS);
23337 sub2node->SetVisibility(1);
23338 fNodes->Add(sub2node);
23341 // Place copy #7 of ITS6 in I569
23343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23344 sub2node->SetLineColor(kColorITS);
23345 sub2node->SetVisibility(1);
23346 fNodes->Add(sub2node);
23349 // Place copy #8 of ITS6 in I569
23351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23352 sub2node->SetLineColor(kColorITS);
23353 sub2node->SetVisibility(1);
23354 fNodes->Add(sub2node);
23357 // Place copy #9 of ITS6 in I569
23359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23360 sub2node->SetLineColor(kColorITS);
23361 sub2node->SetVisibility(1);
23362 fNodes->Add(sub2node);
23365 // Place copy #10 of ITS6 in I569
23367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23368 sub2node->SetLineColor(kColorITS);
23369 sub2node->SetVisibility(1);
23370 fNodes->Add(sub2node);
23373 // Place copy #11 of ITS6 in I569
23375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23376 sub2node->SetLineColor(kColorITS);
23377 sub2node->SetVisibility(1);
23378 fNodes->Add(sub2node);
23381 // Place copy #12 of ITS6 in I569
23383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23384 sub2node->SetLineColor(kColorITS);
23385 sub2node->SetVisibility(1);
23386 fNodes->Add(sub2node);
23389 // Place copy #13 of ITS6 in I569
23391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23392 sub2node->SetLineColor(kColorITS);
23393 sub2node->SetVisibility(1);
23394 fNodes->Add(sub2node);
23397 // Place copy #14 of ITS6 in I569
23399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23400 sub2node->SetLineColor(kColorITS);
23401 sub2node->SetVisibility(1);
23402 fNodes->Add(sub2node);
23405 // Place copy #15 of ITS6 in I569
23407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23408 sub2node->SetLineColor(kColorITS);
23409 sub2node->SetVisibility(1);
23410 fNodes->Add(sub2node);
23413 // Place copy #16 of ITS6 in I569
23415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23416 sub2node->SetLineColor(kColorITS);
23417 sub2node->SetVisibility(1);
23418 fNodes->Add(sub2node);
23421 // Place copy #17 of ITS6 in I569
23423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23424 sub2node->SetLineColor(kColorITS);
23425 sub2node->SetVisibility(1);
23426 fNodes->Add(sub2node);
23429 // Place copy #18 of ITS6 in I569
23431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23432 sub2node->SetLineColor(kColorITS);
23433 sub2node->SetVisibility(1);
23434 fNodes->Add(sub2node);
23437 // Place copy #19 of ITS6 in I569
23439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23440 sub2node->SetLineColor(kColorITS);
23441 sub2node->SetVisibility(1);
23442 fNodes->Add(sub2node);
23445 // Place copy #20 of ITS6 in I569
23447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23448 sub2node->SetLineColor(kColorITS);
23449 sub2node->SetVisibility(1);
23450 fNodes->Add(sub2node);
23453 // Place copy #21 of ITS6 in I569
23455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23456 sub2node->SetLineColor(kColorITS);
23457 sub2node->SetVisibility(1);
23458 fNodes->Add(sub2node);
23461 // Place copy #22 of ITS6 in I569
23463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23464 sub2node->SetLineColor(kColorITS);
23465 sub2node->SetVisibility(1);
23466 fNodes->Add(sub2node);
23469 // Place copy #23 of ITS6 in I569
23471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23472 sub2node->SetLineColor(kColorITS);
23473 sub2node->SetVisibility(1);
23474 fNodes->Add(sub2node);
23477 // Place copy #24 of ITS6 in I569
23479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23480 sub2node->SetLineColor(kColorITS);
23481 sub2node->SetVisibility(1);
23482 fNodes->Add(sub2node);
23485 // Place copy #25 of ITS6 in I569
23487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23488 sub2node->SetLineColor(kColorITS);
23489 sub2node->SetVisibility(1);
23490 fNodes->Add(sub2node);
23492 fNodes->Add(sub1node);
23495 // Place copy #34 of I569 in IT56
23497 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23498 sub1node->SetLineColor(kColorITS);
23499 sub1node->SetVisibility(0);
23502 // Place copy #1 of ITS6 in I569
23504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23505 sub2node->SetLineColor(kColorITS);
23506 sub2node->SetVisibility(1);
23507 fNodes->Add(sub2node);
23510 // Place copy #2 of ITS6 in I569
23512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23513 sub2node->SetLineColor(kColorITS);
23514 sub2node->SetVisibility(1);
23515 fNodes->Add(sub2node);
23518 // Place copy #3 of ITS6 in I569
23520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23521 sub2node->SetLineColor(kColorITS);
23522 sub2node->SetVisibility(1);
23523 fNodes->Add(sub2node);
23526 // Place copy #4 of ITS6 in I569
23528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23529 sub2node->SetLineColor(kColorITS);
23530 sub2node->SetVisibility(1);
23531 fNodes->Add(sub2node);
23534 // Place copy #5 of ITS6 in I569
23536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23537 sub2node->SetLineColor(kColorITS);
23538 sub2node->SetVisibility(1);
23539 fNodes->Add(sub2node);
23542 // Place copy #6 of ITS6 in I569
23544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23545 sub2node->SetLineColor(kColorITS);
23546 sub2node->SetVisibility(1);
23547 fNodes->Add(sub2node);
23550 // Place copy #7 of ITS6 in I569
23552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23553 sub2node->SetLineColor(kColorITS);
23554 sub2node->SetVisibility(1);
23555 fNodes->Add(sub2node);
23558 // Place copy #8 of ITS6 in I569
23560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23561 sub2node->SetLineColor(kColorITS);
23562 sub2node->SetVisibility(1);
23563 fNodes->Add(sub2node);
23566 // Place copy #9 of ITS6 in I569
23568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23569 sub2node->SetLineColor(kColorITS);
23570 sub2node->SetVisibility(1);
23571 fNodes->Add(sub2node);
23574 // Place copy #10 of ITS6 in I569
23576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23577 sub2node->SetLineColor(kColorITS);
23578 sub2node->SetVisibility(1);
23579 fNodes->Add(sub2node);
23582 // Place copy #11 of ITS6 in I569
23584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23585 sub2node->SetLineColor(kColorITS);
23586 sub2node->SetVisibility(1);
23587 fNodes->Add(sub2node);
23590 // Place copy #12 of ITS6 in I569
23592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23593 sub2node->SetLineColor(kColorITS);
23594 sub2node->SetVisibility(1);
23595 fNodes->Add(sub2node);
23598 // Place copy #13 of ITS6 in I569
23600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23601 sub2node->SetLineColor(kColorITS);
23602 sub2node->SetVisibility(1);
23603 fNodes->Add(sub2node);
23606 // Place copy #14 of ITS6 in I569
23608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23609 sub2node->SetLineColor(kColorITS);
23610 sub2node->SetVisibility(1);
23611 fNodes->Add(sub2node);
23614 // Place copy #15 of ITS6 in I569
23616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23617 sub2node->SetLineColor(kColorITS);
23618 sub2node->SetVisibility(1);
23619 fNodes->Add(sub2node);
23622 // Place copy #16 of ITS6 in I569
23624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23625 sub2node->SetLineColor(kColorITS);
23626 sub2node->SetVisibility(1);
23627 fNodes->Add(sub2node);
23630 // Place copy #17 of ITS6 in I569
23632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23633 sub2node->SetLineColor(kColorITS);
23634 sub2node->SetVisibility(1);
23635 fNodes->Add(sub2node);
23638 // Place copy #18 of ITS6 in I569
23640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23641 sub2node->SetLineColor(kColorITS);
23642 sub2node->SetVisibility(1);
23643 fNodes->Add(sub2node);
23646 // Place copy #19 of ITS6 in I569
23648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23649 sub2node->SetLineColor(kColorITS);
23650 sub2node->SetVisibility(1);
23651 fNodes->Add(sub2node);
23654 // Place copy #20 of ITS6 in I569
23656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23657 sub2node->SetLineColor(kColorITS);
23658 sub2node->SetVisibility(1);
23659 fNodes->Add(sub2node);
23662 // Place copy #21 of ITS6 in I569
23664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23665 sub2node->SetLineColor(kColorITS);
23666 sub2node->SetVisibility(1);
23667 fNodes->Add(sub2node);
23670 // Place copy #22 of ITS6 in I569
23672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23673 sub2node->SetLineColor(kColorITS);
23674 sub2node->SetVisibility(1);
23675 fNodes->Add(sub2node);
23678 // Place copy #23 of ITS6 in I569
23680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23681 sub2node->SetLineColor(kColorITS);
23682 sub2node->SetVisibility(1);
23683 fNodes->Add(sub2node);
23686 // Place copy #24 of ITS6 in I569
23688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23689 sub2node->SetLineColor(kColorITS);
23690 sub2node->SetVisibility(1);
23691 fNodes->Add(sub2node);
23694 // Place copy #25 of ITS6 in I569
23696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23697 sub2node->SetLineColor(kColorITS);
23698 sub2node->SetVisibility(1);
23699 fNodes->Add(sub2node);
23701 fNodes->Add(sub1node);
23704 // Place copy #35 of I569 in IT56
23706 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23707 sub1node->SetLineColor(kColorITS);
23708 sub1node->SetVisibility(0);
23711 // Place copy #1 of ITS6 in I569
23713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23714 sub2node->SetLineColor(kColorITS);
23715 sub2node->SetVisibility(1);
23716 fNodes->Add(sub2node);
23719 // Place copy #2 of ITS6 in I569
23721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23722 sub2node->SetLineColor(kColorITS);
23723 sub2node->SetVisibility(1);
23724 fNodes->Add(sub2node);
23727 // Place copy #3 of ITS6 in I569
23729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23730 sub2node->SetLineColor(kColorITS);
23731 sub2node->SetVisibility(1);
23732 fNodes->Add(sub2node);
23735 // Place copy #4 of ITS6 in I569
23737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23738 sub2node->SetLineColor(kColorITS);
23739 sub2node->SetVisibility(1);
23740 fNodes->Add(sub2node);
23743 // Place copy #5 of ITS6 in I569
23745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23746 sub2node->SetLineColor(kColorITS);
23747 sub2node->SetVisibility(1);
23748 fNodes->Add(sub2node);
23751 // Place copy #6 of ITS6 in I569
23753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23754 sub2node->SetLineColor(kColorITS);
23755 sub2node->SetVisibility(1);
23756 fNodes->Add(sub2node);
23759 // Place copy #7 of ITS6 in I569
23761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23762 sub2node->SetLineColor(kColorITS);
23763 sub2node->SetVisibility(1);
23764 fNodes->Add(sub2node);
23767 // Place copy #8 of ITS6 in I569
23769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23770 sub2node->SetLineColor(kColorITS);
23771 sub2node->SetVisibility(1);
23772 fNodes->Add(sub2node);
23775 // Place copy #9 of ITS6 in I569
23777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23778 sub2node->SetLineColor(kColorITS);
23779 sub2node->SetVisibility(1);
23780 fNodes->Add(sub2node);
23783 // Place copy #10 of ITS6 in I569
23785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23786 sub2node->SetLineColor(kColorITS);
23787 sub2node->SetVisibility(1);
23788 fNodes->Add(sub2node);
23791 // Place copy #11 of ITS6 in I569
23793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23794 sub2node->SetLineColor(kColorITS);
23795 sub2node->SetVisibility(1);
23796 fNodes->Add(sub2node);
23799 // Place copy #12 of ITS6 in I569
23801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23802 sub2node->SetLineColor(kColorITS);
23803 sub2node->SetVisibility(1);
23804 fNodes->Add(sub2node);
23807 // Place copy #13 of ITS6 in I569
23809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23810 sub2node->SetLineColor(kColorITS);
23811 sub2node->SetVisibility(1);
23812 fNodes->Add(sub2node);
23815 // Place copy #14 of ITS6 in I569
23817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23818 sub2node->SetLineColor(kColorITS);
23819 sub2node->SetVisibility(1);
23820 fNodes->Add(sub2node);
23823 // Place copy #15 of ITS6 in I569
23825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23826 sub2node->SetLineColor(kColorITS);
23827 sub2node->SetVisibility(1);
23828 fNodes->Add(sub2node);
23831 // Place copy #16 of ITS6 in I569
23833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23834 sub2node->SetLineColor(kColorITS);
23835 sub2node->SetVisibility(1);
23836 fNodes->Add(sub2node);
23839 // Place copy #17 of ITS6 in I569
23841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23842 sub2node->SetLineColor(kColorITS);
23843 sub2node->SetVisibility(1);
23844 fNodes->Add(sub2node);
23847 // Place copy #18 of ITS6 in I569
23849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23850 sub2node->SetLineColor(kColorITS);
23851 sub2node->SetVisibility(1);
23852 fNodes->Add(sub2node);
23855 // Place copy #19 of ITS6 in I569
23857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23858 sub2node->SetLineColor(kColorITS);
23859 sub2node->SetVisibility(1);
23860 fNodes->Add(sub2node);
23863 // Place copy #20 of ITS6 in I569
23865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23866 sub2node->SetLineColor(kColorITS);
23867 sub2node->SetVisibility(1);
23868 fNodes->Add(sub2node);
23871 // Place copy #21 of ITS6 in I569
23873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23874 sub2node->SetLineColor(kColorITS);
23875 sub2node->SetVisibility(1);
23876 fNodes->Add(sub2node);
23879 // Place copy #22 of ITS6 in I569
23881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23882 sub2node->SetLineColor(kColorITS);
23883 sub2node->SetVisibility(1);
23884 fNodes->Add(sub2node);
23887 // Place copy #23 of ITS6 in I569
23889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23890 sub2node->SetLineColor(kColorITS);
23891 sub2node->SetVisibility(1);
23892 fNodes->Add(sub2node);
23895 // Place copy #24 of ITS6 in I569
23897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23898 sub2node->SetLineColor(kColorITS);
23899 sub2node->SetVisibility(1);
23900 fNodes->Add(sub2node);
23903 // Place copy #25 of ITS6 in I569
23905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23906 sub2node->SetLineColor(kColorITS);
23907 sub2node->SetVisibility(1);
23908 fNodes->Add(sub2node);
23910 fNodes->Add(sub1node);
23913 // Place copy #36 of I569 in IT56
23915 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23916 sub1node->SetLineColor(kColorITS);
23917 sub1node->SetVisibility(0);
23920 // Place copy #1 of ITS6 in I569
23922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23923 sub2node->SetLineColor(kColorITS);
23924 sub2node->SetVisibility(1);
23925 fNodes->Add(sub2node);
23928 // Place copy #2 of ITS6 in I569
23930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23931 sub2node->SetLineColor(kColorITS);
23932 sub2node->SetVisibility(1);
23933 fNodes->Add(sub2node);
23936 // Place copy #3 of ITS6 in I569
23938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23939 sub2node->SetLineColor(kColorITS);
23940 sub2node->SetVisibility(1);
23941 fNodes->Add(sub2node);
23944 // Place copy #4 of ITS6 in I569
23946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23947 sub2node->SetLineColor(kColorITS);
23948 sub2node->SetVisibility(1);
23949 fNodes->Add(sub2node);
23952 // Place copy #5 of ITS6 in I569
23954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23955 sub2node->SetLineColor(kColorITS);
23956 sub2node->SetVisibility(1);
23957 fNodes->Add(sub2node);
23960 // Place copy #6 of ITS6 in I569
23962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23963 sub2node->SetLineColor(kColorITS);
23964 sub2node->SetVisibility(1);
23965 fNodes->Add(sub2node);
23968 // Place copy #7 of ITS6 in I569
23970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23971 sub2node->SetLineColor(kColorITS);
23972 sub2node->SetVisibility(1);
23973 fNodes->Add(sub2node);
23976 // Place copy #8 of ITS6 in I569
23978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23979 sub2node->SetLineColor(kColorITS);
23980 sub2node->SetVisibility(1);
23981 fNodes->Add(sub2node);
23984 // Place copy #9 of ITS6 in I569
23986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23987 sub2node->SetLineColor(kColorITS);
23988 sub2node->SetVisibility(1);
23989 fNodes->Add(sub2node);
23992 // Place copy #10 of ITS6 in I569
23994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23995 sub2node->SetLineColor(kColorITS);
23996 sub2node->SetVisibility(1);
23997 fNodes->Add(sub2node);
24000 // Place copy #11 of ITS6 in I569
24002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24003 sub2node->SetLineColor(kColorITS);
24004 sub2node->SetVisibility(1);
24005 fNodes->Add(sub2node);
24008 // Place copy #12 of ITS6 in I569
24010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24011 sub2node->SetLineColor(kColorITS);
24012 sub2node->SetVisibility(1);
24013 fNodes->Add(sub2node);
24016 // Place copy #13 of ITS6 in I569
24018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24019 sub2node->SetLineColor(kColorITS);
24020 sub2node->SetVisibility(1);
24021 fNodes->Add(sub2node);
24024 // Place copy #14 of ITS6 in I569
24026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24027 sub2node->SetLineColor(kColorITS);
24028 sub2node->SetVisibility(1);
24029 fNodes->Add(sub2node);
24032 // Place copy #15 of ITS6 in I569
24034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24035 sub2node->SetLineColor(kColorITS);
24036 sub2node->SetVisibility(1);
24037 fNodes->Add(sub2node);
24040 // Place copy #16 of ITS6 in I569
24042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24043 sub2node->SetLineColor(kColorITS);
24044 sub2node->SetVisibility(1);
24045 fNodes->Add(sub2node);
24048 // Place copy #17 of ITS6 in I569
24050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24051 sub2node->SetLineColor(kColorITS);
24052 sub2node->SetVisibility(1);
24053 fNodes->Add(sub2node);
24056 // Place copy #18 of ITS6 in I569
24058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24059 sub2node->SetLineColor(kColorITS);
24060 sub2node->SetVisibility(1);
24061 fNodes->Add(sub2node);
24064 // Place copy #19 of ITS6 in I569
24066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24067 sub2node->SetLineColor(kColorITS);
24068 sub2node->SetVisibility(1);
24069 fNodes->Add(sub2node);
24072 // Place copy #20 of ITS6 in I569
24074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24075 sub2node->SetLineColor(kColorITS);
24076 sub2node->SetVisibility(1);
24077 fNodes->Add(sub2node);
24080 // Place copy #21 of ITS6 in I569
24082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24083 sub2node->SetLineColor(kColorITS);
24084 sub2node->SetVisibility(1);
24085 fNodes->Add(sub2node);
24088 // Place copy #22 of ITS6 in I569
24090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24091 sub2node->SetLineColor(kColorITS);
24092 sub2node->SetVisibility(1);
24093 fNodes->Add(sub2node);
24096 // Place copy #23 of ITS6 in I569
24098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24099 sub2node->SetLineColor(kColorITS);
24100 sub2node->SetVisibility(1);
24101 fNodes->Add(sub2node);
24104 // Place copy #24 of ITS6 in I569
24106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24107 sub2node->SetLineColor(kColorITS);
24108 sub2node->SetVisibility(1);
24109 fNodes->Add(sub2node);
24112 // Place copy #25 of ITS6 in I569
24114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24115 sub2node->SetLineColor(kColorITS);
24116 sub2node->SetVisibility(1);
24117 fNodes->Add(sub2node);
24119 fNodes->Add(sub1node);
24122 // Place copy #37 of I569 in IT56
24124 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24125 sub1node->SetLineColor(kColorITS);
24126 sub1node->SetVisibility(0);
24129 // Place copy #1 of ITS6 in I569
24131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24132 sub2node->SetLineColor(kColorITS);
24133 sub2node->SetVisibility(1);
24134 fNodes->Add(sub2node);
24137 // Place copy #2 of ITS6 in I569
24139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24140 sub2node->SetLineColor(kColorITS);
24141 sub2node->SetVisibility(1);
24142 fNodes->Add(sub2node);
24145 // Place copy #3 of ITS6 in I569
24147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24148 sub2node->SetLineColor(kColorITS);
24149 sub2node->SetVisibility(1);
24150 fNodes->Add(sub2node);
24153 // Place copy #4 of ITS6 in I569
24155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24156 sub2node->SetLineColor(kColorITS);
24157 sub2node->SetVisibility(1);
24158 fNodes->Add(sub2node);
24161 // Place copy #5 of ITS6 in I569
24163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24164 sub2node->SetLineColor(kColorITS);
24165 sub2node->SetVisibility(1);
24166 fNodes->Add(sub2node);
24169 // Place copy #6 of ITS6 in I569
24171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24172 sub2node->SetLineColor(kColorITS);
24173 sub2node->SetVisibility(1);
24174 fNodes->Add(sub2node);
24177 // Place copy #7 of ITS6 in I569
24179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24180 sub2node->SetLineColor(kColorITS);
24181 sub2node->SetVisibility(1);
24182 fNodes->Add(sub2node);
24185 // Place copy #8 of ITS6 in I569
24187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24188 sub2node->SetLineColor(kColorITS);
24189 sub2node->SetVisibility(1);
24190 fNodes->Add(sub2node);
24193 // Place copy #9 of ITS6 in I569
24195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24196 sub2node->SetLineColor(kColorITS);
24197 sub2node->SetVisibility(1);
24198 fNodes->Add(sub2node);
24201 // Place copy #10 of ITS6 in I569
24203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24204 sub2node->SetLineColor(kColorITS);
24205 sub2node->SetVisibility(1);
24206 fNodes->Add(sub2node);
24209 // Place copy #11 of ITS6 in I569
24211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24212 sub2node->SetLineColor(kColorITS);
24213 sub2node->SetVisibility(1);
24214 fNodes->Add(sub2node);
24217 // Place copy #12 of ITS6 in I569
24219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24220 sub2node->SetLineColor(kColorITS);
24221 sub2node->SetVisibility(1);
24222 fNodes->Add(sub2node);
24225 // Place copy #13 of ITS6 in I569
24227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24228 sub2node->SetLineColor(kColorITS);
24229 sub2node->SetVisibility(1);
24230 fNodes->Add(sub2node);
24233 // Place copy #14 of ITS6 in I569
24235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24236 sub2node->SetLineColor(kColorITS);
24237 sub2node->SetVisibility(1);
24238 fNodes->Add(sub2node);
24241 // Place copy #15 of ITS6 in I569
24243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24244 sub2node->SetLineColor(kColorITS);
24245 sub2node->SetVisibility(1);
24246 fNodes->Add(sub2node);
24249 // Place copy #16 of ITS6 in I569
24251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24252 sub2node->SetLineColor(kColorITS);
24253 sub2node->SetVisibility(1);
24254 fNodes->Add(sub2node);
24257 // Place copy #17 of ITS6 in I569
24259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24260 sub2node->SetLineColor(kColorITS);
24261 sub2node->SetVisibility(1);
24262 fNodes->Add(sub2node);
24265 // Place copy #18 of ITS6 in I569
24267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24268 sub2node->SetLineColor(kColorITS);
24269 sub2node->SetVisibility(1);
24270 fNodes->Add(sub2node);
24273 // Place copy #19 of ITS6 in I569
24275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24276 sub2node->SetLineColor(kColorITS);
24277 sub2node->SetVisibility(1);
24278 fNodes->Add(sub2node);
24281 // Place copy #20 of ITS6 in I569
24283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24284 sub2node->SetLineColor(kColorITS);
24285 sub2node->SetVisibility(1);
24286 fNodes->Add(sub2node);
24289 // Place copy #21 of ITS6 in I569
24291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24292 sub2node->SetLineColor(kColorITS);
24293 sub2node->SetVisibility(1);
24294 fNodes->Add(sub2node);
24297 // Place copy #22 of ITS6 in I569
24299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24300 sub2node->SetLineColor(kColorITS);
24301 sub2node->SetVisibility(1);
24302 fNodes->Add(sub2node);
24305 // Place copy #23 of ITS6 in I569
24307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24308 sub2node->SetLineColor(kColorITS);
24309 sub2node->SetVisibility(1);
24310 fNodes->Add(sub2node);
24313 // Place copy #24 of ITS6 in I569
24315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24316 sub2node->SetLineColor(kColorITS);
24317 sub2node->SetVisibility(1);
24318 fNodes->Add(sub2node);
24321 // Place copy #25 of ITS6 in I569
24323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24324 sub2node->SetLineColor(kColorITS);
24325 sub2node->SetVisibility(1);
24326 fNodes->Add(sub2node);
24328 fNodes->Add(sub1node);
24331 // Place copy #38 of I569 in IT56
24333 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24334 sub1node->SetLineColor(kColorITS);
24335 sub1node->SetVisibility(0);
24338 // Place copy #1 of ITS6 in I569
24340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24341 sub2node->SetLineColor(kColorITS);
24342 sub2node->SetVisibility(1);
24343 fNodes->Add(sub2node);
24346 // Place copy #2 of ITS6 in I569
24348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24349 sub2node->SetLineColor(kColorITS);
24350 sub2node->SetVisibility(1);
24351 fNodes->Add(sub2node);
24354 // Place copy #3 of ITS6 in I569
24356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24357 sub2node->SetLineColor(kColorITS);
24358 sub2node->SetVisibility(1);
24359 fNodes->Add(sub2node);
24362 // Place copy #4 of ITS6 in I569
24364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24365 sub2node->SetLineColor(kColorITS);
24366 sub2node->SetVisibility(1);
24367 fNodes->Add(sub2node);
24370 // Place copy #5 of ITS6 in I569
24372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24373 sub2node->SetLineColor(kColorITS);
24374 sub2node->SetVisibility(1);
24375 fNodes->Add(sub2node);
24378 // Place copy #6 of ITS6 in I569
24380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24381 sub2node->SetLineColor(kColorITS);
24382 sub2node->SetVisibility(1);
24383 fNodes->Add(sub2node);
24386 // Place copy #7 of ITS6 in I569
24388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24389 sub2node->SetLineColor(kColorITS);
24390 sub2node->SetVisibility(1);
24391 fNodes->Add(sub2node);
24394 // Place copy #8 of ITS6 in I569
24396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24397 sub2node->SetLineColor(kColorITS);
24398 sub2node->SetVisibility(1);
24399 fNodes->Add(sub2node);
24402 // Place copy #9 of ITS6 in I569
24404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24405 sub2node->SetLineColor(kColorITS);
24406 sub2node->SetVisibility(1);
24407 fNodes->Add(sub2node);
24410 // Place copy #10 of ITS6 in I569
24412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24413 sub2node->SetLineColor(kColorITS);
24414 sub2node->SetVisibility(1);
24415 fNodes->Add(sub2node);
24418 // Place copy #11 of ITS6 in I569
24420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24421 sub2node->SetLineColor(kColorITS);
24422 sub2node->SetVisibility(1);
24423 fNodes->Add(sub2node);
24426 // Place copy #12 of ITS6 in I569
24428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24429 sub2node->SetLineColor(kColorITS);
24430 sub2node->SetVisibility(1);
24431 fNodes->Add(sub2node);
24434 // Place copy #13 of ITS6 in I569
24436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24437 sub2node->SetLineColor(kColorITS);
24438 sub2node->SetVisibility(1);
24439 fNodes->Add(sub2node);
24442 // Place copy #14 of ITS6 in I569
24444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24445 sub2node->SetLineColor(kColorITS);
24446 sub2node->SetVisibility(1);
24447 fNodes->Add(sub2node);
24450 // Place copy #15 of ITS6 in I569
24452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24453 sub2node->SetLineColor(kColorITS);
24454 sub2node->SetVisibility(1);
24455 fNodes->Add(sub2node);
24458 // Place copy #16 of ITS6 in I569
24460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24461 sub2node->SetLineColor(kColorITS);
24462 sub2node->SetVisibility(1);
24463 fNodes->Add(sub2node);
24466 // Place copy #17 of ITS6 in I569
24468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24469 sub2node->SetLineColor(kColorITS);
24470 sub2node->SetVisibility(1);
24471 fNodes->Add(sub2node);
24474 // Place copy #18 of ITS6 in I569
24476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24477 sub2node->SetLineColor(kColorITS);
24478 sub2node->SetVisibility(1);
24479 fNodes->Add(sub2node);
24482 // Place copy #19 of ITS6 in I569
24484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24485 sub2node->SetLineColor(kColorITS);
24486 sub2node->SetVisibility(1);
24487 fNodes->Add(sub2node);
24490 // Place copy #20 of ITS6 in I569
24492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24493 sub2node->SetLineColor(kColorITS);
24494 sub2node->SetVisibility(1);
24495 fNodes->Add(sub2node);
24498 // Place copy #21 of ITS6 in I569
24500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24501 sub2node->SetLineColor(kColorITS);
24502 sub2node->SetVisibility(1);
24503 fNodes->Add(sub2node);
24506 // Place copy #22 of ITS6 in I569
24508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24509 sub2node->SetLineColor(kColorITS);
24510 sub2node->SetVisibility(1);
24511 fNodes->Add(sub2node);
24514 // Place copy #23 of ITS6 in I569
24516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24517 sub2node->SetLineColor(kColorITS);
24518 sub2node->SetVisibility(1);
24519 fNodes->Add(sub2node);
24522 // Place copy #24 of ITS6 in I569
24524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24525 sub2node->SetLineColor(kColorITS);
24526 sub2node->SetVisibility(1);
24527 fNodes->Add(sub2node);
24530 // Place copy #25 of ITS6 in I569
24532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24533 sub2node->SetLineColor(kColorITS);
24534 sub2node->SetVisibility(1);
24535 fNodes->Add(sub2node);
24537 fNodes->Add(sub1node);
24544 //_____________________________________________________________________________
24545 void AliITSvPPRsymm::CreateGeometry(){
24546 ////////////////////////////////////////////////////////////////////////
24547 // This routine defines and Creates the geometry for version 9 of the ITS.
24548 ////////////////////////////////////////////////////////////////////////
24550 //INNER RADII OF THE SILICON LAYERS
24551 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24552 //THICKNESSES OF LAYERS (in % radiation length)
24553 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24554 //HALF LENGTHS OF LAYERS
24555 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24556 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24557 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24558 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24559 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24562 Float_t dits[100], rlim, zmax;
24564 // Float_t pcits[50]
24566 Int_t idrotm[1999], i;
24570 // Define some variables for SPD
24572 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24573 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24574 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24575 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24576 Float_t di108[3], di104[3]; // for both layers
24578 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24579 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24581 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24582 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24584 Float_t dbus=300.; // total bus thickness on both layers (micron)
24586 ddet1 = GetThicknessDet1();
24587 ddet2 = GetThicknessDet2();
24588 dchip1 = GetThicknessChip1();
24589 dchip2 = GetThicknessChip2();
24591 if(ddet1 < 100. || ddet1 > 300.) {
24592 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24593 " The default value of 200 microns will be used." << endl;
24597 if(ddet2 < 100. || ddet2 > 300.) {
24598 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24599 " The default value of 200 microns will be used." << endl;
24603 if(dchip1 < 100. || dchip1 > 300.) {
24604 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24605 " The default value of 200 microns will be used." << endl;
24609 if(dchip2 < 100. || dchip2 > 300.) {
24610 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24611 " The default value of 200 microns will be used." << endl;
24615 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24617 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24619 rails = GetRails();
24621 fluid = GetCoolingFluid();
24623 if(rails != 0 && rails != 1) {
24624 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24625 " The default value of 1 (rails in) will be used." << endl;
24629 if(fluid != 0 && fluid != 1) {
24630 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24631 " The default value of 1 (water) will be used." << endl;
24634 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24635 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24636 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24637 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24639 cout << "ITS: Rails are out." << endl;
24641 cout << "ITS: Rails are in." << endl;
24644 cout << "ITS: The cooling fluid is freon." << endl;
24646 cout << "ITS: The cooling fluid is water." << endl;
24649 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24650 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24651 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24652 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24653 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24655 Float_t deltax, deltay;
24657 Int_t thickness = fMinorVersion/10;
24658 Int_t option = fMinorVersion - 10*thickness;
24661 // Define some variables for SDD
24664 Float_t sin30, cos30;
24666 // SDD electronics+services main volumes
24667 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24669 // SDD detector ladder
24671 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24672 Float_t Y_SDD_sep = 0.20;
24675 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24676 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24678 // ladder foot and end-ladder (frame and cooling)
24679 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24680 Float_t I424dits[3], xI424, yI424;
24681 Float_t I425dits[3];
24683 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24685 // SDD ladder frame and cooling
24686 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24687 Float_t I035dits[3], I037dits[3], I038dits[3];
24688 Float_t I039dits[3], xI039, yI039;
24689 Float_t I041dits[5];
24691 // SDD hybrid, chips and capacitors
24692 Float_t I050dits[3], xI050, yI050;
24693 Float_t I052dits[3], xI052, yI052;
24694 Float_t I042dits[3], xI042, yI042;
24695 Float_t xI042space = 0.17;
24696 Float_t I043dits[3], xI043, yI043;
24697 Float_t xI043space = 0.17;
24698 Float_t zchip, zChipSpace;
24699 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24703 Float_t I044dits[4], xI044, yI044, volI044;
24704 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24705 Char_t HVname[5], LVname[5];
24708 // Define media off-set
24710 Int_t *idtmed = fIdtmed->GetArray()-199;
24713 // Rotation matrices
24715 // SPD - option 'a' (this is NOT the default so leave commented)
24720 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24721 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24722 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24723 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24724 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24725 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24726 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24727 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24728 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24729 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24730 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24731 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24732 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24733 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24734 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24735 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24736 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24737 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24738 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24739 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24740 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24741 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24742 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24743 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24744 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24745 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24746 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24747 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24748 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24749 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24750 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24751 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24752 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24753 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24754 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24755 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24756 AliMatrix(idrotm[237],90.0,180.0,90.0,90.0,0.0,0.0);
24757 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24758 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24759 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24760 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24761 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24762 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24763 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24764 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24765 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24766 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24767 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24768 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24769 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24770 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24771 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24772 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24773 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24774 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24775 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24776 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24777 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24778 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24779 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24780 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24781 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24782 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24783 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24784 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24785 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24786 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24787 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24788 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24789 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24790 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24791 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24792 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24793 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24794 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24795 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24796 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24800 // SPD - option 'b' (this is the default)
24804 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24805 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24806 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24807 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24808 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24809 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24810 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24811 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24812 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24813 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24814 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24815 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24816 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24817 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24818 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24819 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24820 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24821 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24822 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24823 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24824 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24825 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24826 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24827 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24828 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24829 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24830 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24831 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24832 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24833 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24834 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24835 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24836 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24837 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24838 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24839 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24840 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24841 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24842 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24843 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24844 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24845 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24846 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24847 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24848 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24849 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24850 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24851 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24852 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24853 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24854 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24855 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24856 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24857 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24858 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24859 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24860 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24861 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24862 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24863 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24864 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24865 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24866 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24867 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24868 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24869 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24870 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24871 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24872 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24873 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24874 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24875 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24876 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24877 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24878 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24879 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24880 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24886 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24887 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24888 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24889 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24890 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24891 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24892 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24893 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24894 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24895 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24896 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24897 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24898 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24899 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24900 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24901 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24902 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24903 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24904 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24905 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24906 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24907 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24908 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24909 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24910 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24911 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24912 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24913 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24914 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24915 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24916 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24917 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24918 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24919 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24920 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24921 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24922 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24923 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24924 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24925 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24926 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24927 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24928 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24929 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24930 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24931 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24932 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24933 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24934 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24935 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24936 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24937 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24938 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24939 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24940 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24941 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24942 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24943 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24947 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24948 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24949 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24950 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24951 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24952 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24953 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24954 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24955 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24956 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24957 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24958 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24959 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24960 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24961 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24962 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24963 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24964 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24965 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24966 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24967 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24968 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24969 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24970 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24971 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24972 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24973 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24974 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24975 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24976 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24977 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24978 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24979 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
24980 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
24981 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24982 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24983 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24984 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24985 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24986 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24987 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24988 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24989 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24990 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24991 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24992 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24993 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24994 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24995 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24996 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
24997 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
24998 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24999 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25000 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25001 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25002 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25003 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25004 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25005 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25006 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25007 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25008 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25009 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25010 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25011 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25012 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25013 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25014 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25015 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25016 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25017 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25018 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25019 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25020 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25021 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25022 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25023 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25024 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25025 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25026 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25027 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25028 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25029 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25030 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25035 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25036 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25037 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25038 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25039 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25040 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25041 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25042 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25043 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25044 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25045 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25046 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25047 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25048 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25049 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25050 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25051 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25052 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25053 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25054 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25055 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25056 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25057 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25058 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25059 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25060 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25061 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25062 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25063 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25064 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25065 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25066 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25067 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25068 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25069 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25070 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25071 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25072 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25073 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25074 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25075 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25076 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25077 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25078 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25079 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25080 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25081 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25082 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25083 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25084 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25085 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25086 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25087 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25088 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25089 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25090 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25091 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25092 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25093 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25094 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25095 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25096 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25097 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25098 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25099 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25100 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25101 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25102 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25103 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25104 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25105 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25106 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25107 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25108 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25109 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25110 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25111 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25112 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25113 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25114 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25115 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25119 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25120 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25121 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25122 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25123 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25124 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25125 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25126 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25127 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25128 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25129 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25130 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25131 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25132 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25133 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25134 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25135 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25136 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25137 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25138 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25139 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25140 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25141 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25142 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25143 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25144 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25145 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25146 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25147 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25148 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25149 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25150 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25151 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25152 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25153 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25154 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25155 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25159 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25162 // CONVERT INTO CM (RL(SI)=9.36 CM)
25164 for (i = 0; i < 6; ++i) {
25165 drl[i] = drl[i] / 100. * 9.36;
25168 // FIELD CAGE HALF LENGTH
25174 // --- Define ghost volume containing the whole ITS (including services)
25175 // and fill it with air
25180 dgh[3] = -ztpc-5.-0.1;
25225 dgh[48] = ztpc+4.+0.1;
25228 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25232 // --- Place the ghost volume in its mother volume (ALIC) and make it
25235 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25236 //gMC->Gsatt("ITSV", "SEEN", 0);
25239 // --- Define ghost volume containing the six layers and fill it with air
25268 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25270 // --- Place the ghost volume in its mother volume (ITSV) and make it
25273 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25274 //gMC->Gsatt("ITSD", "SEEN", 0);
25276 // --- Define SPD (option 'a') volumes ----------------------------
25278 // SPD - option 'a'
25279 // (this is NOT the default)
25286 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25293 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25296 di10a[1] = ddet1+dchip1+dbus+0.0025;
25298 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25301 di20a[1] = ddet2+dchip2+dbus+0.0025;
25303 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25308 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25315 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25320 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25327 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25332 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25337 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25342 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25349 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25354 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25361 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25366 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25371 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25378 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25383 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25390 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25395 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25400 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25407 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25412 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25419 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25424 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25429 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25436 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25441 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25448 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25451 di103[1] = ddet1+dchip1;
25453 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25456 dits[1] = 0.475; //0.685; 0.015
25458 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25463 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25466 di1d3[1] = ddet2+dchip2;
25468 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25476 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25483 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25488 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25493 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25500 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25508 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25515 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25521 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25526 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25531 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25536 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25541 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25547 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25552 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25558 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25563 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25570 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25575 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25580 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25585 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25590 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25597 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25604 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25609 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25615 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25616 // was I177 in old geom.
25621 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25622 // was I177 in old geom.
25628 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25634 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25635 // was I174 in old geom.
25640 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25641 // was I174 in old geom.
25648 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25649 // was I172 in old geom.
25654 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25655 // was I172 in old geom.
25662 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25663 // was I170 in old geom.
25668 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25669 // was I170 in old geom.
25678 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25679 // was I168 in old geom.
25686 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25687 // was I168 in old geom.
25693 // --- Define SPD (option 'b') volumes ----------------------------
25695 // SPD - option 'b'
25696 // (this is the default)
25703 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25710 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25713 di10b[1] = ddet1+dchip1+dbus+0.0025;
25715 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25719 di20b[1] = ddet2+dchip2+dbus+0.0025;
25721 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25727 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25734 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25739 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25746 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25751 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25756 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25761 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25768 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25773 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25780 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25785 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25790 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25797 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25802 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25809 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25814 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25819 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25826 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25831 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25838 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25843 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25848 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25855 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25860 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25867 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25870 dits[1] = 0.475; //0.685; 0.015
25872 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25875 di107[1] = ddet1+dchip1;
25877 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25882 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25887 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25890 di1d7[1] = ddet2+dchip2;
25892 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25899 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25906 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25911 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25916 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25923 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25931 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25938 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25944 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25949 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25954 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25959 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25964 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25971 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25976 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25982 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25987 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25994 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25999 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26004 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26009 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26014 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26021 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26028 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26033 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26039 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26040 // was I177 in old geom.
26045 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26046 // was I177 in old geom.
26052 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26058 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26059 // was I174 in old geom.
26064 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26065 // was I174 in old geom.
26072 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26073 // was I172 in old geom.
26078 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26079 // was I172 in old geom.
26086 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26087 // was I170 in old geom.
26092 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26093 // was I170 in old geom.
26102 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26103 // was I168 in old geom.
26110 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26111 // was I168 in old geom.
26117 // --- Define SDD volumes ------------------------------------------
26120 cos30 = cos(30.*3.14159/180.);
26121 sin30 = sin(30.*3.14159/180.);
26145 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26147 // block of the SDD electronics and related ladder frame
26150 I018dits[2] = 3.65;
26151 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26153 // block of the SDD end ladder
26156 I024dits[2] = 2.725;
26157 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26159 // ladder frame of layer 3 - F.T. March,7-2001
26160 I047dits[0] = I018dits[0];
26161 I047dits[1] = I018dits[1];
26162 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26163 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26165 // ladder frame of layer 4 - F.T. March,7-2001
26166 I048dits[0] = I018dits[0];
26167 I048dits[1] = I018dits[1];
26168 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26169 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26172 // global SDD volume (sensitive + insensitive)
26173 I302dits[0] = 3.6250;
26174 I302dits[1] = 0.0150;
26175 I302dits[2] = 4.3794;
26176 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26178 // Like for I302 - F.T. March,7-2001
26179 I402dits[0] = 3.6250;
26180 I402dits[1] = 0.0150;
26181 I402dits[2] = 4.3794;
26182 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26184 // SDD ladder of layer 3 - F.T. March,7-2001
26185 I004dits[0] = I302dits[0]+0.005;
26186 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26187 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26188 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26189 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26191 I004dits[2] = I004dits[2] + I302dits[2];
26192 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26194 // SDD ladder of layer 4 - F.T. March,7-2001
26195 I005dits[0] = I402dits[0]+0.005;
26196 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26197 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26198 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26199 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26201 I005dits[2] = I005dits[2] + I402dits[2];
26202 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26205 // -- block of the SDD ladder foot and end ladder
26207 // ladder foot mother volume
26208 I028dits[0] = 3.0000;
26209 I028dits[1] = 0.4000;
26210 I028dits[2] = 0.9000;
26211 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26213 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26214 I420dits[0] = 0.4500;
26215 I420dits[1] = 0.4000;
26216 I420dits[2] = 0.4500;
26217 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26219 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26221 I421dits[1] = 0.25;
26222 I421dits[2] = I420dits[1];
26223 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26225 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26226 I422dits[0] = 0.0000;
26227 I422dits[1] = 0.2000;
26228 I422dits[2] = 0.0000;
26229 I422dits[3] = 180.00;
26230 I422dits[4] = 0.0000;
26231 I422dits[5] = 360.00;
26232 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26234 // support for ruby-sphere (I422) - F.T. March,7-2001
26235 I423dits[0] = 0.0000;
26236 I423dits[1] = 0.1000;
26237 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26238 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26240 // passage for HV microcables - F.T. March,7-2001
26241 I424dits[0] = 1.5000;
26242 I424dits[1] = 0.1500;
26243 I424dits[2] = I421dits[2];
26244 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26246 // HV microcables segment at the end ladder - F.T. March,7-2001
26247 I425dits[0] = 1.350000;
26248 I425dits[1] = 0.015250;
26249 I425dits[2] = I024dits[2];
26250 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26252 // lower edge of SDD ladder frame at end-ladder - part 1
26255 dits[2] = I024dits[2];
26257 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26259 // lower edge of SDD ladder frame at end-ladder - part 2
26262 dits[2] = I024dits[2];
26264 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26266 // new: for the 1st top rod of the structure
26267 // at the end-ladder - F.T. March,7-2001
26269 I029dits[1] = 0.1815;
26270 I029dits[2] = 1.0100;
26271 I029dits[3] = 0.015;
26272 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26274 // new: for the 2nd top rod of the structure
26275 // at the end-ladder - F.T. March,7-2001
26276 I030dits[0] = 0.1830;
26277 I030dits[1] = 0.1650;
26278 I030dits[2] = 1.0100;
26279 I030dits[3] = 0.0150;
26280 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26282 // inox cooling tubes for the end ladder - F.T. March,7-2001
26283 I031dits[0] = 0.093;
26285 I031dits[2] = I024dits[2];
26286 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26289 // cooling water for the end ladder - F.T. March,7-2001
26291 I032dits[1] = I031dits[0];
26292 I032dits[2] = I024dits[2];
26293 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26295 // cooling freon for the end ladder - R.B. March,21-2001
26297 I032dits[1] = I031dits[0];
26298 I032dits[2] = I024dits[2];
26299 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26302 // -- block of the SDD ladder frame holding the electronics
26304 // edge of the ladder frame - part 1
26309 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26311 // edge of the ladder frame - part 2
26316 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26318 // inclined segments of the ladder frame
26323 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26325 // horiz.segments of the ladders, normal to ladder edges
26330 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26332 // horiz.segments of the ladders, at 45 deg. to ladder edges
26337 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26339 // supports of the ceramic pins holding the detectors
26343 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26345 // ceramic pins holding the detectors
26349 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26351 // holders of cooling tubes
26353 I035dits[1] = 0.15;
26355 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26357 // top holders of microcables
26361 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26363 // inox cooling tubes - F.T. March,7-2001
26364 I037dits[0] = 0.093;
26366 I037dits[2] = I018dits[2];
26367 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26370 // cooling water - F.T. March,7-2001
26372 I038dits[1] = I037dits[0];
26373 I038dits[2] = I018dits[2];
26374 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26376 // cooling freon - R.B. March,21-2001
26378 I038dits[1] = I037dits[0];
26379 I038dits[2] = I018dits[2];
26380 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26382 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26384 // SDD heat bridge - F.T. March,7-2001
26385 I039dits[0] = 1.1000;
26386 I039dits[1] = 0.0087;
26387 I039dits[2] = 3.2500;
26388 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26393 dits[2] = I039dits[2];
26394 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26398 I041dits[1] = 0.12;
26399 I041dits[2] = I039dits[2];
26402 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26405 // SDD PASCAL - F.T. March,7-2001
26406 I042dits[0] = 0.5000;
26407 I042dits[1] = 0.0175;
26408 I042dits[2] = 0.5000;
26409 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26411 // SDD AMBRA - F.T. March,7-2001
26412 I043dits[0] = 0.3500;
26413 I043dits[1] = 0.0175;
26414 I043dits[2] = 0.5000;
26415 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26417 // SDD capacitors - F.T. March,7-2001
26418 I051dits[0] = 0.1400;
26419 I051dits[1] = 0.0350;
26420 I051dits[2] = 0.0625;
26421 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26423 // SDD hybrid circuit - F.T. March,7-2001
26424 I052dits[0] = 1.725000;
26425 I052dits[1] = 0.003743;
26426 I052dits[2] = I039dits[2];
26427 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26429 // SDD anode microcable : changed - F.T. March,7-2001
26430 I044dits[0] = I018dits[2];
26431 I044dits[1] = I039dits[2];
26432 I044dits[2] = 0.00084;
26433 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26434 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26435 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26437 // SDD electronics box - F.T. March,7-2001
26438 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26439 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26440 I050dits[2] = I018dits[2];
26441 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26443 // SDD sensitive volume
26445 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26447 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26449 // Like for ITS3 - F.T. March,7-2001
26451 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26453 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26456 // --- Define SSD volumes ------------------------------------------
26480 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26485 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26490 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26495 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26500 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26505 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26510 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26515 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26520 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26525 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26530 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26536 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26541 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26547 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26553 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26559 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26564 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26569 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26574 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26579 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26584 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26589 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26594 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26599 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26605 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26610 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26616 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26621 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26627 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26633 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26639 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26644 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26649 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26654 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26659 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26664 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26669 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26675 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26680 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26686 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26692 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26698 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26703 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26708 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26713 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26718 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26723 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26728 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26733 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26738 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26744 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26750 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26755 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26760 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26765 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26770 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26775 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26781 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26787 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26792 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26798 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26803 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26808 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26812 // --- Define volumes of shield of SPD ----------------
26818 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26823 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26826 // --- Define volume of first cylinder between SPD and SDD --------------
26828 dits[0] = (21.-0.128)/2.;
26831 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26833 // --- Define volume of second cylinder between SDD and SSD --------------
26835 dits[0] = (59.5-0.128)/2.;
26837 dits[2] = 56.2; // was 57
26838 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26840 // --- Define volumes of SDD cone ----------------------------------
26879 dits[37] = 27.2637;
26881 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26904 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26918 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26932 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26937 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26942 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26947 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26952 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26957 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26962 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26968 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26973 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26976 // --- Define volumes of SSD cone ----------------------------------
27018 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
27026 dits[6] = -zmax+2.;
27029 dits[9] = -71.2819;
27031 dits[11] = 49.0319;
27032 dits[12] = -57.25; // was 58.5
27033 dits[13] = 32.9681;
27035 dits[15] = -57.25; // was 58.5
27038 dits[18] = -55.75; // was 57
27040 dits[20] = 32.25; // was 31.5
27041 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27046 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
27051 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
27056 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27058 dits[0] = 42.05+5.;
27059 dits[1] = 42.55+5.;
27061 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27062 // this will change after PPR
27063 dits[0] = 37.05+5.;
27064 dits[1] = 37.55+5.;
27066 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27067 // this will change after PPR
27080 dits[12] = -68.5+4.8;
27083 dits[15] = -63.5+4.8;
27086 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
27110 dits[22] = 33.0173;
27113 dits[25] = 33.0173;
27116 dits[28] = 34.6955;
27118 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
27121 // --- Place SPD (option 'a') volumes into their mother volume IT12
27123 // SPD - option 'a'
27124 // (this is NOT the default)
27128 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27129 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27130 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27131 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27132 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27133 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27134 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27135 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27136 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27137 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27138 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27139 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27140 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27141 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27142 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27143 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27144 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27145 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27146 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27147 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27148 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27149 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27150 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27151 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27152 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27153 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27154 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27155 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27156 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27157 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27158 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27159 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27160 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27161 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27162 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27163 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27164 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27165 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27166 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27167 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27168 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27169 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27170 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27171 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27172 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27173 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27174 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27175 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27176 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27177 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27178 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27179 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27180 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27181 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27182 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27183 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27184 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27185 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27186 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27187 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27188 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27189 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27190 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27191 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27192 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27193 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27194 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27195 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27196 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27197 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27198 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27199 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27200 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27201 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27202 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27203 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27204 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27205 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27206 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27207 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27208 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27209 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27210 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27211 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27212 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27213 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27214 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27215 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27216 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27217 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27218 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27219 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27220 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27221 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27222 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27223 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27224 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27225 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27226 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27227 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27228 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27229 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27230 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27231 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27232 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27233 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27234 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27235 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27236 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27237 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27238 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27239 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27240 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27241 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27242 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27243 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27244 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27245 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27246 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27247 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27248 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27249 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27250 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27251 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27252 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27253 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27254 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27255 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27256 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27257 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27258 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27259 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27260 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27261 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27262 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27263 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27264 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27265 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27266 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27267 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27268 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27269 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27270 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27271 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27272 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27273 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27274 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27275 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27276 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27277 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27278 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27279 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27280 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27281 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27282 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27283 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27284 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27289 // --- Place SPD (option 'b') volumes into their mother volume IT12
27291 // SPD - option 'b'
27292 // (this is the default)
27296 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27297 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27298 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27299 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27300 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27301 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27302 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27303 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27304 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27305 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27306 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27307 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27308 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27309 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27310 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27311 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27312 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27313 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27314 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27315 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27316 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27317 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27318 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27319 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27320 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27321 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27322 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27323 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27324 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27325 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27326 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27327 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27328 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27329 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27330 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27331 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27332 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27333 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27334 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27335 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27336 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27337 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27338 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27339 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27340 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27341 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27342 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27343 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27344 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27345 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27346 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27347 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27348 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27349 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27350 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27351 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27352 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27353 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27354 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27355 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27356 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27357 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27358 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27359 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27360 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27361 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27362 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27363 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27364 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27365 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27366 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27367 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27368 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27369 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27370 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27371 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27372 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27373 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27374 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27375 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27376 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27377 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,idrotm[201],"ONLY");
27378 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,idrotm[201],"ONLY");
27379 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27380 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27381 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27382 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27383 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27384 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27385 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27386 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27387 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27388 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27389 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27390 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27391 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27392 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27393 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27394 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27395 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27396 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27397 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27398 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27399 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27400 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27401 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27402 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27403 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27404 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27405 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27406 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27407 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27408 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27409 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27410 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27411 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27412 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27413 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27414 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27415 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27416 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27417 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27418 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27419 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27420 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27421 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27422 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27423 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27424 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27425 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27426 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27427 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27428 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27429 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27430 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27431 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27432 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27433 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27434 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27435 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27436 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27437 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27438 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27439 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27440 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27441 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27442 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27443 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27444 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27445 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27446 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27447 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27448 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27449 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27450 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27451 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27452 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27453 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27454 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27455 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27456 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27460 // --- Place SDD volumes into their mother volume IT34
27463 // -- position SDD detectors of ladder 3 / layer 3
27465 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27466 ySDD = Y_SDD_sep/2.+I302dits[1];
27467 for (iSDD=0; iSDD<6; iSDD++) {
27468 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27472 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27473 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27474 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27475 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27476 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27477 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27478 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27479 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27480 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27481 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27482 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27483 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27484 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27485 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27488 // -- position SDD detectors of ladder 4 / layer 4
27490 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27491 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27492 for (iSDD=0; iSDD<8; iSDD++) {
27493 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27497 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27498 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27499 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27500 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27501 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27502 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27503 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27504 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27505 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27506 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27507 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27508 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27509 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27510 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27511 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27512 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27513 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27514 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27515 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27516 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27517 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27518 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27521 // -- build block of the SDD ladder frame holding the electronics
27523 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27524 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27525 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27527 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27528 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27529 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27531 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27532 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27533 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27534 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27535 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27536 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27537 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27538 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27540 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27541 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27543 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27544 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27546 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27547 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27548 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27549 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27551 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27552 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27553 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27554 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27556 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27557 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27559 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27560 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27561 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27562 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27564 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27565 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27567 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27568 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27570 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27571 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27572 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27573 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27576 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27578 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27580 xI039 = -SDD_CoolPipe[1]/cos30;
27581 yI039 = -I050dits[1]+I039dits[1];
27582 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27583 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27584 yI042 = yI039+I039dits[1]+I042dits[1];
27585 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27586 yI043 = yI039+I039dits[1]+I043dits[1];
27587 zChipSpace = I042dits[2];
27588 if (zChipSpace < I043dits[2]) {
27589 zChipSpace = I043dits[2];
27591 zChipSpace = zChipSpace * 2;
27592 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27593 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27594 for (ichip=0; ichip<4; ichip++) {
27595 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27596 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27597 zchip += zChipSpace + yI051space;
27599 xcap = 2*I039dits[0]/5.;
27600 yI051 = yI039+I039dits[1]+I051dits[1];
27601 zI051 = -I039dits[2] + yI051space/3.;
27603 for (ichip=0; ichip<5; ichip++) {
27604 xI051 = xI039-I039dits[0]+xcap;
27605 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27606 zI051 += yI051space/3.;
27607 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27609 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27611 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27613 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27614 zI051 -= yI051space/3.;
27616 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27618 zI051 += zChipSpace + yI051space;
27620 xI052 = -I050dits[0]+I052dits[0];
27621 yI052 = yI051+I051dits[1]+I052dits[1];
27622 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27623 xI044 = I050dits[0]-I044dits[3];
27624 yI044 = yI052+I052dits[1]+I044dits[2];
27625 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27626 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27627 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27630 // -- build block of the SDD ladder frame at the end ladders
27632 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27633 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27634 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27635 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27637 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27639 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27641 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27642 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27644 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27645 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27647 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27649 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27651 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27652 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27654 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27655 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27658 xI424 = I028dits[0]/3.;
27659 yI424 = -I028dits[1]+I424dits[1];
27660 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27661 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27662 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27663 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27664 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27665 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27668 // -- build the SDD ladder 3
27671 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27672 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27673 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27674 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27675 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27676 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27677 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27678 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27683 for (iSDD=0; iSDD<3; iSDD++) {
27684 HVname[3] = (Char_t)(48+iSDD+5);
27685 dits[0] = 1.350000;
27686 dits[1] = I425dits[1];
27687 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27688 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27690 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27691 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27692 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27693 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27694 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27695 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27701 for (iSDD=0; iSDD<3; iSDD++) {
27702 LVname[3] = (Char_t)(48+iSDD+1);
27703 dits[0] = 1.350000;
27704 dits[1] = 0.004423;
27705 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27706 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27707 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27709 fabs(yI050-yLV)*sin30/cos30 +
27710 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27711 zLV = I047dits[2] - dits[2];
27712 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27713 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27714 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27715 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27719 // -- build the SDD ladder 4
27722 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27723 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27724 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27725 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27726 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27727 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27728 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27729 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27730 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27731 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27736 for (iSDD=0; iSDD<4; iSDD++) {
27737 HVname[3] = (Char_t)(48+iSDD+5);
27738 dits[0] = 1.350000;
27739 dits[1] = I425dits[1];
27740 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27741 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27743 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27744 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27745 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27746 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27747 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27748 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27754 for (iSDD=0; iSDD<4; iSDD++) {
27755 LVname[3] = (Char_t)(48+iSDD+1);
27756 dits[0] = 1.350000;
27757 dits[1] = 0.004423;
27758 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27759 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27760 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27762 fabs(yI050-yLV)*sin30/cos30 +
27763 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27764 zLV = I048dits[2] - dits[2];
27765 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27766 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27767 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27768 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27772 // -- build the SDD barrel (layers 3 and 4)
27774 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27775 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27776 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27777 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27778 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27779 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27780 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27781 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27782 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27783 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27784 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27785 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27786 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27787 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27789 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27790 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27791 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27792 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27793 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27794 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27795 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27796 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27797 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27798 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27799 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27800 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27801 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27802 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27803 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27804 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27805 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27806 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27807 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27808 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27809 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27810 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27813 // --- Place SSD volumes into their mother volume IT56
27816 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27817 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27818 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27819 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27820 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27821 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27822 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27823 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27824 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27825 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27826 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27827 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27828 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27829 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27830 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27831 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27832 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27833 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27834 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27835 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27836 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27837 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27838 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
27839 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
27840 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27841 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27842 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27843 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27844 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27845 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27846 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27847 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27848 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27849 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27850 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27851 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27852 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27853 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27854 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27855 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27856 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27857 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27858 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27859 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27860 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27861 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27862 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27863 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27864 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27865 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27866 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27867 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27868 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27869 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27870 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27871 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27872 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27873 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27874 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27875 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27876 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27877 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27878 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27879 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27880 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27881 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27882 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27883 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27884 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27885 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27886 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27887 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27888 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27889 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27890 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27891 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27892 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27893 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27894 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27895 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27896 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27897 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27898 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27899 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27900 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27901 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27902 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27903 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27904 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27905 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27906 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27907 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27908 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27909 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27910 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27911 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27912 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27913 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27914 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27915 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27916 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27917 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27918 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27919 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27920 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27921 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27922 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27923 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27924 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27925 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27926 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27927 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27928 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27929 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27930 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27931 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27932 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27933 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27934 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27935 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27936 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27937 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27938 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27939 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27940 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27941 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27942 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27943 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27944 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27945 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27946 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27947 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27948 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27949 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27950 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27951 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27952 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27953 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27954 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27955 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27956 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27957 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27958 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27959 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27960 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27961 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27962 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27963 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27964 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27965 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27966 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27967 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27968 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27969 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27970 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27971 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27972 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27973 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27974 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27975 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27976 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27977 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27978 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27979 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27980 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27981 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27982 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27983 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27984 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27985 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27986 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
27987 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27988 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27989 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27990 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27991 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27992 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27993 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27994 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27995 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27996 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27997 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27998 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27999 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28000 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28001 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28002 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28003 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28004 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28005 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28006 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28007 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28008 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28009 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28010 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28011 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
28012 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28013 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28014 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28015 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28016 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28017 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28018 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28019 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28020 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28021 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28022 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28023 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28024 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28025 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28026 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28027 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28028 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28029 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28030 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28031 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28032 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28033 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
28034 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28035 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28036 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28037 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28038 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28039 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28040 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28041 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28042 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28043 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28044 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28045 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28046 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28047 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28048 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28049 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28050 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28051 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28052 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28053 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28054 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28055 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28056 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28057 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28058 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28059 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28060 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28061 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28062 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28063 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28064 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28065 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28066 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28067 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28068 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28069 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28070 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28071 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28072 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28073 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28074 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28075 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28081 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28082 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28083 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28084 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28085 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28086 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28087 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28088 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28089 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28090 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28091 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28092 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28093 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28094 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28095 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28096 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28097 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28098 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28099 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28100 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28101 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28102 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28103 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28104 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28109 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28110 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28111 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28112 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28113 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28114 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28115 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28116 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28117 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28118 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28119 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28120 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28121 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28122 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28123 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28124 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28125 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28126 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28127 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28128 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28129 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28130 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28131 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28132 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28133 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28134 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28135 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28136 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28137 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28138 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28139 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28140 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28141 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28142 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28143 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28144 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28145 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28146 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28147 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28148 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28149 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28150 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28151 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28152 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28153 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28154 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28155 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28156 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28157 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28158 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28159 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28160 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28161 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28162 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28163 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28164 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28165 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28166 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28167 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28168 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28169 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28170 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28171 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28172 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28173 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28174 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28175 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28176 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28177 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28178 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28179 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28180 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28181 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28182 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28183 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28184 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28185 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28186 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28187 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28193 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28194 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28195 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28196 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28197 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28198 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28199 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28200 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28201 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28202 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28203 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28204 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28205 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28206 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28207 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28208 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28209 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28210 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28211 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28212 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28213 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28214 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28215 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28216 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28221 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28222 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28223 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28224 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28225 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28226 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28227 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28228 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28229 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28230 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28231 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28232 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28233 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28234 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28235 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28236 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28237 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28238 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28239 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28240 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28241 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28242 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28243 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28244 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28245 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28248 // --- Place volumes of shield between SPD and SDD
28251 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28252 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28253 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28254 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28255 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28258 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28260 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28261 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28264 // --- Place volumes of SDD cone ----------------------------------
28267 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28268 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28269 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28270 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28271 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28272 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28273 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28274 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28275 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28276 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28277 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28278 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28279 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28280 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28281 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28282 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28283 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28284 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28285 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28286 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28287 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28288 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28289 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28290 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28291 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28292 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28293 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28294 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28295 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28296 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28297 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28298 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28299 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28300 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28301 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28302 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28303 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28304 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28305 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28306 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28307 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28308 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28309 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28310 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28311 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28312 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28313 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28314 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28315 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28316 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28317 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28318 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28319 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28320 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28321 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28322 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28323 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28324 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28325 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28326 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28327 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28328 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28329 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28330 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28331 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28332 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28333 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28334 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28335 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28336 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28337 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28338 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28339 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28340 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28341 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28342 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28343 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28344 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28345 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28346 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28347 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28348 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28349 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28350 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28351 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28352 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28353 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28354 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28355 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28356 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28357 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28358 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28359 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28360 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28361 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28362 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28363 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28364 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28365 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28366 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28369 // --- Place volumes of SSD cone ----------------------------------
28372 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28373 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28374 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28375 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28376 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28377 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28378 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28379 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28380 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28381 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28382 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28383 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28384 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28385 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28386 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28387 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28388 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28389 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28390 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28391 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28392 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28393 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28394 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28395 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28396 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28397 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28398 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28399 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28400 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28401 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28402 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28403 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28404 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28405 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28406 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28407 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28408 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28409 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28410 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28411 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28412 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28413 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28414 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28415 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28416 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28417 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28418 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28419 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28422 // --- Place subdetectors' mother volumes and supports' mother volumes
28423 // into ITS mother volume ITSD
28425 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28426 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28427 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28428 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28429 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28432 // **************************** SERVICES *********************************
28434 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28443 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28444 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28445 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28447 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28456 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28457 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28458 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28461 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28465 dgh[1] = 46.+1.0+1.5;
28470 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28471 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28472 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28474 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28478 dgh[1] = 46.+1.0+1.5;
28483 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28484 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28485 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28488 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28497 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28498 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28499 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28501 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28510 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28511 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28512 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28515 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - UPPER PART
28517 dgh[0] = (ztpc-97.5)/2.;
28524 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28525 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28526 gMC->Gspos("ICU1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
28528 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - LOWER PART
28530 dgh[0] = (ztpc-97.5)/2.;
28537 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28538 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28539 gMC->Gspos("ICU2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
28541 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - UPPER PART
28543 dgh[0] = (ztpc-97.5)/2.;
28545 dgh[2] = 46.2+1.0+1.5;
28547 dgh[4] = 62.3+1.0+1.5;
28550 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28551 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28552 gMC->Gspos("ICC1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
28554 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - LOWER PART
28556 dgh[0] = (ztpc-97.5)/2.;
28558 dgh[2] = 46.2+1.0+1.5;
28560 dgh[4] = 62.3+1.0+1.5;
28563 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28564 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28565 gMC->Gspos("ICC2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
28567 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - UPPER PART
28574 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28575 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28576 gMC->Gspos("ICU3", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
28578 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - LOWER PART
28585 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28586 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28587 gMC->Gspos("ICU4", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
28589 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - UPPER PART
28596 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28597 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28598 gMC->Gspos("ICC3", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
28600 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - LOWER PART
28607 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28608 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28609 gMC->Gspos("ICC4", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
28611 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28618 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28619 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28621 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28628 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28629 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28631 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28638 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28639 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28640 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28641 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28643 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28644 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28646 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28647 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28648 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28649 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28653 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28658 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28659 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28660 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28662 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28666 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28667 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28668 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28669 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28670 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28671 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28672 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28673 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28674 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28675 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28677 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28682 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28683 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28684 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28685 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28690 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28691 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28692 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28693 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28695 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28700 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28701 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28702 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28703 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28705 // --- Outputs the geometry tree in the EUCLID/CAD format
28708 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28711 //_____________________________________________________________________________
28712 void AliITSvPPRsymm::CreateMaterials(){
28713 ////////////////////////////////////////////////////////////////////////
28715 // Create ITS materials
28716 // This function defines the default materials used in the Geant
28717 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28719 // In general it is automatically replaced by
28720 // the CreatMaterials routine defined in AliITSv?. Should the function
28721 // CreateMaterials not exist for the geometry version you are using this
28722 // one is used. See the definition found in AliITSv5 or the other routine
28723 // for a complete definition.
28726 Int_t isxfld = gAlice->Field()->Integ();
28727 Float_t sxmgmx = gAlice->Field()->Max();
28730 Float_t afre[2] = { 12.011,18.9984032 };
28731 Float_t zfre[2] = { 6.,9. };
28732 Float_t wfre[2] = { 5.,12. };
28733 Float_t densfre = 1.5;
28735 // --- Define the various materials and media for GEANT ---
28737 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28738 AliMedium(1,"SI$",1,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28740 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28741 AliMedium(2,"SPD SI CHIP$",2,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01, 0);
28743 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28744 AliMedium(3,"SPD SI BUS$",3,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28746 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28747 AliMedium(4,"C (M55J)$",4,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28749 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28750 AliMedium(5,"AIR$",5,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28752 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28753 AliMedium(6,"GEN AIR$",6,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28755 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28756 AliMedium(7,"SDD SI CHIP$",7,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28758 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28759 AliMedium(9,"SDD C (M55J)$",9,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28761 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28762 AliMedium(10,"SDD AIR$",10,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28764 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28765 AliMedium(11,"AL$",11,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28767 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28768 AliMedium(12,"WATER$",12,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28770 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28771 AliMedium(13,"Freon$",13,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28773 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28774 AliMedium(14,"COPPER$",14,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28776 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28777 AliMedium(15,"CERAMICS$",15,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28779 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28780 AliMedium(20,"SSD C (M55J)$",20,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28782 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28783 AliMedium(21,"SSD AIR$",21,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28785 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28786 AliMedium(25,"G10FR4$",25,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28788 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28789 AliMedium(26,"GEN C (M55J)$",26,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28791 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28792 AliMedium(27,"GEN Air$",27,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28794 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28795 AliMedium(51,"SPD SI$",51,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28797 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28798 AliMedium(52,"SPD SI CHIP$",52,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28800 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28801 AliMedium(53,"SPD SI BUS$",53,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28803 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28804 AliMedium(54,"SPD C (M55J)$",54,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28806 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28807 AliMedium(55,"SPD AIR$",55,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28809 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28810 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28812 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28813 AliMedium(61,"EPOXY$",61,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28815 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28816 AliMedium(62,"SILICON$",62,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28818 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28819 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28821 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28822 AliMedium(64,"ALUMINUM$",64,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28824 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28825 AliMedium(65,"INOX$",65,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28827 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28828 AliMedium(68,"ROHACELL$",68,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28830 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28831 AliMedium(69,"SDD C AL (M55J)$",69,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28833 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28834 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28836 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28837 AliMedium(71,"ITS SANDW A$",71,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28839 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28840 AliMedium(72,"ITS SANDW B$",72,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28842 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28843 AliMedium(73,"ITS SANDW C$",73,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28845 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28846 AliMedium(74,"HEAT COND GLUE$",74,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28848 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28849 AliMedium(75,"ELASTO SIL$",75,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28851 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28852 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28854 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28855 AliMedium(77,"SDD X7R capacitors$",77,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28857 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28858 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28860 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28861 AliMedium(79,"SDD SI insensitive$",79,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28863 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28864 AliMedium(80,"SDD HV microcable$",80,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28866 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28867 AliMedium(81,"SDD LV+signal cable$",81,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28869 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28870 AliMedium(82,"SDD hybrid microcab$",82,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28872 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28873 AliMedium(83,"SDD anode microcab$",83,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28875 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28876 AliMedium(84,"SDD/SSD rings$",84,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28878 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28879 AliMedium(85,"inox/alum$",85,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28884 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28885 AliMedium(90,"SPD shield$",90, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28887 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
28888 AliMedium(91, "SPD End ladder$",91, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28890 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28891 AliMedium(92, "SPD cone$", 92, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28893 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28894 AliMedium(93, "SDD End ladder$",93, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28896 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28897 AliMedium(94, "SDD cone$", 94, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28899 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28900 AliMedium(95, "SSD End ladder$",95, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28902 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28903 AliMedium(96, "SSD cone$", 96, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28907 //______________________________________________________________________
28908 void AliITSvPPRsymm::InitAliITSgeom(){
28909 // Based on the geometry tree defined in Geant 3.21, this
28910 // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28912 if(gMC->IsA()!=AliGeant3::Class()) {
28913 Error("InitAliITSgeom",
28914 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28917 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28918 const Int_t nlayers = 6;
28919 const Int_t ndeep = 9;
28920 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28921 Int_t nlad[nlayers],ndet[nlayers];
28922 Double_t t[3],r[10];
28923 Float_t par[20],att[20];
28924 Int_t npar,natt,idshape,imat,imed;
28925 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28926 Int_t mod,lay,lad,det,i,j,k;
28927 Char_t names[nlayers][ndeep][4];
28928 Int_t itsGeomTreeCopys[nlayers][ndeep];
28929 if(fMinorVersion == 1){ // Option A
28930 Char_t *namesA[nlayers][ndeep] = {
28931 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28932 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28933 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28934 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28935 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28936 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28937 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28938 {1,1,1,1,10, 4, 4,1,1},// lay=2
28939 {1,1,1,1,14, 6, 1,0,0},// lay=3
28940 {1,1,1,1,22, 8, 1,0,0},// lay=4
28941 {1,1,1,1,34,22, 1,0,0},// lay=5
28942 {1,1,1,1,38,25, 1,0,0}};//lay=6
28943 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28944 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28945 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28947 }else if(fMinorVersion == 2){ // Option B
28948 Char_t *namesB[nlayers][ndeep] = {
28949 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
28950 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
28951 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28952 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28953 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28954 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28955 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28956 {1,1,1,1,10, 4, 4,1,1},// lay=2
28957 {1,1,1,1,14, 6, 1,0,0},// lay=3
28958 {1,1,1,1,22, 8, 1,0,0},// lay=4
28959 {1,1,1,1,34,22, 1,0,0},// lay=5
28960 {1,1,1,1,38,25, 1,0,0}};//lay=6
28961 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28962 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
28963 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
28965 } // end if fMinorVersion
28966 // Sorry, but this is not very pritty code. It should be replaced
28967 // at some point with a version that can search through the geometry
28969 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
28970 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
28971 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
28972 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
28974 for(i=0;i<nlayers;i++){
28976 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
28977 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
28981 if(fITSgeom!=0) delete fITSgeom;
28982 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
28983 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
28984 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
28986 for(lay=1;lay<=nlayers;lay++){
28987 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
28988 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
28990 case 1: case 2: // layers 1 and 2 are a bit special
28992 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
28994 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
28997 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29000 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29001 par,att,imat,imed);
29002 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29003 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29004 fITSgeom->ReSetShape(kSPD,
29005 new AliITSgeomSPD425Short(npar,par));
29010 case 3: case 4: case 5: case 6: // layers 3-6
29012 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29014 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29017 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29018 par,att,imat,imed);
29021 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29022 if(!(fITSgeom->IsShapeDefined(kSDD)))
29023 fITSgeom->ReSetShape(kSDD,
29024 new AliITSgeomSDD256(npar,par));
29027 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29028 if(!(fITSgeom->IsShapeDefined(kSSD)))
29029 fITSgeom->ReSetShape(kSSD,
29030 new AliITSgeomSSD275and75(npar,par));
29033 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29034 if(!(fITSgeom->IsShapeDefined(kSSD)))
29035 fITSgeom->ReSetShape(kSSD,
29036 new AliITSgeomSSD75and275(npar,par));
29046 //_____________________________________________________________________________
29047 void AliITSvPPRsymm::Init(){
29048 ////////////////////////////////////////////////////////////////////////
29049 // Initialise the ITS after it has been created.
29050 ////////////////////////////////////////////////////////////////////////
29054 for(i=0;i<26;i++) cout << "*";
29055 cout << " ITSvPPRsymm" << fMinorVersion << "_Init ";
29056 for(i=0;i<25;i++) cout << "*";cout << endl;
29058 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29059 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29060 if(fITSgeom!=0) delete fITSgeom;
29061 fITSgeom = new AliITSgeom();
29062 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29063 if(!fGeomDetIn) this->InitAliITSgeom();
29064 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29067 for(i=0;i<72;i++) cout << "*";
29070 //_____________________________________________________________________________
29071 void AliITSvPPRsymm::SetDefaults(){
29072 // sets the default segmentation, response, digit and raw cluster classes
29073 const Float_t kconv = 1.0e+04; // convert cm to microns
29075 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29077 AliITSDetType *iDetType;
29082 Float_t bx[256],bz[280];
29085 iDetType=DetType(kSPD);
29086 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29087 AliITSresponse *resp0=new AliITSresponseSPD();
29088 SetResponseModel(kSPD,resp0);
29089 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29090 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29091 s0->GetDz()*2.*kconv, // for now.
29092 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29093 seg0->SetNPads(256,160);// Number of Bins in x and z
29094 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29095 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29096 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29097 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29098 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29099 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29100 bz[127] = bz[128] = 625.0; // first chip boundry
29101 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29102 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29103 SetSegmentationModel(kSPD,seg0);
29104 // set digit and raw cluster classes to be used
29105 const char *kData0=(iDetType->GetResponseModel())->DataType();
29106 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29107 "AliITSRawClusterSPD");
29108 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29109 SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29110 // iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29113 iDetType=DetType(kSDD);
29114 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29115 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29116 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
29117 SetResponseModel(kSDD,resp1);
29118 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29119 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29120 s1->GetDz()*2.*kconv, // for now.
29121 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29122 bx[0] = 1000./((s1->GetDx()*kconv/seg1->Dpx(0))/resp1->DriftSpeed()); // clock in Mhz
29123 seg1->SetNPads(256,(Int_t)(bx[0]));// Use AliITSgeomSDD for now
29124 SetSegmentationModel(kSDD,seg1);
29125 const char *kData1=(iDetType->GetResponseModel())->DataType();
29126 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29127 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29128 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29129 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29130 SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29131 // iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29134 iDetType=DetType(kSSD);
29135 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29136 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29137 SetResponseModel(kSSD,resp2);
29138 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29139 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29140 s2->GetDz()*2.*kconv, // for now.
29141 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29142 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29143 seg2->SetNPads(768,0); // number of strips on each side.
29144 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29145 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29146 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29147 SetSegmentationModel(kSSD,seg2);
29148 const char *kData2=(iDetType->GetResponseModel())->DataType();
29149 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29150 "AliITSRawClusterSSD");
29151 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29152 SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29153 // iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29156 Warning("SetDefaults",
29157 "Only the four basic detector types are initialised!");
29161 //_____________________________________________________________________________
29162 void AliITSvPPRsymm::DrawModule(){
29163 ////////////////////////////////////////////////////////////////////////
29164 // Draw a shaded view of the FMD version 9.
29165 ////////////////////////////////////////////////////////////////////////
29167 // Set everything unseen
29168 gMC->Gsatt("*", "seen", -1);
29170 // Set ALIC mother visible
29171 gMC->Gsatt("ALIC","SEEN",0);
29173 // Set the volumes visible
29174 gMC->Gsatt("ITSD","SEEN",0);
29175 gMC->Gsatt("ITS1","SEEN",1);
29176 gMC->Gsatt("ITS2","SEEN",1);
29177 gMC->Gsatt("ITS3","SEEN",1);
29178 gMC->Gsatt("ITS4","SEEN",1);
29179 gMC->Gsatt("ITS5","SEEN",1);
29180 gMC->Gsatt("ITS6","SEEN",1);
29182 gMC->Gsatt("IPCB","SEEN",1);
29183 gMC->Gsatt("ICO2","SEEN",1);
29184 gMC->Gsatt("ICER","SEEN",0);
29185 gMC->Gsatt("ISI2","SEEN",0);
29186 gMC->Gsatt("IPLA","SEEN",0);
29187 gMC->Gsatt("ICO3","SEEN",0);
29188 gMC->Gsatt("IEPX","SEEN",0);
29189 gMC->Gsatt("ISI3","SEEN",1);
29190 gMC->Gsatt("ISUP","SEEN",0);
29191 gMC->Gsatt("ICHO","SEEN",0);
29192 gMC->Gsatt("ICMO","SEEN",0);
29193 gMC->Gsatt("ICMD","SEEN",0);
29194 gMC->Gsatt("ICCO","SEEN",1);
29195 gMC->Gsatt("ICCM","SEEN",0);
29196 gMC->Gsatt("ITMD","SEEN",0);
29197 gMC->Gsatt("ITTT","SEEN",1);
29200 gMC->Gdopt("hide", "on");
29201 gMC->Gdopt("shad", "on");
29202 gMC->Gsatt("*", "fill", 7);
29203 gMC->SetClipBox(".");
29204 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29205 gMC->DefaultRange();
29206 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29207 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29208 gMC->Gdman(17, 6, "MAN");
29210 //_____________________________________________________________________________
29211 void AliITSvPPRsymm::StepManager(){
29212 ////////////////////////////////////////////////////////////////////////
29213 // Called for every step in the ITS, then calles the AliITShit class
29214 // creator with the information to be recoreded about that hit.
29215 // The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29216 // printing of information to a file which can be used to create a .det
29217 // file read in by the routine CreateGeometry(). If set to 0 or any other
29218 // value except 1, the default behavior, then no such file is created nor
29219 // it the extra variables and the like used in the printing allocated.
29220 ////////////////////////////////////////////////////////////////////////
29225 TLorentzVector position, momentum;
29226 TClonesArray &lhits = *fHits;
29230 if(gMC->IsTrackInside()) vol[3] += 1;
29231 if(gMC->IsTrackEntering()) vol[3] += 2;
29232 if(gMC->IsTrackExiting()) vol[3] += 4;
29233 if(gMC->IsTrackOut()) vol[3] += 8;
29234 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29235 if(gMC->IsTrackStop()) vol[3] += 32;
29236 if(gMC->IsTrackAlive()) vol[3] += 64;
29238 // Fill hit structure.
29239 if(!(gMC->TrackCharge())) return;
29241 // Only entering charged tracks
29242 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29244 id = gMC->CurrentVolOffID(2,copy);
29245 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29247 gMC->CurrentVolOffID(3,copy1);
29248 //ladder copy in the module = 1<->2 (I10A < I12A)
29249 gMC->CurrentVolOffID(4,copy2);
29250 //module copy in the layer = 1<->10 (I12A < IT12)
29251 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29252 } else if(id == fIdSens[1]){
29254 id = gMC->CurrentVolOffID(2,copy);
29255 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29257 gMC->CurrentVolOffID(3,copy1);
29258 //ladder copy in the module = 1<->4 (I20A < I12A)
29259 gMC->CurrentVolOffID(4,copy2);
29260 //module copy in the layer = 1<->10 (I12A < IT12)
29261 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29262 } else if(id == fIdSens[2]){
29264 id = gMC->CurrentVolOffID(1,copy);
29265 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29267 id = gMC->CurrentVolOffID(2,copy);
29268 //ladder copy in the layer = 1<->14 (I004 < IT34)
29270 } else if(id == fIdSens[3]){
29272 id = gMC->CurrentVolOffID(1,copy);
29273 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29275 id = gMC->CurrentVolOffID(2,copy);
29276 //ladder copy in the layer = 1<->22 (I005 < IT34))
29278 }else if(id == fIdSens[4]){
29280 id = gMC->CurrentVolOffID(1,copy);
29281 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29283 id = gMC->CurrentVolOffID(2,copy);
29284 //ladder copy in the layer = 1<->34 (I565 < IT56)
29286 }else if(id == fIdSens[5]){
29288 id = gMC->CurrentVolOffID(1,copy);
29289 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29291 id = gMC->CurrentVolOffID(2,copy);
29292 //ladder copy in the layer = 1<->38 (I569 < IT56)
29295 return; // not an ITS volume?
29296 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29298 gMC->TrackPosition(position);
29299 gMC->TrackMomentum(momentum);
29300 hits[0]=position[0];
29301 hits[1]=position[1];
29302 hits[2]=position[2];
29303 hits[3]=momentum[0];
29304 hits[4]=momentum[1];
29305 hits[5]=momentum[2];
29306 hits[6]=gMC->Edep();
29307 hits[7]=gMC->TrackTime();
29308 // Fill hit structure with this new hit.
29309 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);