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.55 2002/04/13 22:21:12 nilsen
19 New default value of noise for SDD simulations introduced.
21 Revision 1.54 2002/03/28 16:17:03 nilsen
22 Set new Geant Step size and related parameters for the ITS materials.
24 Revision 1.53 2001/11/28 01:35:45 nilsen
25 Using standard constructors instead of default constructors for Clusterfinder,
26 Response, and FastSimulator.
28 Revision 1.52 2001/10/22 11:00:54 hristov
29 New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
31 Revision 1.51 2001/10/19 10:18:49 barbera
34 Revision 1.50 2001/10/18 12:25:07 barbera
35 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
37 Revision 1.49 2001/10/18 03:09:21 barbera
38 The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
40 Revision 1.48 2001/10/17 04:35:32 barbera
41 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
43 Revision 1.47 2001/10/04 22:33:39 nilsen
44 Fixed bugs in SetDefaults.
46 Revision 1.46 2001/10/01 19:34:08 nilsen
47 Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
49 Revision 1.45 2001/06/07 14:42:14 barbera
50 Both chip and det thicknesses set to [100,300]
52 Revision 1.44 2001/05/31 19:24:47 barbera
53 Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
55 Revision 1.43 2001/05/30 16:15:47 fca
56 Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
58 Revision 1.42 2001/05/30 15:55:35 hristov
59 Strings compared instead of pointers
61 Revision 1.41 2001/05/30 14:04:31 hristov
62 Dynamic cast replaced (F.Carminati)
64 Revision 1.40 2001/05/25 15:59:59 morsch
65 Overlaps corrected. (R. Barbera)
67 Revision 1.38 2001/05/16 08:17:49 hristov
68 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)
70 Revision 1.37 2001/05/10 00:12:59 nilsen
71 Finished fixing up the default segmentation for the PPR geometry.
73 Revision 1.36 2001/05/09 01:02:21 nilsen
74 Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
76 Revision 1.35 2001/05/03 08:40:15 barbera
77 Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
79 Revision 1.33 2001/05/01 22:40:42 nilsen
80 Partical update of SetDefault.
82 Revision 1.32 2001/04/22 13:48:09 barbera
83 New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
85 Revision 1.31 2001/04/04 07:02:16 barbera
86 Position of the cylinders holding rails corrected
88 Revision 1.30 2001/03/29 22:02:30 barbera
89 Some changes to the services due to the new drawings from the engineers.
91 Revision 1.29 2001/03/29 05:28:56 barbera
92 Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
94 Revision 1.28 2001/03/28 06:40:20 barbera
95 Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
97 Revision 1.26 2001/03/23 00:12:23 nilsen
98 Set Reading of AliITSgeom data from Geant3 common blocks as the default and
99 not a .det file. Removed redundent calls to BuildGeometry.
101 Revision 1.25 2001/03/20 19:22:51 barbera
102 Flags for the rails and the cooling fluid added. Some changes in the volumes of the SSD cones after the meeting with the engineers in Torino.
104 Revision 1.23 2001/03/13 21:18:44 barbera
105 Some misleading comments removed
107 Revision 1.22 2001/03/13 18:13:30 barbera
108 Some mother volumes sligthly modified to eliminate an overlap with the absorber
110 Revision 1.21 2001/03/13 08:36:23 hristov
111 fabsf replaced by TMath::Abs
113 Revision 1.20 2001/03/13 00:17:41 barbera
114 New SDD geometry got grom F. Tosello and checked by the SDD engineers
116 Revision 1.19 2001/02/28 18:23:13 barbera
117 Setters and getters to set/get the detector and chip thickness on SPD layers added
119 Revision 1.18 2001/02/27 23:18:24 barbera
120 Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
122 Revision 1.17 2001/02/19 22:14:55 nilsen
123 Fix for all 4 versions 11, 12, 21, and 22.
125 Revision 1.16 2001/02/19 20:10:34 barbera
126 Set option=2 and thickness=2 as default values --> SetMinorVersion=22
128 Revision 1.15 2001/02/19 19:44:00 barbera
129 Air density parameter corrected
131 Revision 1.14 2001/02/13 16:53:35 nilsen
132 Fixed a but when trying to use GEANT4. Needed to replace
133 if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
134 because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
135 did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
136 to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
137 in the same way as in AliITSv5.cxx.
139 Revision 1.13 2001/02/09 20:06:26 nilsen
140 Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
142 Revision 1.12 2001/02/09 13:53:38 barbera
143 Int_t redefinition avoided
145 Revision 1.11 2001/02/09 06:55:38 barbera
146 SPD option re-set to B. It was A by mistake
148 Revision 1.10 2001/02/09 00:05:31 nilsen
149 Added fMajor/MinorVersion variables and made other changes to better make
150 use of the new code changes in AliITSgeom related classes.
153 Revision 1.9 2001/02/08 16:00:37 barbera
154 New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
156 Revision 1.8 2001/02/06 08:03:44 barbera
157 Material redefinition in SDD
159 Revision 1.7 2001/02/05 13:34:57 barbera
160 Updated version of the ITS detailed geometry
162 Revision 1.5 2001/01/30 09:23:13 hristov
163 Streamers removed (R.Brun)
165 Revision 1.4 2001/01/23 20:08:03 barbera
166 Option B for pixels implemented and set as default
168 Revision 1.3 2001/01/17 08:08:20 barbera
169 Some media parameters modified
171 Revision 1.1.2.1 2001/01/15 13:38:08 barbera
172 New ITS detailed geometry to be used for the PPR
176 ///////////////////////////////////////////////////////////////////////////////
178 // Inner Traking System version PPR asymmetric //
179 // This class contains the base procedures for the Inner Tracking System //
181 // Authors: R. Barbera //
183 // Created January 15 2001. //
185 // NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
187 ///////////////////////////////////////////////////////////////////////////////
189 // See AliITSvPPRasymm::StepManager().
190 #include <iostream.h>
195 #include <TGeometry.h>
200 #include <TFile.h> // only required for Tracking function?
202 #include <TObjArray.h>
203 #include <TLorentzVector.h>
204 #include <TObjString.h>
205 #include <TClonesArray.h>
212 #include "AliConst.h"
213 #include "AliGeant3.h"
214 #include "AliITSGeant3Geometry.h"
215 #include "AliITShit.h"
217 #include "AliITSvPPRasymm.h"
218 #include "AliITSgeom.h"
219 #include "AliITSgeomSPD.h"
220 #include "AliITSgeomSDD.h"
221 #include "AliITSgeomSSD.h"
222 #include "AliITSDetType.h"
223 #include "AliITSresponseSPD.h"
224 #include "AliITSresponseSDD.h"
225 #include "AliITSresponseSSD.h"
226 #include "AliITSsegmentationSPD.h"
227 #include "AliITSsegmentationSDD.h"
228 #include "AliITSsegmentationSSD.h"
229 #include "AliITSsimulationSPD.h"
230 #include "AliITSsimulationSDD.h"
231 #include "AliITSsimulationSSD.h"
232 #include "AliITSClusterFinderSPD.h"
233 #include "AliITSClusterFinderSDD.h"
234 #include "AliITSClusterFinderSSD.h"
237 ClassImp(AliITSvPPRasymm)
239 //_____________________________________________________________________________
240 AliITSvPPRasymm::AliITSvPPRasymm() {
241 ////////////////////////////////////////////////////////////////////////
242 // Standard default constructor for the ITS version 8.
243 ////////////////////////////////////////////////////////////////////////
249 fEuclidOut = kFALSE; // Don't write Euclide file
250 fGeomDetOut = kFALSE; // Don't write .det file
251 fGeomDetIn = kFALSE; // Don't Read .det file
252 fMajorVersion = IsVersion();
254 for(i=0;i<60;i++) fRead[i] = '\0';
255 for(i=0;i<60;i++) fWrite[i] = '\0';
256 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
258 //_____________________________________________________________________________
259 AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
260 ////////////////////////////////////////////////////////////////////////
261 // Standard constructor for the ITS version 8.
262 ////////////////////////////////////////////////////////////////////////
266 fIdName = new TString[fIdN];
273 fIdSens = new Int_t[fIdN];
274 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
275 fMajorVersion = IsVersion();
277 fEuclidOut = kFALSE; // Don't write Euclide file
278 fGeomDetOut = kFALSE; // Don't write .det file
279 fGeomDetIn = kFALSE; // Don't Read .det file
285 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
286 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
287 strncpy(fRead,fEuclidGeomDet,60);
288 strncpy(fWrite,fEuclidGeomDet,60);
290 //____________________________________________________________________________
291 AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
292 ////////////////////////////////////////////////////////////////////////
293 // Copy Constructor for ITS version 8.
294 ////////////////////////////////////////////////////////////////////////
295 if(&source == this) return;
296 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
299 //_____________________________________________________________________________
300 AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
301 ////////////////////////////////////////////////////////////////////////
302 // Assignment operator for the ITS version 8.
303 ////////////////////////////////////////////////////////////////////////
304 if(&source == this) return *this;
305 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
308 //_____________________________________________________________________________
309 AliITSvPPRasymm::~AliITSvPPRasymm() {
310 ////////////////////////////////////////////////////////////////////////
311 // Standard destructor for the ITS version 8.
312 ////////////////////////////////////////////////////////////////////////
314 //__________________________________________________________________________
315 void AliITSvPPRasymm::BuildGeometry(){
316 ////////////////////////////////////////////////////////////////////////
317 // Geometry builder for the ITS version 8.
318 ////////////////////////////////////////////////////////////////////////
321 const Int_t kColorITS=kYellow;
323 top = gAlice->GetGeometry()->GetNode("alice");
326 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
328 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
329 node->SetLineColor(kColorITS);
332 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
334 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
335 node->SetLineColor(kColorITS);
338 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
340 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
341 node->SetLineColor(kColorITS);
344 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
346 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
347 node->SetLineColor(kColorITS);
350 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
352 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
353 node->SetLineColor(kColorITS);
356 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
358 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
359 node->SetLineColor(kColorITS);
366 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
368 // Define some variables for SPD
371 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
372 Float_t di103[3], di10a[3]; // for layer 1
373 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
374 Float_t di1d3[3], di20a[3]; // for layer 2
376 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
377 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
379 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
380 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
382 Float_t dbus=300.; // total bus thickness on both layers (micron)
384 ddet1 = GetThicknessDet1();
385 ddet2 = GetThicknessDet2();
386 dchip1 = GetThicknessChip1();
387 dchip2 = GetThicknessChip2();
389 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
391 if(ddet1 < 100. || ddet1 > 300.) {
392 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
393 " The default value of 200 microns will be used." << endl;
397 if(ddet2 < 100. || ddet2 > 300.) {
398 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
399 " The default value of 200 microns will be used." << endl;
403 if(dchip1 < 100. || dchip1 > 300.) {
404 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
405 " The default value of 200 microns will be used." << endl;
409 if(dchip2 < 100. || dchip2 > 300.) {
410 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
411 " The default value of 200 microns will be used." << endl;
415 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
416 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
417 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
418 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
420 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
421 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
422 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
423 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
424 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
426 Float_t deltax, deltay;
428 Int_t thickness = fMinorVersion/10;
429 Int_t option = fMinorVersion - 10*thickness;
432 // Define some variables for SDD
433 // SDD detector ladder
436 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
437 Float_t Y_SDD_sep = 0.20;
438 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
439 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
447 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
448 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
449 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
450 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
451 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
452 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
453 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
454 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
455 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
456 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
457 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
458 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
459 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
460 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
461 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
465 // SPD - option 'b' (this is the default)
469 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
470 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
471 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
472 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
473 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
474 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
475 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
476 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
477 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
478 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
479 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
480 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
481 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
482 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
483 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
489 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
490 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
491 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
492 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
493 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
494 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
495 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
496 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
497 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
498 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
499 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
500 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
501 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
502 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
503 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
504 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
505 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
506 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
507 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
508 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
509 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
510 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
511 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
512 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
513 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
514 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
515 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
516 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
517 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
518 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
519 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
520 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
521 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
522 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
523 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
524 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
528 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
529 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
530 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
531 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
532 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
533 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
534 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
535 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
536 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
537 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
538 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
539 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
540 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
541 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
542 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
543 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
544 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
545 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
546 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
547 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
548 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
549 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
550 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
551 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
552 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
553 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
554 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
555 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
556 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
557 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
558 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
559 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
560 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
561 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
562 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
563 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
564 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
565 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
566 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
567 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
568 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
569 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
570 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
571 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
572 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
573 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
574 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
575 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
576 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
577 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
578 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
579 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
580 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
581 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
582 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
583 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
584 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
585 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
586 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
587 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
588 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
589 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
590 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
591 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
592 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
593 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
594 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
595 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
596 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
597 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
598 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
601 // --- Define SPD (option 'a') volumes ----------------------------
604 // (this is NOT the default)
611 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
616 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
621 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
626 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
629 di103[1] = ddet1+dchip1;
631 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
634 di1d3[1] = ddet2+dchip2;
636 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
639 di10a[1] = ddet1+dchip1+dbus+0.0025;
641 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
644 di20a[1] = ddet2+dchip2+dbus+0.0025;
646 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
653 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
658 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
662 // --- Define SPD (option 'b') volumes ----------------------------
665 // (this is the default)
672 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
677 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
682 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
687 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
690 di107[1] = ddet1+dchip1;
692 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
695 di1d7[1] = ddet2+dchip2;
697 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
700 di10b[1] = ddet1+dchip1+dbus+0.0025;
702 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
705 di20b[1] = ddet2+dchip2+dbus+0.0025;
707 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
714 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
719 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
724 // --- Define SDD volumes ------------------------------------------
726 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
727 it34->DefineSection(0,-34.6,23.49,28.);
728 it34->DefineSection(1,-23.65,23.49,28.);
729 it34->DefineSection(2,-23.65,14.59,28.);
730 it34->DefineSection(3,23.65,14.59,28.);
731 it34->DefineSection(4,23.65,23.49,28.);
732 it34->DefineSection(5,34.6,23.49,28.);
734 I302dits[0] = 3.6250;
735 I302dits[1] = 0.0150;
736 I302dits[2] = 4.3794;
737 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
739 I004dits[0] = I302dits[0]+0.005;
740 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
741 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
742 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
743 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
745 I004dits[2] = I004dits[2] + I302dits[2];
746 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
751 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
753 I402dits[0] = 3.6250;
754 I402dits[1] = 0.0150;
755 I402dits[2] = 4.3794;
756 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
758 I005dits[0] = I402dits[0]+0.005;
759 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
760 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
761 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
762 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
764 I005dits[2] = I005dits[2] + I402dits[2];
765 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
770 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
773 // --- Define SSD volumes ------------------------------------------
776 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
777 it56->DefineSection(0,-57.45,43.6,48.);
778 it56->DefineSection(1,-49.15,43.6,48.);
779 it56->DefineSection(2,-49.15,36.9,48.);
780 it56->DefineSection(3,50.55,36.9,48.);
781 it56->DefineSection(4,50.55,43.6,48.);
782 it56->DefineSection(5,57.45,43.6,48.);
787 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
792 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
797 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
802 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
807 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
812 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
818 // --- Place SPD (option 'a') volumes into their mother volume
821 // (this is NOT the default)
829 // --- Place SPD (option 'b') volumes into their mother volume
832 // (this is the default)
836 // Place IT12 in Alice
838 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
839 node->SetLineColor(kColorITS);
840 node->SetVisibility(0);
843 // Place copy #1 of I12B in IT12
845 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
846 sub1node->SetLineColor(kColorITS);
847 sub1node->SetVisibility(0);
850 // Place copy #1 of I10B in I12B
852 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
853 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
854 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
855 sub2node->SetLineColor(kColorITS);
856 sub2node->SetVisibility(0);
859 // Place copy #1 of I107 in I10B
861 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
862 sub3node->SetLineColor(kColorITS);
863 sub3node->SetVisibility(0);
866 // Place copy #1 of I101 in I107
868 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
869 sub4node->SetLineColor(kColorITS);
870 sub4node->SetVisibility(0);
873 // Place copy #1 of ITS1 in I101
875 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
876 sub5node->SetLineColor(kColorITS);
877 fNodes->Add(sub5node);
879 fNodes->Add(sub4node);
881 fNodes->Add(sub3node);
884 // Place copy #2 of I107 in I10B
886 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
887 sub3node->SetLineColor(kColorITS);
888 sub3node->SetVisibility(0);
891 // Place copy #1 of I101 in I107
893 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
894 sub4node->SetLineColor(kColorITS);
895 sub4node->SetVisibility(0);
898 // Place copy #1 of ITS1 in I101
900 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
901 sub5node->SetLineColor(kColorITS);
902 fNodes->Add(sub5node);
904 fNodes->Add(sub4node);
906 fNodes->Add(sub3node);
909 // Place copy #3 of I107 in I10B
911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
912 sub3node->SetLineColor(kColorITS);
913 sub3node->SetVisibility(0);
916 // Place copy #1 of I101 in I107
918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
919 sub4node->SetLineColor(kColorITS);
920 sub4node->SetVisibility(0);
923 // Place copy #1 of ITS1 in I101
925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
926 sub5node->SetLineColor(kColorITS);
927 fNodes->Add(sub5node);
929 fNodes->Add(sub4node);
931 fNodes->Add(sub3node);
934 // Place copy #4 of I107 in I10B
936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
937 sub3node->SetLineColor(kColorITS);
938 sub3node->SetVisibility(0);
941 // Place copy #1 of I101 in I107
943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
944 sub4node->SetLineColor(kColorITS);
945 sub4node->SetVisibility(0);
948 // Place copy #1 of ITS1 in I101
950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
951 sub5node->SetLineColor(kColorITS);
952 fNodes->Add(sub5node);
954 fNodes->Add(sub4node);
956 fNodes->Add(sub3node);
958 fNodes->Add(sub2node);
961 // Place copy #2 of I10B in I12B
963 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
964 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
965 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
966 sub2node->SetLineColor(kColorITS);
967 sub2node->SetVisibility(0);
970 // Place copy #1 of I107 in I10B
972 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
973 sub3node->SetLineColor(kColorITS);
974 sub3node->SetVisibility(0);
977 // Place copy #1 of I101 in I107
979 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
980 sub4node->SetLineColor(kColorITS);
981 sub4node->SetVisibility(0);
984 // Place copy #1 of ITS1 in I101
986 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
987 sub5node->SetLineColor(kColorITS);
988 fNodes->Add(sub5node);
990 fNodes->Add(sub4node);
992 fNodes->Add(sub3node);
995 // Place copy #2 of I107 in I10B
997 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
998 sub3node->SetLineColor(kColorITS);
999 sub3node->SetVisibility(0);
1002 // Place copy #1 of I101 in I107
1004 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1005 sub4node->SetLineColor(kColorITS);
1006 sub4node->SetVisibility(0);
1009 // Place copy #1 of ITS1 in I101
1011 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1012 sub5node->SetLineColor(kColorITS);
1013 fNodes->Add(sub5node);
1015 fNodes->Add(sub4node);
1017 fNodes->Add(sub3node);
1020 // Place copy #3 of I107 in I10B
1022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1023 sub3node->SetLineColor(kColorITS);
1024 sub3node->SetVisibility(0);
1027 // Place copy #1 of I101 in I107
1029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1030 sub4node->SetLineColor(kColorITS);
1031 sub4node->SetVisibility(0);
1034 // Place copy #1 of ITS1 in I101
1036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1037 sub5node->SetLineColor(kColorITS);
1038 fNodes->Add(sub5node);
1040 fNodes->Add(sub4node);
1042 fNodes->Add(sub3node);
1045 // Place copy #4 of I107 in I10B
1047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1048 sub3node->SetLineColor(kColorITS);
1049 sub3node->SetVisibility(0);
1052 // Place copy #1 of I101 in I107
1054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1055 sub4node->SetLineColor(kColorITS);
1056 sub4node->SetVisibility(0);
1059 // Place copy #1 of ITS1 in I101
1061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1062 sub5node->SetLineColor(kColorITS);
1063 fNodes->Add(sub5node);
1065 fNodes->Add(sub4node);
1067 fNodes->Add(sub3node);
1069 fNodes->Add(sub2node);
1072 // Place copy #1 of I20B in I12B
1074 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1075 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1076 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1077 sub2node->SetLineColor(kColorITS);
1078 sub2node->SetVisibility(0);
1081 // Place copy #1 of I1D7 in I20B
1083 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1084 sub3node->SetLineColor(kColorITS);
1085 sub3node->SetVisibility(0);
1088 // Place copy #1 of I1D1 in I1D7
1090 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1091 sub4node->SetLineColor(kColorITS);
1092 sub4node->SetVisibility(0);
1095 // Place copy #1 of ITS2 in I1D1
1097 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1098 sub5node->SetLineColor(kColorITS);
1099 fNodes->Add(sub5node);
1101 fNodes->Add(sub4node);
1103 fNodes->Add(sub3node);
1106 // Place copy #2 of I1D7 in I20B
1108 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1109 sub3node->SetLineColor(kColorITS);
1110 sub3node->SetVisibility(0);
1113 // Place copy #1 of I1D1 in I1D7
1115 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1116 sub4node->SetLineColor(kColorITS);
1117 sub4node->SetVisibility(0);
1120 // Place copy #1 of ITS2 in I1D1
1122 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1123 sub5node->SetLineColor(kColorITS);
1124 fNodes->Add(sub5node);
1126 fNodes->Add(sub4node);
1128 fNodes->Add(sub3node);
1131 // Place copy #3 of I1D7 in I20B
1133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1134 sub3node->SetLineColor(kColorITS);
1135 sub3node->SetVisibility(0);
1138 // Place copy #1 of I1D1 in I1D7
1140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1141 sub4node->SetLineColor(kColorITS);
1142 sub4node->SetVisibility(0);
1145 // Place copy #1 of ITS2 in I1D1
1147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1148 sub5node->SetLineColor(kColorITS);
1149 fNodes->Add(sub5node);
1151 fNodes->Add(sub4node);
1153 fNodes->Add(sub3node);
1156 // Place copy #4 of I1D7 in I20B
1158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1159 sub3node->SetLineColor(kColorITS);
1160 sub3node->SetVisibility(0);
1163 // Place copy #1 of I1D1 in I1D7
1165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1166 sub4node->SetLineColor(kColorITS);
1167 sub4node->SetVisibility(0);
1170 // Place copy #1 of ITS2 in I1D1
1172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1173 sub5node->SetLineColor(kColorITS);
1174 fNodes->Add(sub5node);
1176 fNodes->Add(sub4node);
1178 fNodes->Add(sub3node);
1180 fNodes->Add(sub2node);
1183 // Place copy #2 of I20B in I12B
1185 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1186 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1187 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1188 sub2node->SetLineColor(kColorITS);
1189 sub2node->SetVisibility(0);
1192 // Place copy #1 of I1D7 in I20B
1194 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1195 sub3node->SetLineColor(kColorITS);
1196 sub3node->SetVisibility(0);
1199 // Place copy #1 of I1D1 in I1D7
1201 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1202 sub4node->SetLineColor(kColorITS);
1203 sub4node->SetVisibility(0);
1206 // Place copy #1 of ITS2 in I1D1
1208 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1209 sub5node->SetLineColor(kColorITS);
1210 fNodes->Add(sub5node);
1212 fNodes->Add(sub4node);
1214 fNodes->Add(sub3node);
1217 // Place copy #2 of I1D7 in I20B
1219 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1220 sub3node->SetLineColor(kColorITS);
1221 sub3node->SetVisibility(0);
1224 // Place copy #1 of I1D1 in I1D7
1226 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1227 sub4node->SetLineColor(kColorITS);
1228 sub4node->SetVisibility(0);
1231 // Place copy #1 of ITS2 in I1D1
1233 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1234 sub5node->SetLineColor(kColorITS);
1235 fNodes->Add(sub5node);
1237 fNodes->Add(sub4node);
1239 fNodes->Add(sub3node);
1242 // Place copy #3 of I1D7 in I20B
1244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1245 sub3node->SetLineColor(kColorITS);
1246 sub3node->SetVisibility(0);
1249 // Place copy #1 of I1D1 in I1D7
1251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1252 sub4node->SetLineColor(kColorITS);
1253 sub4node->SetVisibility(0);
1256 // Place copy #1 of ITS2 in I1D1
1258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1259 sub5node->SetLineColor(kColorITS);
1260 fNodes->Add(sub5node);
1262 fNodes->Add(sub4node);
1264 fNodes->Add(sub3node);
1267 // Place copy #4 of I1D7 in I20B
1269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1270 sub3node->SetLineColor(kColorITS);
1271 sub3node->SetVisibility(0);
1274 // Place copy #1 of I1D1 in I1D7
1276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1277 sub4node->SetLineColor(kColorITS);
1278 sub4node->SetVisibility(0);
1281 // Place copy #1 of ITS2 in I1D1
1283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1284 sub5node->SetLineColor(kColorITS);
1285 fNodes->Add(sub5node);
1287 fNodes->Add(sub4node);
1289 fNodes->Add(sub3node);
1291 fNodes->Add(sub2node);
1294 // Place copy #3 of I20B in I12B
1296 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1297 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1298 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1299 sub2node->SetLineColor(kColorITS);
1300 sub2node->SetVisibility(0);
1303 // Place copy #1 of I1D7 in I20B
1305 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1306 sub3node->SetLineColor(kColorITS);
1307 sub3node->SetVisibility(0);
1310 // Place copy #1 of I1D1 in I1D7
1312 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1313 sub4node->SetLineColor(kColorITS);
1314 sub4node->SetVisibility(0);
1317 // Place copy #1 of ITS2 in I1D1
1319 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1320 sub5node->SetLineColor(kColorITS);
1321 fNodes->Add(sub5node);
1323 fNodes->Add(sub4node);
1325 fNodes->Add(sub3node);
1328 // Place copy #2 of I1D7 in I20B
1330 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1331 sub3node->SetLineColor(kColorITS);
1332 sub3node->SetVisibility(0);
1335 // Place copy #1 of I1D1 in I1D7
1337 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1338 sub4node->SetLineColor(kColorITS);
1339 sub4node->SetVisibility(0);
1342 // Place copy #1 of ITS2 in I1D1
1344 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1345 sub5node->SetLineColor(kColorITS);
1346 fNodes->Add(sub5node);
1348 fNodes->Add(sub4node);
1350 fNodes->Add(sub3node);
1353 // Place copy #3 of I1D7 in I20B
1355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1356 sub3node->SetLineColor(kColorITS);
1357 sub3node->SetVisibility(0);
1360 // Place copy #1 of I1D1 in I1D7
1362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1363 sub4node->SetLineColor(kColorITS);
1364 sub4node->SetVisibility(0);
1367 // Place copy #1 of ITS2 in I1D1
1369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1370 sub5node->SetLineColor(kColorITS);
1371 fNodes->Add(sub5node);
1373 fNodes->Add(sub4node);
1375 fNodes->Add(sub3node);
1378 // Place copy #4 of I1D7 in I20B
1380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1381 sub3node->SetLineColor(kColorITS);
1382 sub3node->SetVisibility(0);
1385 // Place copy #1 of I1D1 in I1D7
1387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1388 sub4node->SetLineColor(kColorITS);
1389 sub4node->SetVisibility(0);
1392 // Place copy #1 of ITS2 in I1D1
1394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1395 sub5node->SetLineColor(kColorITS);
1396 fNodes->Add(sub5node);
1398 fNodes->Add(sub4node);
1400 fNodes->Add(sub3node);
1402 fNodes->Add(sub2node);
1405 // Place copy #4 of I20B in I12B
1407 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1408 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1409 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1410 sub2node->SetLineColor(kColorITS);
1411 sub2node->SetVisibility(0);
1414 // Place copy #1 of I1D7 in I20B
1416 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1417 sub3node->SetLineColor(kColorITS);
1418 sub3node->SetVisibility(0);
1421 // Place copy #1 of I1D1 in I1D7
1423 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1424 sub4node->SetLineColor(kColorITS);
1425 sub4node->SetVisibility(0);
1428 // Place copy #1 of ITS2 in I1D1
1430 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1431 sub5node->SetLineColor(kColorITS);
1432 fNodes->Add(sub5node);
1434 fNodes->Add(sub4node);
1436 fNodes->Add(sub3node);
1439 // Place copy #2 of I1D7 in I20B
1441 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1442 sub3node->SetLineColor(kColorITS);
1443 sub3node->SetVisibility(0);
1446 // Place copy #1 of I1D1 in I1D7
1448 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1449 sub4node->SetLineColor(kColorITS);
1450 sub4node->SetVisibility(0);
1453 // Place copy #1 of ITS2 in I1D1
1455 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1456 sub5node->SetLineColor(kColorITS);
1457 fNodes->Add(sub5node);
1459 fNodes->Add(sub4node);
1461 fNodes->Add(sub3node);
1464 // Place copy #3 of I1D7 in I20B
1466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1467 sub3node->SetLineColor(kColorITS);
1468 sub3node->SetVisibility(0);
1471 // Place copy #1 of I1D1 in I1D7
1473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1474 sub4node->SetLineColor(kColorITS);
1475 sub4node->SetVisibility(0);
1478 // Place copy #1 of ITS2 in I1D1
1480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1481 sub5node->SetLineColor(kColorITS);
1482 fNodes->Add(sub5node);
1484 fNodes->Add(sub4node);
1486 fNodes->Add(sub3node);
1489 // Place copy #4 of I1D7 in I20B
1491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1492 sub3node->SetLineColor(kColorITS);
1493 sub3node->SetVisibility(0);
1496 // Place copy #1 of I1D1 in I1D7
1498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1499 sub4node->SetLineColor(kColorITS);
1500 sub4node->SetVisibility(0);
1503 // Place copy #1 of ITS2 in I1D1
1505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1506 sub5node->SetLineColor(kColorITS);
1507 fNodes->Add(sub5node);
1509 fNodes->Add(sub4node);
1511 fNodes->Add(sub3node);
1513 fNodes->Add(sub2node);
1515 fNodes->Add(sub1node);
1518 // Place copy #2 of I12B in IT12
1520 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1521 sub1node->SetLineColor(kColorITS);
1522 sub1node->SetVisibility(0);
1525 // Place copy #1 of I10B in I12B
1527 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1528 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1529 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1530 sub2node->SetLineColor(kColorITS);
1531 sub2node->SetVisibility(0);
1534 // Place copy #1 of I107 in I10B
1536 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1537 sub3node->SetLineColor(kColorITS);
1538 sub3node->SetVisibility(0);
1541 // Place copy #1 of I101 in I107
1543 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1544 sub4node->SetLineColor(kColorITS);
1545 sub4node->SetVisibility(0);
1548 // Place copy #1 of ITS1 in I101
1550 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1551 sub5node->SetLineColor(kColorITS);
1552 fNodes->Add(sub5node);
1554 fNodes->Add(sub4node);
1556 fNodes->Add(sub3node);
1559 // Place copy #2 of I107 in I10B
1561 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1562 sub3node->SetLineColor(kColorITS);
1563 sub3node->SetVisibility(0);
1566 // Place copy #1 of I101 in I107
1568 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1569 sub4node->SetLineColor(kColorITS);
1570 sub4node->SetVisibility(0);
1573 // Place copy #1 of ITS1 in I101
1575 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1576 sub5node->SetLineColor(kColorITS);
1577 fNodes->Add(sub5node);
1579 fNodes->Add(sub4node);
1581 fNodes->Add(sub3node);
1584 // Place copy #3 of I107 in I10B
1586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1587 sub3node->SetLineColor(kColorITS);
1588 sub3node->SetVisibility(0);
1591 // Place copy #1 of I101 in I107
1593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1594 sub4node->SetLineColor(kColorITS);
1595 sub4node->SetVisibility(0);
1598 // Place copy #1 of ITS1 in I101
1600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1601 sub5node->SetLineColor(kColorITS);
1602 fNodes->Add(sub5node);
1604 fNodes->Add(sub4node);
1606 fNodes->Add(sub3node);
1609 // Place copy #4 of I107 in I10B
1611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1612 sub3node->SetLineColor(kColorITS);
1613 sub3node->SetVisibility(0);
1616 // Place copy #1 of I101 in I107
1618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1619 sub4node->SetLineColor(kColorITS);
1620 sub4node->SetVisibility(0);
1623 // Place copy #1 of ITS1 in I101
1625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1626 sub5node->SetLineColor(kColorITS);
1627 fNodes->Add(sub5node);
1629 fNodes->Add(sub4node);
1631 fNodes->Add(sub3node);
1633 fNodes->Add(sub2node);
1636 // Place copy #2 of I10B in I12B
1638 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1639 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1640 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1641 sub2node->SetLineColor(kColorITS);
1642 sub2node->SetVisibility(0);
1645 // Place copy #1 of I107 in I10B
1647 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1648 sub3node->SetLineColor(kColorITS);
1649 sub3node->SetVisibility(0);
1652 // Place copy #1 of I101 in I107
1654 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1655 sub4node->SetLineColor(kColorITS);
1656 sub4node->SetVisibility(0);
1659 // Place copy #1 of ITS1 in I101
1661 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1662 sub5node->SetLineColor(kColorITS);
1663 fNodes->Add(sub5node);
1665 fNodes->Add(sub4node);
1667 fNodes->Add(sub3node);
1670 // Place copy #2 of I107 in I10B
1672 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1673 sub3node->SetLineColor(kColorITS);
1674 sub3node->SetVisibility(0);
1677 // Place copy #1 of I101 in I107
1679 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1680 sub4node->SetLineColor(kColorITS);
1681 sub4node->SetVisibility(0);
1684 // Place copy #1 of ITS1 in I101
1686 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1687 sub5node->SetLineColor(kColorITS);
1688 fNodes->Add(sub5node);
1690 fNodes->Add(sub4node);
1692 fNodes->Add(sub3node);
1695 // Place copy #3 of I107 in I10B
1697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1698 sub3node->SetLineColor(kColorITS);
1699 sub3node->SetVisibility(0);
1702 // Place copy #1 of I101 in I107
1704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1705 sub4node->SetLineColor(kColorITS);
1706 sub4node->SetVisibility(0);
1709 // Place copy #1 of ITS1 in I101
1711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1712 sub5node->SetLineColor(kColorITS);
1713 fNodes->Add(sub5node);
1715 fNodes->Add(sub4node);
1717 fNodes->Add(sub3node);
1720 // Place copy #4 of I107 in I10B
1722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1723 sub3node->SetLineColor(kColorITS);
1724 sub3node->SetVisibility(0);
1727 // Place copy #1 of I101 in I107
1729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1730 sub4node->SetLineColor(kColorITS);
1731 sub4node->SetVisibility(0);
1734 // Place copy #1 of ITS1 in I101
1736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1737 sub5node->SetLineColor(kColorITS);
1738 fNodes->Add(sub5node);
1740 fNodes->Add(sub4node);
1742 fNodes->Add(sub3node);
1744 fNodes->Add(sub2node);
1747 // Place copy #1 of I20B in I12B
1749 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1750 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1751 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1752 sub2node->SetLineColor(kColorITS);
1753 sub2node->SetVisibility(0);
1756 // Place copy #1 of I1D7 in I20B
1758 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1759 sub3node->SetLineColor(kColorITS);
1760 sub3node->SetVisibility(0);
1763 // Place copy #1 of I1D1 in I1D7
1765 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1766 sub4node->SetLineColor(kColorITS);
1767 sub4node->SetVisibility(0);
1770 // Place copy #1 of ITS2 in I1D1
1772 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1773 sub5node->SetLineColor(kColorITS);
1774 fNodes->Add(sub5node);
1776 fNodes->Add(sub4node);
1778 fNodes->Add(sub3node);
1781 // Place copy #2 of I1D7 in I20B
1783 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1784 sub3node->SetLineColor(kColorITS);
1785 sub3node->SetVisibility(0);
1788 // Place copy #1 of I1D1 in I1D7
1790 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1791 sub4node->SetLineColor(kColorITS);
1792 sub4node->SetVisibility(0);
1795 // Place copy #1 of ITS2 in I1D1
1797 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1798 sub5node->SetLineColor(kColorITS);
1799 fNodes->Add(sub5node);
1801 fNodes->Add(sub4node);
1803 fNodes->Add(sub3node);
1806 // Place copy #3 of I1D7 in I20B
1808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1809 sub3node->SetLineColor(kColorITS);
1810 sub3node->SetVisibility(0);
1813 // Place copy #1 of I1D1 in I1D7
1815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1816 sub4node->SetLineColor(kColorITS);
1817 sub4node->SetVisibility(0);
1820 // Place copy #1 of ITS2 in I1D1
1822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1823 sub5node->SetLineColor(kColorITS);
1824 fNodes->Add(sub5node);
1826 fNodes->Add(sub4node);
1828 fNodes->Add(sub3node);
1831 // Place copy #4 of I1D7 in I20B
1833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1834 sub3node->SetLineColor(kColorITS);
1835 sub3node->SetVisibility(0);
1838 // Place copy #1 of I1D1 in I1D7
1840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1841 sub4node->SetLineColor(kColorITS);
1842 sub4node->SetVisibility(0);
1845 // Place copy #1 of ITS2 in I1D1
1847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1848 sub5node->SetLineColor(kColorITS);
1849 fNodes->Add(sub5node);
1851 fNodes->Add(sub4node);
1853 fNodes->Add(sub3node);
1855 fNodes->Add(sub2node);
1858 // Place copy #2 of I20B in I12B
1860 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1861 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1862 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1863 sub2node->SetLineColor(kColorITS);
1864 sub2node->SetVisibility(0);
1867 // Place copy #1 of I1D7 in I20B
1869 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1870 sub3node->SetLineColor(kColorITS);
1871 sub3node->SetVisibility(0);
1874 // Place copy #1 of I1D1 in I1D7
1876 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1877 sub4node->SetLineColor(kColorITS);
1878 sub4node->SetVisibility(0);
1881 // Place copy #1 of ITS2 in I1D1
1883 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1884 sub5node->SetLineColor(kColorITS);
1885 fNodes->Add(sub5node);
1887 fNodes->Add(sub4node);
1889 fNodes->Add(sub3node);
1892 // Place copy #2 of I1D7 in I20B
1894 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1895 sub3node->SetLineColor(kColorITS);
1896 sub3node->SetVisibility(0);
1899 // Place copy #1 of I1D1 in I1D7
1901 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1902 sub4node->SetLineColor(kColorITS);
1903 sub4node->SetVisibility(0);
1906 // Place copy #1 of ITS2 in I1D1
1908 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1909 sub5node->SetLineColor(kColorITS);
1910 fNodes->Add(sub5node);
1912 fNodes->Add(sub4node);
1914 fNodes->Add(sub3node);
1917 // Place copy #3 of I1D7 in I20B
1919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1920 sub3node->SetLineColor(kColorITS);
1921 sub3node->SetVisibility(0);
1924 // Place copy #1 of I1D1 in I1D7
1926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1927 sub4node->SetLineColor(kColorITS);
1928 sub4node->SetVisibility(0);
1931 // Place copy #1 of ITS2 in I1D1
1933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1934 sub5node->SetLineColor(kColorITS);
1935 fNodes->Add(sub5node);
1937 fNodes->Add(sub4node);
1939 fNodes->Add(sub3node);
1942 // Place copy #4 of I1D7 in I20B
1944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1945 sub3node->SetLineColor(kColorITS);
1946 sub3node->SetVisibility(0);
1949 // Place copy #1 of I1D1 in I1D7
1951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1952 sub4node->SetLineColor(kColorITS);
1953 sub4node->SetVisibility(0);
1956 // Place copy #1 of ITS2 in I1D1
1958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1959 sub5node->SetLineColor(kColorITS);
1960 fNodes->Add(sub5node);
1962 fNodes->Add(sub4node);
1964 fNodes->Add(sub3node);
1966 fNodes->Add(sub2node);
1969 // Place copy #3 of I20B in I12B
1971 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1972 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1973 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1974 sub2node->SetLineColor(kColorITS);
1975 sub2node->SetVisibility(0);
1978 // Place copy #1 of I1D7 in I20B
1980 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1981 sub3node->SetLineColor(kColorITS);
1982 sub3node->SetVisibility(0);
1985 // Place copy #1 of I1D1 in I1D7
1987 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1988 sub4node->SetLineColor(kColorITS);
1989 sub4node->SetVisibility(0);
1992 // Place copy #1 of ITS2 in I1D1
1994 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1995 sub5node->SetLineColor(kColorITS);
1996 fNodes->Add(sub5node);
1998 fNodes->Add(sub4node);
2000 fNodes->Add(sub3node);
2003 // Place copy #2 of I1D7 in I20B
2005 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2006 sub3node->SetLineColor(kColorITS);
2007 sub3node->SetVisibility(0);
2010 // Place copy #1 of I1D1 in I1D7
2012 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2013 sub4node->SetLineColor(kColorITS);
2014 sub4node->SetVisibility(0);
2017 // Place copy #1 of ITS2 in I1D1
2019 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2020 sub5node->SetLineColor(kColorITS);
2021 fNodes->Add(sub5node);
2023 fNodes->Add(sub4node);
2025 fNodes->Add(sub3node);
2028 // Place copy #3 of I1D7 in I20B
2030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2031 sub3node->SetLineColor(kColorITS);
2032 sub3node->SetVisibility(0);
2035 // Place copy #1 of I1D1 in I1D7
2037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2038 sub4node->SetLineColor(kColorITS);
2039 sub4node->SetVisibility(0);
2042 // Place copy #1 of ITS2 in I1D1
2044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2045 sub5node->SetLineColor(kColorITS);
2046 fNodes->Add(sub5node);
2048 fNodes->Add(sub4node);
2050 fNodes->Add(sub3node);
2053 // Place copy #4 of I1D7 in I20B
2055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2056 sub3node->SetLineColor(kColorITS);
2057 sub3node->SetVisibility(0);
2060 // Place copy #1 of I1D1 in I1D7
2062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2063 sub4node->SetLineColor(kColorITS);
2064 sub4node->SetVisibility(0);
2067 // Place copy #1 of ITS2 in I1D1
2069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2070 sub5node->SetLineColor(kColorITS);
2071 fNodes->Add(sub5node);
2073 fNodes->Add(sub4node);
2075 fNodes->Add(sub3node);
2077 fNodes->Add(sub2node);
2080 // Place copy #4 of I20B in I12B
2082 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2083 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2084 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2085 sub2node->SetLineColor(kColorITS);
2086 sub2node->SetVisibility(0);
2089 // Place copy #1 of I1D7 in I20B
2091 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2092 sub3node->SetLineColor(kColorITS);
2093 sub3node->SetVisibility(0);
2096 // Place copy #1 of I1D1 in I1D7
2098 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2099 sub4node->SetLineColor(kColorITS);
2100 sub4node->SetVisibility(0);
2103 // Place copy #1 of ITS2 in I1D1
2105 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2106 sub5node->SetLineColor(kColorITS);
2107 fNodes->Add(sub5node);
2109 fNodes->Add(sub4node);
2111 fNodes->Add(sub3node);
2114 // Place copy #2 of I1D7 in I20B
2116 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2117 sub3node->SetLineColor(kColorITS);
2118 sub3node->SetVisibility(0);
2121 // Place copy #1 of I1D1 in I1D7
2123 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2124 sub4node->SetLineColor(kColorITS);
2125 sub4node->SetVisibility(0);
2128 // Place copy #1 of ITS2 in I1D1
2130 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2131 sub5node->SetLineColor(kColorITS);
2132 fNodes->Add(sub5node);
2134 fNodes->Add(sub4node);
2136 fNodes->Add(sub3node);
2139 // Place copy #3 of I1D7 in I20B
2141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2142 sub3node->SetLineColor(kColorITS);
2143 sub3node->SetVisibility(0);
2146 // Place copy #1 of I1D1 in I1D7
2148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2149 sub4node->SetLineColor(kColorITS);
2150 sub4node->SetVisibility(0);
2153 // Place copy #1 of ITS2 in I1D1
2155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2156 sub5node->SetLineColor(kColorITS);
2157 fNodes->Add(sub5node);
2159 fNodes->Add(sub4node);
2161 fNodes->Add(sub3node);
2164 // Place copy #4 of I1D7 in I20B
2166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2167 sub3node->SetLineColor(kColorITS);
2168 sub3node->SetVisibility(0);
2171 // Place copy #1 of I1D1 in I1D7
2173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2174 sub4node->SetLineColor(kColorITS);
2175 sub4node->SetVisibility(0);
2178 // Place copy #1 of ITS2 in I1D1
2180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2181 sub5node->SetLineColor(kColorITS);
2182 fNodes->Add(sub5node);
2184 fNodes->Add(sub4node);
2186 fNodes->Add(sub3node);
2188 fNodes->Add(sub2node);
2190 fNodes->Add(sub1node);
2193 // Place copy #3 of I12B in IT12
2195 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2196 sub1node->SetLineColor(kColorITS);
2197 sub1node->SetVisibility(0);
2200 // Place copy #1 of I10B in I12B
2202 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2203 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2204 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2205 sub2node->SetLineColor(kColorITS);
2206 sub2node->SetVisibility(0);
2209 // Place copy #1 of I107 in I10B
2211 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2212 sub3node->SetLineColor(kColorITS);
2213 sub3node->SetVisibility(0);
2216 // Place copy #1 of I101 in I107
2218 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2219 sub4node->SetLineColor(kColorITS);
2220 sub4node->SetVisibility(0);
2223 // Place copy #1 of ITS1 in I101
2225 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2226 sub5node->SetLineColor(kColorITS);
2227 fNodes->Add(sub5node);
2229 fNodes->Add(sub4node);
2231 fNodes->Add(sub3node);
2234 // Place copy #2 of I107 in I10B
2236 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2237 sub3node->SetLineColor(kColorITS);
2238 sub3node->SetVisibility(0);
2241 // Place copy #1 of I101 in I107
2243 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2244 sub4node->SetLineColor(kColorITS);
2245 sub4node->SetVisibility(0);
2248 // Place copy #1 of ITS1 in I101
2250 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2251 sub5node->SetLineColor(kColorITS);
2252 fNodes->Add(sub5node);
2254 fNodes->Add(sub4node);
2256 fNodes->Add(sub3node);
2259 // Place copy #3 of I107 in I10B
2261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2262 sub3node->SetLineColor(kColorITS);
2263 sub3node->SetVisibility(0);
2266 // Place copy #1 of I101 in I107
2268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2269 sub4node->SetLineColor(kColorITS);
2270 sub4node->SetVisibility(0);
2273 // Place copy #1 of ITS1 in I101
2275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2276 sub5node->SetLineColor(kColorITS);
2277 fNodes->Add(sub5node);
2279 fNodes->Add(sub4node);
2281 fNodes->Add(sub3node);
2284 // Place copy #4 of I107 in I10B
2286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2287 sub3node->SetLineColor(kColorITS);
2288 sub3node->SetVisibility(0);
2291 // Place copy #1 of I101 in I107
2293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2294 sub4node->SetLineColor(kColorITS);
2295 sub4node->SetVisibility(0);
2298 // Place copy #1 of ITS1 in I101
2300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2301 sub5node->SetLineColor(kColorITS);
2302 fNodes->Add(sub5node);
2304 fNodes->Add(sub4node);
2306 fNodes->Add(sub3node);
2308 fNodes->Add(sub2node);
2311 // Place copy #2 of I10B in I12B
2313 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2314 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2315 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2316 sub2node->SetLineColor(kColorITS);
2317 sub2node->SetVisibility(0);
2320 // Place copy #1 of I107 in I10B
2322 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2323 sub3node->SetLineColor(kColorITS);
2324 sub3node->SetVisibility(0);
2327 // Place copy #1 of I101 in I107
2329 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2330 sub4node->SetLineColor(kColorITS);
2331 sub4node->SetVisibility(0);
2334 // Place copy #1 of ITS1 in I101
2336 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2337 sub5node->SetLineColor(kColorITS);
2338 fNodes->Add(sub5node);
2340 fNodes->Add(sub4node);
2342 fNodes->Add(sub3node);
2345 // Place copy #2 of I107 in I10B
2347 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2348 sub3node->SetLineColor(kColorITS);
2349 sub3node->SetVisibility(0);
2352 // Place copy #1 of I101 in I107
2354 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2355 sub4node->SetLineColor(kColorITS);
2356 sub4node->SetVisibility(0);
2359 // Place copy #1 of ITS1 in I101
2361 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2362 sub5node->SetLineColor(kColorITS);
2363 fNodes->Add(sub5node);
2365 fNodes->Add(sub4node);
2367 fNodes->Add(sub3node);
2370 // Place copy #3 of I107 in I10B
2372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2373 sub3node->SetLineColor(kColorITS);
2374 sub3node->SetVisibility(0);
2377 // Place copy #1 of I101 in I107
2379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2380 sub4node->SetLineColor(kColorITS);
2381 sub4node->SetVisibility(0);
2384 // Place copy #1 of ITS1 in I101
2386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2387 sub5node->SetLineColor(kColorITS);
2388 fNodes->Add(sub5node);
2390 fNodes->Add(sub4node);
2392 fNodes->Add(sub3node);
2395 // Place copy #4 of I107 in I10B
2397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2398 sub3node->SetLineColor(kColorITS);
2399 sub3node->SetVisibility(0);
2402 // Place copy #1 of I101 in I107
2404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2405 sub4node->SetLineColor(kColorITS);
2406 sub4node->SetVisibility(0);
2409 // Place copy #1 of ITS1 in I101
2411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2412 sub5node->SetLineColor(kColorITS);
2413 fNodes->Add(sub5node);
2415 fNodes->Add(sub4node);
2417 fNodes->Add(sub3node);
2419 fNodes->Add(sub2node);
2422 // Place copy #1 of I20B in I12B
2424 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2425 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2426 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2427 sub2node->SetLineColor(kColorITS);
2428 sub2node->SetVisibility(0);
2431 // Place copy #1 of I1D7 in I20B
2433 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2434 sub3node->SetLineColor(kColorITS);
2435 sub3node->SetVisibility(0);
2438 // Place copy #1 of I1D1 in I1D7
2440 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2441 sub4node->SetLineColor(kColorITS);
2442 sub4node->SetVisibility(0);
2445 // Place copy #1 of ITS2 in I1D1
2447 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2448 sub5node->SetLineColor(kColorITS);
2449 fNodes->Add(sub5node);
2451 fNodes->Add(sub4node);
2453 fNodes->Add(sub3node);
2456 // Place copy #2 of I1D7 in I20B
2458 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2459 sub3node->SetLineColor(kColorITS);
2460 sub3node->SetVisibility(0);
2463 // Place copy #1 of I1D1 in I1D7
2465 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2466 sub4node->SetLineColor(kColorITS);
2467 sub4node->SetVisibility(0);
2470 // Place copy #1 of ITS2 in I1D1
2472 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2473 sub5node->SetLineColor(kColorITS);
2474 fNodes->Add(sub5node);
2476 fNodes->Add(sub4node);
2478 fNodes->Add(sub3node);
2481 // Place copy #3 of I1D7 in I20B
2483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2484 sub3node->SetLineColor(kColorITS);
2485 sub3node->SetVisibility(0);
2488 // Place copy #1 of I1D1 in I1D7
2490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2491 sub4node->SetLineColor(kColorITS);
2492 sub4node->SetVisibility(0);
2495 // Place copy #1 of ITS2 in I1D1
2497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2498 sub5node->SetLineColor(kColorITS);
2499 fNodes->Add(sub5node);
2501 fNodes->Add(sub4node);
2503 fNodes->Add(sub3node);
2506 // Place copy #4 of I1D7 in I20B
2508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2509 sub3node->SetLineColor(kColorITS);
2510 sub3node->SetVisibility(0);
2513 // Place copy #1 of I1D1 in I1D7
2515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2516 sub4node->SetLineColor(kColorITS);
2517 sub4node->SetVisibility(0);
2520 // Place copy #1 of ITS2 in I1D1
2522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2523 sub5node->SetLineColor(kColorITS);
2524 fNodes->Add(sub5node);
2526 fNodes->Add(sub4node);
2528 fNodes->Add(sub3node);
2530 fNodes->Add(sub2node);
2533 // Place copy #2 of I20B in I12B
2535 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2536 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2537 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2538 sub2node->SetLineColor(kColorITS);
2539 sub2node->SetVisibility(0);
2542 // Place copy #1 of I1D7 in I20B
2544 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2545 sub3node->SetLineColor(kColorITS);
2546 sub3node->SetVisibility(0);
2549 // Place copy #1 of I1D1 in I1D7
2551 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2552 sub4node->SetLineColor(kColorITS);
2553 sub4node->SetVisibility(0);
2556 // Place copy #1 of ITS2 in I1D1
2558 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2559 sub5node->SetLineColor(kColorITS);
2560 fNodes->Add(sub5node);
2562 fNodes->Add(sub4node);
2564 fNodes->Add(sub3node);
2567 // Place copy #2 of I1D7 in I20B
2569 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2570 sub3node->SetLineColor(kColorITS);
2571 sub3node->SetVisibility(0);
2574 // Place copy #1 of I1D1 in I1D7
2576 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2577 sub4node->SetLineColor(kColorITS);
2578 sub4node->SetVisibility(0);
2581 // Place copy #1 of ITS2 in I1D1
2583 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2584 sub5node->SetLineColor(kColorITS);
2585 fNodes->Add(sub5node);
2587 fNodes->Add(sub4node);
2589 fNodes->Add(sub3node);
2592 // Place copy #3 of I1D7 in I20B
2594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2595 sub3node->SetLineColor(kColorITS);
2596 sub3node->SetVisibility(0);
2599 // Place copy #1 of I1D1 in I1D7
2601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2602 sub4node->SetLineColor(kColorITS);
2603 sub4node->SetVisibility(0);
2606 // Place copy #1 of ITS2 in I1D1
2608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2609 sub5node->SetLineColor(kColorITS);
2610 fNodes->Add(sub5node);
2612 fNodes->Add(sub4node);
2614 fNodes->Add(sub3node);
2617 // Place copy #4 of I1D7 in I20B
2619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2620 sub3node->SetLineColor(kColorITS);
2621 sub3node->SetVisibility(0);
2624 // Place copy #1 of I1D1 in I1D7
2626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2627 sub4node->SetLineColor(kColorITS);
2628 sub4node->SetVisibility(0);
2631 // Place copy #1 of ITS2 in I1D1
2633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2634 sub5node->SetLineColor(kColorITS);
2635 fNodes->Add(sub5node);
2637 fNodes->Add(sub4node);
2639 fNodes->Add(sub3node);
2641 fNodes->Add(sub2node);
2644 // Place copy #3 of I20B in I12B
2646 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2647 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2648 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2649 sub2node->SetLineColor(kColorITS);
2650 sub2node->SetVisibility(0);
2653 // Place copy #1 of I1D7 in I20B
2655 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2656 sub3node->SetLineColor(kColorITS);
2657 sub3node->SetVisibility(0);
2660 // Place copy #1 of I1D1 in I1D7
2662 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2663 sub4node->SetLineColor(kColorITS);
2664 sub4node->SetVisibility(0);
2667 // Place copy #1 of ITS2 in I1D1
2669 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2670 sub5node->SetLineColor(kColorITS);
2671 fNodes->Add(sub5node);
2673 fNodes->Add(sub4node);
2675 fNodes->Add(sub3node);
2678 // Place copy #2 of I1D7 in I20B
2680 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2681 sub3node->SetLineColor(kColorITS);
2682 sub3node->SetVisibility(0);
2685 // Place copy #1 of I1D1 in I1D7
2687 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2688 sub4node->SetLineColor(kColorITS);
2689 sub4node->SetVisibility(0);
2692 // Place copy #1 of ITS2 in I1D1
2694 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2695 sub5node->SetLineColor(kColorITS);
2696 fNodes->Add(sub5node);
2698 fNodes->Add(sub4node);
2700 fNodes->Add(sub3node);
2703 // Place copy #3 of I1D7 in I20B
2705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2706 sub3node->SetLineColor(kColorITS);
2707 sub3node->SetVisibility(0);
2710 // Place copy #1 of I1D1 in I1D7
2712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2713 sub4node->SetLineColor(kColorITS);
2714 sub4node->SetVisibility(0);
2717 // Place copy #1 of ITS2 in I1D1
2719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2720 sub5node->SetLineColor(kColorITS);
2721 fNodes->Add(sub5node);
2723 fNodes->Add(sub4node);
2725 fNodes->Add(sub3node);
2728 // Place copy #4 of I1D7 in I20B
2730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2731 sub3node->SetLineColor(kColorITS);
2732 sub3node->SetVisibility(0);
2735 // Place copy #1 of I1D1 in I1D7
2737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2738 sub4node->SetLineColor(kColorITS);
2739 sub4node->SetVisibility(0);
2742 // Place copy #1 of ITS2 in I1D1
2744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2745 sub5node->SetLineColor(kColorITS);
2746 fNodes->Add(sub5node);
2748 fNodes->Add(sub4node);
2750 fNodes->Add(sub3node);
2752 fNodes->Add(sub2node);
2755 // Place copy #4 of I20B in I12B
2757 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2758 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2759 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2760 sub2node->SetLineColor(kColorITS);
2761 sub2node->SetVisibility(0);
2764 // Place copy #1 of I1D7 in I20B
2766 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2767 sub3node->SetLineColor(kColorITS);
2768 sub3node->SetVisibility(0);
2771 // Place copy #1 of I1D1 in I1D7
2773 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2774 sub4node->SetLineColor(kColorITS);
2775 sub4node->SetVisibility(0);
2778 // Place copy #1 of ITS2 in I1D1
2780 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2781 sub5node->SetLineColor(kColorITS);
2782 fNodes->Add(sub5node);
2784 fNodes->Add(sub4node);
2786 fNodes->Add(sub3node);
2789 // Place copy #2 of I1D7 in I20B
2791 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2792 sub3node->SetLineColor(kColorITS);
2793 sub3node->SetVisibility(0);
2796 // Place copy #1 of I1D1 in I1D7
2798 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2799 sub4node->SetLineColor(kColorITS);
2800 sub4node->SetVisibility(0);
2803 // Place copy #1 of ITS2 in I1D1
2805 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2806 sub5node->SetLineColor(kColorITS);
2807 fNodes->Add(sub5node);
2809 fNodes->Add(sub4node);
2811 fNodes->Add(sub3node);
2814 // Place copy #3 of I1D7 in I20B
2816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2817 sub3node->SetLineColor(kColorITS);
2818 sub3node->SetVisibility(0);
2821 // Place copy #1 of I1D1 in I1D7
2823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2824 sub4node->SetLineColor(kColorITS);
2825 sub4node->SetVisibility(0);
2828 // Place copy #1 of ITS2 in I1D1
2830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2831 sub5node->SetLineColor(kColorITS);
2832 fNodes->Add(sub5node);
2834 fNodes->Add(sub4node);
2836 fNodes->Add(sub3node);
2839 // Place copy #4 of I1D7 in I20B
2841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2842 sub3node->SetLineColor(kColorITS);
2843 sub3node->SetVisibility(0);
2846 // Place copy #1 of I1D1 in I1D7
2848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2849 sub4node->SetLineColor(kColorITS);
2850 sub4node->SetVisibility(0);
2853 // Place copy #1 of ITS2 in I1D1
2855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2856 sub5node->SetLineColor(kColorITS);
2857 fNodes->Add(sub5node);
2859 fNodes->Add(sub4node);
2861 fNodes->Add(sub3node);
2863 fNodes->Add(sub2node);
2865 fNodes->Add(sub1node);
2868 // Place copy #4 of I12B in IT12
2870 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2871 sub1node->SetLineColor(kColorITS);
2872 sub1node->SetVisibility(0);
2875 // Place copy #1 of I10B in I12B
2877 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2878 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2879 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2880 sub2node->SetLineColor(kColorITS);
2881 sub2node->SetVisibility(0);
2884 // Place copy #1 of I107 in I10B
2886 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2887 sub3node->SetLineColor(kColorITS);
2888 sub3node->SetVisibility(0);
2891 // Place copy #1 of I101 in I107
2893 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2894 sub4node->SetLineColor(kColorITS);
2895 sub4node->SetVisibility(0);
2898 // Place copy #1 of ITS1 in I101
2900 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2901 sub5node->SetLineColor(kColorITS);
2902 fNodes->Add(sub5node);
2904 fNodes->Add(sub4node);
2906 fNodes->Add(sub3node);
2909 // Place copy #2 of I107 in I10B
2911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2912 sub3node->SetLineColor(kColorITS);
2913 sub3node->SetVisibility(0);
2916 // Place copy #1 of I101 in I107
2918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2919 sub4node->SetLineColor(kColorITS);
2920 sub4node->SetVisibility(0);
2923 // Place copy #1 of ITS1 in I101
2925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2926 sub5node->SetLineColor(kColorITS);
2927 fNodes->Add(sub5node);
2929 fNodes->Add(sub4node);
2931 fNodes->Add(sub3node);
2934 // Place copy #3 of I107 in I10B
2936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2937 sub3node->SetLineColor(kColorITS);
2938 sub3node->SetVisibility(0);
2941 // Place copy #1 of I101 in I107
2943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2944 sub4node->SetLineColor(kColorITS);
2945 sub4node->SetVisibility(0);
2948 // Place copy #1 of ITS1 in I101
2950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2951 sub5node->SetLineColor(kColorITS);
2952 fNodes->Add(sub5node);
2954 fNodes->Add(sub4node);
2956 fNodes->Add(sub3node);
2959 // Place copy #4 of I107 in I10B
2961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2962 sub3node->SetLineColor(kColorITS);
2963 sub3node->SetVisibility(0);
2966 // Place copy #1 of I101 in I107
2968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2969 sub4node->SetLineColor(kColorITS);
2970 sub4node->SetVisibility(0);
2973 // Place copy #1 of ITS1 in I101
2975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2976 sub5node->SetLineColor(kColorITS);
2977 fNodes->Add(sub5node);
2979 fNodes->Add(sub4node);
2981 fNodes->Add(sub3node);
2983 fNodes->Add(sub2node);
2986 // Place copy #2 of I10B in I12B
2988 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2989 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2990 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2991 sub2node->SetLineColor(kColorITS);
2992 sub2node->SetVisibility(0);
2995 // Place copy #1 of I107 in I10B
2997 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2998 sub3node->SetLineColor(kColorITS);
2999 sub3node->SetVisibility(0);
3002 // Place copy #1 of I101 in I107
3004 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3005 sub4node->SetLineColor(kColorITS);
3006 sub4node->SetVisibility(0);
3009 // Place copy #1 of ITS1 in I101
3011 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3012 sub5node->SetLineColor(kColorITS);
3013 fNodes->Add(sub5node);
3015 fNodes->Add(sub4node);
3017 fNodes->Add(sub3node);
3020 // Place copy #2 of I107 in I10B
3022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3023 sub3node->SetLineColor(kColorITS);
3024 sub3node->SetVisibility(0);
3027 // Place copy #1 of I101 in I107
3029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3030 sub4node->SetLineColor(kColorITS);
3031 sub4node->SetVisibility(0);
3034 // Place copy #1 of ITS1 in I101
3036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3037 sub5node->SetLineColor(kColorITS);
3038 fNodes->Add(sub5node);
3040 fNodes->Add(sub4node);
3042 fNodes->Add(sub3node);
3045 // Place copy #3 of I107 in I10B
3047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3048 sub3node->SetLineColor(kColorITS);
3049 sub3node->SetVisibility(0);
3052 // Place copy #1 of I101 in I107
3054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3055 sub4node->SetLineColor(kColorITS);
3056 sub4node->SetVisibility(0);
3059 // Place copy #1 of ITS1 in I101
3061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3062 sub5node->SetLineColor(kColorITS);
3063 fNodes->Add(sub5node);
3065 fNodes->Add(sub4node);
3067 fNodes->Add(sub3node);
3070 // Place copy #4 of I107 in I10B
3072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3073 sub3node->SetLineColor(kColorITS);
3074 sub3node->SetVisibility(0);
3077 // Place copy #1 of I101 in I107
3079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3080 sub4node->SetLineColor(kColorITS);
3081 sub4node->SetVisibility(0);
3084 // Place copy #1 of ITS1 in I101
3086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3087 sub5node->SetLineColor(kColorITS);
3088 fNodes->Add(sub5node);
3090 fNodes->Add(sub4node);
3092 fNodes->Add(sub3node);
3094 fNodes->Add(sub2node);
3097 // Place copy #1 of I20B in I12B
3099 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3100 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3101 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3102 sub2node->SetLineColor(kColorITS);
3103 sub2node->SetVisibility(0);
3106 // Place copy #1 of I1D7 in I20B
3108 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3109 sub3node->SetLineColor(kColorITS);
3110 sub3node->SetVisibility(0);
3113 // Place copy #1 of I1D1 in I1D7
3115 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3116 sub4node->SetLineColor(kColorITS);
3117 sub4node->SetVisibility(0);
3120 // Place copy #1 of ITS2 in I1D1
3122 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3123 sub5node->SetLineColor(kColorITS);
3124 fNodes->Add(sub5node);
3126 fNodes->Add(sub4node);
3128 fNodes->Add(sub3node);
3131 // Place copy #2 of I1D7 in I20B
3133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3134 sub3node->SetLineColor(kColorITS);
3135 sub3node->SetVisibility(0);
3138 // Place copy #1 of I1D1 in I1D7
3140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3141 sub4node->SetLineColor(kColorITS);
3142 sub4node->SetVisibility(0);
3145 // Place copy #1 of ITS2 in I1D1
3147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3148 sub5node->SetLineColor(kColorITS);
3149 fNodes->Add(sub5node);
3151 fNodes->Add(sub4node);
3153 fNodes->Add(sub3node);
3156 // Place copy #3 of I1D7 in I20B
3158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3159 sub3node->SetLineColor(kColorITS);
3160 sub3node->SetVisibility(0);
3163 // Place copy #1 of I1D1 in I1D7
3165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3166 sub4node->SetLineColor(kColorITS);
3167 sub4node->SetVisibility(0);
3170 // Place copy #1 of ITS2 in I1D1
3172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3173 sub5node->SetLineColor(kColorITS);
3174 fNodes->Add(sub5node);
3176 fNodes->Add(sub4node);
3178 fNodes->Add(sub3node);
3181 // Place copy #4 of I1D7 in I20B
3183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3184 sub3node->SetLineColor(kColorITS);
3185 sub3node->SetVisibility(0);
3188 // Place copy #1 of I1D1 in I1D7
3190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3191 sub4node->SetLineColor(kColorITS);
3192 sub4node->SetVisibility(0);
3195 // Place copy #1 of ITS2 in I1D1
3197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3198 sub5node->SetLineColor(kColorITS);
3199 fNodes->Add(sub5node);
3201 fNodes->Add(sub4node);
3203 fNodes->Add(sub3node);
3205 fNodes->Add(sub2node);
3208 // Place copy #2 of I20B in I12B
3210 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3211 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3212 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3213 sub2node->SetLineColor(kColorITS);
3214 sub2node->SetVisibility(0);
3217 // Place copy #1 of I1D7 in I20B
3219 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3220 sub3node->SetLineColor(kColorITS);
3221 sub3node->SetVisibility(0);
3224 // Place copy #1 of I1D1 in I1D7
3226 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3227 sub4node->SetLineColor(kColorITS);
3228 sub4node->SetVisibility(0);
3231 // Place copy #1 of ITS2 in I1D1
3233 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3234 sub5node->SetLineColor(kColorITS);
3235 fNodes->Add(sub5node);
3237 fNodes->Add(sub4node);
3239 fNodes->Add(sub3node);
3242 // Place copy #2 of I1D7 in I20B
3244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3245 sub3node->SetLineColor(kColorITS);
3246 sub3node->SetVisibility(0);
3249 // Place copy #1 of I1D1 in I1D7
3251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3252 sub4node->SetLineColor(kColorITS);
3253 sub4node->SetVisibility(0);
3256 // Place copy #1 of ITS2 in I1D1
3258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3259 sub5node->SetLineColor(kColorITS);
3260 fNodes->Add(sub5node);
3262 fNodes->Add(sub4node);
3264 fNodes->Add(sub3node);
3267 // Place copy #3 of I1D7 in I20B
3269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3270 sub3node->SetLineColor(kColorITS);
3271 sub3node->SetVisibility(0);
3274 // Place copy #1 of I1D1 in I1D7
3276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3277 sub4node->SetLineColor(kColorITS);
3278 sub4node->SetVisibility(0);
3281 // Place copy #1 of ITS2 in I1D1
3283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3284 sub5node->SetLineColor(kColorITS);
3285 fNodes->Add(sub5node);
3287 fNodes->Add(sub4node);
3289 fNodes->Add(sub3node);
3292 // Place copy #4 of I1D7 in I20B
3294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3295 sub3node->SetLineColor(kColorITS);
3296 sub3node->SetVisibility(0);
3299 // Place copy #1 of I1D1 in I1D7
3301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3302 sub4node->SetLineColor(kColorITS);
3303 sub4node->SetVisibility(0);
3306 // Place copy #1 of ITS2 in I1D1
3308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3309 sub5node->SetLineColor(kColorITS);
3310 fNodes->Add(sub5node);
3312 fNodes->Add(sub4node);
3314 fNodes->Add(sub3node);
3316 fNodes->Add(sub2node);
3319 // Place copy #3 of I20B in I12B
3321 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3322 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3323 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3324 sub2node->SetLineColor(kColorITS);
3325 sub2node->SetVisibility(0);
3328 // Place copy #1 of I1D7 in I20B
3330 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3331 sub3node->SetLineColor(kColorITS);
3332 sub3node->SetVisibility(0);
3335 // Place copy #1 of I1D1 in I1D7
3337 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3338 sub4node->SetLineColor(kColorITS);
3339 sub4node->SetVisibility(0);
3342 // Place copy #1 of ITS2 in I1D1
3344 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3345 sub5node->SetLineColor(kColorITS);
3346 fNodes->Add(sub5node);
3348 fNodes->Add(sub4node);
3350 fNodes->Add(sub3node);
3353 // Place copy #2 of I1D7 in I20B
3355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3356 sub3node->SetLineColor(kColorITS);
3357 sub3node->SetVisibility(0);
3360 // Place copy #1 of I1D1 in I1D7
3362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3363 sub4node->SetLineColor(kColorITS);
3364 sub4node->SetVisibility(0);
3367 // Place copy #1 of ITS2 in I1D1
3369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3370 sub5node->SetLineColor(kColorITS);
3371 fNodes->Add(sub5node);
3373 fNodes->Add(sub4node);
3375 fNodes->Add(sub3node);
3378 // Place copy #3 of I1D7 in I20B
3380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3381 sub3node->SetLineColor(kColorITS);
3382 sub3node->SetVisibility(0);
3385 // Place copy #1 of I1D1 in I1D7
3387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3388 sub4node->SetLineColor(kColorITS);
3389 sub4node->SetVisibility(0);
3392 // Place copy #1 of ITS2 in I1D1
3394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3395 sub5node->SetLineColor(kColorITS);
3396 fNodes->Add(sub5node);
3398 fNodes->Add(sub4node);
3400 fNodes->Add(sub3node);
3403 // Place copy #4 of I1D7 in I20B
3405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3406 sub3node->SetLineColor(kColorITS);
3407 sub3node->SetVisibility(0);
3410 // Place copy #1 of I1D1 in I1D7
3412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3413 sub4node->SetLineColor(kColorITS);
3414 sub4node->SetVisibility(0);
3417 // Place copy #1 of ITS2 in I1D1
3419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3420 sub5node->SetLineColor(kColorITS);
3421 fNodes->Add(sub5node);
3423 fNodes->Add(sub4node);
3425 fNodes->Add(sub3node);
3427 fNodes->Add(sub2node);
3430 // Place copy #4 of I20B in I12B
3432 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3433 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3434 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3435 sub2node->SetLineColor(kColorITS);
3436 sub2node->SetVisibility(0);
3439 // Place copy #1 of I1D7 in I20B
3441 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3442 sub3node->SetLineColor(kColorITS);
3443 sub3node->SetVisibility(0);
3446 // Place copy #1 of I1D1 in I1D7
3448 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3449 sub4node->SetLineColor(kColorITS);
3450 sub4node->SetVisibility(0);
3453 // Place copy #1 of ITS2 in I1D1
3455 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3456 sub5node->SetLineColor(kColorITS);
3457 fNodes->Add(sub5node);
3459 fNodes->Add(sub4node);
3461 fNodes->Add(sub3node);
3464 // Place copy #2 of I1D7 in I20B
3466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3467 sub3node->SetLineColor(kColorITS);
3468 sub3node->SetVisibility(0);
3471 // Place copy #1 of I1D1 in I1D7
3473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3474 sub4node->SetLineColor(kColorITS);
3475 sub4node->SetVisibility(0);
3478 // Place copy #1 of ITS2 in I1D1
3480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3481 sub5node->SetLineColor(kColorITS);
3482 fNodes->Add(sub5node);
3484 fNodes->Add(sub4node);
3486 fNodes->Add(sub3node);
3489 // Place copy #3 of I1D7 in I20B
3491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3492 sub3node->SetLineColor(kColorITS);
3493 sub3node->SetVisibility(0);
3496 // Place copy #1 of I1D1 in I1D7
3498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3499 sub4node->SetLineColor(kColorITS);
3500 sub4node->SetVisibility(0);
3503 // Place copy #1 of ITS2 in I1D1
3505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3506 sub5node->SetLineColor(kColorITS);
3507 fNodes->Add(sub5node);
3509 fNodes->Add(sub4node);
3511 fNodes->Add(sub3node);
3514 // Place copy #4 of I1D7 in I20B
3516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3517 sub3node->SetLineColor(kColorITS);
3518 sub3node->SetVisibility(0);
3521 // Place copy #1 of I1D1 in I1D7
3523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3524 sub4node->SetLineColor(kColorITS);
3525 sub4node->SetVisibility(0);
3528 // Place copy #1 of ITS2 in I1D1
3530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3531 sub5node->SetLineColor(kColorITS);
3532 fNodes->Add(sub5node);
3534 fNodes->Add(sub4node);
3536 fNodes->Add(sub3node);
3538 fNodes->Add(sub2node);
3540 fNodes->Add(sub1node);
3543 // Place copy #5 of I12B in IT12
3545 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3546 sub1node->SetLineColor(kColorITS);
3547 sub1node->SetVisibility(0);
3550 // Place copy #1 of I10B in I12B
3552 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3553 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3554 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3555 sub2node->SetLineColor(kColorITS);
3556 sub2node->SetVisibility(0);
3559 // Place copy #1 of I107 in I10B
3561 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3562 sub3node->SetLineColor(kColorITS);
3563 sub3node->SetVisibility(0);
3566 // Place copy #1 of I101 in I107
3568 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3569 sub4node->SetLineColor(kColorITS);
3570 sub4node->SetVisibility(0);
3573 // Place copy #1 of ITS1 in I101
3575 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3576 sub5node->SetLineColor(kColorITS);
3577 fNodes->Add(sub5node);
3579 fNodes->Add(sub4node);
3581 fNodes->Add(sub3node);
3584 // Place copy #2 of I107 in I10B
3586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3587 sub3node->SetLineColor(kColorITS);
3588 sub3node->SetVisibility(0);
3591 // Place copy #1 of I101 in I107
3593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3594 sub4node->SetLineColor(kColorITS);
3595 sub4node->SetVisibility(0);
3598 // Place copy #1 of ITS1 in I101
3600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3601 sub5node->SetLineColor(kColorITS);
3602 fNodes->Add(sub5node);
3604 fNodes->Add(sub4node);
3606 fNodes->Add(sub3node);
3609 // Place copy #3 of I107 in I10B
3611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3612 sub3node->SetLineColor(kColorITS);
3613 sub3node->SetVisibility(0);
3616 // Place copy #1 of I101 in I107
3618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3619 sub4node->SetLineColor(kColorITS);
3620 sub4node->SetVisibility(0);
3623 // Place copy #1 of ITS1 in I101
3625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3626 sub5node->SetLineColor(kColorITS);
3627 fNodes->Add(sub5node);
3629 fNodes->Add(sub4node);
3631 fNodes->Add(sub3node);
3634 // Place copy #4 of I107 in I10B
3636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3637 sub3node->SetLineColor(kColorITS);
3638 sub3node->SetVisibility(0);
3641 // Place copy #1 of I101 in I107
3643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3644 sub4node->SetLineColor(kColorITS);
3645 sub4node->SetVisibility(0);
3648 // Place copy #1 of ITS1 in I101
3650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3651 sub5node->SetLineColor(kColorITS);
3652 fNodes->Add(sub5node);
3654 fNodes->Add(sub4node);
3656 fNodes->Add(sub3node);
3658 fNodes->Add(sub2node);
3661 // Place copy #2 of I10B in I12B
3663 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3664 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3665 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3666 sub2node->SetLineColor(kColorITS);
3667 sub2node->SetVisibility(0);
3670 // Place copy #1 of I107 in I10B
3672 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3673 sub3node->SetLineColor(kColorITS);
3674 sub3node->SetVisibility(0);
3677 // Place copy #1 of I101 in I107
3679 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3680 sub4node->SetLineColor(kColorITS);
3681 sub4node->SetVisibility(0);
3684 // Place copy #1 of ITS1 in I101
3686 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3687 sub5node->SetLineColor(kColorITS);
3688 fNodes->Add(sub5node);
3690 fNodes->Add(sub4node);
3692 fNodes->Add(sub3node);
3695 // Place copy #2 of I107 in I10B
3697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3698 sub3node->SetLineColor(kColorITS);
3699 sub3node->SetVisibility(0);
3702 // Place copy #1 of I101 in I107
3704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3705 sub4node->SetLineColor(kColorITS);
3706 sub4node->SetVisibility(0);
3709 // Place copy #1 of ITS1 in I101
3711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3712 sub5node->SetLineColor(kColorITS);
3713 fNodes->Add(sub5node);
3715 fNodes->Add(sub4node);
3717 fNodes->Add(sub3node);
3720 // Place copy #3 of I107 in I10B
3722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3723 sub3node->SetLineColor(kColorITS);
3724 sub3node->SetVisibility(0);
3727 // Place copy #1 of I101 in I107
3729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3730 sub4node->SetLineColor(kColorITS);
3731 sub4node->SetVisibility(0);
3734 // Place copy #1 of ITS1 in I101
3736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3737 sub5node->SetLineColor(kColorITS);
3738 fNodes->Add(sub5node);
3740 fNodes->Add(sub4node);
3742 fNodes->Add(sub3node);
3745 // Place copy #4 of I107 in I10B
3747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3748 sub3node->SetLineColor(kColorITS);
3749 sub3node->SetVisibility(0);
3752 // Place copy #1 of I101 in I107
3754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3755 sub4node->SetLineColor(kColorITS);
3756 sub4node->SetVisibility(0);
3759 // Place copy #1 of ITS1 in I101
3761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3762 sub5node->SetLineColor(kColorITS);
3763 fNodes->Add(sub5node);
3765 fNodes->Add(sub4node);
3767 fNodes->Add(sub3node);
3769 fNodes->Add(sub2node);
3772 // Place copy #1 of I20B in I12B
3774 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3775 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3776 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3777 sub2node->SetLineColor(kColorITS);
3778 sub2node->SetVisibility(0);
3781 // Place copy #1 of I1D7 in I20B
3783 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3784 sub3node->SetLineColor(kColorITS);
3785 sub3node->SetVisibility(0);
3788 // Place copy #1 of I1D1 in I1D7
3790 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3791 sub4node->SetLineColor(kColorITS);
3792 sub4node->SetVisibility(0);
3795 // Place copy #1 of ITS2 in I1D1
3797 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3798 sub5node->SetLineColor(kColorITS);
3799 fNodes->Add(sub5node);
3801 fNodes->Add(sub4node);
3803 fNodes->Add(sub3node);
3806 // Place copy #2 of I1D7 in I20B
3808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3809 sub3node->SetLineColor(kColorITS);
3810 sub3node->SetVisibility(0);
3813 // Place copy #1 of I1D1 in I1D7
3815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3816 sub4node->SetLineColor(kColorITS);
3817 sub4node->SetVisibility(0);
3820 // Place copy #1 of ITS2 in I1D1
3822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3823 sub5node->SetLineColor(kColorITS);
3824 fNodes->Add(sub5node);
3826 fNodes->Add(sub4node);
3828 fNodes->Add(sub3node);
3831 // Place copy #3 of I1D7 in I20B
3833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3834 sub3node->SetLineColor(kColorITS);
3835 sub3node->SetVisibility(0);
3838 // Place copy #1 of I1D1 in I1D7
3840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3841 sub4node->SetLineColor(kColorITS);
3842 sub4node->SetVisibility(0);
3845 // Place copy #1 of ITS2 in I1D1
3847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3848 sub5node->SetLineColor(kColorITS);
3849 fNodes->Add(sub5node);
3851 fNodes->Add(sub4node);
3853 fNodes->Add(sub3node);
3856 // Place copy #4 of I1D7 in I20B
3858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3859 sub3node->SetLineColor(kColorITS);
3860 sub3node->SetVisibility(0);
3863 // Place copy #1 of I1D1 in I1D7
3865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3866 sub4node->SetLineColor(kColorITS);
3867 sub4node->SetVisibility(0);
3870 // Place copy #1 of ITS2 in I1D1
3872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3873 sub5node->SetLineColor(kColorITS);
3874 fNodes->Add(sub5node);
3876 fNodes->Add(sub4node);
3878 fNodes->Add(sub3node);
3880 fNodes->Add(sub2node);
3883 // Place copy #2 of I20B in I12B
3885 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3886 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3887 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3888 sub2node->SetLineColor(kColorITS);
3889 sub2node->SetVisibility(0);
3892 // Place copy #1 of I1D7 in I20B
3894 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3895 sub3node->SetLineColor(kColorITS);
3896 sub3node->SetVisibility(0);
3899 // Place copy #1 of I1D1 in I1D7
3901 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3902 sub4node->SetLineColor(kColorITS);
3903 sub4node->SetVisibility(0);
3906 // Place copy #1 of ITS2 in I1D1
3908 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3909 sub5node->SetLineColor(kColorITS);
3910 fNodes->Add(sub5node);
3912 fNodes->Add(sub4node);
3914 fNodes->Add(sub3node);
3917 // Place copy #2 of I1D7 in I20B
3919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3920 sub3node->SetLineColor(kColorITS);
3921 sub3node->SetVisibility(0);
3924 // Place copy #1 of I1D1 in I1D7
3926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3927 sub4node->SetLineColor(kColorITS);
3928 sub4node->SetVisibility(0);
3931 // Place copy #1 of ITS2 in I1D1
3933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3934 sub5node->SetLineColor(kColorITS);
3935 fNodes->Add(sub5node);
3937 fNodes->Add(sub4node);
3939 fNodes->Add(sub3node);
3942 // Place copy #3 of I1D7 in I20B
3944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3945 sub3node->SetLineColor(kColorITS);
3946 sub3node->SetVisibility(0);
3949 // Place copy #1 of I1D1 in I1D7
3951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3952 sub4node->SetLineColor(kColorITS);
3953 sub4node->SetVisibility(0);
3956 // Place copy #1 of ITS2 in I1D1
3958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3959 sub5node->SetLineColor(kColorITS);
3960 fNodes->Add(sub5node);
3962 fNodes->Add(sub4node);
3964 fNodes->Add(sub3node);
3967 // Place copy #4 of I1D7 in I20B
3969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3970 sub3node->SetLineColor(kColorITS);
3971 sub3node->SetVisibility(0);
3974 // Place copy #1 of I1D1 in I1D7
3976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3977 sub4node->SetLineColor(kColorITS);
3978 sub4node->SetVisibility(0);
3981 // Place copy #1 of ITS2 in I1D1
3983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3984 sub5node->SetLineColor(kColorITS);
3985 fNodes->Add(sub5node);
3987 fNodes->Add(sub4node);
3989 fNodes->Add(sub3node);
3991 fNodes->Add(sub2node);
3994 // Place copy #3 of I20B in I12B
3996 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3997 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3998 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3999 sub2node->SetLineColor(kColorITS);
4000 sub2node->SetVisibility(0);
4003 // Place copy #1 of I1D7 in I20B
4005 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4006 sub3node->SetLineColor(kColorITS);
4007 sub3node->SetVisibility(0);
4010 // Place copy #1 of I1D1 in I1D7
4012 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4013 sub4node->SetLineColor(kColorITS);
4014 sub4node->SetVisibility(0);
4017 // Place copy #1 of ITS2 in I1D1
4019 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4020 sub5node->SetLineColor(kColorITS);
4021 fNodes->Add(sub5node);
4023 fNodes->Add(sub4node);
4025 fNodes->Add(sub3node);
4028 // Place copy #2 of I1D7 in I20B
4030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4031 sub3node->SetLineColor(kColorITS);
4032 sub3node->SetVisibility(0);
4035 // Place copy #1 of I1D1 in I1D7
4037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4038 sub4node->SetLineColor(kColorITS);
4039 sub4node->SetVisibility(0);
4042 // Place copy #1 of ITS2 in I1D1
4044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4045 sub5node->SetLineColor(kColorITS);
4046 fNodes->Add(sub5node);
4048 fNodes->Add(sub4node);
4050 fNodes->Add(sub3node);
4053 // Place copy #3 of I1D7 in I20B
4055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4056 sub3node->SetLineColor(kColorITS);
4057 sub3node->SetVisibility(0);
4060 // Place copy #1 of I1D1 in I1D7
4062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4063 sub4node->SetLineColor(kColorITS);
4064 sub4node->SetVisibility(0);
4067 // Place copy #1 of ITS2 in I1D1
4069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4070 sub5node->SetLineColor(kColorITS);
4071 fNodes->Add(sub5node);
4073 fNodes->Add(sub4node);
4075 fNodes->Add(sub3node);
4078 // Place copy #4 of I1D7 in I20B
4080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4081 sub3node->SetLineColor(kColorITS);
4082 sub3node->SetVisibility(0);
4085 // Place copy #1 of I1D1 in I1D7
4087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4088 sub4node->SetLineColor(kColorITS);
4089 sub4node->SetVisibility(0);
4092 // Place copy #1 of ITS2 in I1D1
4094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4095 sub5node->SetLineColor(kColorITS);
4096 fNodes->Add(sub5node);
4098 fNodes->Add(sub4node);
4100 fNodes->Add(sub3node);
4102 fNodes->Add(sub2node);
4105 // Place copy #4 of I20B in I12B
4107 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4108 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4109 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4110 sub2node->SetLineColor(kColorITS);
4111 sub2node->SetVisibility(0);
4114 // Place copy #1 of I1D7 in I20B
4116 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4117 sub3node->SetLineColor(kColorITS);
4118 sub3node->SetVisibility(0);
4121 // Place copy #1 of I1D1 in I1D7
4123 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4124 sub4node->SetLineColor(kColorITS);
4125 sub4node->SetVisibility(0);
4128 // Place copy #1 of ITS2 in I1D1
4130 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4131 sub5node->SetLineColor(kColorITS);
4132 fNodes->Add(sub5node);
4134 fNodes->Add(sub4node);
4136 fNodes->Add(sub3node);
4139 // Place copy #2 of I1D7 in I20B
4141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4142 sub3node->SetLineColor(kColorITS);
4143 sub3node->SetVisibility(0);
4146 // Place copy #1 of I1D1 in I1D7
4148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4149 sub4node->SetLineColor(kColorITS);
4150 sub4node->SetVisibility(0);
4153 // Place copy #1 of ITS2 in I1D1
4155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4156 sub5node->SetLineColor(kColorITS);
4157 fNodes->Add(sub5node);
4159 fNodes->Add(sub4node);
4161 fNodes->Add(sub3node);
4164 // Place copy #3 of I1D7 in I20B
4166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4167 sub3node->SetLineColor(kColorITS);
4168 sub3node->SetVisibility(0);
4171 // Place copy #1 of I1D1 in I1D7
4173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4174 sub4node->SetLineColor(kColorITS);
4175 sub4node->SetVisibility(0);
4178 // Place copy #1 of ITS2 in I1D1
4180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4181 sub5node->SetLineColor(kColorITS);
4182 fNodes->Add(sub5node);
4184 fNodes->Add(sub4node);
4186 fNodes->Add(sub3node);
4189 // Place copy #4 of I1D7 in I20B
4191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4192 sub3node->SetLineColor(kColorITS);
4193 sub3node->SetVisibility(0);
4196 // Place copy #1 of I1D1 in I1D7
4198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4199 sub4node->SetLineColor(kColorITS);
4200 sub4node->SetVisibility(0);
4203 // Place copy #1 of ITS2 in I1D1
4205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4206 sub5node->SetLineColor(kColorITS);
4207 fNodes->Add(sub5node);
4209 fNodes->Add(sub4node);
4211 fNodes->Add(sub3node);
4213 fNodes->Add(sub2node);
4215 fNodes->Add(sub1node);
4218 // Place copy #6 of I12B in IT12
4220 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4221 sub1node->SetLineColor(kColorITS);
4222 sub1node->SetVisibility(0);
4225 // Place copy #1 of I10B in I12B
4227 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4228 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4229 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4230 sub2node->SetLineColor(kColorITS);
4231 sub2node->SetVisibility(0);
4234 // Place copy #1 of I107 in I10B
4236 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4237 sub3node->SetLineColor(kColorITS);
4238 sub3node->SetVisibility(0);
4241 // Place copy #1 of I101 in I107
4243 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4244 sub4node->SetLineColor(kColorITS);
4245 sub4node->SetVisibility(0);
4248 // Place copy #1 of ITS1 in I101
4250 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4251 sub5node->SetLineColor(kColorITS);
4252 fNodes->Add(sub5node);
4254 fNodes->Add(sub4node);
4256 fNodes->Add(sub3node);
4259 // Place copy #2 of I107 in I10B
4261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4262 sub3node->SetLineColor(kColorITS);
4263 sub3node->SetVisibility(0);
4266 // Place copy #1 of I101 in I107
4268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4269 sub4node->SetLineColor(kColorITS);
4270 sub4node->SetVisibility(0);
4273 // Place copy #1 of ITS1 in I101
4275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4276 sub5node->SetLineColor(kColorITS);
4277 fNodes->Add(sub5node);
4279 fNodes->Add(sub4node);
4281 fNodes->Add(sub3node);
4284 // Place copy #3 of I107 in I10B
4286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4287 sub3node->SetLineColor(kColorITS);
4288 sub3node->SetVisibility(0);
4291 // Place copy #1 of I101 in I107
4293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4294 sub4node->SetLineColor(kColorITS);
4295 sub4node->SetVisibility(0);
4298 // Place copy #1 of ITS1 in I101
4300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4301 sub5node->SetLineColor(kColorITS);
4302 fNodes->Add(sub5node);
4304 fNodes->Add(sub4node);
4306 fNodes->Add(sub3node);
4309 // Place copy #4 of I107 in I10B
4311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4312 sub3node->SetLineColor(kColorITS);
4313 sub3node->SetVisibility(0);
4316 // Place copy #1 of I101 in I107
4318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4319 sub4node->SetLineColor(kColorITS);
4320 sub4node->SetVisibility(0);
4323 // Place copy #1 of ITS1 in I101
4325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4326 sub5node->SetLineColor(kColorITS);
4327 fNodes->Add(sub5node);
4329 fNodes->Add(sub4node);
4331 fNodes->Add(sub3node);
4333 fNodes->Add(sub2node);
4336 // Place copy #2 of I10B in I12B
4338 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4339 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4340 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4341 sub2node->SetLineColor(kColorITS);
4342 sub2node->SetVisibility(0);
4345 // Place copy #1 of I107 in I10B
4347 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4348 sub3node->SetLineColor(kColorITS);
4349 sub3node->SetVisibility(0);
4352 // Place copy #1 of I101 in I107
4354 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4355 sub4node->SetLineColor(kColorITS);
4356 sub4node->SetVisibility(0);
4359 // Place copy #1 of ITS1 in I101
4361 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4362 sub5node->SetLineColor(kColorITS);
4363 fNodes->Add(sub5node);
4365 fNodes->Add(sub4node);
4367 fNodes->Add(sub3node);
4370 // Place copy #2 of I107 in I10B
4372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4373 sub3node->SetLineColor(kColorITS);
4374 sub3node->SetVisibility(0);
4377 // Place copy #1 of I101 in I107
4379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4380 sub4node->SetLineColor(kColorITS);
4381 sub4node->SetVisibility(0);
4384 // Place copy #1 of ITS1 in I101
4386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4387 sub5node->SetLineColor(kColorITS);
4388 fNodes->Add(sub5node);
4390 fNodes->Add(sub4node);
4392 fNodes->Add(sub3node);
4395 // Place copy #3 of I107 in I10B
4397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4398 sub3node->SetLineColor(kColorITS);
4399 sub3node->SetVisibility(0);
4402 // Place copy #1 of I101 in I107
4404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4405 sub4node->SetLineColor(kColorITS);
4406 sub4node->SetVisibility(0);
4409 // Place copy #1 of ITS1 in I101
4411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4412 sub5node->SetLineColor(kColorITS);
4413 fNodes->Add(sub5node);
4415 fNodes->Add(sub4node);
4417 fNodes->Add(sub3node);
4420 // Place copy #4 of I107 in I10B
4422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4423 sub3node->SetLineColor(kColorITS);
4424 sub3node->SetVisibility(0);
4427 // Place copy #1 of I101 in I107
4429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4430 sub4node->SetLineColor(kColorITS);
4431 sub4node->SetVisibility(0);
4434 // Place copy #1 of ITS1 in I101
4436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4437 sub5node->SetLineColor(kColorITS);
4438 fNodes->Add(sub5node);
4440 fNodes->Add(sub4node);
4442 fNodes->Add(sub3node);
4444 fNodes->Add(sub2node);
4447 // Place copy #1 of I20B in I12B
4449 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4450 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4451 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4452 sub2node->SetLineColor(kColorITS);
4453 sub2node->SetVisibility(0);
4456 // Place copy #1 of I1D7 in I20B
4458 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4459 sub3node->SetLineColor(kColorITS);
4460 sub3node->SetVisibility(0);
4463 // Place copy #1 of I1D1 in I1D7
4465 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4466 sub4node->SetLineColor(kColorITS);
4467 sub4node->SetVisibility(0);
4470 // Place copy #1 of ITS2 in I1D1
4472 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4473 sub5node->SetLineColor(kColorITS);
4474 fNodes->Add(sub5node);
4476 fNodes->Add(sub4node);
4478 fNodes->Add(sub3node);
4481 // Place copy #2 of I1D7 in I20B
4483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4484 sub3node->SetLineColor(kColorITS);
4485 sub3node->SetVisibility(0);
4488 // Place copy #1 of I1D1 in I1D7
4490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4491 sub4node->SetLineColor(kColorITS);
4492 sub4node->SetVisibility(0);
4495 // Place copy #1 of ITS2 in I1D1
4497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4498 sub5node->SetLineColor(kColorITS);
4499 fNodes->Add(sub5node);
4501 fNodes->Add(sub4node);
4503 fNodes->Add(sub3node);
4506 // Place copy #3 of I1D7 in I20B
4508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4509 sub3node->SetLineColor(kColorITS);
4510 sub3node->SetVisibility(0);
4513 // Place copy #1 of I1D1 in I1D7
4515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4516 sub4node->SetLineColor(kColorITS);
4517 sub4node->SetVisibility(0);
4520 // Place copy #1 of ITS2 in I1D1
4522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4523 sub5node->SetLineColor(kColorITS);
4524 fNodes->Add(sub5node);
4526 fNodes->Add(sub4node);
4528 fNodes->Add(sub3node);
4531 // Place copy #4 of I1D7 in I20B
4533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4534 sub3node->SetLineColor(kColorITS);
4535 sub3node->SetVisibility(0);
4538 // Place copy #1 of I1D1 in I1D7
4540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4541 sub4node->SetLineColor(kColorITS);
4542 sub4node->SetVisibility(0);
4545 // Place copy #1 of ITS2 in I1D1
4547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4548 sub5node->SetLineColor(kColorITS);
4549 fNodes->Add(sub5node);
4551 fNodes->Add(sub4node);
4553 fNodes->Add(sub3node);
4555 fNodes->Add(sub2node);
4558 // Place copy #2 of I20B in I12B
4560 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4561 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4562 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4563 sub2node->SetLineColor(kColorITS);
4564 sub2node->SetVisibility(0);
4567 // Place copy #1 of I1D7 in I20B
4569 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4570 sub3node->SetLineColor(kColorITS);
4571 sub3node->SetVisibility(0);
4574 // Place copy #1 of I1D1 in I1D7
4576 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4577 sub4node->SetLineColor(kColorITS);
4578 sub4node->SetVisibility(0);
4581 // Place copy #1 of ITS2 in I1D1
4583 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4584 sub5node->SetLineColor(kColorITS);
4585 fNodes->Add(sub5node);
4587 fNodes->Add(sub4node);
4589 fNodes->Add(sub3node);
4592 // Place copy #2 of I1D7 in I20B
4594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4595 sub3node->SetLineColor(kColorITS);
4596 sub3node->SetVisibility(0);
4599 // Place copy #1 of I1D1 in I1D7
4601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4602 sub4node->SetLineColor(kColorITS);
4603 sub4node->SetVisibility(0);
4606 // Place copy #1 of ITS2 in I1D1
4608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4609 sub5node->SetLineColor(kColorITS);
4610 fNodes->Add(sub5node);
4612 fNodes->Add(sub4node);
4614 fNodes->Add(sub3node);
4617 // Place copy #3 of I1D7 in I20B
4619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4620 sub3node->SetLineColor(kColorITS);
4621 sub3node->SetVisibility(0);
4624 // Place copy #1 of I1D1 in I1D7
4626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4627 sub4node->SetLineColor(kColorITS);
4628 sub4node->SetVisibility(0);
4631 // Place copy #1 of ITS2 in I1D1
4633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4634 sub5node->SetLineColor(kColorITS);
4635 fNodes->Add(sub5node);
4637 fNodes->Add(sub4node);
4639 fNodes->Add(sub3node);
4642 // Place copy #4 of I1D7 in I20B
4644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4645 sub3node->SetLineColor(kColorITS);
4646 sub3node->SetVisibility(0);
4649 // Place copy #1 of I1D1 in I1D7
4651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4652 sub4node->SetLineColor(kColorITS);
4653 sub4node->SetVisibility(0);
4656 // Place copy #1 of ITS2 in I1D1
4658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4659 sub5node->SetLineColor(kColorITS);
4660 fNodes->Add(sub5node);
4662 fNodes->Add(sub4node);
4664 fNodes->Add(sub3node);
4666 fNodes->Add(sub2node);
4669 // Place copy #3 of I20B in I12B
4671 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4672 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4673 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4674 sub2node->SetLineColor(kColorITS);
4675 sub2node->SetVisibility(0);
4678 // Place copy #1 of I1D7 in I20B
4680 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4681 sub3node->SetLineColor(kColorITS);
4682 sub3node->SetVisibility(0);
4685 // Place copy #1 of I1D1 in I1D7
4687 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4688 sub4node->SetLineColor(kColorITS);
4689 sub4node->SetVisibility(0);
4692 // Place copy #1 of ITS2 in I1D1
4694 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4695 sub5node->SetLineColor(kColorITS);
4696 fNodes->Add(sub5node);
4698 fNodes->Add(sub4node);
4700 fNodes->Add(sub3node);
4703 // Place copy #2 of I1D7 in I20B
4705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4706 sub3node->SetLineColor(kColorITS);
4707 sub3node->SetVisibility(0);
4710 // Place copy #1 of I1D1 in I1D7
4712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4713 sub4node->SetLineColor(kColorITS);
4714 sub4node->SetVisibility(0);
4717 // Place copy #1 of ITS2 in I1D1
4719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4720 sub5node->SetLineColor(kColorITS);
4721 fNodes->Add(sub5node);
4723 fNodes->Add(sub4node);
4725 fNodes->Add(sub3node);
4728 // Place copy #3 of I1D7 in I20B
4730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4731 sub3node->SetLineColor(kColorITS);
4732 sub3node->SetVisibility(0);
4735 // Place copy #1 of I1D1 in I1D7
4737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4738 sub4node->SetLineColor(kColorITS);
4739 sub4node->SetVisibility(0);
4742 // Place copy #1 of ITS2 in I1D1
4744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4745 sub5node->SetLineColor(kColorITS);
4746 fNodes->Add(sub5node);
4748 fNodes->Add(sub4node);
4750 fNodes->Add(sub3node);
4753 // Place copy #4 of I1D7 in I20B
4755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4756 sub3node->SetLineColor(kColorITS);
4757 sub3node->SetVisibility(0);
4760 // Place copy #1 of I1D1 in I1D7
4762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4763 sub4node->SetLineColor(kColorITS);
4764 sub4node->SetVisibility(0);
4767 // Place copy #1 of ITS2 in I1D1
4769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4770 sub5node->SetLineColor(kColorITS);
4771 fNodes->Add(sub5node);
4773 fNodes->Add(sub4node);
4775 fNodes->Add(sub3node);
4777 fNodes->Add(sub2node);
4780 // Place copy #4 of I20B in I12B
4782 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4783 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4784 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4785 sub2node->SetLineColor(kColorITS);
4786 sub2node->SetVisibility(0);
4789 // Place copy #1 of I1D7 in I20B
4791 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4792 sub3node->SetLineColor(kColorITS);
4793 sub3node->SetVisibility(0);
4796 // Place copy #1 of I1D1 in I1D7
4798 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4799 sub4node->SetLineColor(kColorITS);
4800 sub4node->SetVisibility(0);
4803 // Place copy #1 of ITS2 in I1D1
4805 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4806 sub5node->SetLineColor(kColorITS);
4807 fNodes->Add(sub5node);
4809 fNodes->Add(sub4node);
4811 fNodes->Add(sub3node);
4814 // Place copy #2 of I1D7 in I20B
4816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4817 sub3node->SetLineColor(kColorITS);
4818 sub3node->SetVisibility(0);
4821 // Place copy #1 of I1D1 in I1D7
4823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4824 sub4node->SetLineColor(kColorITS);
4825 sub4node->SetVisibility(0);
4828 // Place copy #1 of ITS2 in I1D1
4830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4831 sub5node->SetLineColor(kColorITS);
4832 fNodes->Add(sub5node);
4834 fNodes->Add(sub4node);
4836 fNodes->Add(sub3node);
4839 // Place copy #3 of I1D7 in I20B
4841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4842 sub3node->SetLineColor(kColorITS);
4843 sub3node->SetVisibility(0);
4846 // Place copy #1 of I1D1 in I1D7
4848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4849 sub4node->SetLineColor(kColorITS);
4850 sub4node->SetVisibility(0);
4853 // Place copy #1 of ITS2 in I1D1
4855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4856 sub5node->SetLineColor(kColorITS);
4857 fNodes->Add(sub5node);
4859 fNodes->Add(sub4node);
4861 fNodes->Add(sub3node);
4864 // Place copy #4 of I1D7 in I20B
4866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4867 sub3node->SetLineColor(kColorITS);
4868 sub3node->SetVisibility(0);
4871 // Place copy #1 of I1D1 in I1D7
4873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4874 sub4node->SetLineColor(kColorITS);
4875 sub4node->SetVisibility(0);
4878 // Place copy #1 of ITS2 in I1D1
4880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4881 sub5node->SetLineColor(kColorITS);
4882 fNodes->Add(sub5node);
4884 fNodes->Add(sub4node);
4886 fNodes->Add(sub3node);
4888 fNodes->Add(sub2node);
4890 fNodes->Add(sub1node);
4893 // Place copy #7 of I12B in IT12
4895 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4896 sub1node->SetLineColor(kColorITS);
4897 sub1node->SetVisibility(0);
4900 // Place copy #1 of I10B in I12B
4902 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4903 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4904 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4905 sub2node->SetLineColor(kColorITS);
4906 sub2node->SetVisibility(0);
4909 // Place copy #1 of I107 in I10B
4911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4912 sub3node->SetLineColor(kColorITS);
4913 sub3node->SetVisibility(0);
4916 // Place copy #1 of I101 in I107
4918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4919 sub4node->SetLineColor(kColorITS);
4920 sub4node->SetVisibility(0);
4923 // Place copy #1 of ITS1 in I101
4925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4926 sub5node->SetLineColor(kColorITS);
4927 fNodes->Add(sub5node);
4929 fNodes->Add(sub4node);
4931 fNodes->Add(sub3node);
4934 // Place copy #2 of I107 in I10B
4936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4937 sub3node->SetLineColor(kColorITS);
4938 sub3node->SetVisibility(0);
4941 // Place copy #1 of I101 in I107
4943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4944 sub4node->SetLineColor(kColorITS);
4945 sub4node->SetVisibility(0);
4948 // Place copy #1 of ITS1 in I101
4950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4951 sub5node->SetLineColor(kColorITS);
4952 fNodes->Add(sub5node);
4954 fNodes->Add(sub4node);
4956 fNodes->Add(sub3node);
4959 // Place copy #3 of I107 in I10B
4961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4962 sub3node->SetLineColor(kColorITS);
4963 sub3node->SetVisibility(0);
4966 // Place copy #1 of I101 in I107
4968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4969 sub4node->SetLineColor(kColorITS);
4970 sub4node->SetVisibility(0);
4973 // Place copy #1 of ITS1 in I101
4975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4976 sub5node->SetLineColor(kColorITS);
4977 fNodes->Add(sub5node);
4979 fNodes->Add(sub4node);
4981 fNodes->Add(sub3node);
4984 // Place copy #4 of I107 in I10B
4986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4987 sub3node->SetLineColor(kColorITS);
4988 sub3node->SetVisibility(0);
4991 // Place copy #1 of I101 in I107
4993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4994 sub4node->SetLineColor(kColorITS);
4995 sub4node->SetVisibility(0);
4998 // Place copy #1 of ITS1 in I101
5000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5001 sub5node->SetLineColor(kColorITS);
5002 fNodes->Add(sub5node);
5004 fNodes->Add(sub4node);
5006 fNodes->Add(sub3node);
5008 fNodes->Add(sub2node);
5011 // Place copy #2 of I10B in I12B
5013 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5014 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5015 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5016 sub2node->SetLineColor(kColorITS);
5017 sub2node->SetVisibility(0);
5020 // Place copy #1 of I107 in I10B
5022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5023 sub3node->SetLineColor(kColorITS);
5024 sub3node->SetVisibility(0);
5027 // Place copy #1 of I101 in I107
5029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5030 sub4node->SetLineColor(kColorITS);
5031 sub4node->SetVisibility(0);
5034 // Place copy #1 of ITS1 in I101
5036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5037 sub5node->SetLineColor(kColorITS);
5038 fNodes->Add(sub5node);
5040 fNodes->Add(sub4node);
5042 fNodes->Add(sub3node);
5045 // Place copy #2 of I107 in I10B
5047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5048 sub3node->SetLineColor(kColorITS);
5049 sub3node->SetVisibility(0);
5052 // Place copy #1 of I101 in I107
5054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5055 sub4node->SetLineColor(kColorITS);
5056 sub4node->SetVisibility(0);
5059 // Place copy #1 of ITS1 in I101
5061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5062 sub5node->SetLineColor(kColorITS);
5063 fNodes->Add(sub5node);
5065 fNodes->Add(sub4node);
5067 fNodes->Add(sub3node);
5070 // Place copy #3 of I107 in I10B
5072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5073 sub3node->SetLineColor(kColorITS);
5074 sub3node->SetVisibility(0);
5077 // Place copy #1 of I101 in I107
5079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5080 sub4node->SetLineColor(kColorITS);
5081 sub4node->SetVisibility(0);
5084 // Place copy #1 of ITS1 in I101
5086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5087 sub5node->SetLineColor(kColorITS);
5088 fNodes->Add(sub5node);
5090 fNodes->Add(sub4node);
5092 fNodes->Add(sub3node);
5095 // Place copy #4 of I107 in I10B
5097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5098 sub3node->SetLineColor(kColorITS);
5099 sub3node->SetVisibility(0);
5102 // Place copy #1 of I101 in I107
5104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5105 sub4node->SetLineColor(kColorITS);
5106 sub4node->SetVisibility(0);
5109 // Place copy #1 of ITS1 in I101
5111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5112 sub5node->SetLineColor(kColorITS);
5113 fNodes->Add(sub5node);
5115 fNodes->Add(sub4node);
5117 fNodes->Add(sub3node);
5119 fNodes->Add(sub2node);
5122 // Place copy #1 of I20B in I12B
5124 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5125 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5126 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5127 sub2node->SetLineColor(kColorITS);
5128 sub2node->SetVisibility(0);
5131 // Place copy #1 of I1D7 in I20B
5133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5134 sub3node->SetLineColor(kColorITS);
5135 sub3node->SetVisibility(0);
5138 // Place copy #1 of I1D1 in I1D7
5140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5141 sub4node->SetLineColor(kColorITS);
5142 sub4node->SetVisibility(0);
5145 // Place copy #1 of ITS2 in I1D1
5147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5148 sub5node->SetLineColor(kColorITS);
5149 fNodes->Add(sub5node);
5151 fNodes->Add(sub4node);
5153 fNodes->Add(sub3node);
5156 // Place copy #2 of I1D7 in I20B
5158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5159 sub3node->SetLineColor(kColorITS);
5160 sub3node->SetVisibility(0);
5163 // Place copy #1 of I1D1 in I1D7
5165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5166 sub4node->SetLineColor(kColorITS);
5167 sub4node->SetVisibility(0);
5170 // Place copy #1 of ITS2 in I1D1
5172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5173 sub5node->SetLineColor(kColorITS);
5174 fNodes->Add(sub5node);
5176 fNodes->Add(sub4node);
5178 fNodes->Add(sub3node);
5181 // Place copy #3 of I1D7 in I20B
5183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5184 sub3node->SetLineColor(kColorITS);
5185 sub3node->SetVisibility(0);
5188 // Place copy #1 of I1D1 in I1D7
5190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5191 sub4node->SetLineColor(kColorITS);
5192 sub4node->SetVisibility(0);
5195 // Place copy #1 of ITS2 in I1D1
5197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5198 sub5node->SetLineColor(kColorITS);
5199 fNodes->Add(sub5node);
5201 fNodes->Add(sub4node);
5203 fNodes->Add(sub3node);
5206 // Place copy #4 of I1D7 in I20B
5208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5209 sub3node->SetLineColor(kColorITS);
5210 sub3node->SetVisibility(0);
5213 // Place copy #1 of I1D1 in I1D7
5215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5216 sub4node->SetLineColor(kColorITS);
5217 sub4node->SetVisibility(0);
5220 // Place copy #1 of ITS2 in I1D1
5222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5223 sub5node->SetLineColor(kColorITS);
5224 fNodes->Add(sub5node);
5226 fNodes->Add(sub4node);
5228 fNodes->Add(sub3node);
5230 fNodes->Add(sub2node);
5233 // Place copy #2 of I20B in I12B
5235 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5236 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5237 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5238 sub2node->SetLineColor(kColorITS);
5239 sub2node->SetVisibility(0);
5242 // Place copy #1 of I1D7 in I20B
5244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5245 sub3node->SetLineColor(kColorITS);
5246 sub3node->SetVisibility(0);
5249 // Place copy #1 of I1D1 in I1D7
5251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5252 sub4node->SetLineColor(kColorITS);
5253 sub4node->SetVisibility(0);
5256 // Place copy #1 of ITS2 in I1D1
5258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5259 sub5node->SetLineColor(kColorITS);
5260 fNodes->Add(sub5node);
5262 fNodes->Add(sub4node);
5264 fNodes->Add(sub3node);
5267 // Place copy #2 of I1D7 in I20B
5269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5270 sub3node->SetLineColor(kColorITS);
5271 sub3node->SetVisibility(0);
5274 // Place copy #1 of I1D1 in I1D7
5276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5277 sub4node->SetLineColor(kColorITS);
5278 sub4node->SetVisibility(0);
5281 // Place copy #1 of ITS2 in I1D1
5283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5284 sub5node->SetLineColor(kColorITS);
5285 fNodes->Add(sub5node);
5287 fNodes->Add(sub4node);
5289 fNodes->Add(sub3node);
5292 // Place copy #3 of I1D7 in I20B
5294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5295 sub3node->SetLineColor(kColorITS);
5296 sub3node->SetVisibility(0);
5299 // Place copy #1 of I1D1 in I1D7
5301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5302 sub4node->SetLineColor(kColorITS);
5303 sub4node->SetVisibility(0);
5306 // Place copy #1 of ITS2 in I1D1
5308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5309 sub5node->SetLineColor(kColorITS);
5310 fNodes->Add(sub5node);
5312 fNodes->Add(sub4node);
5314 fNodes->Add(sub3node);
5317 // Place copy #4 of I1D7 in I20B
5319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5320 sub3node->SetLineColor(kColorITS);
5321 sub3node->SetVisibility(0);
5324 // Place copy #1 of I1D1 in I1D7
5326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5327 sub4node->SetLineColor(kColorITS);
5328 sub4node->SetVisibility(0);
5331 // Place copy #1 of ITS2 in I1D1
5333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5334 sub5node->SetLineColor(kColorITS);
5335 fNodes->Add(sub5node);
5337 fNodes->Add(sub4node);
5339 fNodes->Add(sub3node);
5341 fNodes->Add(sub2node);
5344 // Place copy #3 of I20B in I12B
5346 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5347 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5348 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5349 sub2node->SetLineColor(kColorITS);
5350 sub2node->SetVisibility(0);
5353 // Place copy #1 of I1D7 in I20B
5355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5356 sub3node->SetLineColor(kColorITS);
5357 sub3node->SetVisibility(0);
5360 // Place copy #1 of I1D1 in I1D7
5362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5363 sub4node->SetLineColor(kColorITS);
5364 sub4node->SetVisibility(0);
5367 // Place copy #1 of ITS2 in I1D1
5369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5370 sub5node->SetLineColor(kColorITS);
5371 fNodes->Add(sub5node);
5373 fNodes->Add(sub4node);
5375 fNodes->Add(sub3node);
5378 // Place copy #2 of I1D7 in I20B
5380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5381 sub3node->SetLineColor(kColorITS);
5382 sub3node->SetVisibility(0);
5385 // Place copy #1 of I1D1 in I1D7
5387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5388 sub4node->SetLineColor(kColorITS);
5389 sub4node->SetVisibility(0);
5392 // Place copy #1 of ITS2 in I1D1
5394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5395 sub5node->SetLineColor(kColorITS);
5396 fNodes->Add(sub5node);
5398 fNodes->Add(sub4node);
5400 fNodes->Add(sub3node);
5403 // Place copy #3 of I1D7 in I20B
5405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5406 sub3node->SetLineColor(kColorITS);
5407 sub3node->SetVisibility(0);
5410 // Place copy #1 of I1D1 in I1D7
5412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5413 sub4node->SetLineColor(kColorITS);
5414 sub4node->SetVisibility(0);
5417 // Place copy #1 of ITS2 in I1D1
5419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5420 sub5node->SetLineColor(kColorITS);
5421 fNodes->Add(sub5node);
5423 fNodes->Add(sub4node);
5425 fNodes->Add(sub3node);
5428 // Place copy #4 of I1D7 in I20B
5430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5431 sub3node->SetLineColor(kColorITS);
5432 sub3node->SetVisibility(0);
5435 // Place copy #1 of I1D1 in I1D7
5437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5438 sub4node->SetLineColor(kColorITS);
5439 sub4node->SetVisibility(0);
5442 // Place copy #1 of ITS2 in I1D1
5444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5445 sub5node->SetLineColor(kColorITS);
5446 fNodes->Add(sub5node);
5448 fNodes->Add(sub4node);
5450 fNodes->Add(sub3node);
5452 fNodes->Add(sub2node);
5455 // Place copy #4 of I20B in I12B
5457 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5458 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5459 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5460 sub2node->SetLineColor(kColorITS);
5461 sub2node->SetVisibility(0);
5464 // Place copy #1 of I1D7 in I20B
5466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5467 sub3node->SetLineColor(kColorITS);
5468 sub3node->SetVisibility(0);
5471 // Place copy #1 of I1D1 in I1D7
5473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5474 sub4node->SetLineColor(kColorITS);
5475 sub4node->SetVisibility(0);
5478 // Place copy #1 of ITS2 in I1D1
5480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5481 sub5node->SetLineColor(kColorITS);
5482 fNodes->Add(sub5node);
5484 fNodes->Add(sub4node);
5486 fNodes->Add(sub3node);
5489 // Place copy #2 of I1D7 in I20B
5491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5492 sub3node->SetLineColor(kColorITS);
5493 sub3node->SetVisibility(0);
5496 // Place copy #1 of I1D1 in I1D7
5498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5499 sub4node->SetLineColor(kColorITS);
5500 sub4node->SetVisibility(0);
5503 // Place copy #1 of ITS2 in I1D1
5505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5506 sub5node->SetLineColor(kColorITS);
5507 fNodes->Add(sub5node);
5509 fNodes->Add(sub4node);
5511 fNodes->Add(sub3node);
5514 // Place copy #3 of I1D7 in I20B
5516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5517 sub3node->SetLineColor(kColorITS);
5518 sub3node->SetVisibility(0);
5521 // Place copy #1 of I1D1 in I1D7
5523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5524 sub4node->SetLineColor(kColorITS);
5525 sub4node->SetVisibility(0);
5528 // Place copy #1 of ITS2 in I1D1
5530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5531 sub5node->SetLineColor(kColorITS);
5532 fNodes->Add(sub5node);
5534 fNodes->Add(sub4node);
5536 fNodes->Add(sub3node);
5539 // Place copy #4 of I1D7 in I20B
5541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5542 sub3node->SetLineColor(kColorITS);
5543 sub3node->SetVisibility(0);
5546 // Place copy #1 of I1D1 in I1D7
5548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5549 sub4node->SetLineColor(kColorITS);
5550 sub4node->SetVisibility(0);
5553 // Place copy #1 of ITS2 in I1D1
5555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5556 sub5node->SetLineColor(kColorITS);
5557 fNodes->Add(sub5node);
5559 fNodes->Add(sub4node);
5561 fNodes->Add(sub3node);
5563 fNodes->Add(sub2node);
5565 fNodes->Add(sub1node);
5568 // Place copy #8 of I12B in IT12
5570 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5571 sub1node->SetLineColor(kColorITS);
5572 sub1node->SetVisibility(0);
5575 // Place copy #1 of I10B in I12B
5577 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5578 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5579 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5580 sub2node->SetLineColor(kColorITS);
5581 sub2node->SetVisibility(0);
5584 // Place copy #1 of I107 in I10B
5586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5587 sub3node->SetLineColor(kColorITS);
5588 sub3node->SetVisibility(0);
5591 // Place copy #1 of I101 in I107
5593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5594 sub4node->SetLineColor(kColorITS);
5595 sub4node->SetVisibility(0);
5598 // Place copy #1 of ITS1 in I101
5600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5601 sub5node->SetLineColor(kColorITS);
5602 fNodes->Add(sub5node);
5604 fNodes->Add(sub4node);
5606 fNodes->Add(sub3node);
5609 // Place copy #2 of I107 in I10B
5611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5612 sub3node->SetLineColor(kColorITS);
5613 sub3node->SetVisibility(0);
5616 // Place copy #1 of I101 in I107
5618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5619 sub4node->SetLineColor(kColorITS);
5620 sub4node->SetVisibility(0);
5623 // Place copy #1 of ITS1 in I101
5625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5626 sub5node->SetLineColor(kColorITS);
5627 fNodes->Add(sub5node);
5629 fNodes->Add(sub4node);
5631 fNodes->Add(sub3node);
5634 // Place copy #3 of I107 in I10B
5636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5637 sub3node->SetLineColor(kColorITS);
5638 sub3node->SetVisibility(0);
5641 // Place copy #1 of I101 in I107
5643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5644 sub4node->SetLineColor(kColorITS);
5645 sub4node->SetVisibility(0);
5648 // Place copy #1 of ITS1 in I101
5650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5651 sub5node->SetLineColor(kColorITS);
5652 fNodes->Add(sub5node);
5654 fNodes->Add(sub4node);
5656 fNodes->Add(sub3node);
5659 // Place copy #4 of I107 in I10B
5661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5662 sub3node->SetLineColor(kColorITS);
5663 sub3node->SetVisibility(0);
5666 // Place copy #1 of I101 in I107
5668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5669 sub4node->SetLineColor(kColorITS);
5670 sub4node->SetVisibility(0);
5673 // Place copy #1 of ITS1 in I101
5675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5676 sub5node->SetLineColor(kColorITS);
5677 fNodes->Add(sub5node);
5679 fNodes->Add(sub4node);
5681 fNodes->Add(sub3node);
5683 fNodes->Add(sub2node);
5686 // Place copy #2 of I10B in I12B
5688 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5689 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5690 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5691 sub2node->SetLineColor(kColorITS);
5692 sub2node->SetVisibility(0);
5695 // Place copy #1 of I107 in I10B
5697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5698 sub3node->SetLineColor(kColorITS);
5699 sub3node->SetVisibility(0);
5702 // Place copy #1 of I101 in I107
5704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5705 sub4node->SetLineColor(kColorITS);
5706 sub4node->SetVisibility(0);
5709 // Place copy #1 of ITS1 in I101
5711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5712 sub5node->SetLineColor(kColorITS);
5713 fNodes->Add(sub5node);
5715 fNodes->Add(sub4node);
5717 fNodes->Add(sub3node);
5720 // Place copy #2 of I107 in I10B
5722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5723 sub3node->SetLineColor(kColorITS);
5724 sub3node->SetVisibility(0);
5727 // Place copy #1 of I101 in I107
5729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5730 sub4node->SetLineColor(kColorITS);
5731 sub4node->SetVisibility(0);
5734 // Place copy #1 of ITS1 in I101
5736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5737 sub5node->SetLineColor(kColorITS);
5738 fNodes->Add(sub5node);
5740 fNodes->Add(sub4node);
5742 fNodes->Add(sub3node);
5745 // Place copy #3 of I107 in I10B
5747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5748 sub3node->SetLineColor(kColorITS);
5749 sub3node->SetVisibility(0);
5752 // Place copy #1 of I101 in I107
5754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5755 sub4node->SetLineColor(kColorITS);
5756 sub4node->SetVisibility(0);
5759 // Place copy #1 of ITS1 in I101
5761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5762 sub5node->SetLineColor(kColorITS);
5763 fNodes->Add(sub5node);
5765 fNodes->Add(sub4node);
5767 fNodes->Add(sub3node);
5770 // Place copy #4 of I107 in I10B
5772 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5773 sub3node->SetLineColor(kColorITS);
5774 sub3node->SetVisibility(0);
5777 // Place copy #1 of I101 in I107
5779 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5780 sub4node->SetLineColor(kColorITS);
5781 sub4node->SetVisibility(0);
5784 // Place copy #1 of ITS1 in I101
5786 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5787 sub5node->SetLineColor(kColorITS);
5788 fNodes->Add(sub5node);
5790 fNodes->Add(sub4node);
5792 fNodes->Add(sub3node);
5794 fNodes->Add(sub2node);
5797 // Place copy #1 of I20B in I12B
5799 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5800 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5801 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5802 sub2node->SetLineColor(kColorITS);
5803 sub2node->SetVisibility(0);
5806 // Place copy #1 of I1D7 in I20B
5808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5809 sub3node->SetLineColor(kColorITS);
5810 sub3node->SetVisibility(0);
5813 // Place copy #1 of I1D1 in I1D7
5815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5816 sub4node->SetLineColor(kColorITS);
5817 sub4node->SetVisibility(0);
5820 // Place copy #1 of ITS2 in I1D1
5822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5823 sub5node->SetLineColor(kColorITS);
5824 fNodes->Add(sub5node);
5826 fNodes->Add(sub4node);
5828 fNodes->Add(sub3node);
5831 // Place copy #2 of I1D7 in I20B
5833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5834 sub3node->SetLineColor(kColorITS);
5835 sub3node->SetVisibility(0);
5838 // Place copy #1 of I1D1 in I1D7
5840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5841 sub4node->SetLineColor(kColorITS);
5842 sub4node->SetVisibility(0);
5845 // Place copy #1 of ITS2 in I1D1
5847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5848 sub5node->SetLineColor(kColorITS);
5849 fNodes->Add(sub5node);
5851 fNodes->Add(sub4node);
5853 fNodes->Add(sub3node);
5856 // Place copy #3 of I1D7 in I20B
5858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5859 sub3node->SetLineColor(kColorITS);
5860 sub3node->SetVisibility(0);
5863 // Place copy #1 of I1D1 in I1D7
5865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5866 sub4node->SetLineColor(kColorITS);
5867 sub4node->SetVisibility(0);
5870 // Place copy #1 of ITS2 in I1D1
5872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5873 sub5node->SetLineColor(kColorITS);
5874 fNodes->Add(sub5node);
5876 fNodes->Add(sub4node);
5878 fNodes->Add(sub3node);
5881 // Place copy #4 of I1D7 in I20B
5883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5884 sub3node->SetLineColor(kColorITS);
5885 sub3node->SetVisibility(0);
5888 // Place copy #1 of I1D1 in I1D7
5890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5891 sub4node->SetLineColor(kColorITS);
5892 sub4node->SetVisibility(0);
5895 // Place copy #1 of ITS2 in I1D1
5897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5898 sub5node->SetLineColor(kColorITS);
5899 fNodes->Add(sub5node);
5901 fNodes->Add(sub4node);
5903 fNodes->Add(sub3node);
5905 fNodes->Add(sub2node);
5908 // Place copy #2 of I20B in I12B
5910 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5911 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5912 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5913 sub2node->SetLineColor(kColorITS);
5914 sub2node->SetVisibility(0);
5917 // Place copy #1 of I1D7 in I20B
5919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5920 sub3node->SetLineColor(kColorITS);
5921 sub3node->SetVisibility(0);
5924 // Place copy #1 of I1D1 in I1D7
5926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5927 sub4node->SetLineColor(kColorITS);
5928 sub4node->SetVisibility(0);
5931 // Place copy #1 of ITS2 in I1D1
5933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5934 sub5node->SetLineColor(kColorITS);
5935 fNodes->Add(sub5node);
5937 fNodes->Add(sub4node);
5939 fNodes->Add(sub3node);
5942 // Place copy #2 of I1D7 in I20B
5944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5945 sub3node->SetLineColor(kColorITS);
5946 sub3node->SetVisibility(0);
5949 // Place copy #1 of I1D1 in I1D7
5951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5952 sub4node->SetLineColor(kColorITS);
5953 sub4node->SetVisibility(0);
5956 // Place copy #1 of ITS2 in I1D1
5958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5959 sub5node->SetLineColor(kColorITS);
5960 fNodes->Add(sub5node);
5962 fNodes->Add(sub4node);
5964 fNodes->Add(sub3node);
5967 // Place copy #3 of I1D7 in I20B
5969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5970 sub3node->SetLineColor(kColorITS);
5971 sub3node->SetVisibility(0);
5974 // Place copy #1 of I1D1 in I1D7
5976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5977 sub4node->SetLineColor(kColorITS);
5978 sub4node->SetVisibility(0);
5981 // Place copy #1 of ITS2 in I1D1
5983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5984 sub5node->SetLineColor(kColorITS);
5985 fNodes->Add(sub5node);
5987 fNodes->Add(sub4node);
5989 fNodes->Add(sub3node);
5992 // Place copy #4 of I1D7 in I20B
5994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5995 sub3node->SetLineColor(kColorITS);
5996 sub3node->SetVisibility(0);
5999 // Place copy #1 of I1D1 in I1D7
6001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6002 sub4node->SetLineColor(kColorITS);
6003 sub4node->SetVisibility(0);
6006 // Place copy #1 of ITS2 in I1D1
6008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6009 sub5node->SetLineColor(kColorITS);
6010 fNodes->Add(sub5node);
6012 fNodes->Add(sub4node);
6014 fNodes->Add(sub3node);
6016 fNodes->Add(sub2node);
6019 // Place copy #3 of I20B in I12B
6021 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6022 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6023 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6024 sub2node->SetLineColor(kColorITS);
6025 sub2node->SetVisibility(0);
6028 // Place copy #1 of I1D7 in I20B
6030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6031 sub3node->SetLineColor(kColorITS);
6032 sub3node->SetVisibility(0);
6035 // Place copy #1 of I1D1 in I1D7
6037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6038 sub4node->SetLineColor(kColorITS);
6039 sub4node->SetVisibility(0);
6042 // Place copy #1 of ITS2 in I1D1
6044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6045 sub5node->SetLineColor(kColorITS);
6046 fNodes->Add(sub5node);
6048 fNodes->Add(sub4node);
6050 fNodes->Add(sub3node);
6053 // Place copy #2 of I1D7 in I20B
6055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6056 sub3node->SetLineColor(kColorITS);
6057 sub3node->SetVisibility(0);
6060 // Place copy #1 of I1D1 in I1D7
6062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6063 sub4node->SetLineColor(kColorITS);
6064 sub4node->SetVisibility(0);
6067 // Place copy #1 of ITS2 in I1D1
6069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6070 sub5node->SetLineColor(kColorITS);
6071 fNodes->Add(sub5node);
6073 fNodes->Add(sub4node);
6075 fNodes->Add(sub3node);
6078 // Place copy #3 of I1D7 in I20B
6080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6081 sub3node->SetLineColor(kColorITS);
6082 sub3node->SetVisibility(0);
6085 // Place copy #1 of I1D1 in I1D7
6087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6088 sub4node->SetLineColor(kColorITS);
6089 sub4node->SetVisibility(0);
6092 // Place copy #1 of ITS2 in I1D1
6094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6095 sub5node->SetLineColor(kColorITS);
6096 fNodes->Add(sub5node);
6098 fNodes->Add(sub4node);
6100 fNodes->Add(sub3node);
6103 // Place copy #4 of I1D7 in I20B
6105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6106 sub3node->SetLineColor(kColorITS);
6107 sub3node->SetVisibility(0);
6110 // Place copy #1 of I1D1 in I1D7
6112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6113 sub4node->SetLineColor(kColorITS);
6114 sub4node->SetVisibility(0);
6117 // Place copy #1 of ITS2 in I1D1
6119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6120 sub5node->SetLineColor(kColorITS);
6121 fNodes->Add(sub5node);
6123 fNodes->Add(sub4node);
6125 fNodes->Add(sub3node);
6127 fNodes->Add(sub2node);
6130 // Place copy #4 of I20B in I12B
6132 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6133 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6134 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6135 sub2node->SetLineColor(kColorITS);
6136 sub2node->SetVisibility(0);
6139 // Place copy #1 of I1D7 in I20B
6141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6142 sub3node->SetLineColor(kColorITS);
6143 sub3node->SetVisibility(0);
6146 // Place copy #1 of I1D1 in I1D7
6148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6149 sub4node->SetLineColor(kColorITS);
6150 sub4node->SetVisibility(0);
6153 // Place copy #1 of ITS2 in I1D1
6155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6156 sub5node->SetLineColor(kColorITS);
6157 fNodes->Add(sub5node);
6159 fNodes->Add(sub4node);
6161 fNodes->Add(sub3node);
6164 // Place copy #2 of I1D7 in I20B
6166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6167 sub3node->SetLineColor(kColorITS);
6168 sub3node->SetVisibility(0);
6171 // Place copy #1 of I1D1 in I1D7
6173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6174 sub4node->SetLineColor(kColorITS);
6175 sub4node->SetVisibility(0);
6178 // Place copy #1 of ITS2 in I1D1
6180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6181 sub5node->SetLineColor(kColorITS);
6182 fNodes->Add(sub5node);
6184 fNodes->Add(sub4node);
6186 fNodes->Add(sub3node);
6189 // Place copy #3 of I1D7 in I20B
6191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6192 sub3node->SetLineColor(kColorITS);
6193 sub3node->SetVisibility(0);
6196 // Place copy #1 of I1D1 in I1D7
6198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6199 sub4node->SetLineColor(kColorITS);
6200 sub4node->SetVisibility(0);
6203 // Place copy #1 of ITS2 in I1D1
6205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6206 sub5node->SetLineColor(kColorITS);
6207 fNodes->Add(sub5node);
6209 fNodes->Add(sub4node);
6211 fNodes->Add(sub3node);
6214 // Place copy #4 of I1D7 in I20B
6216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6217 sub3node->SetLineColor(kColorITS);
6218 sub3node->SetVisibility(0);
6221 // Place copy #1 of I1D1 in I1D7
6223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6224 sub4node->SetLineColor(kColorITS);
6225 sub4node->SetVisibility(0);
6228 // Place copy #1 of ITS2 in I1D1
6230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6231 sub5node->SetLineColor(kColorITS);
6232 fNodes->Add(sub5node);
6234 fNodes->Add(sub4node);
6236 fNodes->Add(sub3node);
6238 fNodes->Add(sub2node);
6240 fNodes->Add(sub1node);
6243 // Place copy #9 of I12B in IT12
6245 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6246 sub1node->SetLineColor(kColorITS);
6247 sub1node->SetVisibility(0);
6250 // Place copy #1 of I10B in I12B
6252 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6253 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6254 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6255 sub2node->SetLineColor(kColorITS);
6256 sub2node->SetVisibility(0);
6259 // Place copy #1 of I107 in I10B
6261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6262 sub3node->SetLineColor(kColorITS);
6263 sub3node->SetVisibility(0);
6266 // Place copy #1 of I101 in I107
6268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6269 sub4node->SetLineColor(kColorITS);
6270 sub4node->SetVisibility(0);
6273 // Place copy #1 of ITS1 in I101
6275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6276 sub5node->SetLineColor(kColorITS);
6277 fNodes->Add(sub5node);
6279 fNodes->Add(sub4node);
6281 fNodes->Add(sub3node);
6284 // Place copy #2 of I107 in I10B
6286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6287 sub3node->SetLineColor(kColorITS);
6288 sub3node->SetVisibility(0);
6291 // Place copy #1 of I101 in I107
6293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6294 sub4node->SetLineColor(kColorITS);
6295 sub4node->SetVisibility(0);
6298 // Place copy #1 of ITS1 in I101
6300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6301 sub5node->SetLineColor(kColorITS);
6302 fNodes->Add(sub5node);
6304 fNodes->Add(sub4node);
6306 fNodes->Add(sub3node);
6309 // Place copy #3 of I107 in I10B
6311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6312 sub3node->SetLineColor(kColorITS);
6313 sub3node->SetVisibility(0);
6316 // Place copy #1 of I101 in I107
6318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6319 sub4node->SetLineColor(kColorITS);
6320 sub4node->SetVisibility(0);
6323 // Place copy #1 of ITS1 in I101
6325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6326 sub5node->SetLineColor(kColorITS);
6327 fNodes->Add(sub5node);
6329 fNodes->Add(sub4node);
6331 fNodes->Add(sub3node);
6334 // Place copy #4 of I107 in I10B
6336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6337 sub3node->SetLineColor(kColorITS);
6338 sub3node->SetVisibility(0);
6341 // Place copy #1 of I101 in I107
6343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6344 sub4node->SetLineColor(kColorITS);
6345 sub4node->SetVisibility(0);
6348 // Place copy #1 of ITS1 in I101
6350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6351 sub5node->SetLineColor(kColorITS);
6352 fNodes->Add(sub5node);
6354 fNodes->Add(sub4node);
6356 fNodes->Add(sub3node);
6358 fNodes->Add(sub2node);
6361 // Place copy #2 of I10B in I12B
6363 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6364 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6365 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6366 sub2node->SetLineColor(kColorITS);
6367 sub2node->SetVisibility(0);
6370 // Place copy #1 of I107 in I10B
6372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6373 sub3node->SetLineColor(kColorITS);
6374 sub3node->SetVisibility(0);
6377 // Place copy #1 of I101 in I107
6379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6380 sub4node->SetLineColor(kColorITS);
6381 sub4node->SetVisibility(0);
6384 // Place copy #1 of ITS1 in I101
6386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6387 sub5node->SetLineColor(kColorITS);
6388 fNodes->Add(sub5node);
6390 fNodes->Add(sub4node);
6392 fNodes->Add(sub3node);
6395 // Place copy #2 of I107 in I10B
6397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6398 sub3node->SetLineColor(kColorITS);
6399 sub3node->SetVisibility(0);
6402 // Place copy #1 of I101 in I107
6404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6405 sub4node->SetLineColor(kColorITS);
6406 sub4node->SetVisibility(0);
6409 // Place copy #1 of ITS1 in I101
6411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6412 sub5node->SetLineColor(kColorITS);
6413 fNodes->Add(sub5node);
6415 fNodes->Add(sub4node);
6417 fNodes->Add(sub3node);
6420 // Place copy #3 of I107 in I10B
6422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6423 sub3node->SetLineColor(kColorITS);
6424 sub3node->SetVisibility(0);
6427 // Place copy #1 of I101 in I107
6429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6430 sub4node->SetLineColor(kColorITS);
6431 sub4node->SetVisibility(0);
6434 // Place copy #1 of ITS1 in I101
6436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6437 sub5node->SetLineColor(kColorITS);
6438 fNodes->Add(sub5node);
6440 fNodes->Add(sub4node);
6442 fNodes->Add(sub3node);
6445 // Place copy #4 of I107 in I10B
6447 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6448 sub3node->SetLineColor(kColorITS);
6449 sub3node->SetVisibility(0);
6452 // Place copy #1 of I101 in I107
6454 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6455 sub4node->SetLineColor(kColorITS);
6456 sub4node->SetVisibility(0);
6459 // Place copy #1 of ITS1 in I101
6461 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6462 sub5node->SetLineColor(kColorITS);
6463 fNodes->Add(sub5node);
6465 fNodes->Add(sub4node);
6467 fNodes->Add(sub3node);
6469 fNodes->Add(sub2node);
6472 // Place copy #1 of I20B in I12B
6474 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6475 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6476 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6477 sub2node->SetLineColor(kColorITS);
6478 sub2node->SetVisibility(0);
6481 // Place copy #1 of I1D7 in I20B
6483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6484 sub3node->SetLineColor(kColorITS);
6485 sub3node->SetVisibility(0);
6488 // Place copy #1 of I1D1 in I1D7
6490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6491 sub4node->SetLineColor(kColorITS);
6492 sub4node->SetVisibility(0);
6495 // Place copy #1 of ITS2 in I1D1
6497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6498 sub5node->SetLineColor(kColorITS);
6499 fNodes->Add(sub5node);
6501 fNodes->Add(sub4node);
6503 fNodes->Add(sub3node);
6506 // Place copy #2 of I1D7 in I20B
6508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6509 sub3node->SetLineColor(kColorITS);
6510 sub3node->SetVisibility(0);
6513 // Place copy #1 of I1D1 in I1D7
6515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6516 sub4node->SetLineColor(kColorITS);
6517 sub4node->SetVisibility(0);
6520 // Place copy #1 of ITS2 in I1D1
6522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6523 sub5node->SetLineColor(kColorITS);
6524 fNodes->Add(sub5node);
6526 fNodes->Add(sub4node);
6528 fNodes->Add(sub3node);
6531 // Place copy #3 of I1D7 in I20B
6533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6534 sub3node->SetLineColor(kColorITS);
6535 sub3node->SetVisibility(0);
6538 // Place copy #1 of I1D1 in I1D7
6540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6541 sub4node->SetLineColor(kColorITS);
6542 sub4node->SetVisibility(0);
6545 // Place copy #1 of ITS2 in I1D1
6547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6548 sub5node->SetLineColor(kColorITS);
6549 fNodes->Add(sub5node);
6551 fNodes->Add(sub4node);
6553 fNodes->Add(sub3node);
6556 // Place copy #4 of I1D7 in I20B
6558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6559 sub3node->SetLineColor(kColorITS);
6560 sub3node->SetVisibility(0);
6563 // Place copy #1 of I1D1 in I1D7
6565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6566 sub4node->SetLineColor(kColorITS);
6567 sub4node->SetVisibility(0);
6570 // Place copy #1 of ITS2 in I1D1
6572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6573 sub5node->SetLineColor(kColorITS);
6574 fNodes->Add(sub5node);
6576 fNodes->Add(sub4node);
6578 fNodes->Add(sub3node);
6580 fNodes->Add(sub2node);
6583 // Place copy #2 of I20B in I12B
6585 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6586 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6587 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6588 sub2node->SetLineColor(kColorITS);
6589 sub2node->SetVisibility(0);
6592 // Place copy #1 of I1D7 in I20B
6594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6595 sub3node->SetLineColor(kColorITS);
6596 sub3node->SetVisibility(0);
6599 // Place copy #1 of I1D1 in I1D7
6601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6602 sub4node->SetLineColor(kColorITS);
6603 sub4node->SetVisibility(0);
6606 // Place copy #1 of ITS2 in I1D1
6608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6609 sub5node->SetLineColor(kColorITS);
6610 fNodes->Add(sub5node);
6612 fNodes->Add(sub4node);
6614 fNodes->Add(sub3node);
6617 // Place copy #2 of I1D7 in I20B
6619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6620 sub3node->SetLineColor(kColorITS);
6621 sub3node->SetVisibility(0);
6624 // Place copy #1 of I1D1 in I1D7
6626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6627 sub4node->SetLineColor(kColorITS);
6628 sub4node->SetVisibility(0);
6631 // Place copy #1 of ITS2 in I1D1
6633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6634 sub5node->SetLineColor(kColorITS);
6635 fNodes->Add(sub5node);
6637 fNodes->Add(sub4node);
6639 fNodes->Add(sub3node);
6642 // Place copy #3 of I1D7 in I20B
6644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6645 sub3node->SetLineColor(kColorITS);
6646 sub3node->SetVisibility(0);
6649 // Place copy #1 of I1D1 in I1D7
6651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6652 sub4node->SetLineColor(kColorITS);
6653 sub4node->SetVisibility(0);
6656 // Place copy #1 of ITS2 in I1D1
6658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6659 sub5node->SetLineColor(kColorITS);
6660 fNodes->Add(sub5node);
6662 fNodes->Add(sub4node);
6664 fNodes->Add(sub3node);
6667 // Place copy #4 of I1D7 in I20B
6669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6670 sub3node->SetLineColor(kColorITS);
6671 sub3node->SetVisibility(0);
6674 // Place copy #1 of I1D1 in I1D7
6676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6677 sub4node->SetLineColor(kColorITS);
6678 sub4node->SetVisibility(0);
6681 // Place copy #1 of ITS2 in I1D1
6683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6684 sub5node->SetLineColor(kColorITS);
6685 fNodes->Add(sub5node);
6687 fNodes->Add(sub4node);
6689 fNodes->Add(sub3node);
6691 fNodes->Add(sub2node);
6694 // Place copy #3 of I20B in I12B
6696 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6697 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6698 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6699 sub2node->SetLineColor(kColorITS);
6700 sub2node->SetVisibility(0);
6703 // Place copy #1 of I1D7 in I20B
6705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6706 sub3node->SetLineColor(kColorITS);
6707 sub3node->SetVisibility(0);
6710 // Place copy #1 of I1D1 in I1D7
6712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6713 sub4node->SetLineColor(kColorITS);
6714 sub4node->SetVisibility(0);
6717 // Place copy #1 of ITS2 in I1D1
6719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6720 sub5node->SetLineColor(kColorITS);
6721 fNodes->Add(sub5node);
6723 fNodes->Add(sub4node);
6725 fNodes->Add(sub3node);
6728 // Place copy #2 of I1D7 in I20B
6730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6731 sub3node->SetLineColor(kColorITS);
6732 sub3node->SetVisibility(0);
6735 // Place copy #1 of I1D1 in I1D7
6737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6738 sub4node->SetLineColor(kColorITS);
6739 sub4node->SetVisibility(0);
6742 // Place copy #1 of ITS2 in I1D1
6744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6745 sub5node->SetLineColor(kColorITS);
6746 fNodes->Add(sub5node);
6748 fNodes->Add(sub4node);
6750 fNodes->Add(sub3node);
6753 // Place copy #3 of I1D7 in I20B
6755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6756 sub3node->SetLineColor(kColorITS);
6757 sub3node->SetVisibility(0);
6760 // Place copy #1 of I1D1 in I1D7
6762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6763 sub4node->SetLineColor(kColorITS);
6764 sub4node->SetVisibility(0);
6767 // Place copy #1 of ITS2 in I1D1
6769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6770 sub5node->SetLineColor(kColorITS);
6771 fNodes->Add(sub5node);
6773 fNodes->Add(sub4node);
6775 fNodes->Add(sub3node);
6778 // Place copy #4 of I1D7 in I20B
6780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6781 sub3node->SetLineColor(kColorITS);
6782 sub3node->SetVisibility(0);
6785 // Place copy #1 of I1D1 in I1D7
6787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6788 sub4node->SetLineColor(kColorITS);
6789 sub4node->SetVisibility(0);
6792 // Place copy #1 of ITS2 in I1D1
6794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6795 sub5node->SetLineColor(kColorITS);
6796 fNodes->Add(sub5node);
6798 fNodes->Add(sub4node);
6800 fNodes->Add(sub3node);
6802 fNodes->Add(sub2node);
6805 // Place copy #4 of I20B in I12B
6807 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6808 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6809 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6810 sub2node->SetLineColor(kColorITS);
6811 sub2node->SetVisibility(0);
6814 // Place copy #1 of I1D7 in I20B
6816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6817 sub3node->SetLineColor(kColorITS);
6818 sub3node->SetVisibility(0);
6821 // Place copy #1 of I1D1 in I1D7
6823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6824 sub4node->SetLineColor(kColorITS);
6825 sub4node->SetVisibility(0);
6828 // Place copy #1 of ITS2 in I1D1
6830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6831 sub5node->SetLineColor(kColorITS);
6832 fNodes->Add(sub5node);
6834 fNodes->Add(sub4node);
6836 fNodes->Add(sub3node);
6839 // Place copy #2 of I1D7 in I20B
6841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6842 sub3node->SetLineColor(kColorITS);
6843 sub3node->SetVisibility(0);
6846 // Place copy #1 of I1D1 in I1D7
6848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6849 sub4node->SetLineColor(kColorITS);
6850 sub4node->SetVisibility(0);
6853 // Place copy #1 of ITS2 in I1D1
6855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6856 sub5node->SetLineColor(kColorITS);
6857 fNodes->Add(sub5node);
6859 fNodes->Add(sub4node);
6861 fNodes->Add(sub3node);
6864 // Place copy #3 of I1D7 in I20B
6866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6867 sub3node->SetLineColor(kColorITS);
6868 sub3node->SetVisibility(0);
6871 // Place copy #1 of I1D1 in I1D7
6873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6874 sub4node->SetLineColor(kColorITS);
6875 sub4node->SetVisibility(0);
6878 // Place copy #1 of ITS2 in I1D1
6880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6881 sub5node->SetLineColor(kColorITS);
6882 fNodes->Add(sub5node);
6884 fNodes->Add(sub4node);
6886 fNodes->Add(sub3node);
6889 // Place copy #4 of I1D7 in I20B
6891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6892 sub3node->SetLineColor(kColorITS);
6893 sub3node->SetVisibility(0);
6896 // Place copy #1 of I1D1 in I1D7
6898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6899 sub4node->SetLineColor(kColorITS);
6900 sub4node->SetVisibility(0);
6903 // Place copy #1 of ITS2 in I1D1
6905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6906 sub5node->SetLineColor(kColorITS);
6907 fNodes->Add(sub5node);
6909 fNodes->Add(sub4node);
6911 fNodes->Add(sub3node);
6913 fNodes->Add(sub2node);
6915 fNodes->Add(sub1node);
6918 // Place copy #10 of I12B in IT12
6920 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6921 sub1node->SetLineColor(kColorITS);
6922 sub1node->SetVisibility(0);
6925 // Place copy #1 of I10B in I12B
6927 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6928 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6929 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6930 sub2node->SetLineColor(kColorITS);
6931 sub2node->SetVisibility(0);
6934 // Place copy #1 of I107 in I10B
6936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6937 sub3node->SetLineColor(kColorITS);
6938 sub3node->SetVisibility(0);
6941 // Place copy #1 of I101 in I107
6943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6944 sub4node->SetLineColor(kColorITS);
6945 sub4node->SetVisibility(0);
6948 // Place copy #1 of ITS1 in I101
6950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6951 sub5node->SetLineColor(kColorITS);
6952 fNodes->Add(sub5node);
6954 fNodes->Add(sub4node);
6956 fNodes->Add(sub3node);
6959 // Place copy #2 of I107 in I10B
6961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6962 sub3node->SetLineColor(kColorITS);
6963 sub3node->SetVisibility(0);
6966 // Place copy #1 of I101 in I107
6968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6969 sub4node->SetLineColor(kColorITS);
6970 sub4node->SetVisibility(0);
6973 // Place copy #1 of ITS1 in I101
6975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6976 sub5node->SetLineColor(kColorITS);
6977 fNodes->Add(sub5node);
6979 fNodes->Add(sub4node);
6981 fNodes->Add(sub3node);
6984 // Place copy #3 of I107 in I10B
6986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6987 sub3node->SetLineColor(kColorITS);
6988 sub3node->SetVisibility(0);
6991 // Place copy #1 of I101 in I107
6993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6994 sub4node->SetLineColor(kColorITS);
6995 sub4node->SetVisibility(0);
6998 // Place copy #1 of ITS1 in I101
7000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7001 sub5node->SetLineColor(kColorITS);
7002 fNodes->Add(sub5node);
7004 fNodes->Add(sub4node);
7006 fNodes->Add(sub3node);
7009 // Place copy #4 of I107 in I10B
7011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7012 sub3node->SetLineColor(kColorITS);
7013 sub3node->SetVisibility(0);
7016 // Place copy #1 of I101 in I107
7018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7019 sub4node->SetLineColor(kColorITS);
7020 sub4node->SetVisibility(0);
7023 // Place copy #1 of ITS1 in I101
7025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7026 sub5node->SetLineColor(kColorITS);
7027 fNodes->Add(sub5node);
7029 fNodes->Add(sub4node);
7031 fNodes->Add(sub3node);
7033 fNodes->Add(sub2node);
7036 // Place copy #2 of I10B in I12B
7038 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7039 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7040 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
7041 sub2node->SetLineColor(kColorITS);
7042 sub2node->SetVisibility(0);
7045 // Place copy #1 of I107 in I10B
7047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7048 sub3node->SetLineColor(kColorITS);
7049 sub3node->SetVisibility(0);
7052 // Place copy #1 of I101 in I107
7054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7055 sub4node->SetLineColor(kColorITS);
7056 sub4node->SetVisibility(0);
7059 // Place copy #1 of ITS1 in I101
7061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7062 sub5node->SetLineColor(kColorITS);
7063 fNodes->Add(sub5node);
7065 fNodes->Add(sub4node);
7067 fNodes->Add(sub3node);
7070 // Place copy #2 of I107 in I10B
7072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7073 sub3node->SetLineColor(kColorITS);
7074 sub3node->SetVisibility(0);
7077 // Place copy #1 of I101 in I107
7079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7080 sub4node->SetLineColor(kColorITS);
7081 sub4node->SetVisibility(0);
7084 // Place copy #1 of ITS1 in I101
7086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7087 sub5node->SetLineColor(kColorITS);
7088 fNodes->Add(sub5node);
7090 fNodes->Add(sub4node);
7092 fNodes->Add(sub3node);
7095 // Place copy #3 of I107 in I10B
7097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7098 sub3node->SetLineColor(kColorITS);
7099 sub3node->SetVisibility(0);
7102 // Place copy #1 of I101 in I107
7104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7105 sub4node->SetLineColor(kColorITS);
7106 sub4node->SetVisibility(0);
7109 // Place copy #1 of ITS1 in I101
7111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7112 sub5node->SetLineColor(kColorITS);
7113 fNodes->Add(sub5node);
7115 fNodes->Add(sub4node);
7117 fNodes->Add(sub3node);
7120 // Place copy #4 of I107 in I10B
7122 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7123 sub3node->SetLineColor(kColorITS);
7124 sub3node->SetVisibility(0);
7127 // Place copy #1 of I101 in I107
7129 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7130 sub4node->SetLineColor(kColorITS);
7131 sub4node->SetVisibility(0);
7134 // Place copy #1 of ITS1 in I101
7136 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7137 sub5node->SetLineColor(kColorITS);
7138 fNodes->Add(sub5node);
7140 fNodes->Add(sub4node);
7142 fNodes->Add(sub3node);
7144 fNodes->Add(sub2node);
7147 // Place copy #1 of I20B in I12B
7149 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7150 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7151 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7152 sub2node->SetLineColor(kColorITS);
7153 sub2node->SetVisibility(0);
7156 // Place copy #1 of I1D7 in I20B
7158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7159 sub3node->SetLineColor(kColorITS);
7160 sub3node->SetVisibility(0);
7163 // Place copy #1 of I1D1 in I1D7
7165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7166 sub4node->SetLineColor(kColorITS);
7167 sub4node->SetVisibility(0);
7170 // Place copy #1 of ITS2 in I1D1
7172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7173 sub5node->SetLineColor(kColorITS);
7174 fNodes->Add(sub5node);
7176 fNodes->Add(sub4node);
7178 fNodes->Add(sub3node);
7181 // Place copy #2 of I1D7 in I20B
7183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7184 sub3node->SetLineColor(kColorITS);
7185 sub3node->SetVisibility(0);
7188 // Place copy #1 of I1D1 in I1D7
7190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7191 sub4node->SetLineColor(kColorITS);
7192 sub4node->SetVisibility(0);
7195 // Place copy #1 of ITS2 in I1D1
7197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7198 sub5node->SetLineColor(kColorITS);
7199 fNodes->Add(sub5node);
7201 fNodes->Add(sub4node);
7203 fNodes->Add(sub3node);
7206 // Place copy #3 of I1D7 in I20B
7208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7209 sub3node->SetLineColor(kColorITS);
7210 sub3node->SetVisibility(0);
7213 // Place copy #1 of I1D1 in I1D7
7215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7216 sub4node->SetLineColor(kColorITS);
7217 sub4node->SetVisibility(0);
7220 // Place copy #1 of ITS2 in I1D1
7222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7223 sub5node->SetLineColor(kColorITS);
7224 fNodes->Add(sub5node);
7226 fNodes->Add(sub4node);
7228 fNodes->Add(sub3node);
7231 // Place copy #4 of I1D7 in I20B
7233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7234 sub3node->SetLineColor(kColorITS);
7235 sub3node->SetVisibility(0);
7238 // Place copy #1 of I1D1 in I1D7
7240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7241 sub4node->SetLineColor(kColorITS);
7242 sub4node->SetVisibility(0);
7245 // Place copy #1 of ITS2 in I1D1
7247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7248 sub5node->SetLineColor(kColorITS);
7249 fNodes->Add(sub5node);
7251 fNodes->Add(sub4node);
7253 fNodes->Add(sub3node);
7255 fNodes->Add(sub2node);
7258 // Place copy #2 of I20B in I12B
7260 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7261 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7262 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7263 sub2node->SetLineColor(kColorITS);
7264 sub2node->SetVisibility(0);
7267 // Place copy #1 of I1D7 in I20B
7269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7270 sub3node->SetLineColor(kColorITS);
7271 sub3node->SetVisibility(0);
7274 // Place copy #1 of I1D1 in I1D7
7276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7277 sub4node->SetLineColor(kColorITS);
7278 sub4node->SetVisibility(0);
7281 // Place copy #1 of ITS2 in I1D1
7283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7284 sub5node->SetLineColor(kColorITS);
7285 fNodes->Add(sub5node);
7287 fNodes->Add(sub4node);
7289 fNodes->Add(sub3node);
7292 // Place copy #2 of I1D7 in I20B
7294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7295 sub3node->SetLineColor(kColorITS);
7296 sub3node->SetVisibility(0);
7299 // Place copy #1 of I1D1 in I1D7
7301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7302 sub4node->SetLineColor(kColorITS);
7303 sub4node->SetVisibility(0);
7306 // Place copy #1 of ITS2 in I1D1
7308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7309 sub5node->SetLineColor(kColorITS);
7310 fNodes->Add(sub5node);
7312 fNodes->Add(sub4node);
7314 fNodes->Add(sub3node);
7317 // Place copy #3 of I1D7 in I20B
7319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7320 sub3node->SetLineColor(kColorITS);
7321 sub3node->SetVisibility(0);
7324 // Place copy #1 of I1D1 in I1D7
7326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7327 sub4node->SetLineColor(kColorITS);
7328 sub4node->SetVisibility(0);
7331 // Place copy #1 of ITS2 in I1D1
7333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7334 sub5node->SetLineColor(kColorITS);
7335 fNodes->Add(sub5node);
7337 fNodes->Add(sub4node);
7339 fNodes->Add(sub3node);
7342 // Place copy #4 of I1D7 in I20B
7344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7345 sub3node->SetLineColor(kColorITS);
7346 sub3node->SetVisibility(0);
7349 // Place copy #1 of I1D1 in I1D7
7351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7352 sub4node->SetLineColor(kColorITS);
7353 sub4node->SetVisibility(0);
7356 // Place copy #1 of ITS2 in I1D1
7358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7359 sub5node->SetLineColor(kColorITS);
7360 fNodes->Add(sub5node);
7362 fNodes->Add(sub4node);
7364 fNodes->Add(sub3node);
7366 fNodes->Add(sub2node);
7369 // Place copy #3 of I20B in I12B
7371 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7372 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7373 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7374 sub2node->SetLineColor(kColorITS);
7375 sub2node->SetVisibility(0);
7378 // Place copy #1 of I1D7 in I20B
7380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7381 sub3node->SetLineColor(kColorITS);
7382 sub3node->SetVisibility(0);
7385 // Place copy #1 of I1D1 in I1D7
7387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7388 sub4node->SetLineColor(kColorITS);
7389 sub4node->SetVisibility(0);
7392 // Place copy #1 of ITS2 in I1D1
7394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7395 sub5node->SetLineColor(kColorITS);
7396 fNodes->Add(sub5node);
7398 fNodes->Add(sub4node);
7400 fNodes->Add(sub3node);
7403 // Place copy #2 of I1D7 in I20B
7405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7406 sub3node->SetLineColor(kColorITS);
7407 sub3node->SetVisibility(0);
7410 // Place copy #1 of I1D1 in I1D7
7412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7413 sub4node->SetLineColor(kColorITS);
7414 sub4node->SetVisibility(0);
7417 // Place copy #1 of ITS2 in I1D1
7419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7420 sub5node->SetLineColor(kColorITS);
7421 fNodes->Add(sub5node);
7423 fNodes->Add(sub4node);
7425 fNodes->Add(sub3node);
7428 // Place copy #3 of I1D7 in I20B
7430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7431 sub3node->SetLineColor(kColorITS);
7432 sub3node->SetVisibility(0);
7435 // Place copy #1 of I1D1 in I1D7
7437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7438 sub4node->SetLineColor(kColorITS);
7439 sub4node->SetVisibility(0);
7442 // Place copy #1 of ITS2 in I1D1
7444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7445 sub5node->SetLineColor(kColorITS);
7446 fNodes->Add(sub5node);
7448 fNodes->Add(sub4node);
7450 fNodes->Add(sub3node);
7453 // Place copy #4 of I1D7 in I20B
7455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7456 sub3node->SetLineColor(kColorITS);
7457 sub3node->SetVisibility(0);
7460 // Place copy #1 of I1D1 in I1D7
7462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7463 sub4node->SetLineColor(kColorITS);
7464 sub4node->SetVisibility(0);
7467 // Place copy #1 of ITS2 in I1D1
7469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7470 sub5node->SetLineColor(kColorITS);
7471 fNodes->Add(sub5node);
7473 fNodes->Add(sub4node);
7475 fNodes->Add(sub3node);
7477 fNodes->Add(sub2node);
7480 // Place copy #4 of I20B in I12B
7482 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7483 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7484 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7485 sub2node->SetLineColor(kColorITS);
7486 sub2node->SetVisibility(0);
7489 // Place copy #1 of I1D7 in I20B
7491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7492 sub3node->SetLineColor(kColorITS);
7493 sub3node->SetVisibility(0);
7496 // Place copy #1 of I1D1 in I1D7
7498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7499 sub4node->SetLineColor(kColorITS);
7500 sub4node->SetVisibility(0);
7503 // Place copy #1 of ITS2 in I1D1
7505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7506 sub5node->SetLineColor(kColorITS);
7507 fNodes->Add(sub5node);
7509 fNodes->Add(sub4node);
7511 fNodes->Add(sub3node);
7514 // Place copy #2 of I1D7 in I20B
7516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7517 sub3node->SetLineColor(kColorITS);
7518 sub3node->SetVisibility(0);
7521 // Place copy #1 of I1D1 in I1D7
7523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7524 sub4node->SetLineColor(kColorITS);
7525 sub4node->SetVisibility(0);
7528 // Place copy #1 of ITS2 in I1D1
7530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7531 sub5node->SetLineColor(kColorITS);
7532 fNodes->Add(sub5node);
7534 fNodes->Add(sub4node);
7536 fNodes->Add(sub3node);
7539 // Place copy #3 of I1D7 in I20B
7541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7542 sub3node->SetLineColor(kColorITS);
7543 sub3node->SetVisibility(0);
7546 // Place copy #1 of I1D1 in I1D7
7548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7549 sub4node->SetLineColor(kColorITS);
7550 sub4node->SetVisibility(0);
7553 // Place copy #1 of ITS2 in I1D1
7555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7556 sub5node->SetLineColor(kColorITS);
7557 fNodes->Add(sub5node);
7559 fNodes->Add(sub4node);
7561 fNodes->Add(sub3node);
7564 // Place copy #4 of I1D7 in I20B
7566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7567 sub3node->SetLineColor(kColorITS);
7568 sub3node->SetVisibility(0);
7571 // Place copy #1 of I1D1 in I1D7
7573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7574 sub4node->SetLineColor(kColorITS);
7575 sub4node->SetVisibility(0);
7578 // Place copy #1 of ITS2 in I1D1
7580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7581 sub5node->SetLineColor(kColorITS);
7582 fNodes->Add(sub5node);
7584 fNodes->Add(sub4node);
7586 fNodes->Add(sub3node);
7588 fNodes->Add(sub2node);
7590 fNodes->Add(sub1node);
7598 // --- Place SDD volumes into their mother volume
7600 // Place IT34 in Alice
7601 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7602 node->SetLineColor(kColorITS);
7603 node->SetVisibility(0);
7606 // Place copy #1 of I004 in IT34
7608 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7609 sub1node->SetLineColor(kColorITS);
7610 sub1node->SetVisibility(0);
7613 // Place copy #1 of ITS3 directly in I004
7615 ySDD = Y_SDD_sep/2.+I302dits[1];
7616 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7617 sub2node->SetLineColor(kColorITS);
7618 sub2node->SetVisibility(1);
7619 fNodes->Add(sub2node);
7622 // Place copy #2 of ITS3 directly in I004
7624 ySDD = Y_SDD_sep/2.+I302dits[1];
7625 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7626 sub2node->SetLineColor(kColorITS);
7627 sub2node->SetVisibility(1);
7628 fNodes->Add(sub2node);
7631 // Place copy #3 of ITS3 directly in I004
7633 ySDD = Y_SDD_sep/2.+I302dits[1];
7634 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7635 sub2node->SetLineColor(kColorITS);
7636 sub2node->SetVisibility(1);
7637 fNodes->Add(sub2node);
7640 // Place copy #4 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[3],"");
7644 sub2node->SetLineColor(kColorITS);
7645 sub2node->SetVisibility(1);
7646 fNodes->Add(sub2node);
7649 // Place copy #5 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[4],"");
7653 sub2node->SetLineColor(kColorITS);
7654 sub2node->SetVisibility(1);
7655 fNodes->Add(sub2node);
7658 // Place copy #6 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[5],"");
7662 sub2node->SetLineColor(kColorITS);
7663 sub2node->SetVisibility(1);
7664 fNodes->Add(sub2node);
7666 fNodes->Add(sub1node);
7669 // Place copy #2 of I004 in IT34
7671 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7672 sub1node->SetLineColor(kColorITS);
7673 sub1node->SetVisibility(0);
7676 // Place copy #1 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[0],"");
7680 sub2node->SetLineColor(kColorITS);
7681 sub2node->SetVisibility(1);
7682 fNodes->Add(sub2node);
7685 // Place copy #2 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[1],"");
7689 sub2node->SetLineColor(kColorITS);
7690 sub2node->SetVisibility(1);
7691 fNodes->Add(sub2node);
7694 // Place copy #3 of ITS3 directly in I004
7696 ySDD = Y_SDD_sep/2.+I302dits[1];
7697 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7698 sub2node->SetLineColor(kColorITS);
7699 sub2node->SetVisibility(1);
7700 fNodes->Add(sub2node);
7703 // Place copy #4 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[3],"");
7707 sub2node->SetLineColor(kColorITS);
7708 sub2node->SetVisibility(1);
7709 fNodes->Add(sub2node);
7712 // Place copy #5 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[4],"");
7716 sub2node->SetLineColor(kColorITS);
7717 sub2node->SetVisibility(1);
7718 fNodes->Add(sub2node);
7721 // Place copy #6 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[5],"");
7725 sub2node->SetLineColor(kColorITS);
7726 sub2node->SetVisibility(1);
7727 fNodes->Add(sub2node);
7729 fNodes->Add(sub1node);
7732 // Place copy #3 of I004 in IT34
7734 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7735 sub1node->SetLineColor(kColorITS);
7736 sub1node->SetVisibility(0);
7739 // Place copy #1 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[0],"");
7743 sub2node->SetLineColor(kColorITS);
7744 sub2node->SetVisibility(1);
7745 fNodes->Add(sub2node);
7748 // Place copy #2 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[1],"");
7752 sub2node->SetLineColor(kColorITS);
7753 sub2node->SetVisibility(1);
7754 fNodes->Add(sub2node);
7757 // Place copy #3 of ITS3 directly in I004
7759 ySDD = Y_SDD_sep/2.+I302dits[1];
7760 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7761 sub2node->SetLineColor(kColorITS);
7762 sub2node->SetVisibility(1);
7763 fNodes->Add(sub2node);
7766 // Place copy #4 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[3],"");
7770 sub2node->SetLineColor(kColorITS);
7771 sub2node->SetVisibility(1);
7772 fNodes->Add(sub2node);
7775 // Place copy #5 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[4],"");
7779 sub2node->SetLineColor(kColorITS);
7780 sub2node->SetVisibility(1);
7781 fNodes->Add(sub2node);
7784 // Place copy #6 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[5],"");
7788 sub2node->SetLineColor(kColorITS);
7789 sub2node->SetVisibility(1);
7790 fNodes->Add(sub2node);
7792 fNodes->Add(sub1node);
7795 // Place copy #4 of I004 in IT34
7797 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7798 sub1node->SetLineColor(kColorITS);
7799 sub1node->SetVisibility(0);
7802 // Place copy #1 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[0],"");
7806 sub2node->SetLineColor(kColorITS);
7807 sub2node->SetVisibility(1);
7808 fNodes->Add(sub2node);
7811 // Place copy #2 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[1],"");
7815 sub2node->SetLineColor(kColorITS);
7816 sub2node->SetVisibility(1);
7817 fNodes->Add(sub2node);
7820 // Place copy #3 of ITS3 directly in I004
7822 ySDD = Y_SDD_sep/2.+I302dits[1];
7823 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7824 sub2node->SetLineColor(kColorITS);
7825 sub2node->SetVisibility(1);
7826 fNodes->Add(sub2node);
7829 // Place copy #4 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[3],"");
7833 sub2node->SetLineColor(kColorITS);
7834 sub2node->SetVisibility(1);
7835 fNodes->Add(sub2node);
7838 // Place copy #5 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[4],"");
7842 sub2node->SetLineColor(kColorITS);
7843 sub2node->SetVisibility(1);
7844 fNodes->Add(sub2node);
7847 // Place copy #6 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[5],"");
7851 sub2node->SetLineColor(kColorITS);
7852 sub2node->SetVisibility(1);
7853 fNodes->Add(sub2node);
7855 fNodes->Add(sub1node);
7858 // Place copy #5 of I004 in IT34
7860 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7861 sub1node->SetLineColor(kColorITS);
7862 sub1node->SetVisibility(0);
7865 // Place copy #1 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[0],"");
7869 sub2node->SetLineColor(kColorITS);
7870 sub2node->SetVisibility(1);
7871 fNodes->Add(sub2node);
7874 // Place copy #2 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[1],"");
7878 sub2node->SetLineColor(kColorITS);
7879 sub2node->SetVisibility(1);
7880 fNodes->Add(sub2node);
7883 // Place copy #3 of ITS3 directly in I004
7885 ySDD = Y_SDD_sep/2.+I302dits[1];
7886 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7887 sub2node->SetLineColor(kColorITS);
7888 sub2node->SetVisibility(1);
7889 fNodes->Add(sub2node);
7892 // Place copy #4 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[3],"");
7896 sub2node->SetLineColor(kColorITS);
7897 sub2node->SetVisibility(1);
7898 fNodes->Add(sub2node);
7901 // Place copy #5 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[4],"");
7905 sub2node->SetLineColor(kColorITS);
7906 sub2node->SetVisibility(1);
7907 fNodes->Add(sub2node);
7910 // Place copy #6 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[5],"");
7914 sub2node->SetLineColor(kColorITS);
7915 sub2node->SetVisibility(1);
7916 fNodes->Add(sub2node);
7918 fNodes->Add(sub1node);
7921 // Place copy #6 of I004 in IT34
7923 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7924 sub1node->SetLineColor(kColorITS);
7925 sub1node->SetVisibility(0);
7928 // Place copy #1 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[0],"");
7932 sub2node->SetLineColor(kColorITS);
7933 sub2node->SetVisibility(1);
7934 fNodes->Add(sub2node);
7937 // Place copy #2 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[1],"");
7941 sub2node->SetLineColor(kColorITS);
7942 sub2node->SetVisibility(1);
7943 fNodes->Add(sub2node);
7946 // Place copy #3 of ITS3 directly in I004
7948 ySDD = Y_SDD_sep/2.+I302dits[1];
7949 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7950 sub2node->SetLineColor(kColorITS);
7951 sub2node->SetVisibility(1);
7952 fNodes->Add(sub2node);
7955 // Place copy #4 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[3],"");
7959 sub2node->SetLineColor(kColorITS);
7960 sub2node->SetVisibility(1);
7961 fNodes->Add(sub2node);
7964 // Place copy #5 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[4],"");
7968 sub2node->SetLineColor(kColorITS);
7969 sub2node->SetVisibility(1);
7970 fNodes->Add(sub2node);
7973 // Place copy #6 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[5],"");
7977 sub2node->SetLineColor(kColorITS);
7978 sub2node->SetVisibility(1);
7979 fNodes->Add(sub2node);
7981 fNodes->Add(sub1node);
7984 // Place copy #7 of I004 in IT34
7986 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
7987 sub1node->SetLineColor(kColorITS);
7988 sub1node->SetVisibility(0);
7991 // Place copy #1 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[0],"");
7995 sub2node->SetLineColor(kColorITS);
7996 sub2node->SetVisibility(1);
7997 fNodes->Add(sub2node);
8000 // Place copy #2 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[1],"");
8004 sub2node->SetLineColor(kColorITS);
8005 sub2node->SetVisibility(1);
8006 fNodes->Add(sub2node);
8009 // Place copy #3 of ITS3 directly in I004
8011 ySDD = Y_SDD_sep/2.+I302dits[1];
8012 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8013 sub2node->SetLineColor(kColorITS);
8014 sub2node->SetVisibility(1);
8015 fNodes->Add(sub2node);
8018 // Place copy #4 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[3],"");
8022 sub2node->SetLineColor(kColorITS);
8023 sub2node->SetVisibility(1);
8024 fNodes->Add(sub2node);
8027 // Place copy #5 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[4],"");
8031 sub2node->SetLineColor(kColorITS);
8032 sub2node->SetVisibility(1);
8033 fNodes->Add(sub2node);
8036 // Place copy #6 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[5],"");
8040 sub2node->SetLineColor(kColorITS);
8041 sub2node->SetVisibility(1);
8042 fNodes->Add(sub2node);
8044 fNodes->Add(sub1node);
8047 // Place copy #8 of I004 in IT34
8049 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
8050 sub1node->SetLineColor(kColorITS);
8051 sub1node->SetVisibility(0);
8054 // Place copy #1 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[0],"");
8058 sub2node->SetLineColor(kColorITS);
8059 sub2node->SetVisibility(1);
8060 fNodes->Add(sub2node);
8063 // Place copy #2 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[1],"");
8067 sub2node->SetLineColor(kColorITS);
8068 sub2node->SetVisibility(1);
8069 fNodes->Add(sub2node);
8072 // Place copy #3 of ITS3 directly in I004
8074 ySDD = Y_SDD_sep/2.+I302dits[1];
8075 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8076 sub2node->SetLineColor(kColorITS);
8077 sub2node->SetVisibility(1);
8078 fNodes->Add(sub2node);
8081 // Place copy #4 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[3],"");
8085 sub2node->SetLineColor(kColorITS);
8086 sub2node->SetVisibility(1);
8087 fNodes->Add(sub2node);
8090 // Place copy #5 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[4],"");
8094 sub2node->SetLineColor(kColorITS);
8095 sub2node->SetVisibility(1);
8096 fNodes->Add(sub2node);
8099 // Place copy #6 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[5],"");
8103 sub2node->SetLineColor(kColorITS);
8104 sub2node->SetVisibility(1);
8105 fNodes->Add(sub2node);
8107 fNodes->Add(sub1node);
8110 // Place copy #9 of I004 in IT34
8112 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
8113 sub1node->SetLineColor(kColorITS);
8114 sub1node->SetVisibility(0);
8117 // Place copy #1 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[0],"");
8121 sub2node->SetLineColor(kColorITS);
8122 sub2node->SetVisibility(1);
8123 fNodes->Add(sub2node);
8126 // Place copy #2 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[1],"");
8130 sub2node->SetLineColor(kColorITS);
8131 sub2node->SetVisibility(1);
8132 fNodes->Add(sub2node);
8135 // Place copy #3 of ITS3 directly in I004
8137 ySDD = Y_SDD_sep/2.+I302dits[1];
8138 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8139 sub2node->SetLineColor(kColorITS);
8140 sub2node->SetVisibility(1);
8141 fNodes->Add(sub2node);
8144 // Place copy #4 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[3],"");
8148 sub2node->SetLineColor(kColorITS);
8149 sub2node->SetVisibility(1);
8150 fNodes->Add(sub2node);
8153 // Place copy #5 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[4],"");
8157 sub2node->SetLineColor(kColorITS);
8158 sub2node->SetVisibility(1);
8159 fNodes->Add(sub2node);
8162 // Place copy #6 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[5],"");
8166 sub2node->SetLineColor(kColorITS);
8167 sub2node->SetVisibility(1);
8168 fNodes->Add(sub2node);
8170 fNodes->Add(sub1node);
8173 // Place copy #10 of I004 in IT34
8175 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8176 sub1node->SetLineColor(kColorITS);
8177 sub1node->SetVisibility(0);
8180 // Place copy #1 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[0],"");
8184 sub2node->SetLineColor(kColorITS);
8185 sub2node->SetVisibility(1);
8186 fNodes->Add(sub2node);
8189 // Place copy #2 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[1],"");
8193 sub2node->SetLineColor(kColorITS);
8194 sub2node->SetVisibility(1);
8195 fNodes->Add(sub2node);
8198 // Place copy #3 of ITS3 directly in I004
8200 ySDD = Y_SDD_sep/2.+I302dits[1];
8201 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8202 sub2node->SetLineColor(kColorITS);
8203 sub2node->SetVisibility(1);
8204 fNodes->Add(sub2node);
8207 // Place copy #4 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[3],"");
8211 sub2node->SetLineColor(kColorITS);
8212 sub2node->SetVisibility(1);
8213 fNodes->Add(sub2node);
8216 // Place copy #5 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[4],"");
8220 sub2node->SetLineColor(kColorITS);
8221 sub2node->SetVisibility(1);
8222 fNodes->Add(sub2node);
8225 // Place copy #6 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[5],"");
8229 sub2node->SetLineColor(kColorITS);
8230 sub2node->SetVisibility(1);
8231 fNodes->Add(sub2node);
8233 fNodes->Add(sub1node);
8236 // Place copy #11 of I004 in IT34
8238 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8239 sub1node->SetLineColor(kColorITS);
8240 sub1node->SetVisibility(0);
8243 // Place copy #1 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[0],"");
8247 sub2node->SetLineColor(kColorITS);
8248 sub2node->SetVisibility(1);
8249 fNodes->Add(sub2node);
8252 // Place copy #2 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[1],"");
8256 sub2node->SetLineColor(kColorITS);
8257 sub2node->SetVisibility(1);
8258 fNodes->Add(sub2node);
8261 // Place copy #3 of ITS3 directly in I004
8263 ySDD = Y_SDD_sep/2.+I302dits[1];
8264 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8265 sub2node->SetLineColor(kColorITS);
8266 sub2node->SetVisibility(1);
8267 fNodes->Add(sub2node);
8270 // Place copy #4 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[3],"");
8274 sub2node->SetLineColor(kColorITS);
8275 sub2node->SetVisibility(1);
8276 fNodes->Add(sub2node);
8279 // Place copy #5 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[4],"");
8283 sub2node->SetLineColor(kColorITS);
8284 sub2node->SetVisibility(1);
8285 fNodes->Add(sub2node);
8288 // Place copy #6 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[5],"");
8292 sub2node->SetLineColor(kColorITS);
8293 sub2node->SetVisibility(1);
8294 fNodes->Add(sub2node);
8296 fNodes->Add(sub1node);
8299 // Place copy #12 of I004 in IT34
8301 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8302 sub1node->SetLineColor(kColorITS);
8303 sub1node->SetVisibility(0);
8306 // Place copy #1 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[0],"");
8310 sub2node->SetLineColor(kColorITS);
8311 sub2node->SetVisibility(1);
8312 fNodes->Add(sub2node);
8315 // Place copy #2 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[1],"");
8319 sub2node->SetLineColor(kColorITS);
8320 sub2node->SetVisibility(1);
8321 fNodes->Add(sub2node);
8324 // Place copy #3 of ITS3 directly in I004
8326 ySDD = Y_SDD_sep/2.+I302dits[1];
8327 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8328 sub2node->SetLineColor(kColorITS);
8329 sub2node->SetVisibility(1);
8330 fNodes->Add(sub2node);
8333 // Place copy #4 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[3],"");
8337 sub2node->SetLineColor(kColorITS);
8338 sub2node->SetVisibility(1);
8339 fNodes->Add(sub2node);
8342 // Place copy #5 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[4],"");
8346 sub2node->SetLineColor(kColorITS);
8347 sub2node->SetVisibility(1);
8348 fNodes->Add(sub2node);
8351 // Place copy #6 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[5],"");
8355 sub2node->SetLineColor(kColorITS);
8356 sub2node->SetVisibility(1);
8357 fNodes->Add(sub2node);
8359 fNodes->Add(sub1node);
8362 // Place copy #13 of I004 in IT34
8364 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8365 sub1node->SetLineColor(kColorITS);
8366 sub1node->SetVisibility(0);
8369 // Place copy #1 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[0],"");
8373 sub2node->SetLineColor(kColorITS);
8374 sub2node->SetVisibility(1);
8375 fNodes->Add(sub2node);
8378 // Place copy #2 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[1],"");
8382 sub2node->SetLineColor(kColorITS);
8383 sub2node->SetVisibility(1);
8384 fNodes->Add(sub2node);
8387 // Place copy #3 of ITS3 directly in I004
8389 ySDD = Y_SDD_sep/2.+I302dits[1];
8390 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8391 sub2node->SetLineColor(kColorITS);
8392 sub2node->SetVisibility(1);
8393 fNodes->Add(sub2node);
8396 // Place copy #4 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[3],"");
8400 sub2node->SetLineColor(kColorITS);
8401 sub2node->SetVisibility(1);
8402 fNodes->Add(sub2node);
8405 // Place copy #5 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[4],"");
8409 sub2node->SetLineColor(kColorITS);
8410 sub2node->SetVisibility(1);
8411 fNodes->Add(sub2node);
8414 // Place copy #6 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[5],"");
8418 sub2node->SetLineColor(kColorITS);
8419 sub2node->SetVisibility(1);
8420 fNodes->Add(sub2node);
8422 fNodes->Add(sub1node);
8425 // Place copy #14 of I004 in IT34
8427 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8428 sub1node->SetLineColor(kColorITS);
8429 sub1node->SetVisibility(0);
8432 // Place copy #1 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[0],"");
8436 sub2node->SetLineColor(kColorITS);
8437 sub2node->SetVisibility(1);
8438 fNodes->Add(sub2node);
8441 // Place copy #2 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[1],"");
8445 sub2node->SetLineColor(kColorITS);
8446 sub2node->SetVisibility(1);
8447 fNodes->Add(sub2node);
8450 // Place copy #3 of ITS3 directly in I004
8452 ySDD = Y_SDD_sep/2.+I302dits[1];
8453 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8454 sub2node->SetLineColor(kColorITS);
8455 sub2node->SetVisibility(1);
8456 fNodes->Add(sub2node);
8459 // Place copy #4 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[3],"");
8463 sub2node->SetLineColor(kColorITS);
8464 sub2node->SetVisibility(1);
8465 fNodes->Add(sub2node);
8468 // Place copy #5 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[4],"");
8472 sub2node->SetLineColor(kColorITS);
8473 sub2node->SetVisibility(1);
8474 fNodes->Add(sub2node);
8477 // Place copy #6 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[5],"");
8481 sub2node->SetLineColor(kColorITS);
8482 sub2node->SetVisibility(1);
8483 fNodes->Add(sub2node);
8485 fNodes->Add(sub1node);
8488 // Place copy #1 of I005 in IT34
8490 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8491 sub1node->SetLineColor(kColorITS);
8492 sub1node->SetVisibility(0);
8495 // Place copy #1 of ITS4 directly in I005
8497 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8498 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8499 sub2node->SetLineColor(kColorITS);
8500 sub2node->SetVisibility(1);
8501 fNodes->Add(sub2node);
8504 // Place copy #2 of ITS4 directly in I005
8506 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8507 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8508 sub2node->SetLineColor(kColorITS);
8509 sub2node->SetVisibility(1);
8510 fNodes->Add(sub2node);
8513 // Place copy #3 of ITS4 directly in I005
8515 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8516 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8517 sub2node->SetLineColor(kColorITS);
8518 sub2node->SetVisibility(1);
8519 fNodes->Add(sub2node);
8522 // Place copy #4 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[3],"");
8526 sub2node->SetLineColor(kColorITS);
8527 sub2node->SetVisibility(1);
8528 fNodes->Add(sub2node);
8531 // Place copy #5 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[4],"");
8535 sub2node->SetLineColor(kColorITS);
8536 sub2node->SetVisibility(1);
8537 fNodes->Add(sub2node);
8540 // Place copy #6 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[5],"");
8544 sub2node->SetLineColor(kColorITS);
8545 sub2node->SetVisibility(1);
8546 fNodes->Add(sub2node);
8549 // Place copy #7 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[6],"");
8553 sub2node->SetLineColor(kColorITS);
8554 sub2node->SetVisibility(1);
8555 fNodes->Add(sub2node);
8558 // Place copy #8 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[7],"");
8562 sub2node->SetLineColor(kColorITS);
8563 sub2node->SetVisibility(1);
8564 fNodes->Add(sub2node);
8566 fNodes->Add(sub1node);
8569 // Place copy #2 of I005 in IT34
8571 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8572 sub1node->SetLineColor(kColorITS);
8573 sub1node->SetVisibility(0);
8576 // Place copy #1 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[0],"");
8580 sub2node->SetLineColor(kColorITS);
8581 sub2node->SetVisibility(1);
8582 fNodes->Add(sub2node);
8585 // Place copy #2 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[1],"");
8589 sub2node->SetLineColor(kColorITS);
8590 sub2node->SetVisibility(1);
8591 fNodes->Add(sub2node);
8594 // Place copy #3 of ITS4 directly in I005
8596 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8597 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8598 sub2node->SetLineColor(kColorITS);
8599 sub2node->SetVisibility(1);
8600 fNodes->Add(sub2node);
8603 // Place copy #4 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[3],"");
8607 sub2node->SetLineColor(kColorITS);
8608 sub2node->SetVisibility(1);
8609 fNodes->Add(sub2node);
8612 // Place copy #5 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[4],"");
8616 sub2node->SetLineColor(kColorITS);
8617 sub2node->SetVisibility(1);
8618 fNodes->Add(sub2node);
8621 // Place copy #6 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[5],"");
8625 sub2node->SetLineColor(kColorITS);
8626 sub2node->SetVisibility(1);
8627 fNodes->Add(sub2node);
8630 // Place copy #7 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[6],"");
8634 sub2node->SetLineColor(kColorITS);
8635 sub2node->SetVisibility(1);
8636 fNodes->Add(sub2node);
8639 // Place copy #8 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[7],"");
8643 sub2node->SetLineColor(kColorITS);
8644 sub2node->SetVisibility(1);
8645 fNodes->Add(sub2node);
8647 fNodes->Add(sub1node);
8650 // Place copy #3 of I005 in IT34
8652 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8653 sub1node->SetLineColor(kColorITS);
8654 sub1node->SetVisibility(0);
8657 // Place copy #1 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[0],"");
8661 sub2node->SetLineColor(kColorITS);
8662 sub2node->SetVisibility(1);
8663 fNodes->Add(sub2node);
8666 // Place copy #2 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[1],"");
8670 sub2node->SetLineColor(kColorITS);
8671 sub2node->SetVisibility(1);
8672 fNodes->Add(sub2node);
8675 // Place copy #3 of ITS4 directly in I005
8677 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8678 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8679 sub2node->SetLineColor(kColorITS);
8680 sub2node->SetVisibility(1);
8681 fNodes->Add(sub2node);
8684 // Place copy #4 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[3],"");
8688 sub2node->SetLineColor(kColorITS);
8689 sub2node->SetVisibility(1);
8690 fNodes->Add(sub2node);
8693 // Place copy #5 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[4],"");
8697 sub2node->SetLineColor(kColorITS);
8698 sub2node->SetVisibility(1);
8699 fNodes->Add(sub2node);
8702 // Place copy #6 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[5],"");
8706 sub2node->SetLineColor(kColorITS);
8707 sub2node->SetVisibility(1);
8708 fNodes->Add(sub2node);
8711 // Place copy #7 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[6],"");
8715 sub2node->SetLineColor(kColorITS);
8716 sub2node->SetVisibility(1);
8717 fNodes->Add(sub2node);
8720 // Place copy #8 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[7],"");
8724 sub2node->SetLineColor(kColorITS);
8725 sub2node->SetVisibility(1);
8726 fNodes->Add(sub2node);
8728 fNodes->Add(sub1node);
8731 // Place copy #4 of I005 in IT34
8733 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8734 sub1node->SetLineColor(kColorITS);
8735 sub1node->SetVisibility(0);
8738 // Place copy #1 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[0],"");
8742 sub2node->SetLineColor(kColorITS);
8743 sub2node->SetVisibility(1);
8744 fNodes->Add(sub2node);
8747 // Place copy #2 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[1],"");
8751 sub2node->SetLineColor(kColorITS);
8752 sub2node->SetVisibility(1);
8753 fNodes->Add(sub2node);
8756 // Place copy #3 of ITS4 directly in I005
8758 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8759 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8760 sub2node->SetLineColor(kColorITS);
8761 sub2node->SetVisibility(1);
8762 fNodes->Add(sub2node);
8765 // Place copy #4 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[3],"");
8769 sub2node->SetLineColor(kColorITS);
8770 sub2node->SetVisibility(1);
8771 fNodes->Add(sub2node);
8774 // Place copy #5 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[4],"");
8778 sub2node->SetLineColor(kColorITS);
8779 sub2node->SetVisibility(1);
8780 fNodes->Add(sub2node);
8783 // Place copy #6 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[5],"");
8787 sub2node->SetLineColor(kColorITS);
8788 sub2node->SetVisibility(1);
8789 fNodes->Add(sub2node);
8792 // Place copy #7 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[6],"");
8796 sub2node->SetLineColor(kColorITS);
8797 sub2node->SetVisibility(1);
8798 fNodes->Add(sub2node);
8801 // Place copy #8 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[7],"");
8805 sub2node->SetLineColor(kColorITS);
8806 sub2node->SetVisibility(1);
8807 fNodes->Add(sub2node);
8809 fNodes->Add(sub1node);
8812 // Place copy #5 of I005 in IT34
8814 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8815 sub1node->SetLineColor(kColorITS);
8816 sub1node->SetVisibility(0);
8819 // Place copy #1 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[0],"");
8823 sub2node->SetLineColor(kColorITS);
8824 sub2node->SetVisibility(1);
8825 fNodes->Add(sub2node);
8828 // Place copy #2 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[1],"");
8832 sub2node->SetLineColor(kColorITS);
8833 sub2node->SetVisibility(1);
8834 fNodes->Add(sub2node);
8837 // Place copy #3 of ITS4 directly in I005
8839 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8840 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8841 sub2node->SetLineColor(kColorITS);
8842 sub2node->SetVisibility(1);
8843 fNodes->Add(sub2node);
8846 // Place copy #4 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[3],"");
8850 sub2node->SetLineColor(kColorITS);
8851 sub2node->SetVisibility(1);
8852 fNodes->Add(sub2node);
8855 // Place copy #5 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[4],"");
8859 sub2node->SetLineColor(kColorITS);
8860 sub2node->SetVisibility(1);
8861 fNodes->Add(sub2node);
8864 // Place copy #6 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[5],"");
8868 sub2node->SetLineColor(kColorITS);
8869 sub2node->SetVisibility(1);
8870 fNodes->Add(sub2node);
8873 // Place copy #7 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[6],"");
8877 sub2node->SetLineColor(kColorITS);
8878 sub2node->SetVisibility(1);
8879 fNodes->Add(sub2node);
8882 // Place copy #8 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[7],"");
8886 sub2node->SetLineColor(kColorITS);
8887 sub2node->SetVisibility(1);
8888 fNodes->Add(sub2node);
8890 fNodes->Add(sub1node);
8893 // Place copy #6 of I005 in IT34
8895 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8896 sub1node->SetLineColor(kColorITS);
8897 sub1node->SetVisibility(0);
8900 // Place copy #1 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[0],"");
8904 sub2node->SetLineColor(kColorITS);
8905 sub2node->SetVisibility(1);
8906 fNodes->Add(sub2node);
8909 // Place copy #2 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[1],"");
8913 sub2node->SetLineColor(kColorITS);
8914 sub2node->SetVisibility(1);
8915 fNodes->Add(sub2node);
8918 // Place copy #3 of ITS4 directly in I005
8920 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8921 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8922 sub2node->SetLineColor(kColorITS);
8923 sub2node->SetVisibility(1);
8924 fNodes->Add(sub2node);
8927 // Place copy #4 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[3],"");
8931 sub2node->SetLineColor(kColorITS);
8932 sub2node->SetVisibility(1);
8933 fNodes->Add(sub2node);
8936 // Place copy #5 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[4],"");
8940 sub2node->SetLineColor(kColorITS);
8941 sub2node->SetVisibility(1);
8942 fNodes->Add(sub2node);
8945 // Place copy #6 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[5],"");
8949 sub2node->SetLineColor(kColorITS);
8950 sub2node->SetVisibility(1);
8951 fNodes->Add(sub2node);
8954 // Place copy #7 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[6],"");
8958 sub2node->SetLineColor(kColorITS);
8959 sub2node->SetVisibility(1);
8960 fNodes->Add(sub2node);
8963 // Place copy #8 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[7],"");
8967 sub2node->SetLineColor(kColorITS);
8968 sub2node->SetVisibility(1);
8969 fNodes->Add(sub2node);
8971 fNodes->Add(sub1node);
8974 // Place copy #7 of I005 in IT34
8976 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
8977 sub1node->SetLineColor(kColorITS);
8978 sub1node->SetVisibility(0);
8981 // Place copy #1 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[0],"");
8985 sub2node->SetLineColor(kColorITS);
8986 sub2node->SetVisibility(1);
8987 fNodes->Add(sub2node);
8990 // Place copy #2 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[1],"");
8994 sub2node->SetLineColor(kColorITS);
8995 sub2node->SetVisibility(1);
8996 fNodes->Add(sub2node);
8999 // Place copy #3 of ITS4 directly in I005
9001 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9002 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9003 sub2node->SetLineColor(kColorITS);
9004 sub2node->SetVisibility(1);
9005 fNodes->Add(sub2node);
9008 // Place copy #4 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[3],"");
9012 sub2node->SetLineColor(kColorITS);
9013 sub2node->SetVisibility(1);
9014 fNodes->Add(sub2node);
9017 // Place copy #5 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[4],"");
9021 sub2node->SetLineColor(kColorITS);
9022 sub2node->SetVisibility(1);
9023 fNodes->Add(sub2node);
9026 // Place copy #6 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[5],"");
9030 sub2node->SetLineColor(kColorITS);
9031 sub2node->SetVisibility(1);
9032 fNodes->Add(sub2node);
9035 // Place copy #7 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[6],"");
9039 sub2node->SetLineColor(kColorITS);
9040 sub2node->SetVisibility(1);
9041 fNodes->Add(sub2node);
9044 // Place copy #8 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[7],"");
9048 sub2node->SetLineColor(kColorITS);
9049 sub2node->SetVisibility(1);
9050 fNodes->Add(sub2node);
9052 fNodes->Add(sub1node);
9055 // Place copy #8 of I005 in IT34
9057 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
9058 sub1node->SetLineColor(kColorITS);
9059 sub1node->SetVisibility(0);
9062 // Place copy #1 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[0],"");
9066 sub2node->SetLineColor(kColorITS);
9067 sub2node->SetVisibility(1);
9068 fNodes->Add(sub2node);
9071 // Place copy #2 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[1],"");
9075 sub2node->SetLineColor(kColorITS);
9076 sub2node->SetVisibility(1);
9077 fNodes->Add(sub2node);
9080 // Place copy #3 of ITS4 directly in I005
9082 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9083 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9084 sub2node->SetLineColor(kColorITS);
9085 sub2node->SetVisibility(1);
9086 fNodes->Add(sub2node);
9089 // Place copy #4 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[3],"");
9093 sub2node->SetLineColor(kColorITS);
9094 sub2node->SetVisibility(1);
9095 fNodes->Add(sub2node);
9098 // Place copy #5 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[4],"");
9102 sub2node->SetLineColor(kColorITS);
9103 sub2node->SetVisibility(1);
9104 fNodes->Add(sub2node);
9107 // Place copy #6 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[5],"");
9111 sub2node->SetLineColor(kColorITS);
9112 sub2node->SetVisibility(1);
9113 fNodes->Add(sub2node);
9116 // Place copy #7 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[6],"");
9120 sub2node->SetLineColor(kColorITS);
9121 sub2node->SetVisibility(1);
9122 fNodes->Add(sub2node);
9125 // Place copy #8 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[7],"");
9129 sub2node->SetLineColor(kColorITS);
9130 sub2node->SetVisibility(1);
9131 fNodes->Add(sub2node);
9133 fNodes->Add(sub1node);
9136 // Place copy #9 of I005 in IT34
9138 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
9139 sub1node->SetLineColor(kColorITS);
9140 sub1node->SetVisibility(0);
9143 // Place copy #1 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[0],"");
9147 sub2node->SetLineColor(kColorITS);
9148 sub2node->SetVisibility(1);
9149 fNodes->Add(sub2node);
9152 // Place copy #2 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[1],"");
9156 sub2node->SetLineColor(kColorITS);
9157 sub2node->SetVisibility(1);
9158 fNodes->Add(sub2node);
9161 // Place copy #3 of ITS4 directly in I005
9163 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9164 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9165 sub2node->SetLineColor(kColorITS);
9166 sub2node->SetVisibility(1);
9167 fNodes->Add(sub2node);
9170 // Place copy #4 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[3],"");
9174 sub2node->SetLineColor(kColorITS);
9175 sub2node->SetVisibility(1);
9176 fNodes->Add(sub2node);
9179 // Place copy #5 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[4],"");
9183 sub2node->SetLineColor(kColorITS);
9184 sub2node->SetVisibility(1);
9185 fNodes->Add(sub2node);
9188 // Place copy #6 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[5],"");
9192 sub2node->SetLineColor(kColorITS);
9193 sub2node->SetVisibility(1);
9194 fNodes->Add(sub2node);
9197 // Place copy #7 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[6],"");
9201 sub2node->SetLineColor(kColorITS);
9202 sub2node->SetVisibility(1);
9203 fNodes->Add(sub2node);
9206 // Place copy #8 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[7],"");
9210 sub2node->SetLineColor(kColorITS);
9211 sub2node->SetVisibility(1);
9212 fNodes->Add(sub2node);
9214 fNodes->Add(sub1node);
9217 // Place copy #10 of I005 in IT34
9219 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9220 sub1node->SetLineColor(kColorITS);
9221 sub1node->SetVisibility(0);
9224 // Place copy #1 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[0],"");
9228 sub2node->SetLineColor(kColorITS);
9229 sub2node->SetVisibility(1);
9230 fNodes->Add(sub2node);
9233 // Place copy #2 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[1],"");
9237 sub2node->SetLineColor(kColorITS);
9238 sub2node->SetVisibility(1);
9239 fNodes->Add(sub2node);
9242 // Place copy #3 of ITS4 directly in I005
9244 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9245 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9246 sub2node->SetLineColor(kColorITS);
9247 sub2node->SetVisibility(1);
9248 fNodes->Add(sub2node);
9251 // Place copy #4 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[3],"");
9255 sub2node->SetLineColor(kColorITS);
9256 sub2node->SetVisibility(1);
9257 fNodes->Add(sub2node);
9260 // Place copy #5 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[4],"");
9264 sub2node->SetLineColor(kColorITS);
9265 sub2node->SetVisibility(1);
9266 fNodes->Add(sub2node);
9269 // Place copy #6 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[5],"");
9273 sub2node->SetLineColor(kColorITS);
9274 sub2node->SetVisibility(1);
9275 fNodes->Add(sub2node);
9278 // Place copy #7 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[6],"");
9282 sub2node->SetLineColor(kColorITS);
9283 sub2node->SetVisibility(1);
9284 fNodes->Add(sub2node);
9287 // Place copy #8 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[7],"");
9291 sub2node->SetLineColor(kColorITS);
9292 sub2node->SetVisibility(1);
9293 fNodes->Add(sub2node);
9295 fNodes->Add(sub1node);
9298 // Place copy #11 of I005 in IT34
9300 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9301 sub1node->SetLineColor(kColorITS);
9302 sub1node->SetVisibility(0);
9305 // Place copy #1 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[0],"");
9309 sub2node->SetLineColor(kColorITS);
9310 sub2node->SetVisibility(1);
9311 fNodes->Add(sub2node);
9314 // Place copy #2 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[1],"");
9318 sub2node->SetLineColor(kColorITS);
9319 sub2node->SetVisibility(1);
9320 fNodes->Add(sub2node);
9323 // Place copy #3 of ITS4 directly in I005
9325 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9326 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9327 sub2node->SetLineColor(kColorITS);
9328 sub2node->SetVisibility(1);
9329 fNodes->Add(sub2node);
9332 // Place copy #4 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[3],"");
9336 sub2node->SetLineColor(kColorITS);
9337 sub2node->SetVisibility(1);
9338 fNodes->Add(sub2node);
9341 // Place copy #5 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[4],"");
9345 sub2node->SetLineColor(kColorITS);
9346 sub2node->SetVisibility(1);
9347 fNodes->Add(sub2node);
9350 // Place copy #6 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[5],"");
9354 sub2node->SetLineColor(kColorITS);
9355 sub2node->SetVisibility(1);
9356 fNodes->Add(sub2node);
9359 // Place copy #7 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[6],"");
9363 sub2node->SetLineColor(kColorITS);
9364 sub2node->SetVisibility(1);
9365 fNodes->Add(sub2node);
9368 // Place copy #8 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[7],"");
9372 sub2node->SetLineColor(kColorITS);
9373 sub2node->SetVisibility(1);
9374 fNodes->Add(sub2node);
9376 fNodes->Add(sub1node);
9379 // Place copy #12 of I005 in IT34
9381 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9382 sub1node->SetLineColor(kColorITS);
9383 sub1node->SetVisibility(0);
9386 // Place copy #1 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[0],"");
9390 sub2node->SetLineColor(kColorITS);
9391 sub2node->SetVisibility(1);
9392 fNodes->Add(sub2node);
9395 // Place copy #2 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[1],"");
9399 sub2node->SetLineColor(kColorITS);
9400 sub2node->SetVisibility(1);
9401 fNodes->Add(sub2node);
9404 // Place copy #3 of ITS4 directly in I005
9406 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9407 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9408 sub2node->SetLineColor(kColorITS);
9409 sub2node->SetVisibility(1);
9410 fNodes->Add(sub2node);
9413 // Place copy #4 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[3],"");
9417 sub2node->SetLineColor(kColorITS);
9418 sub2node->SetVisibility(1);
9419 fNodes->Add(sub2node);
9422 // Place copy #5 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[4],"");
9426 sub2node->SetLineColor(kColorITS);
9427 sub2node->SetVisibility(1);
9428 fNodes->Add(sub2node);
9431 // Place copy #6 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[5],"");
9435 sub2node->SetLineColor(kColorITS);
9436 sub2node->SetVisibility(1);
9437 fNodes->Add(sub2node);
9440 // Place copy #7 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[6],"");
9444 sub2node->SetLineColor(kColorITS);
9445 sub2node->SetVisibility(1);
9446 fNodes->Add(sub2node);
9449 // Place copy #8 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[7],"");
9453 sub2node->SetLineColor(kColorITS);
9454 sub2node->SetVisibility(1);
9455 fNodes->Add(sub2node);
9457 fNodes->Add(sub1node);
9460 // Place copy #13 of I005 in IT34
9462 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9463 sub1node->SetLineColor(kColorITS);
9464 sub1node->SetVisibility(0);
9467 // Place copy #1 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[0],"");
9471 sub2node->SetLineColor(kColorITS);
9472 sub2node->SetVisibility(1);
9473 fNodes->Add(sub2node);
9476 // Place copy #2 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[1],"");
9480 sub2node->SetLineColor(kColorITS);
9481 sub2node->SetVisibility(1);
9482 fNodes->Add(sub2node);
9485 // Place copy #3 of ITS4 directly in I005
9487 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9488 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9489 sub2node->SetLineColor(kColorITS);
9490 sub2node->SetVisibility(1);
9491 fNodes->Add(sub2node);
9494 // Place copy #4 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[3],"");
9498 sub2node->SetLineColor(kColorITS);
9499 sub2node->SetVisibility(1);
9500 fNodes->Add(sub2node);
9503 // Place copy #5 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[4],"");
9507 sub2node->SetLineColor(kColorITS);
9508 sub2node->SetVisibility(1);
9509 fNodes->Add(sub2node);
9512 // Place copy #6 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[5],"");
9516 sub2node->SetLineColor(kColorITS);
9517 sub2node->SetVisibility(1);
9518 fNodes->Add(sub2node);
9521 // Place copy #7 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[6],"");
9525 sub2node->SetLineColor(kColorITS);
9526 sub2node->SetVisibility(1);
9527 fNodes->Add(sub2node);
9530 // Place copy #8 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[7],"");
9534 sub2node->SetLineColor(kColorITS);
9535 sub2node->SetVisibility(1);
9536 fNodes->Add(sub2node);
9538 fNodes->Add(sub1node);
9541 // Place copy #14 of I005 in IT34
9543 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9544 sub1node->SetLineColor(kColorITS);
9545 sub1node->SetVisibility(0);
9548 // Place copy #1 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[0],"");
9552 sub2node->SetLineColor(kColorITS);
9553 sub2node->SetVisibility(1);
9554 fNodes->Add(sub2node);
9557 // Place copy #2 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[1],"");
9561 sub2node->SetLineColor(kColorITS);
9562 sub2node->SetVisibility(1);
9563 fNodes->Add(sub2node);
9566 // Place copy #3 of ITS4 directly in I005
9568 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9569 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9570 sub2node->SetLineColor(kColorITS);
9571 sub2node->SetVisibility(1);
9572 fNodes->Add(sub2node);
9575 // Place copy #4 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[3],"");
9579 sub2node->SetLineColor(kColorITS);
9580 sub2node->SetVisibility(1);
9581 fNodes->Add(sub2node);
9584 // Place copy #5 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[4],"");
9588 sub2node->SetLineColor(kColorITS);
9589 sub2node->SetVisibility(1);
9590 fNodes->Add(sub2node);
9593 // Place copy #6 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[5],"");
9597 sub2node->SetLineColor(kColorITS);
9598 sub2node->SetVisibility(1);
9599 fNodes->Add(sub2node);
9602 // Place copy #7 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[6],"");
9606 sub2node->SetLineColor(kColorITS);
9607 sub2node->SetVisibility(1);
9608 fNodes->Add(sub2node);
9611 // Place copy #8 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[7],"");
9615 sub2node->SetLineColor(kColorITS);
9616 sub2node->SetVisibility(1);
9617 fNodes->Add(sub2node);
9619 fNodes->Add(sub1node);
9622 // Place copy #15 of I005 in IT34
9624 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9625 sub1node->SetLineColor(kColorITS);
9626 sub1node->SetVisibility(0);
9629 // Place copy #1 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[0],"");
9633 sub2node->SetLineColor(kColorITS);
9634 sub2node->SetVisibility(1);
9635 fNodes->Add(sub2node);
9638 // Place copy #2 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[1],"");
9642 sub2node->SetLineColor(kColorITS);
9643 sub2node->SetVisibility(1);
9644 fNodes->Add(sub2node);
9647 // Place copy #3 of ITS4 directly in I005
9649 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9650 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9651 sub2node->SetLineColor(kColorITS);
9652 sub2node->SetVisibility(1);
9653 fNodes->Add(sub2node);
9656 // Place copy #4 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[3],"");
9660 sub2node->SetLineColor(kColorITS);
9661 sub2node->SetVisibility(1);
9662 fNodes->Add(sub2node);
9665 // Place copy #5 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[4],"");
9669 sub2node->SetLineColor(kColorITS);
9670 sub2node->SetVisibility(1);
9671 fNodes->Add(sub2node);
9674 // Place copy #6 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[5],"");
9678 sub2node->SetLineColor(kColorITS);
9679 sub2node->SetVisibility(1);
9680 fNodes->Add(sub2node);
9683 // Place copy #7 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[6],"");
9687 sub2node->SetLineColor(kColorITS);
9688 sub2node->SetVisibility(1);
9689 fNodes->Add(sub2node);
9692 // Place copy #8 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[7],"");
9696 sub2node->SetLineColor(kColorITS);
9697 sub2node->SetVisibility(1);
9698 fNodes->Add(sub2node);
9700 fNodes->Add(sub1node);
9703 // Place copy #16 of I005 in IT34
9705 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9706 sub1node->SetLineColor(kColorITS);
9707 sub1node->SetVisibility(0);
9710 // Place copy #1 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[0],"");
9714 sub2node->SetLineColor(kColorITS);
9715 sub2node->SetVisibility(1);
9716 fNodes->Add(sub2node);
9719 // Place copy #2 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[1],"");
9723 sub2node->SetLineColor(kColorITS);
9724 sub2node->SetVisibility(1);
9725 fNodes->Add(sub2node);
9728 // Place copy #3 of ITS4 directly in I005
9730 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9731 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9732 sub2node->SetLineColor(kColorITS);
9733 sub2node->SetVisibility(1);
9734 fNodes->Add(sub2node);
9737 // Place copy #4 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[3],"");
9741 sub2node->SetLineColor(kColorITS);
9742 sub2node->SetVisibility(1);
9743 fNodes->Add(sub2node);
9746 // Place copy #5 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[4],"");
9750 sub2node->SetLineColor(kColorITS);
9751 sub2node->SetVisibility(1);
9752 fNodes->Add(sub2node);
9755 // Place copy #6 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[5],"");
9759 sub2node->SetLineColor(kColorITS);
9760 sub2node->SetVisibility(1);
9761 fNodes->Add(sub2node);
9764 // Place copy #7 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[6],"");
9768 sub2node->SetLineColor(kColorITS);
9769 sub2node->SetVisibility(1);
9770 fNodes->Add(sub2node);
9773 // Place copy #8 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[7],"");
9777 sub2node->SetLineColor(kColorITS);
9778 sub2node->SetVisibility(1);
9779 fNodes->Add(sub2node);
9781 fNodes->Add(sub1node);
9784 // Place copy #17 of I005 in IT34
9786 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9787 sub1node->SetLineColor(kColorITS);
9788 sub1node->SetVisibility(0);
9791 // Place copy #1 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[0],"");
9795 sub2node->SetLineColor(kColorITS);
9796 sub2node->SetVisibility(1);
9797 fNodes->Add(sub2node);
9800 // Place copy #2 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[1],"");
9804 sub2node->SetLineColor(kColorITS);
9805 sub2node->SetVisibility(1);
9806 fNodes->Add(sub2node);
9809 // Place copy #3 of ITS4 directly in I005
9811 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9812 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9813 sub2node->SetLineColor(kColorITS);
9814 sub2node->SetVisibility(1);
9815 fNodes->Add(sub2node);
9818 // Place copy #4 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[3],"");
9822 sub2node->SetLineColor(kColorITS);
9823 sub2node->SetVisibility(1);
9824 fNodes->Add(sub2node);
9827 // Place copy #5 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[4],"");
9831 sub2node->SetLineColor(kColorITS);
9832 sub2node->SetVisibility(1);
9833 fNodes->Add(sub2node);
9836 // Place copy #6 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[5],"");
9840 sub2node->SetLineColor(kColorITS);
9841 sub2node->SetVisibility(1);
9842 fNodes->Add(sub2node);
9845 // Place copy #7 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[6],"");
9849 sub2node->SetLineColor(kColorITS);
9850 sub2node->SetVisibility(1);
9851 fNodes->Add(sub2node);
9854 // Place copy #8 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[7],"");
9858 sub2node->SetLineColor(kColorITS);
9859 sub2node->SetVisibility(1);
9860 fNodes->Add(sub2node);
9862 fNodes->Add(sub1node);
9865 // Place copy #18 of I005 in IT34
9867 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9868 sub1node->SetLineColor(kColorITS);
9869 sub1node->SetVisibility(0);
9872 // Place copy #1 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[0],"");
9876 sub2node->SetLineColor(kColorITS);
9877 sub2node->SetVisibility(1);
9878 fNodes->Add(sub2node);
9881 // Place copy #2 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[1],"");
9885 sub2node->SetLineColor(kColorITS);
9886 sub2node->SetVisibility(1);
9887 fNodes->Add(sub2node);
9890 // Place copy #3 of ITS4 directly in I005
9892 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9893 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9894 sub2node->SetLineColor(kColorITS);
9895 sub2node->SetVisibility(1);
9896 fNodes->Add(sub2node);
9899 // Place copy #4 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[3],"");
9903 sub2node->SetLineColor(kColorITS);
9904 sub2node->SetVisibility(1);
9905 fNodes->Add(sub2node);
9908 // Place copy #5 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[4],"");
9912 sub2node->SetLineColor(kColorITS);
9913 sub2node->SetVisibility(1);
9914 fNodes->Add(sub2node);
9917 // Place copy #6 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[5],"");
9921 sub2node->SetLineColor(kColorITS);
9922 sub2node->SetVisibility(1);
9923 fNodes->Add(sub2node);
9926 // Place copy #7 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[6],"");
9930 sub2node->SetLineColor(kColorITS);
9931 sub2node->SetVisibility(1);
9932 fNodes->Add(sub2node);
9935 // Place copy #8 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[7],"");
9939 sub2node->SetLineColor(kColorITS);
9940 sub2node->SetVisibility(1);
9941 fNodes->Add(sub2node);
9943 fNodes->Add(sub1node);
9946 // Place copy #19 of I005 in IT34
9948 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9949 sub1node->SetLineColor(kColorITS);
9950 sub1node->SetVisibility(0);
9953 // Place copy #1 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[0],"");
9957 sub2node->SetLineColor(kColorITS);
9958 sub2node->SetVisibility(1);
9959 fNodes->Add(sub2node);
9962 // Place copy #2 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[1],"");
9966 sub2node->SetLineColor(kColorITS);
9967 sub2node->SetVisibility(1);
9968 fNodes->Add(sub2node);
9971 // Place copy #3 of ITS4 directly in I005
9973 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9974 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9975 sub2node->SetLineColor(kColorITS);
9976 sub2node->SetVisibility(1);
9977 fNodes->Add(sub2node);
9980 // Place copy #4 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[3],"");
9984 sub2node->SetLineColor(kColorITS);
9985 sub2node->SetVisibility(1);
9986 fNodes->Add(sub2node);
9989 // Place copy #5 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[4],"");
9993 sub2node->SetLineColor(kColorITS);
9994 sub2node->SetVisibility(1);
9995 fNodes->Add(sub2node);
9998 // Place copy #6 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[5],"");
10002 sub2node->SetLineColor(kColorITS);
10003 sub2node->SetVisibility(1);
10004 fNodes->Add(sub2node);
10007 // Place copy #7 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[6],"");
10011 sub2node->SetLineColor(kColorITS);
10012 sub2node->SetVisibility(1);
10013 fNodes->Add(sub2node);
10016 // Place copy #8 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[7],"");
10020 sub2node->SetLineColor(kColorITS);
10021 sub2node->SetVisibility(1);
10022 fNodes->Add(sub2node);
10024 fNodes->Add(sub1node);
10027 // Place copy #20 of I005 in IT34
10029 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
10030 sub1node->SetLineColor(kColorITS);
10031 sub1node->SetVisibility(0);
10034 // Place copy #1 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[0],"");
10038 sub2node->SetLineColor(kColorITS);
10039 sub2node->SetVisibility(1);
10040 fNodes->Add(sub2node);
10043 // Place copy #2 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[1],"");
10047 sub2node->SetLineColor(kColorITS);
10048 sub2node->SetVisibility(1);
10049 fNodes->Add(sub2node);
10052 // Place copy #3 of ITS4 directly in I005
10054 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10055 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10056 sub2node->SetLineColor(kColorITS);
10057 sub2node->SetVisibility(1);
10058 fNodes->Add(sub2node);
10061 // Place copy #4 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[3],"");
10065 sub2node->SetLineColor(kColorITS);
10066 sub2node->SetVisibility(1);
10067 fNodes->Add(sub2node);
10070 // Place copy #5 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[4],"");
10074 sub2node->SetLineColor(kColorITS);
10075 sub2node->SetVisibility(1);
10076 fNodes->Add(sub2node);
10079 // Place copy #6 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[5],"");
10083 sub2node->SetLineColor(kColorITS);
10084 sub2node->SetVisibility(1);
10085 fNodes->Add(sub2node);
10088 // Place copy #7 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[6],"");
10092 sub2node->SetLineColor(kColorITS);
10093 sub2node->SetVisibility(1);
10094 fNodes->Add(sub2node);
10097 // Place copy #8 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[7],"");
10101 sub2node->SetLineColor(kColorITS);
10102 sub2node->SetVisibility(1);
10103 fNodes->Add(sub2node);
10105 fNodes->Add(sub1node);
10108 // Place copy #21 of I005 in IT34
10110 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
10111 sub1node->SetLineColor(kColorITS);
10112 sub1node->SetVisibility(0);
10115 // Place copy #1 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[0],"");
10119 sub2node->SetLineColor(kColorITS);
10120 sub2node->SetVisibility(1);
10121 fNodes->Add(sub2node);
10124 // Place copy #2 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[1],"");
10128 sub2node->SetLineColor(kColorITS);
10129 sub2node->SetVisibility(1);
10130 fNodes->Add(sub2node);
10133 // Place copy #3 of ITS4 directly in I005
10135 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10136 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10137 sub2node->SetLineColor(kColorITS);
10138 sub2node->SetVisibility(1);
10139 fNodes->Add(sub2node);
10142 // Place copy #4 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[3],"");
10146 sub2node->SetLineColor(kColorITS);
10147 sub2node->SetVisibility(1);
10148 fNodes->Add(sub2node);
10151 // Place copy #5 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[4],"");
10155 sub2node->SetLineColor(kColorITS);
10156 sub2node->SetVisibility(1);
10157 fNodes->Add(sub2node);
10160 // Place copy #6 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[5],"");
10164 sub2node->SetLineColor(kColorITS);
10165 sub2node->SetVisibility(1);
10166 fNodes->Add(sub2node);
10169 // Place copy #7 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[6],"");
10173 sub2node->SetLineColor(kColorITS);
10174 sub2node->SetVisibility(1);
10175 fNodes->Add(sub2node);
10178 // Place copy #8 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[7],"");
10182 sub2node->SetLineColor(kColorITS);
10183 sub2node->SetVisibility(1);
10184 fNodes->Add(sub2node);
10186 fNodes->Add(sub1node);
10189 // Place copy #22 of I005 in IT34
10191 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10192 sub1node->SetLineColor(kColorITS);
10193 sub1node->SetVisibility(0);
10196 // Place copy #1 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[0],"");
10200 sub2node->SetLineColor(kColorITS);
10201 sub2node->SetVisibility(1);
10202 fNodes->Add(sub2node);
10205 // Place copy #2 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[1],"");
10209 sub2node->SetLineColor(kColorITS);
10210 sub2node->SetVisibility(1);
10211 fNodes->Add(sub2node);
10214 // Place copy #3 of ITS4 directly in I005
10216 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10217 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10218 sub2node->SetLineColor(kColorITS);
10219 sub2node->SetVisibility(1);
10220 fNodes->Add(sub2node);
10223 // Place copy #4 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[3],"");
10227 sub2node->SetLineColor(kColorITS);
10228 sub2node->SetVisibility(1);
10229 fNodes->Add(sub2node);
10232 // Place copy #5 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[4],"");
10236 sub2node->SetLineColor(kColorITS);
10237 sub2node->SetVisibility(1);
10238 fNodes->Add(sub2node);
10241 // Place copy #6 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[5],"");
10245 sub2node->SetLineColor(kColorITS);
10246 sub2node->SetVisibility(1);
10247 fNodes->Add(sub2node);
10250 // Place copy #7 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[6],"");
10254 sub2node->SetLineColor(kColorITS);
10255 sub2node->SetVisibility(1);
10256 fNodes->Add(sub2node);
10259 // Place copy #8 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[7],"");
10263 sub2node->SetLineColor(kColorITS);
10264 sub2node->SetVisibility(1);
10265 fNodes->Add(sub2node);
10267 fNodes->Add(sub1node);
10273 // --- Place SSD volumes into their mother volume
10275 // Place IT56 in Alice
10276 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10277 node->SetLineColor(kColorITS);
10278 node->SetVisibility(0);
10281 // Place copy #1 of I565 in IT56
10283 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10284 sub1node->SetLineColor(kColorITS);
10285 sub1node->SetVisibility(0);
10288 // Place copy #1 of ITS5 directly in I565
10290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10291 sub2node->SetLineColor(kColorITS);
10292 sub2node->SetVisibility(1);
10293 fNodes->Add(sub2node);
10296 // Place copy #2 of ITS5 directly in I565
10298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10299 sub2node->SetLineColor(kColorITS);
10300 sub2node->SetVisibility(1);
10301 fNodes->Add(sub2node);
10304 // Place copy #3 of ITS5 directly in I565
10306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10307 sub2node->SetLineColor(kColorITS);
10308 sub2node->SetVisibility(1);
10309 fNodes->Add(sub2node);
10312 // Place copy #4 of ITS5 directly in I565
10314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10315 sub2node->SetLineColor(kColorITS);
10316 sub2node->SetVisibility(1);
10317 fNodes->Add(sub2node);
10320 // Place copy #5 of ITS5 directly in I565
10322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10323 sub2node->SetLineColor(kColorITS);
10324 sub2node->SetVisibility(1);
10325 fNodes->Add(sub2node);
10328 // Place copy #6 of ITS5 directly in I565
10330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10331 sub2node->SetLineColor(kColorITS);
10332 sub2node->SetVisibility(1);
10333 fNodes->Add(sub2node);
10336 // Place copy #7 of ITS5 directly in I565
10338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10339 sub2node->SetLineColor(kColorITS);
10340 sub2node->SetVisibility(1);
10341 fNodes->Add(sub2node);
10344 // Place copy #8 of ITS5 directly in I565
10346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10347 sub2node->SetLineColor(kColorITS);
10348 sub2node->SetVisibility(1);
10349 fNodes->Add(sub2node);
10352 // Place copy #9 of ITS5 directly in I565
10354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10355 sub2node->SetLineColor(kColorITS);
10356 sub2node->SetVisibility(1);
10357 fNodes->Add(sub2node);
10360 // Place copy #10 of ITS5 directly in I565
10362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10363 sub2node->SetLineColor(kColorITS);
10364 sub2node->SetVisibility(1);
10365 fNodes->Add(sub2node);
10368 // Place copy #11 of ITS5 directly in I565
10370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10371 sub2node->SetLineColor(kColorITS);
10372 sub2node->SetVisibility(1);
10373 fNodes->Add(sub2node);
10376 // Place copy #12 of ITS5 directly in I565
10378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10379 sub2node->SetLineColor(kColorITS);
10380 sub2node->SetVisibility(1);
10381 fNodes->Add(sub2node);
10384 // Place copy #13 of ITS5 directly in I565
10386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10387 sub2node->SetLineColor(kColorITS);
10388 sub2node->SetVisibility(1);
10389 fNodes->Add(sub2node);
10392 // Place copy #14 of ITS5 directly in I565
10394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10395 sub2node->SetLineColor(kColorITS);
10396 sub2node->SetVisibility(1);
10397 fNodes->Add(sub2node);
10400 // Place copy #15 of ITS5 directly in I565
10402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10403 sub2node->SetLineColor(kColorITS);
10404 sub2node->SetVisibility(1);
10405 fNodes->Add(sub2node);
10408 // Place copy #16 of ITS5 directly in I565
10410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10411 sub2node->SetLineColor(kColorITS);
10412 sub2node->SetVisibility(1);
10413 fNodes->Add(sub2node);
10416 // Place copy #17 of ITS5 directly in I565
10418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10419 sub2node->SetLineColor(kColorITS);
10420 sub2node->SetVisibility(1);
10421 fNodes->Add(sub2node);
10424 // Place copy #18 of ITS5 directly in I565
10426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10427 sub2node->SetLineColor(kColorITS);
10428 sub2node->SetVisibility(1);
10429 fNodes->Add(sub2node);
10432 // Place copy #19 of ITS5 directly in I565
10434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10435 sub2node->SetLineColor(kColorITS);
10436 sub2node->SetVisibility(1);
10437 fNodes->Add(sub2node);
10440 // Place copy #20 of ITS5 directly in I565
10442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10443 sub2node->SetLineColor(kColorITS);
10444 sub2node->SetVisibility(1);
10445 fNodes->Add(sub2node);
10448 // Place copy #21 of ITS5 directly in I565
10450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10451 sub2node->SetLineColor(kColorITS);
10452 sub2node->SetVisibility(1);
10453 fNodes->Add(sub2node);
10456 // Place copy #22 of ITS5 directly in I565
10458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10459 sub2node->SetLineColor(kColorITS);
10460 sub2node->SetVisibility(1);
10461 fNodes->Add(sub2node);
10463 fNodes->Add(sub1node);
10466 // Place copy #2 of I565 in IT56
10468 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10469 sub1node->SetLineColor(kColorITS);
10470 sub1node->SetVisibility(0);
10473 // Place copy #1 of ITS5 directly in I565
10475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10476 sub2node->SetLineColor(kColorITS);
10477 sub2node->SetVisibility(1);
10478 fNodes->Add(sub2node);
10481 // Place copy #2 of ITS5 directly in I565
10483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10484 sub2node->SetLineColor(kColorITS);
10485 sub2node->SetVisibility(1);
10486 fNodes->Add(sub2node);
10489 // Place copy #3 of ITS5 directly in I565
10491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10492 sub2node->SetLineColor(kColorITS);
10493 sub2node->SetVisibility(1);
10494 fNodes->Add(sub2node);
10497 // Place copy #4 of ITS5 directly in I565
10499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10500 sub2node->SetLineColor(kColorITS);
10501 sub2node->SetVisibility(1);
10502 fNodes->Add(sub2node);
10505 // Place copy #5 of ITS5 directly in I565
10507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10508 sub2node->SetLineColor(kColorITS);
10509 sub2node->SetVisibility(1);
10510 fNodes->Add(sub2node);
10513 // Place copy #6 of ITS5 directly in I565
10515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10516 sub2node->SetLineColor(kColorITS);
10517 sub2node->SetVisibility(1);
10518 fNodes->Add(sub2node);
10521 // Place copy #7 of ITS5 directly in I565
10523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10524 sub2node->SetLineColor(kColorITS);
10525 sub2node->SetVisibility(1);
10526 fNodes->Add(sub2node);
10529 // Place copy #8 of ITS5 directly in I565
10531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10532 sub2node->SetLineColor(kColorITS);
10533 sub2node->SetVisibility(1);
10534 fNodes->Add(sub2node);
10537 // Place copy #9 of ITS5 directly in I565
10539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10540 sub2node->SetLineColor(kColorITS);
10541 sub2node->SetVisibility(1);
10542 fNodes->Add(sub2node);
10545 // Place copy #10 of ITS5 directly in I565
10547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10548 sub2node->SetLineColor(kColorITS);
10549 sub2node->SetVisibility(1);
10550 fNodes->Add(sub2node);
10553 // Place copy #11 of ITS5 directly in I565
10555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10556 sub2node->SetLineColor(kColorITS);
10557 sub2node->SetVisibility(1);
10558 fNodes->Add(sub2node);
10561 // Place copy #12 of ITS5 directly in I565
10563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10564 sub2node->SetLineColor(kColorITS);
10565 sub2node->SetVisibility(1);
10566 fNodes->Add(sub2node);
10569 // Place copy #13 of ITS5 directly in I565
10571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10572 sub2node->SetLineColor(kColorITS);
10573 sub2node->SetVisibility(1);
10574 fNodes->Add(sub2node);
10577 // Place copy #14 of ITS5 directly in I565
10579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10580 sub2node->SetLineColor(kColorITS);
10581 sub2node->SetVisibility(1);
10582 fNodes->Add(sub2node);
10585 // Place copy #15 of ITS5 directly in I565
10587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10588 sub2node->SetLineColor(kColorITS);
10589 sub2node->SetVisibility(1);
10590 fNodes->Add(sub2node);
10593 // Place copy #16 of ITS5 directly in I565
10595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10596 sub2node->SetLineColor(kColorITS);
10597 sub2node->SetVisibility(1);
10598 fNodes->Add(sub2node);
10601 // Place copy #17 of ITS5 directly in I565
10603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10604 sub2node->SetLineColor(kColorITS);
10605 sub2node->SetVisibility(1);
10606 fNodes->Add(sub2node);
10609 // Place copy #18 of ITS5 directly in I565
10611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10612 sub2node->SetLineColor(kColorITS);
10613 sub2node->SetVisibility(1);
10614 fNodes->Add(sub2node);
10617 // Place copy #19 of ITS5 directly in I565
10619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10620 sub2node->SetLineColor(kColorITS);
10621 sub2node->SetVisibility(1);
10622 fNodes->Add(sub2node);
10625 // Place copy #20 of ITS5 directly in I565
10627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10628 sub2node->SetLineColor(kColorITS);
10629 sub2node->SetVisibility(1);
10630 fNodes->Add(sub2node);
10633 // Place copy #21 of ITS5 directly in I565
10635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10636 sub2node->SetLineColor(kColorITS);
10637 sub2node->SetVisibility(1);
10638 fNodes->Add(sub2node);
10641 // Place copy #22 of ITS5 directly in I565
10643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10644 sub2node->SetLineColor(kColorITS);
10645 sub2node->SetVisibility(1);
10646 fNodes->Add(sub2node);
10648 fNodes->Add(sub1node);
10651 // Place copy #3 of I565 in IT56
10653 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10654 sub1node->SetLineColor(kColorITS);
10655 sub1node->SetVisibility(0);
10658 // Place copy #1 of ITS5 directly in I565
10660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10661 sub2node->SetLineColor(kColorITS);
10662 sub2node->SetVisibility(1);
10663 fNodes->Add(sub2node);
10666 // Place copy #2 of ITS5 directly in I565
10668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10669 sub2node->SetLineColor(kColorITS);
10670 sub2node->SetVisibility(1);
10671 fNodes->Add(sub2node);
10674 // Place copy #3 of ITS5 directly in I565
10676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10677 sub2node->SetLineColor(kColorITS);
10678 sub2node->SetVisibility(1);
10679 fNodes->Add(sub2node);
10682 // Place copy #4 of ITS5 directly in I565
10684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10685 sub2node->SetLineColor(kColorITS);
10686 sub2node->SetVisibility(1);
10687 fNodes->Add(sub2node);
10690 // Place copy #5 of ITS5 directly in I565
10692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10693 sub2node->SetLineColor(kColorITS);
10694 sub2node->SetVisibility(1);
10695 fNodes->Add(sub2node);
10698 // Place copy #6 of ITS5 directly in I565
10700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10701 sub2node->SetLineColor(kColorITS);
10702 sub2node->SetVisibility(1);
10703 fNodes->Add(sub2node);
10706 // Place copy #7 of ITS5 directly in I565
10708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10709 sub2node->SetLineColor(kColorITS);
10710 sub2node->SetVisibility(1);
10711 fNodes->Add(sub2node);
10714 // Place copy #8 of ITS5 directly in I565
10716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10717 sub2node->SetLineColor(kColorITS);
10718 sub2node->SetVisibility(1);
10719 fNodes->Add(sub2node);
10722 // Place copy #9 of ITS5 directly in I565
10724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10725 sub2node->SetLineColor(kColorITS);
10726 sub2node->SetVisibility(1);
10727 fNodes->Add(sub2node);
10730 // Place copy #10 of ITS5 directly in I565
10732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10733 sub2node->SetLineColor(kColorITS);
10734 sub2node->SetVisibility(1);
10735 fNodes->Add(sub2node);
10738 // Place copy #11 of ITS5 directly in I565
10740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10741 sub2node->SetLineColor(kColorITS);
10742 sub2node->SetVisibility(1);
10743 fNodes->Add(sub2node);
10746 // Place copy #12 of ITS5 directly in I565
10748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10749 sub2node->SetLineColor(kColorITS);
10750 sub2node->SetVisibility(1);
10751 fNodes->Add(sub2node);
10754 // Place copy #13 of ITS5 directly in I565
10756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10757 sub2node->SetLineColor(kColorITS);
10758 sub2node->SetVisibility(1);
10759 fNodes->Add(sub2node);
10762 // Place copy #14 of ITS5 directly in I565
10764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10765 sub2node->SetLineColor(kColorITS);
10766 sub2node->SetVisibility(1);
10767 fNodes->Add(sub2node);
10770 // Place copy #15 of ITS5 directly in I565
10772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10773 sub2node->SetLineColor(kColorITS);
10774 sub2node->SetVisibility(1);
10775 fNodes->Add(sub2node);
10778 // Place copy #16 of ITS5 directly in I565
10780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10781 sub2node->SetLineColor(kColorITS);
10782 sub2node->SetVisibility(1);
10783 fNodes->Add(sub2node);
10786 // Place copy #17 of ITS5 directly in I565
10788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10789 sub2node->SetLineColor(kColorITS);
10790 sub2node->SetVisibility(1);
10791 fNodes->Add(sub2node);
10794 // Place copy #18 of ITS5 directly in I565
10796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10797 sub2node->SetLineColor(kColorITS);
10798 sub2node->SetVisibility(1);
10799 fNodes->Add(sub2node);
10802 // Place copy #19 of ITS5 directly in I565
10804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10805 sub2node->SetLineColor(kColorITS);
10806 sub2node->SetVisibility(1);
10807 fNodes->Add(sub2node);
10810 // Place copy #20 of ITS5 directly in I565
10812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10813 sub2node->SetLineColor(kColorITS);
10814 sub2node->SetVisibility(1);
10815 fNodes->Add(sub2node);
10818 // Place copy #21 of ITS5 directly in I565
10820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10821 sub2node->SetLineColor(kColorITS);
10822 sub2node->SetVisibility(1);
10823 fNodes->Add(sub2node);
10826 // Place copy #22 of ITS5 directly in I565
10828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10829 sub2node->SetLineColor(kColorITS);
10830 sub2node->SetVisibility(1);
10831 fNodes->Add(sub2node);
10833 fNodes->Add(sub1node);
10836 // Place copy #4 of I565 in IT56
10838 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10839 sub1node->SetLineColor(kColorITS);
10840 sub1node->SetVisibility(0);
10843 // Place copy #1 of ITS5 directly in I565
10845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10846 sub2node->SetLineColor(kColorITS);
10847 sub2node->SetVisibility(1);
10848 fNodes->Add(sub2node);
10851 // Place copy #2 of ITS5 directly in I565
10853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10854 sub2node->SetLineColor(kColorITS);
10855 sub2node->SetVisibility(1);
10856 fNodes->Add(sub2node);
10859 // Place copy #3 of ITS5 directly in I565
10861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10862 sub2node->SetLineColor(kColorITS);
10863 sub2node->SetVisibility(1);
10864 fNodes->Add(sub2node);
10867 // Place copy #4 of ITS5 directly in I565
10869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10870 sub2node->SetLineColor(kColorITS);
10871 sub2node->SetVisibility(1);
10872 fNodes->Add(sub2node);
10875 // Place copy #5 of ITS5 directly in I565
10877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10878 sub2node->SetLineColor(kColorITS);
10879 sub2node->SetVisibility(1);
10880 fNodes->Add(sub2node);
10883 // Place copy #6 of ITS5 directly in I565
10885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10886 sub2node->SetLineColor(kColorITS);
10887 sub2node->SetVisibility(1);
10888 fNodes->Add(sub2node);
10891 // Place copy #7 of ITS5 directly in I565
10893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10894 sub2node->SetLineColor(kColorITS);
10895 sub2node->SetVisibility(1);
10896 fNodes->Add(sub2node);
10899 // Place copy #8 of ITS5 directly in I565
10901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10902 sub2node->SetLineColor(kColorITS);
10903 sub2node->SetVisibility(1);
10904 fNodes->Add(sub2node);
10907 // Place copy #9 of ITS5 directly in I565
10909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10910 sub2node->SetLineColor(kColorITS);
10911 sub2node->SetVisibility(1);
10912 fNodes->Add(sub2node);
10915 // Place copy #10 of ITS5 directly in I565
10917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10918 sub2node->SetLineColor(kColorITS);
10919 sub2node->SetVisibility(1);
10920 fNodes->Add(sub2node);
10923 // Place copy #11 of ITS5 directly in I565
10925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10926 sub2node->SetLineColor(kColorITS);
10927 sub2node->SetVisibility(1);
10928 fNodes->Add(sub2node);
10931 // Place copy #12 of ITS5 directly in I565
10933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10934 sub2node->SetLineColor(kColorITS);
10935 sub2node->SetVisibility(1);
10936 fNodes->Add(sub2node);
10939 // Place copy #13 of ITS5 directly in I565
10941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10942 sub2node->SetLineColor(kColorITS);
10943 sub2node->SetVisibility(1);
10944 fNodes->Add(sub2node);
10947 // Place copy #14 of ITS5 directly in I565
10949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10950 sub2node->SetLineColor(kColorITS);
10951 sub2node->SetVisibility(1);
10952 fNodes->Add(sub2node);
10955 // Place copy #15 of ITS5 directly in I565
10957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10958 sub2node->SetLineColor(kColorITS);
10959 sub2node->SetVisibility(1);
10960 fNodes->Add(sub2node);
10963 // Place copy #16 of ITS5 directly in I565
10965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10966 sub2node->SetLineColor(kColorITS);
10967 sub2node->SetVisibility(1);
10968 fNodes->Add(sub2node);
10971 // Place copy #17 of ITS5 directly in I565
10973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10974 sub2node->SetLineColor(kColorITS);
10975 sub2node->SetVisibility(1);
10976 fNodes->Add(sub2node);
10979 // Place copy #18 of ITS5 directly in I565
10981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10982 sub2node->SetLineColor(kColorITS);
10983 sub2node->SetVisibility(1);
10984 fNodes->Add(sub2node);
10987 // Place copy #19 of ITS5 directly in I565
10989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10990 sub2node->SetLineColor(kColorITS);
10991 sub2node->SetVisibility(1);
10992 fNodes->Add(sub2node);
10995 // Place copy #20 of ITS5 directly in I565
10997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10998 sub2node->SetLineColor(kColorITS);
10999 sub2node->SetVisibility(1);
11000 fNodes->Add(sub2node);
11003 // Place copy #21 of ITS5 directly in I565
11005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11006 sub2node->SetLineColor(kColorITS);
11007 sub2node->SetVisibility(1);
11008 fNodes->Add(sub2node);
11011 // Place copy #22 of ITS5 directly in I565
11013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11014 sub2node->SetLineColor(kColorITS);
11015 sub2node->SetVisibility(1);
11016 fNodes->Add(sub2node);
11018 fNodes->Add(sub1node);
11021 // Place copy #5 of I565 in IT56
11023 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
11024 sub1node->SetLineColor(kColorITS);
11025 sub1node->SetVisibility(0);
11028 // Place copy #1 of ITS5 directly in I565
11030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11031 sub2node->SetLineColor(kColorITS);
11032 sub2node->SetVisibility(1);
11033 fNodes->Add(sub2node);
11036 // Place copy #2 of ITS5 directly in I565
11038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11039 sub2node->SetLineColor(kColorITS);
11040 sub2node->SetVisibility(1);
11041 fNodes->Add(sub2node);
11044 // Place copy #3 of ITS5 directly in I565
11046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11047 sub2node->SetLineColor(kColorITS);
11048 sub2node->SetVisibility(1);
11049 fNodes->Add(sub2node);
11052 // Place copy #4 of ITS5 directly in I565
11054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11055 sub2node->SetLineColor(kColorITS);
11056 sub2node->SetVisibility(1);
11057 fNodes->Add(sub2node);
11060 // Place copy #5 of ITS5 directly in I565
11062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11063 sub2node->SetLineColor(kColorITS);
11064 sub2node->SetVisibility(1);
11065 fNodes->Add(sub2node);
11068 // Place copy #6 of ITS5 directly in I565
11070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11071 sub2node->SetLineColor(kColorITS);
11072 sub2node->SetVisibility(1);
11073 fNodes->Add(sub2node);
11076 // Place copy #7 of ITS5 directly in I565
11078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11079 sub2node->SetLineColor(kColorITS);
11080 sub2node->SetVisibility(1);
11081 fNodes->Add(sub2node);
11084 // Place copy #8 of ITS5 directly in I565
11086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11087 sub2node->SetLineColor(kColorITS);
11088 sub2node->SetVisibility(1);
11089 fNodes->Add(sub2node);
11092 // Place copy #9 of ITS5 directly in I565
11094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11095 sub2node->SetLineColor(kColorITS);
11096 sub2node->SetVisibility(1);
11097 fNodes->Add(sub2node);
11100 // Place copy #10 of ITS5 directly in I565
11102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11103 sub2node->SetLineColor(kColorITS);
11104 sub2node->SetVisibility(1);
11105 fNodes->Add(sub2node);
11108 // Place copy #11 of ITS5 directly in I565
11110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11111 sub2node->SetLineColor(kColorITS);
11112 sub2node->SetVisibility(1);
11113 fNodes->Add(sub2node);
11116 // Place copy #12 of ITS5 directly in I565
11118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11119 sub2node->SetLineColor(kColorITS);
11120 sub2node->SetVisibility(1);
11121 fNodes->Add(sub2node);
11124 // Place copy #13 of ITS5 directly in I565
11126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11127 sub2node->SetLineColor(kColorITS);
11128 sub2node->SetVisibility(1);
11129 fNodes->Add(sub2node);
11132 // Place copy #14 of ITS5 directly in I565
11134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11135 sub2node->SetLineColor(kColorITS);
11136 sub2node->SetVisibility(1);
11137 fNodes->Add(sub2node);
11140 // Place copy #15 of ITS5 directly in I565
11142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11143 sub2node->SetLineColor(kColorITS);
11144 sub2node->SetVisibility(1);
11145 fNodes->Add(sub2node);
11148 // Place copy #16 of ITS5 directly in I565
11150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11151 sub2node->SetLineColor(kColorITS);
11152 sub2node->SetVisibility(1);
11153 fNodes->Add(sub2node);
11156 // Place copy #17 of ITS5 directly in I565
11158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11159 sub2node->SetLineColor(kColorITS);
11160 sub2node->SetVisibility(1);
11161 fNodes->Add(sub2node);
11164 // Place copy #18 of ITS5 directly in I565
11166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11167 sub2node->SetLineColor(kColorITS);
11168 sub2node->SetVisibility(1);
11169 fNodes->Add(sub2node);
11172 // Place copy #19 of ITS5 directly in I565
11174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11175 sub2node->SetLineColor(kColorITS);
11176 sub2node->SetVisibility(1);
11177 fNodes->Add(sub2node);
11180 // Place copy #20 of ITS5 directly in I565
11182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11183 sub2node->SetLineColor(kColorITS);
11184 sub2node->SetVisibility(1);
11185 fNodes->Add(sub2node);
11188 // Place copy #21 of ITS5 directly in I565
11190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11191 sub2node->SetLineColor(kColorITS);
11192 sub2node->SetVisibility(1);
11193 fNodes->Add(sub2node);
11196 // Place copy #22 of ITS5 directly in I565
11198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11199 sub2node->SetLineColor(kColorITS);
11200 sub2node->SetVisibility(1);
11201 fNodes->Add(sub2node);
11203 fNodes->Add(sub1node);
11206 // Place copy #6 of I565 in IT56
11208 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11209 sub1node->SetLineColor(kColorITS);
11210 sub1node->SetVisibility(0);
11213 // Place copy #1 of ITS5 directly in I565
11215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11216 sub2node->SetLineColor(kColorITS);
11217 sub2node->SetVisibility(1);
11218 fNodes->Add(sub2node);
11221 // Place copy #2 of ITS5 directly in I565
11223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11224 sub2node->SetLineColor(kColorITS);
11225 sub2node->SetVisibility(1);
11226 fNodes->Add(sub2node);
11229 // Place copy #3 of ITS5 directly in I565
11231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11232 sub2node->SetLineColor(kColorITS);
11233 sub2node->SetVisibility(1);
11234 fNodes->Add(sub2node);
11237 // Place copy #4 of ITS5 directly in I565
11239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11240 sub2node->SetLineColor(kColorITS);
11241 sub2node->SetVisibility(1);
11242 fNodes->Add(sub2node);
11245 // Place copy #5 of ITS5 directly in I565
11247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11248 sub2node->SetLineColor(kColorITS);
11249 sub2node->SetVisibility(1);
11250 fNodes->Add(sub2node);
11253 // Place copy #6 of ITS5 directly in I565
11255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11256 sub2node->SetLineColor(kColorITS);
11257 sub2node->SetVisibility(1);
11258 fNodes->Add(sub2node);
11261 // Place copy #7 of ITS5 directly in I565
11263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11264 sub2node->SetLineColor(kColorITS);
11265 sub2node->SetVisibility(1);
11266 fNodes->Add(sub2node);
11269 // Place copy #8 of ITS5 directly in I565
11271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11272 sub2node->SetLineColor(kColorITS);
11273 sub2node->SetVisibility(1);
11274 fNodes->Add(sub2node);
11277 // Place copy #9 of ITS5 directly in I565
11279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11280 sub2node->SetLineColor(kColorITS);
11281 sub2node->SetVisibility(1);
11282 fNodes->Add(sub2node);
11285 // Place copy #10 of ITS5 directly in I565
11287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11288 sub2node->SetLineColor(kColorITS);
11289 sub2node->SetVisibility(1);
11290 fNodes->Add(sub2node);
11293 // Place copy #11 of ITS5 directly in I565
11295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11296 sub2node->SetLineColor(kColorITS);
11297 sub2node->SetVisibility(1);
11298 fNodes->Add(sub2node);
11301 // Place copy #12 of ITS5 directly in I565
11303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11304 sub2node->SetLineColor(kColorITS);
11305 sub2node->SetVisibility(1);
11306 fNodes->Add(sub2node);
11309 // Place copy #13 of ITS5 directly in I565
11311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11312 sub2node->SetLineColor(kColorITS);
11313 sub2node->SetVisibility(1);
11314 fNodes->Add(sub2node);
11317 // Place copy #14 of ITS5 directly in I565
11319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11320 sub2node->SetLineColor(kColorITS);
11321 sub2node->SetVisibility(1);
11322 fNodes->Add(sub2node);
11325 // Place copy #15 of ITS5 directly in I565
11327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11328 sub2node->SetLineColor(kColorITS);
11329 sub2node->SetVisibility(1);
11330 fNodes->Add(sub2node);
11333 // Place copy #16 of ITS5 directly in I565
11335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11336 sub2node->SetLineColor(kColorITS);
11337 sub2node->SetVisibility(1);
11338 fNodes->Add(sub2node);
11341 // Place copy #17 of ITS5 directly in I565
11343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11344 sub2node->SetLineColor(kColorITS);
11345 sub2node->SetVisibility(1);
11346 fNodes->Add(sub2node);
11349 // Place copy #18 of ITS5 directly in I565
11351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11352 sub2node->SetLineColor(kColorITS);
11353 sub2node->SetVisibility(1);
11354 fNodes->Add(sub2node);
11357 // Place copy #19 of ITS5 directly in I565
11359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11360 sub2node->SetLineColor(kColorITS);
11361 sub2node->SetVisibility(1);
11362 fNodes->Add(sub2node);
11365 // Place copy #20 of ITS5 directly in I565
11367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11368 sub2node->SetLineColor(kColorITS);
11369 sub2node->SetVisibility(1);
11370 fNodes->Add(sub2node);
11373 // Place copy #21 of ITS5 directly in I565
11375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11376 sub2node->SetLineColor(kColorITS);
11377 sub2node->SetVisibility(1);
11378 fNodes->Add(sub2node);
11381 // Place copy #22 of ITS5 directly in I565
11383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11384 sub2node->SetLineColor(kColorITS);
11385 sub2node->SetVisibility(1);
11386 fNodes->Add(sub2node);
11388 fNodes->Add(sub1node);
11391 // Place copy #7 of I565 in IT56
11393 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11394 sub1node->SetLineColor(kColorITS);
11395 sub1node->SetVisibility(0);
11398 // Place copy #1 of ITS5 directly in I565
11400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11401 sub2node->SetLineColor(kColorITS);
11402 sub2node->SetVisibility(1);
11403 fNodes->Add(sub2node);
11406 // Place copy #2 of ITS5 directly in I565
11408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11409 sub2node->SetLineColor(kColorITS);
11410 sub2node->SetVisibility(1);
11411 fNodes->Add(sub2node);
11414 // Place copy #3 of ITS5 directly in I565
11416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11417 sub2node->SetLineColor(kColorITS);
11418 sub2node->SetVisibility(1);
11419 fNodes->Add(sub2node);
11422 // Place copy #4 of ITS5 directly in I565
11424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11425 sub2node->SetLineColor(kColorITS);
11426 sub2node->SetVisibility(1);
11427 fNodes->Add(sub2node);
11430 // Place copy #5 of ITS5 directly in I565
11432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11433 sub2node->SetLineColor(kColorITS);
11434 sub2node->SetVisibility(1);
11435 fNodes->Add(sub2node);
11438 // Place copy #6 of ITS5 directly in I565
11440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11441 sub2node->SetLineColor(kColorITS);
11442 sub2node->SetVisibility(1);
11443 fNodes->Add(sub2node);
11446 // Place copy #7 of ITS5 directly in I565
11448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11449 sub2node->SetLineColor(kColorITS);
11450 sub2node->SetVisibility(1);
11451 fNodes->Add(sub2node);
11454 // Place copy #8 of ITS5 directly in I565
11456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11457 sub2node->SetLineColor(kColorITS);
11458 sub2node->SetVisibility(1);
11459 fNodes->Add(sub2node);
11462 // Place copy #9 of ITS5 directly in I565
11464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11465 sub2node->SetLineColor(kColorITS);
11466 sub2node->SetVisibility(1);
11467 fNodes->Add(sub2node);
11470 // Place copy #10 of ITS5 directly in I565
11472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11473 sub2node->SetLineColor(kColorITS);
11474 sub2node->SetVisibility(1);
11475 fNodes->Add(sub2node);
11478 // Place copy #11 of ITS5 directly in I565
11480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11481 sub2node->SetLineColor(kColorITS);
11482 sub2node->SetVisibility(1);
11483 fNodes->Add(sub2node);
11486 // Place copy #12 of ITS5 directly in I565
11488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11489 sub2node->SetLineColor(kColorITS);
11490 sub2node->SetVisibility(1);
11491 fNodes->Add(sub2node);
11494 // Place copy #13 of ITS5 directly in I565
11496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11497 sub2node->SetLineColor(kColorITS);
11498 sub2node->SetVisibility(1);
11499 fNodes->Add(sub2node);
11502 // Place copy #14 of ITS5 directly in I565
11504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11505 sub2node->SetLineColor(kColorITS);
11506 sub2node->SetVisibility(1);
11507 fNodes->Add(sub2node);
11510 // Place copy #15 of ITS5 directly in I565
11512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11513 sub2node->SetLineColor(kColorITS);
11514 sub2node->SetVisibility(1);
11515 fNodes->Add(sub2node);
11518 // Place copy #16 of ITS5 directly in I565
11520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11521 sub2node->SetLineColor(kColorITS);
11522 sub2node->SetVisibility(1);
11523 fNodes->Add(sub2node);
11526 // Place copy #17 of ITS5 directly in I565
11528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11529 sub2node->SetLineColor(kColorITS);
11530 sub2node->SetVisibility(1);
11531 fNodes->Add(sub2node);
11534 // Place copy #18 of ITS5 directly in I565
11536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11537 sub2node->SetLineColor(kColorITS);
11538 sub2node->SetVisibility(1);
11539 fNodes->Add(sub2node);
11542 // Place copy #19 of ITS5 directly in I565
11544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11545 sub2node->SetLineColor(kColorITS);
11546 sub2node->SetVisibility(1);
11547 fNodes->Add(sub2node);
11550 // Place copy #20 of ITS5 directly in I565
11552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11553 sub2node->SetLineColor(kColorITS);
11554 sub2node->SetVisibility(1);
11555 fNodes->Add(sub2node);
11558 // Place copy #21 of ITS5 directly in I565
11560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11561 sub2node->SetLineColor(kColorITS);
11562 sub2node->SetVisibility(1);
11563 fNodes->Add(sub2node);
11566 // Place copy #22 of ITS5 directly in I565
11568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11569 sub2node->SetLineColor(kColorITS);
11570 sub2node->SetVisibility(1);
11571 fNodes->Add(sub2node);
11573 fNodes->Add(sub1node);
11576 // Place copy #8 of I565 in IT56
11578 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11579 sub1node->SetLineColor(kColorITS);
11580 sub1node->SetVisibility(0);
11583 // Place copy #1 of ITS5 directly in I565
11585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11586 sub2node->SetLineColor(kColorITS);
11587 sub2node->SetVisibility(1);
11588 fNodes->Add(sub2node);
11591 // Place copy #2 of ITS5 directly in I565
11593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11594 sub2node->SetLineColor(kColorITS);
11595 sub2node->SetVisibility(1);
11596 fNodes->Add(sub2node);
11599 // Place copy #3 of ITS5 directly in I565
11601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11602 sub2node->SetLineColor(kColorITS);
11603 sub2node->SetVisibility(1);
11604 fNodes->Add(sub2node);
11607 // Place copy #4 of ITS5 directly in I565
11609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11610 sub2node->SetLineColor(kColorITS);
11611 sub2node->SetVisibility(1);
11612 fNodes->Add(sub2node);
11615 // Place copy #5 of ITS5 directly in I565
11617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11618 sub2node->SetLineColor(kColorITS);
11619 sub2node->SetVisibility(1);
11620 fNodes->Add(sub2node);
11623 // Place copy #6 of ITS5 directly in I565
11625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11626 sub2node->SetLineColor(kColorITS);
11627 sub2node->SetVisibility(1);
11628 fNodes->Add(sub2node);
11631 // Place copy #7 of ITS5 directly in I565
11633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11634 sub2node->SetLineColor(kColorITS);
11635 sub2node->SetVisibility(1);
11636 fNodes->Add(sub2node);
11639 // Place copy #8 of ITS5 directly in I565
11641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11642 sub2node->SetLineColor(kColorITS);
11643 sub2node->SetVisibility(1);
11644 fNodes->Add(sub2node);
11647 // Place copy #9 of ITS5 directly in I565
11649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11650 sub2node->SetLineColor(kColorITS);
11651 sub2node->SetVisibility(1);
11652 fNodes->Add(sub2node);
11655 // Place copy #10 of ITS5 directly in I565
11657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11658 sub2node->SetLineColor(kColorITS);
11659 sub2node->SetVisibility(1);
11660 fNodes->Add(sub2node);
11663 // Place copy #11 of ITS5 directly in I565
11665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11666 sub2node->SetLineColor(kColorITS);
11667 sub2node->SetVisibility(1);
11668 fNodes->Add(sub2node);
11671 // Place copy #12 of ITS5 directly in I565
11673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11674 sub2node->SetLineColor(kColorITS);
11675 sub2node->SetVisibility(1);
11676 fNodes->Add(sub2node);
11679 // Place copy #13 of ITS5 directly in I565
11681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11682 sub2node->SetLineColor(kColorITS);
11683 sub2node->SetVisibility(1);
11684 fNodes->Add(sub2node);
11687 // Place copy #14 of ITS5 directly in I565
11689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11690 sub2node->SetLineColor(kColorITS);
11691 sub2node->SetVisibility(1);
11692 fNodes->Add(sub2node);
11695 // Place copy #15 of ITS5 directly in I565
11697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11698 sub2node->SetLineColor(kColorITS);
11699 sub2node->SetVisibility(1);
11700 fNodes->Add(sub2node);
11703 // Place copy #16 of ITS5 directly in I565
11705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11706 sub2node->SetLineColor(kColorITS);
11707 sub2node->SetVisibility(1);
11708 fNodes->Add(sub2node);
11711 // Place copy #17 of ITS5 directly in I565
11713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11714 sub2node->SetLineColor(kColorITS);
11715 sub2node->SetVisibility(1);
11716 fNodes->Add(sub2node);
11719 // Place copy #18 of ITS5 directly in I565
11721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11722 sub2node->SetLineColor(kColorITS);
11723 sub2node->SetVisibility(1);
11724 fNodes->Add(sub2node);
11727 // Place copy #19 of ITS5 directly in I565
11729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11730 sub2node->SetLineColor(kColorITS);
11731 sub2node->SetVisibility(1);
11732 fNodes->Add(sub2node);
11735 // Place copy #20 of ITS5 directly in I565
11737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11738 sub2node->SetLineColor(kColorITS);
11739 sub2node->SetVisibility(1);
11740 fNodes->Add(sub2node);
11743 // Place copy #21 of ITS5 directly in I565
11745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11746 sub2node->SetLineColor(kColorITS);
11747 sub2node->SetVisibility(1);
11748 fNodes->Add(sub2node);
11751 // Place copy #22 of ITS5 directly in I565
11753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11754 sub2node->SetLineColor(kColorITS);
11755 sub2node->SetVisibility(1);
11756 fNodes->Add(sub2node);
11758 fNodes->Add(sub1node);
11761 // Place copy #9 of I565 in IT56
11763 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11764 sub1node->SetLineColor(kColorITS);
11765 sub1node->SetVisibility(0);
11768 // Place copy #1 of ITS5 directly in I565
11770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11771 sub2node->SetLineColor(kColorITS);
11772 sub2node->SetVisibility(1);
11773 fNodes->Add(sub2node);
11776 // Place copy #2 of ITS5 directly in I565
11778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11779 sub2node->SetLineColor(kColorITS);
11780 sub2node->SetVisibility(1);
11781 fNodes->Add(sub2node);
11784 // Place copy #3 of ITS5 directly in I565
11786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11787 sub2node->SetLineColor(kColorITS);
11788 sub2node->SetVisibility(1);
11789 fNodes->Add(sub2node);
11792 // Place copy #4 of ITS5 directly in I565
11794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11795 sub2node->SetLineColor(kColorITS);
11796 sub2node->SetVisibility(1);
11797 fNodes->Add(sub2node);
11800 // Place copy #5 of ITS5 directly in I565
11802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11803 sub2node->SetLineColor(kColorITS);
11804 sub2node->SetVisibility(1);
11805 fNodes->Add(sub2node);
11808 // Place copy #6 of ITS5 directly in I565
11810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11811 sub2node->SetLineColor(kColorITS);
11812 sub2node->SetVisibility(1);
11813 fNodes->Add(sub2node);
11816 // Place copy #7 of ITS5 directly in I565
11818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11819 sub2node->SetLineColor(kColorITS);
11820 sub2node->SetVisibility(1);
11821 fNodes->Add(sub2node);
11824 // Place copy #8 of ITS5 directly in I565
11826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11827 sub2node->SetLineColor(kColorITS);
11828 sub2node->SetVisibility(1);
11829 fNodes->Add(sub2node);
11832 // Place copy #9 of ITS5 directly in I565
11834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11835 sub2node->SetLineColor(kColorITS);
11836 sub2node->SetVisibility(1);
11837 fNodes->Add(sub2node);
11840 // Place copy #10 of ITS5 directly in I565
11842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11843 sub2node->SetLineColor(kColorITS);
11844 sub2node->SetVisibility(1);
11845 fNodes->Add(sub2node);
11848 // Place copy #11 of ITS5 directly in I565
11850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11851 sub2node->SetLineColor(kColorITS);
11852 sub2node->SetVisibility(1);
11853 fNodes->Add(sub2node);
11856 // Place copy #12 of ITS5 directly in I565
11858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11859 sub2node->SetLineColor(kColorITS);
11860 sub2node->SetVisibility(1);
11861 fNodes->Add(sub2node);
11864 // Place copy #13 of ITS5 directly in I565
11866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11867 sub2node->SetLineColor(kColorITS);
11868 sub2node->SetVisibility(1);
11869 fNodes->Add(sub2node);
11872 // Place copy #14 of ITS5 directly in I565
11874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11875 sub2node->SetLineColor(kColorITS);
11876 sub2node->SetVisibility(1);
11877 fNodes->Add(sub2node);
11880 // Place copy #15 of ITS5 directly in I565
11882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11883 sub2node->SetLineColor(kColorITS);
11884 sub2node->SetVisibility(1);
11885 fNodes->Add(sub2node);
11888 // Place copy #16 of ITS5 directly in I565
11890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11891 sub2node->SetLineColor(kColorITS);
11892 sub2node->SetVisibility(1);
11893 fNodes->Add(sub2node);
11896 // Place copy #17 of ITS5 directly in I565
11898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11899 sub2node->SetLineColor(kColorITS);
11900 sub2node->SetVisibility(1);
11901 fNodes->Add(sub2node);
11904 // Place copy #18 of ITS5 directly in I565
11906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11907 sub2node->SetLineColor(kColorITS);
11908 sub2node->SetVisibility(1);
11909 fNodes->Add(sub2node);
11912 // Place copy #19 of ITS5 directly in I565
11914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11915 sub2node->SetLineColor(kColorITS);
11916 sub2node->SetVisibility(1);
11917 fNodes->Add(sub2node);
11920 // Place copy #20 of ITS5 directly in I565
11922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11923 sub2node->SetLineColor(kColorITS);
11924 sub2node->SetVisibility(1);
11925 fNodes->Add(sub2node);
11928 // Place copy #21 of ITS5 directly in I565
11930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11931 sub2node->SetLineColor(kColorITS);
11932 sub2node->SetVisibility(1);
11933 fNodes->Add(sub2node);
11936 // Place copy #22 of ITS5 directly in I565
11938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11939 sub2node->SetLineColor(kColorITS);
11940 sub2node->SetVisibility(1);
11941 fNodes->Add(sub2node);
11943 fNodes->Add(sub1node);
11946 // Place copy #10 of I565 in IT56
11948 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11949 sub1node->SetLineColor(kColorITS);
11950 sub1node->SetVisibility(0);
11953 // Place copy #1 of ITS5 directly in I565
11955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11956 sub2node->SetLineColor(kColorITS);
11957 sub2node->SetVisibility(1);
11958 fNodes->Add(sub2node);
11961 // Place copy #2 of ITS5 directly in I565
11963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11964 sub2node->SetLineColor(kColorITS);
11965 sub2node->SetVisibility(1);
11966 fNodes->Add(sub2node);
11969 // Place copy #3 of ITS5 directly in I565
11971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11972 sub2node->SetLineColor(kColorITS);
11973 sub2node->SetVisibility(1);
11974 fNodes->Add(sub2node);
11977 // Place copy #4 of ITS5 directly in I565
11979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11980 sub2node->SetLineColor(kColorITS);
11981 sub2node->SetVisibility(1);
11982 fNodes->Add(sub2node);
11985 // Place copy #5 of ITS5 directly in I565
11987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11988 sub2node->SetLineColor(kColorITS);
11989 sub2node->SetVisibility(1);
11990 fNodes->Add(sub2node);
11993 // Place copy #6 of ITS5 directly in I565
11995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11996 sub2node->SetLineColor(kColorITS);
11997 sub2node->SetVisibility(1);
11998 fNodes->Add(sub2node);
12001 // Place copy #7 of ITS5 directly in I565
12003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12004 sub2node->SetLineColor(kColorITS);
12005 sub2node->SetVisibility(1);
12006 fNodes->Add(sub2node);
12009 // Place copy #8 of ITS5 directly in I565
12011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12012 sub2node->SetLineColor(kColorITS);
12013 sub2node->SetVisibility(1);
12014 fNodes->Add(sub2node);
12017 // Place copy #9 of ITS5 directly in I565
12019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12020 sub2node->SetLineColor(kColorITS);
12021 sub2node->SetVisibility(1);
12022 fNodes->Add(sub2node);
12025 // Place copy #10 of ITS5 directly in I565
12027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12028 sub2node->SetLineColor(kColorITS);
12029 sub2node->SetVisibility(1);
12030 fNodes->Add(sub2node);
12033 // Place copy #11 of ITS5 directly in I565
12035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12036 sub2node->SetLineColor(kColorITS);
12037 sub2node->SetVisibility(1);
12038 fNodes->Add(sub2node);
12041 // Place copy #12 of ITS5 directly in I565
12043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12044 sub2node->SetLineColor(kColorITS);
12045 sub2node->SetVisibility(1);
12046 fNodes->Add(sub2node);
12049 // Place copy #13 of ITS5 directly in I565
12051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12052 sub2node->SetLineColor(kColorITS);
12053 sub2node->SetVisibility(1);
12054 fNodes->Add(sub2node);
12057 // Place copy #14 of ITS5 directly in I565
12059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12060 sub2node->SetLineColor(kColorITS);
12061 sub2node->SetVisibility(1);
12062 fNodes->Add(sub2node);
12065 // Place copy #15 of ITS5 directly in I565
12067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12068 sub2node->SetLineColor(kColorITS);
12069 sub2node->SetVisibility(1);
12070 fNodes->Add(sub2node);
12073 // Place copy #16 of ITS5 directly in I565
12075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12076 sub2node->SetLineColor(kColorITS);
12077 sub2node->SetVisibility(1);
12078 fNodes->Add(sub2node);
12081 // Place copy #17 of ITS5 directly in I565
12083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12084 sub2node->SetLineColor(kColorITS);
12085 sub2node->SetVisibility(1);
12086 fNodes->Add(sub2node);
12089 // Place copy #18 of ITS5 directly in I565
12091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12092 sub2node->SetLineColor(kColorITS);
12093 sub2node->SetVisibility(1);
12094 fNodes->Add(sub2node);
12097 // Place copy #19 of ITS5 directly in I565
12099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12100 sub2node->SetLineColor(kColorITS);
12101 sub2node->SetVisibility(1);
12102 fNodes->Add(sub2node);
12105 // Place copy #20 of ITS5 directly in I565
12107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12108 sub2node->SetLineColor(kColorITS);
12109 sub2node->SetVisibility(1);
12110 fNodes->Add(sub2node);
12113 // Place copy #21 of ITS5 directly in I565
12115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12116 sub2node->SetLineColor(kColorITS);
12117 sub2node->SetVisibility(1);
12118 fNodes->Add(sub2node);
12121 // Place copy #22 of ITS5 directly in I565
12123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12124 sub2node->SetLineColor(kColorITS);
12125 sub2node->SetVisibility(1);
12126 fNodes->Add(sub2node);
12128 fNodes->Add(sub1node);
12131 // Place copy #11 of I565 in IT56
12133 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
12134 sub1node->SetLineColor(kColorITS);
12135 sub1node->SetVisibility(0);
12138 // Place copy #1 of ITS5 directly in I565
12140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12141 sub2node->SetLineColor(kColorITS);
12142 sub2node->SetVisibility(1);
12143 fNodes->Add(sub2node);
12146 // Place copy #2 of ITS5 directly in I565
12148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12149 sub2node->SetLineColor(kColorITS);
12150 sub2node->SetVisibility(1);
12151 fNodes->Add(sub2node);
12154 // Place copy #3 of ITS5 directly in I565
12156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12157 sub2node->SetLineColor(kColorITS);
12158 sub2node->SetVisibility(1);
12159 fNodes->Add(sub2node);
12162 // Place copy #4 of ITS5 directly in I565
12164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12165 sub2node->SetLineColor(kColorITS);
12166 sub2node->SetVisibility(1);
12167 fNodes->Add(sub2node);
12170 // Place copy #5 of ITS5 directly in I565
12172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12173 sub2node->SetLineColor(kColorITS);
12174 sub2node->SetVisibility(1);
12175 fNodes->Add(sub2node);
12178 // Place copy #6 of ITS5 directly in I565
12180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12181 sub2node->SetLineColor(kColorITS);
12182 sub2node->SetVisibility(1);
12183 fNodes->Add(sub2node);
12186 // Place copy #7 of ITS5 directly in I565
12188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12189 sub2node->SetLineColor(kColorITS);
12190 sub2node->SetVisibility(1);
12191 fNodes->Add(sub2node);
12194 // Place copy #8 of ITS5 directly in I565
12196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12197 sub2node->SetLineColor(kColorITS);
12198 sub2node->SetVisibility(1);
12199 fNodes->Add(sub2node);
12202 // Place copy #9 of ITS5 directly in I565
12204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12205 sub2node->SetLineColor(kColorITS);
12206 sub2node->SetVisibility(1);
12207 fNodes->Add(sub2node);
12210 // Place copy #10 of ITS5 directly in I565
12212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12213 sub2node->SetLineColor(kColorITS);
12214 sub2node->SetVisibility(1);
12215 fNodes->Add(sub2node);
12218 // Place copy #11 of ITS5 directly in I565
12220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12221 sub2node->SetLineColor(kColorITS);
12222 sub2node->SetVisibility(1);
12223 fNodes->Add(sub2node);
12226 // Place copy #12 of ITS5 directly in I565
12228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12229 sub2node->SetLineColor(kColorITS);
12230 sub2node->SetVisibility(1);
12231 fNodes->Add(sub2node);
12234 // Place copy #13 of ITS5 directly in I565
12236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12237 sub2node->SetLineColor(kColorITS);
12238 sub2node->SetVisibility(1);
12239 fNodes->Add(sub2node);
12242 // Place copy #14 of ITS5 directly in I565
12244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12245 sub2node->SetLineColor(kColorITS);
12246 sub2node->SetVisibility(1);
12247 fNodes->Add(sub2node);
12250 // Place copy #15 of ITS5 directly in I565
12252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12253 sub2node->SetLineColor(kColorITS);
12254 sub2node->SetVisibility(1);
12255 fNodes->Add(sub2node);
12258 // Place copy #16 of ITS5 directly in I565
12260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12261 sub2node->SetLineColor(kColorITS);
12262 sub2node->SetVisibility(1);
12263 fNodes->Add(sub2node);
12266 // Place copy #17 of ITS5 directly in I565
12268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12269 sub2node->SetLineColor(kColorITS);
12270 sub2node->SetVisibility(1);
12271 fNodes->Add(sub2node);
12274 // Place copy #18 of ITS5 directly in I565
12276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12277 sub2node->SetLineColor(kColorITS);
12278 sub2node->SetVisibility(1);
12279 fNodes->Add(sub2node);
12282 // Place copy #19 of ITS5 directly in I565
12284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12285 sub2node->SetLineColor(kColorITS);
12286 sub2node->SetVisibility(1);
12287 fNodes->Add(sub2node);
12290 // Place copy #20 of ITS5 directly in I565
12292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12293 sub2node->SetLineColor(kColorITS);
12294 sub2node->SetVisibility(1);
12295 fNodes->Add(sub2node);
12298 // Place copy #21 of ITS5 directly in I565
12300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12301 sub2node->SetLineColor(kColorITS);
12302 sub2node->SetVisibility(1);
12303 fNodes->Add(sub2node);
12306 // Place copy #22 of ITS5 directly in I565
12308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12309 sub2node->SetLineColor(kColorITS);
12310 sub2node->SetVisibility(1);
12311 fNodes->Add(sub2node);
12313 fNodes->Add(sub1node);
12316 // Place copy #12 of I565 in IT56
12318 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12319 sub1node->SetLineColor(kColorITS);
12320 sub1node->SetVisibility(0);
12323 // Place copy #1 of ITS5 directly in I565
12325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12326 sub2node->SetLineColor(kColorITS);
12327 sub2node->SetVisibility(1);
12328 fNodes->Add(sub2node);
12331 // Place copy #2 of ITS5 directly in I565
12333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12334 sub2node->SetLineColor(kColorITS);
12335 sub2node->SetVisibility(1);
12336 fNodes->Add(sub2node);
12339 // Place copy #3 of ITS5 directly in I565
12341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12342 sub2node->SetLineColor(kColorITS);
12343 sub2node->SetVisibility(1);
12344 fNodes->Add(sub2node);
12347 // Place copy #4 of ITS5 directly in I565
12349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12350 sub2node->SetLineColor(kColorITS);
12351 sub2node->SetVisibility(1);
12352 fNodes->Add(sub2node);
12355 // Place copy #5 of ITS5 directly in I565
12357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12358 sub2node->SetLineColor(kColorITS);
12359 sub2node->SetVisibility(1);
12360 fNodes->Add(sub2node);
12363 // Place copy #6 of ITS5 directly in I565
12365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12366 sub2node->SetLineColor(kColorITS);
12367 sub2node->SetVisibility(1);
12368 fNodes->Add(sub2node);
12371 // Place copy #7 of ITS5 directly in I565
12373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12374 sub2node->SetLineColor(kColorITS);
12375 sub2node->SetVisibility(1);
12376 fNodes->Add(sub2node);
12379 // Place copy #8 of ITS5 directly in I565
12381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12382 sub2node->SetLineColor(kColorITS);
12383 sub2node->SetVisibility(1);
12384 fNodes->Add(sub2node);
12387 // Place copy #9 of ITS5 directly in I565
12389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12390 sub2node->SetLineColor(kColorITS);
12391 sub2node->SetVisibility(1);
12392 fNodes->Add(sub2node);
12395 // Place copy #10 of ITS5 directly in I565
12397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12398 sub2node->SetLineColor(kColorITS);
12399 sub2node->SetVisibility(1);
12400 fNodes->Add(sub2node);
12403 // Place copy #11 of ITS5 directly in I565
12405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12406 sub2node->SetLineColor(kColorITS);
12407 sub2node->SetVisibility(1);
12408 fNodes->Add(sub2node);
12411 // Place copy #12 of ITS5 directly in I565
12413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12414 sub2node->SetLineColor(kColorITS);
12415 sub2node->SetVisibility(1);
12416 fNodes->Add(sub2node);
12419 // Place copy #13 of ITS5 directly in I565
12421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12422 sub2node->SetLineColor(kColorITS);
12423 sub2node->SetVisibility(1);
12424 fNodes->Add(sub2node);
12427 // Place copy #14 of ITS5 directly in I565
12429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12430 sub2node->SetLineColor(kColorITS);
12431 sub2node->SetVisibility(1);
12432 fNodes->Add(sub2node);
12435 // Place copy #15 of ITS5 directly in I565
12437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12438 sub2node->SetLineColor(kColorITS);
12439 sub2node->SetVisibility(1);
12440 fNodes->Add(sub2node);
12443 // Place copy #16 of ITS5 directly in I565
12445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12446 sub2node->SetLineColor(kColorITS);
12447 sub2node->SetVisibility(1);
12448 fNodes->Add(sub2node);
12451 // Place copy #17 of ITS5 directly in I565
12453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12454 sub2node->SetLineColor(kColorITS);
12455 sub2node->SetVisibility(1);
12456 fNodes->Add(sub2node);
12459 // Place copy #18 of ITS5 directly in I565
12461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12462 sub2node->SetLineColor(kColorITS);
12463 sub2node->SetVisibility(1);
12464 fNodes->Add(sub2node);
12467 // Place copy #19 of ITS5 directly in I565
12469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12470 sub2node->SetLineColor(kColorITS);
12471 sub2node->SetVisibility(1);
12472 fNodes->Add(sub2node);
12475 // Place copy #20 of ITS5 directly in I565
12477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12478 sub2node->SetLineColor(kColorITS);
12479 sub2node->SetVisibility(1);
12480 fNodes->Add(sub2node);
12483 // Place copy #21 of ITS5 directly in I565
12485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12486 sub2node->SetLineColor(kColorITS);
12487 sub2node->SetVisibility(1);
12488 fNodes->Add(sub2node);
12491 // Place copy #22 of ITS5 directly in I565
12493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12494 sub2node->SetLineColor(kColorITS);
12495 sub2node->SetVisibility(1);
12496 fNodes->Add(sub2node);
12498 fNodes->Add(sub1node);
12501 // Place copy #13 of I565 in IT56
12503 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12504 sub1node->SetLineColor(kColorITS);
12505 sub1node->SetVisibility(0);
12508 // Place copy #1 of ITS5 directly in I565
12510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12511 sub2node->SetLineColor(kColorITS);
12512 sub2node->SetVisibility(1);
12513 fNodes->Add(sub2node);
12516 // Place copy #2 of ITS5 directly in I565
12518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12519 sub2node->SetLineColor(kColorITS);
12520 sub2node->SetVisibility(1);
12521 fNodes->Add(sub2node);
12524 // Place copy #3 of ITS5 directly in I565
12526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12527 sub2node->SetLineColor(kColorITS);
12528 sub2node->SetVisibility(1);
12529 fNodes->Add(sub2node);
12532 // Place copy #4 of ITS5 directly in I565
12534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12535 sub2node->SetLineColor(kColorITS);
12536 sub2node->SetVisibility(1);
12537 fNodes->Add(sub2node);
12540 // Place copy #5 of ITS5 directly in I565
12542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12543 sub2node->SetLineColor(kColorITS);
12544 sub2node->SetVisibility(1);
12545 fNodes->Add(sub2node);
12548 // Place copy #6 of ITS5 directly in I565
12550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12551 sub2node->SetLineColor(kColorITS);
12552 sub2node->SetVisibility(1);
12553 fNodes->Add(sub2node);
12556 // Place copy #7 of ITS5 directly in I565
12558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12559 sub2node->SetLineColor(kColorITS);
12560 sub2node->SetVisibility(1);
12561 fNodes->Add(sub2node);
12564 // Place copy #8 of ITS5 directly in I565
12566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12567 sub2node->SetLineColor(kColorITS);
12568 sub2node->SetVisibility(1);
12569 fNodes->Add(sub2node);
12572 // Place copy #9 of ITS5 directly in I565
12574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12575 sub2node->SetLineColor(kColorITS);
12576 sub2node->SetVisibility(1);
12577 fNodes->Add(sub2node);
12580 // Place copy #10 of ITS5 directly in I565
12582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12583 sub2node->SetLineColor(kColorITS);
12584 sub2node->SetVisibility(1);
12585 fNodes->Add(sub2node);
12588 // Place copy #11 of ITS5 directly in I565
12590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12591 sub2node->SetLineColor(kColorITS);
12592 sub2node->SetVisibility(1);
12593 fNodes->Add(sub2node);
12596 // Place copy #12 of ITS5 directly in I565
12598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12599 sub2node->SetLineColor(kColorITS);
12600 sub2node->SetVisibility(1);
12601 fNodes->Add(sub2node);
12604 // Place copy #13 of ITS5 directly in I565
12606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12607 sub2node->SetLineColor(kColorITS);
12608 sub2node->SetVisibility(1);
12609 fNodes->Add(sub2node);
12612 // Place copy #14 of ITS5 directly in I565
12614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12615 sub2node->SetLineColor(kColorITS);
12616 sub2node->SetVisibility(1);
12617 fNodes->Add(sub2node);
12620 // Place copy #15 of ITS5 directly in I565
12622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12623 sub2node->SetLineColor(kColorITS);
12624 sub2node->SetVisibility(1);
12625 fNodes->Add(sub2node);
12628 // Place copy #16 of ITS5 directly in I565
12630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12631 sub2node->SetLineColor(kColorITS);
12632 sub2node->SetVisibility(1);
12633 fNodes->Add(sub2node);
12636 // Place copy #17 of ITS5 directly in I565
12638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12639 sub2node->SetLineColor(kColorITS);
12640 sub2node->SetVisibility(1);
12641 fNodes->Add(sub2node);
12644 // Place copy #18 of ITS5 directly in I565
12646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12647 sub2node->SetLineColor(kColorITS);
12648 sub2node->SetVisibility(1);
12649 fNodes->Add(sub2node);
12652 // Place copy #19 of ITS5 directly in I565
12654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12655 sub2node->SetLineColor(kColorITS);
12656 sub2node->SetVisibility(1);
12657 fNodes->Add(sub2node);
12660 // Place copy #20 of ITS5 directly in I565
12662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12663 sub2node->SetLineColor(kColorITS);
12664 sub2node->SetVisibility(1);
12665 fNodes->Add(sub2node);
12668 // Place copy #21 of ITS5 directly in I565
12670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12671 sub2node->SetLineColor(kColorITS);
12672 sub2node->SetVisibility(1);
12673 fNodes->Add(sub2node);
12676 // Place copy #22 of ITS5 directly in I565
12678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12679 sub2node->SetLineColor(kColorITS);
12680 sub2node->SetVisibility(1);
12681 fNodes->Add(sub2node);
12683 fNodes->Add(sub1node);
12686 // Place copy #14 of I565 in IT56
12688 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12689 sub1node->SetLineColor(kColorITS);
12690 sub1node->SetVisibility(0);
12693 // Place copy #1 of ITS5 directly in I565
12695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12696 sub2node->SetLineColor(kColorITS);
12697 sub2node->SetVisibility(1);
12698 fNodes->Add(sub2node);
12701 // Place copy #2 of ITS5 directly in I565
12703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12704 sub2node->SetLineColor(kColorITS);
12705 sub2node->SetVisibility(1);
12706 fNodes->Add(sub2node);
12709 // Place copy #3 of ITS5 directly in I565
12711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12712 sub2node->SetLineColor(kColorITS);
12713 sub2node->SetVisibility(1);
12714 fNodes->Add(sub2node);
12717 // Place copy #4 of ITS5 directly in I565
12719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12720 sub2node->SetLineColor(kColorITS);
12721 sub2node->SetVisibility(1);
12722 fNodes->Add(sub2node);
12725 // Place copy #5 of ITS5 directly in I565
12727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12728 sub2node->SetLineColor(kColorITS);
12729 sub2node->SetVisibility(1);
12730 fNodes->Add(sub2node);
12733 // Place copy #6 of ITS5 directly in I565
12735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12736 sub2node->SetLineColor(kColorITS);
12737 sub2node->SetVisibility(1);
12738 fNodes->Add(sub2node);
12741 // Place copy #7 of ITS5 directly in I565
12743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12744 sub2node->SetLineColor(kColorITS);
12745 sub2node->SetVisibility(1);
12746 fNodes->Add(sub2node);
12749 // Place copy #8 of ITS5 directly in I565
12751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12752 sub2node->SetLineColor(kColorITS);
12753 sub2node->SetVisibility(1);
12754 fNodes->Add(sub2node);
12757 // Place copy #9 of ITS5 directly in I565
12759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12760 sub2node->SetLineColor(kColorITS);
12761 sub2node->SetVisibility(1);
12762 fNodes->Add(sub2node);
12765 // Place copy #10 of ITS5 directly in I565
12767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12768 sub2node->SetLineColor(kColorITS);
12769 sub2node->SetVisibility(1);
12770 fNodes->Add(sub2node);
12773 // Place copy #11 of ITS5 directly in I565
12775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12776 sub2node->SetLineColor(kColorITS);
12777 sub2node->SetVisibility(1);
12778 fNodes->Add(sub2node);
12781 // Place copy #12 of ITS5 directly in I565
12783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12784 sub2node->SetLineColor(kColorITS);
12785 sub2node->SetVisibility(1);
12786 fNodes->Add(sub2node);
12789 // Place copy #13 of ITS5 directly in I565
12791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12792 sub2node->SetLineColor(kColorITS);
12793 sub2node->SetVisibility(1);
12794 fNodes->Add(sub2node);
12797 // Place copy #14 of ITS5 directly in I565
12799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12800 sub2node->SetLineColor(kColorITS);
12801 sub2node->SetVisibility(1);
12802 fNodes->Add(sub2node);
12805 // Place copy #15 of ITS5 directly in I565
12807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12808 sub2node->SetLineColor(kColorITS);
12809 sub2node->SetVisibility(1);
12810 fNodes->Add(sub2node);
12813 // Place copy #16 of ITS5 directly in I565
12815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12816 sub2node->SetLineColor(kColorITS);
12817 sub2node->SetVisibility(1);
12818 fNodes->Add(sub2node);
12821 // Place copy #17 of ITS5 directly in I565
12823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12824 sub2node->SetLineColor(kColorITS);
12825 sub2node->SetVisibility(1);
12826 fNodes->Add(sub2node);
12829 // Place copy #18 of ITS5 directly in I565
12831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12832 sub2node->SetLineColor(kColorITS);
12833 sub2node->SetVisibility(1);
12834 fNodes->Add(sub2node);
12837 // Place copy #19 of ITS5 directly in I565
12839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12840 sub2node->SetLineColor(kColorITS);
12841 sub2node->SetVisibility(1);
12842 fNodes->Add(sub2node);
12845 // Place copy #20 of ITS5 directly in I565
12847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12848 sub2node->SetLineColor(kColorITS);
12849 sub2node->SetVisibility(1);
12850 fNodes->Add(sub2node);
12853 // Place copy #21 of ITS5 directly in I565
12855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12856 sub2node->SetLineColor(kColorITS);
12857 sub2node->SetVisibility(1);
12858 fNodes->Add(sub2node);
12861 // Place copy #22 of ITS5 directly in I565
12863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12864 sub2node->SetLineColor(kColorITS);
12865 sub2node->SetVisibility(1);
12866 fNodes->Add(sub2node);
12868 fNodes->Add(sub1node);
12871 // Place copy #15 of I565 in IT56
12873 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12874 sub1node->SetLineColor(kColorITS);
12875 sub1node->SetVisibility(0);
12878 // Place copy #1 of ITS5 directly in I565
12880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12881 sub2node->SetLineColor(kColorITS);
12882 sub2node->SetVisibility(1);
12883 fNodes->Add(sub2node);
12886 // Place copy #2 of ITS5 directly in I565
12888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12889 sub2node->SetLineColor(kColorITS);
12890 sub2node->SetVisibility(1);
12891 fNodes->Add(sub2node);
12894 // Place copy #3 of ITS5 directly in I565
12896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12897 sub2node->SetLineColor(kColorITS);
12898 sub2node->SetVisibility(1);
12899 fNodes->Add(sub2node);
12902 // Place copy #4 of ITS5 directly in I565
12904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12905 sub2node->SetLineColor(kColorITS);
12906 sub2node->SetVisibility(1);
12907 fNodes->Add(sub2node);
12910 // Place copy #5 of ITS5 directly in I565
12912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12913 sub2node->SetLineColor(kColorITS);
12914 sub2node->SetVisibility(1);
12915 fNodes->Add(sub2node);
12918 // Place copy #6 of ITS5 directly in I565
12920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12921 sub2node->SetLineColor(kColorITS);
12922 sub2node->SetVisibility(1);
12923 fNodes->Add(sub2node);
12926 // Place copy #7 of ITS5 directly in I565
12928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12929 sub2node->SetLineColor(kColorITS);
12930 sub2node->SetVisibility(1);
12931 fNodes->Add(sub2node);
12934 // Place copy #8 of ITS5 directly in I565
12936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12937 sub2node->SetLineColor(kColorITS);
12938 sub2node->SetVisibility(1);
12939 fNodes->Add(sub2node);
12942 // Place copy #9 of ITS5 directly in I565
12944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12945 sub2node->SetLineColor(kColorITS);
12946 sub2node->SetVisibility(1);
12947 fNodes->Add(sub2node);
12950 // Place copy #10 of ITS5 directly in I565
12952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12953 sub2node->SetLineColor(kColorITS);
12954 sub2node->SetVisibility(1);
12955 fNodes->Add(sub2node);
12958 // Place copy #11 of ITS5 directly in I565
12960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12961 sub2node->SetLineColor(kColorITS);
12962 sub2node->SetVisibility(1);
12963 fNodes->Add(sub2node);
12966 // Place copy #12 of ITS5 directly in I565
12968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12969 sub2node->SetLineColor(kColorITS);
12970 sub2node->SetVisibility(1);
12971 fNodes->Add(sub2node);
12974 // Place copy #13 of ITS5 directly in I565
12976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12977 sub2node->SetLineColor(kColorITS);
12978 sub2node->SetVisibility(1);
12979 fNodes->Add(sub2node);
12982 // Place copy #14 of ITS5 directly in I565
12984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12985 sub2node->SetLineColor(kColorITS);
12986 sub2node->SetVisibility(1);
12987 fNodes->Add(sub2node);
12990 // Place copy #15 of ITS5 directly in I565
12992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12993 sub2node->SetLineColor(kColorITS);
12994 sub2node->SetVisibility(1);
12995 fNodes->Add(sub2node);
12998 // Place copy #16 of ITS5 directly in I565
13000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13001 sub2node->SetLineColor(kColorITS);
13002 sub2node->SetVisibility(1);
13003 fNodes->Add(sub2node);
13006 // Place copy #17 of ITS5 directly in I565
13008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13009 sub2node->SetLineColor(kColorITS);
13010 sub2node->SetVisibility(1);
13011 fNodes->Add(sub2node);
13014 // Place copy #18 of ITS5 directly in I565
13016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13017 sub2node->SetLineColor(kColorITS);
13018 sub2node->SetVisibility(1);
13019 fNodes->Add(sub2node);
13022 // Place copy #19 of ITS5 directly in I565
13024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13025 sub2node->SetLineColor(kColorITS);
13026 sub2node->SetVisibility(1);
13027 fNodes->Add(sub2node);
13030 // Place copy #20 of ITS5 directly in I565
13032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13033 sub2node->SetLineColor(kColorITS);
13034 sub2node->SetVisibility(1);
13035 fNodes->Add(sub2node);
13038 // Place copy #21 of ITS5 directly in I565
13040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13041 sub2node->SetLineColor(kColorITS);
13042 sub2node->SetVisibility(1);
13043 fNodes->Add(sub2node);
13046 // Place copy #22 of ITS5 directly in I565
13048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13049 sub2node->SetLineColor(kColorITS);
13050 sub2node->SetVisibility(1);
13051 fNodes->Add(sub2node);
13053 fNodes->Add(sub1node);
13056 // Place copy #16 of I565 in IT56
13058 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
13059 sub1node->SetLineColor(kColorITS);
13060 sub1node->SetVisibility(0);
13063 // Place copy #1 of ITS5 directly in I565
13065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13066 sub2node->SetLineColor(kColorITS);
13067 sub2node->SetVisibility(1);
13068 fNodes->Add(sub2node);
13071 // Place copy #2 of ITS5 directly in I565
13073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13074 sub2node->SetLineColor(kColorITS);
13075 sub2node->SetVisibility(1);
13076 fNodes->Add(sub2node);
13079 // Place copy #3 of ITS5 directly in I565
13081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13082 sub2node->SetLineColor(kColorITS);
13083 sub2node->SetVisibility(1);
13084 fNodes->Add(sub2node);
13087 // Place copy #4 of ITS5 directly in I565
13089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13090 sub2node->SetLineColor(kColorITS);
13091 sub2node->SetVisibility(1);
13092 fNodes->Add(sub2node);
13095 // Place copy #5 of ITS5 directly in I565
13097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13098 sub2node->SetLineColor(kColorITS);
13099 sub2node->SetVisibility(1);
13100 fNodes->Add(sub2node);
13103 // Place copy #6 of ITS5 directly in I565
13105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13106 sub2node->SetLineColor(kColorITS);
13107 sub2node->SetVisibility(1);
13108 fNodes->Add(sub2node);
13111 // Place copy #7 of ITS5 directly in I565
13113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13114 sub2node->SetLineColor(kColorITS);
13115 sub2node->SetVisibility(1);
13116 fNodes->Add(sub2node);
13119 // Place copy #8 of ITS5 directly in I565
13121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13122 sub2node->SetLineColor(kColorITS);
13123 sub2node->SetVisibility(1);
13124 fNodes->Add(sub2node);
13127 // Place copy #9 of ITS5 directly in I565
13129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13130 sub2node->SetLineColor(kColorITS);
13131 sub2node->SetVisibility(1);
13132 fNodes->Add(sub2node);
13135 // Place copy #10 of ITS5 directly in I565
13137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13138 sub2node->SetLineColor(kColorITS);
13139 sub2node->SetVisibility(1);
13140 fNodes->Add(sub2node);
13143 // Place copy #11 of ITS5 directly in I565
13145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13146 sub2node->SetLineColor(kColorITS);
13147 sub2node->SetVisibility(1);
13148 fNodes->Add(sub2node);
13151 // Place copy #12 of ITS5 directly in I565
13153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13154 sub2node->SetLineColor(kColorITS);
13155 sub2node->SetVisibility(1);
13156 fNodes->Add(sub2node);
13159 // Place copy #13 of ITS5 directly in I565
13161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13162 sub2node->SetLineColor(kColorITS);
13163 sub2node->SetVisibility(1);
13164 fNodes->Add(sub2node);
13167 // Place copy #14 of ITS5 directly in I565
13169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13170 sub2node->SetLineColor(kColorITS);
13171 sub2node->SetVisibility(1);
13172 fNodes->Add(sub2node);
13175 // Place copy #15 of ITS5 directly in I565
13177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13178 sub2node->SetLineColor(kColorITS);
13179 sub2node->SetVisibility(1);
13180 fNodes->Add(sub2node);
13183 // Place copy #16 of ITS5 directly in I565
13185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13186 sub2node->SetLineColor(kColorITS);
13187 sub2node->SetVisibility(1);
13188 fNodes->Add(sub2node);
13191 // Place copy #17 of ITS5 directly in I565
13193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13194 sub2node->SetLineColor(kColorITS);
13195 sub2node->SetVisibility(1);
13196 fNodes->Add(sub2node);
13199 // Place copy #18 of ITS5 directly in I565
13201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13202 sub2node->SetLineColor(kColorITS);
13203 sub2node->SetVisibility(1);
13204 fNodes->Add(sub2node);
13207 // Place copy #19 of ITS5 directly in I565
13209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13210 sub2node->SetLineColor(kColorITS);
13211 sub2node->SetVisibility(1);
13212 fNodes->Add(sub2node);
13215 // Place copy #20 of ITS5 directly in I565
13217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13218 sub2node->SetLineColor(kColorITS);
13219 sub2node->SetVisibility(1);
13220 fNodes->Add(sub2node);
13223 // Place copy #21 of ITS5 directly in I565
13225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13226 sub2node->SetLineColor(kColorITS);
13227 sub2node->SetVisibility(1);
13228 fNodes->Add(sub2node);
13231 // Place copy #22 of ITS5 directly in I565
13233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13234 sub2node->SetLineColor(kColorITS);
13235 sub2node->SetVisibility(1);
13236 fNodes->Add(sub2node);
13238 fNodes->Add(sub1node);
13241 // Place copy #17 of I565 in IT56
13243 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13244 sub1node->SetLineColor(kColorITS);
13245 sub1node->SetVisibility(0);
13248 // Place copy #1 of ITS5 directly in I565
13250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13251 sub2node->SetLineColor(kColorITS);
13252 sub2node->SetVisibility(1);
13253 fNodes->Add(sub2node);
13256 // Place copy #2 of ITS5 directly in I565
13258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13259 sub2node->SetLineColor(kColorITS);
13260 sub2node->SetVisibility(1);
13261 fNodes->Add(sub2node);
13264 // Place copy #3 of ITS5 directly in I565
13266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13267 sub2node->SetLineColor(kColorITS);
13268 sub2node->SetVisibility(1);
13269 fNodes->Add(sub2node);
13272 // Place copy #4 of ITS5 directly in I565
13274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13275 sub2node->SetLineColor(kColorITS);
13276 sub2node->SetVisibility(1);
13277 fNodes->Add(sub2node);
13280 // Place copy #5 of ITS5 directly in I565
13282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13283 sub2node->SetLineColor(kColorITS);
13284 sub2node->SetVisibility(1);
13285 fNodes->Add(sub2node);
13288 // Place copy #6 of ITS5 directly in I565
13290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13291 sub2node->SetLineColor(kColorITS);
13292 sub2node->SetVisibility(1);
13293 fNodes->Add(sub2node);
13296 // Place copy #7 of ITS5 directly in I565
13298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13299 sub2node->SetLineColor(kColorITS);
13300 sub2node->SetVisibility(1);
13301 fNodes->Add(sub2node);
13304 // Place copy #8 of ITS5 directly in I565
13306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13307 sub2node->SetLineColor(kColorITS);
13308 sub2node->SetVisibility(1);
13309 fNodes->Add(sub2node);
13312 // Place copy #9 of ITS5 directly in I565
13314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13315 sub2node->SetLineColor(kColorITS);
13316 sub2node->SetVisibility(1);
13317 fNodes->Add(sub2node);
13320 // Place copy #10 of ITS5 directly in I565
13322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13323 sub2node->SetLineColor(kColorITS);
13324 sub2node->SetVisibility(1);
13325 fNodes->Add(sub2node);
13328 // Place copy #11 of ITS5 directly in I565
13330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13331 sub2node->SetLineColor(kColorITS);
13332 sub2node->SetVisibility(1);
13333 fNodes->Add(sub2node);
13336 // Place copy #12 of ITS5 directly in I565
13338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13339 sub2node->SetLineColor(kColorITS);
13340 sub2node->SetVisibility(1);
13341 fNodes->Add(sub2node);
13344 // Place copy #13 of ITS5 directly in I565
13346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13347 sub2node->SetLineColor(kColorITS);
13348 sub2node->SetVisibility(1);
13349 fNodes->Add(sub2node);
13352 // Place copy #14 of ITS5 directly in I565
13354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13355 sub2node->SetLineColor(kColorITS);
13356 sub2node->SetVisibility(1);
13357 fNodes->Add(sub2node);
13360 // Place copy #15 of ITS5 directly in I565
13362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13363 sub2node->SetLineColor(kColorITS);
13364 sub2node->SetVisibility(1);
13365 fNodes->Add(sub2node);
13368 // Place copy #16 of ITS5 directly in I565
13370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13371 sub2node->SetLineColor(kColorITS);
13372 sub2node->SetVisibility(1);
13373 fNodes->Add(sub2node);
13376 // Place copy #17 of ITS5 directly in I565
13378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13379 sub2node->SetLineColor(kColorITS);
13380 sub2node->SetVisibility(1);
13381 fNodes->Add(sub2node);
13384 // Place copy #18 of ITS5 directly in I565
13386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13387 sub2node->SetLineColor(kColorITS);
13388 sub2node->SetVisibility(1);
13389 fNodes->Add(sub2node);
13392 // Place copy #19 of ITS5 directly in I565
13394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13395 sub2node->SetLineColor(kColorITS);
13396 sub2node->SetVisibility(1);
13397 fNodes->Add(sub2node);
13400 // Place copy #20 of ITS5 directly in I565
13402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13403 sub2node->SetLineColor(kColorITS);
13404 sub2node->SetVisibility(1);
13405 fNodes->Add(sub2node);
13408 // Place copy #21 of ITS5 directly in I565
13410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13411 sub2node->SetLineColor(kColorITS);
13412 sub2node->SetVisibility(1);
13413 fNodes->Add(sub2node);
13416 // Place copy #22 of ITS5 directly in I565
13418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13419 sub2node->SetLineColor(kColorITS);
13420 sub2node->SetVisibility(1);
13421 fNodes->Add(sub2node);
13423 fNodes->Add(sub1node);
13426 // Place copy #18 of I565 in IT56
13428 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13429 sub1node->SetLineColor(kColorITS);
13430 sub1node->SetVisibility(0);
13433 // Place copy #1 of ITS5 directly in I565
13435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13436 sub2node->SetLineColor(kColorITS);
13437 sub2node->SetVisibility(1);
13438 fNodes->Add(sub2node);
13441 // Place copy #2 of ITS5 directly in I565
13443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13444 sub2node->SetLineColor(kColorITS);
13445 sub2node->SetVisibility(1);
13446 fNodes->Add(sub2node);
13449 // Place copy #3 of ITS5 directly in I565
13451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13452 sub2node->SetLineColor(kColorITS);
13453 sub2node->SetVisibility(1);
13454 fNodes->Add(sub2node);
13457 // Place copy #4 of ITS5 directly in I565
13459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13460 sub2node->SetLineColor(kColorITS);
13461 sub2node->SetVisibility(1);
13462 fNodes->Add(sub2node);
13465 // Place copy #5 of ITS5 directly in I565
13467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13468 sub2node->SetLineColor(kColorITS);
13469 sub2node->SetVisibility(1);
13470 fNodes->Add(sub2node);
13473 // Place copy #6 of ITS5 directly in I565
13475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13476 sub2node->SetLineColor(kColorITS);
13477 sub2node->SetVisibility(1);
13478 fNodes->Add(sub2node);
13481 // Place copy #7 of ITS5 directly in I565
13483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13484 sub2node->SetLineColor(kColorITS);
13485 sub2node->SetVisibility(1);
13486 fNodes->Add(sub2node);
13489 // Place copy #8 of ITS5 directly in I565
13491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13492 sub2node->SetLineColor(kColorITS);
13493 sub2node->SetVisibility(1);
13494 fNodes->Add(sub2node);
13497 // Place copy #9 of ITS5 directly in I565
13499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13500 sub2node->SetLineColor(kColorITS);
13501 sub2node->SetVisibility(1);
13502 fNodes->Add(sub2node);
13505 // Place copy #10 of ITS5 directly in I565
13507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13508 sub2node->SetLineColor(kColorITS);
13509 sub2node->SetVisibility(1);
13510 fNodes->Add(sub2node);
13513 // Place copy #11 of ITS5 directly in I565
13515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13516 sub2node->SetLineColor(kColorITS);
13517 sub2node->SetVisibility(1);
13518 fNodes->Add(sub2node);
13521 // Place copy #12 of ITS5 directly in I565
13523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13524 sub2node->SetLineColor(kColorITS);
13525 sub2node->SetVisibility(1);
13526 fNodes->Add(sub2node);
13529 // Place copy #13 of ITS5 directly in I565
13531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13532 sub2node->SetLineColor(kColorITS);
13533 sub2node->SetVisibility(1);
13534 fNodes->Add(sub2node);
13537 // Place copy #14 of ITS5 directly in I565
13539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13540 sub2node->SetLineColor(kColorITS);
13541 sub2node->SetVisibility(1);
13542 fNodes->Add(sub2node);
13545 // Place copy #15 of ITS5 directly in I565
13547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13548 sub2node->SetLineColor(kColorITS);
13549 sub2node->SetVisibility(1);
13550 fNodes->Add(sub2node);
13553 // Place copy #16 of ITS5 directly in I565
13555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13556 sub2node->SetLineColor(kColorITS);
13557 sub2node->SetVisibility(1);
13558 fNodes->Add(sub2node);
13561 // Place copy #17 of ITS5 directly in I565
13563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13564 sub2node->SetLineColor(kColorITS);
13565 sub2node->SetVisibility(1);
13566 fNodes->Add(sub2node);
13569 // Place copy #18 of ITS5 directly in I565
13571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13572 sub2node->SetLineColor(kColorITS);
13573 sub2node->SetVisibility(1);
13574 fNodes->Add(sub2node);
13577 // Place copy #19 of ITS5 directly in I565
13579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13580 sub2node->SetLineColor(kColorITS);
13581 sub2node->SetVisibility(1);
13582 fNodes->Add(sub2node);
13585 // Place copy #20 of ITS5 directly in I565
13587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13588 sub2node->SetLineColor(kColorITS);
13589 sub2node->SetVisibility(1);
13590 fNodes->Add(sub2node);
13593 // Place copy #21 of ITS5 directly in I565
13595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13596 sub2node->SetLineColor(kColorITS);
13597 sub2node->SetVisibility(1);
13598 fNodes->Add(sub2node);
13601 // Place copy #22 of ITS5 directly in I565
13603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13604 sub2node->SetLineColor(kColorITS);
13605 sub2node->SetVisibility(1);
13606 fNodes->Add(sub2node);
13608 fNodes->Add(sub1node);
13611 // Place copy #19 of I565 in IT56
13613 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13614 sub1node->SetLineColor(kColorITS);
13615 sub1node->SetVisibility(0);
13618 // Place copy #1 of ITS5 directly in I565
13620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13621 sub2node->SetLineColor(kColorITS);
13622 sub2node->SetVisibility(1);
13623 fNodes->Add(sub2node);
13626 // Place copy #2 of ITS5 directly in I565
13628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13629 sub2node->SetLineColor(kColorITS);
13630 sub2node->SetVisibility(1);
13631 fNodes->Add(sub2node);
13634 // Place copy #3 of ITS5 directly in I565
13636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13637 sub2node->SetLineColor(kColorITS);
13638 sub2node->SetVisibility(1);
13639 fNodes->Add(sub2node);
13642 // Place copy #4 of ITS5 directly in I565
13644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13645 sub2node->SetLineColor(kColorITS);
13646 sub2node->SetVisibility(1);
13647 fNodes->Add(sub2node);
13650 // Place copy #5 of ITS5 directly in I565
13652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13653 sub2node->SetLineColor(kColorITS);
13654 sub2node->SetVisibility(1);
13655 fNodes->Add(sub2node);
13658 // Place copy #6 of ITS5 directly in I565
13660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13661 sub2node->SetLineColor(kColorITS);
13662 sub2node->SetVisibility(1);
13663 fNodes->Add(sub2node);
13666 // Place copy #7 of ITS5 directly in I565
13668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13669 sub2node->SetLineColor(kColorITS);
13670 sub2node->SetVisibility(1);
13671 fNodes->Add(sub2node);
13674 // Place copy #8 of ITS5 directly in I565
13676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13677 sub2node->SetLineColor(kColorITS);
13678 sub2node->SetVisibility(1);
13679 fNodes->Add(sub2node);
13682 // Place copy #9 of ITS5 directly in I565
13684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13685 sub2node->SetLineColor(kColorITS);
13686 sub2node->SetVisibility(1);
13687 fNodes->Add(sub2node);
13690 // Place copy #10 of ITS5 directly in I565
13692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13693 sub2node->SetLineColor(kColorITS);
13694 sub2node->SetVisibility(1);
13695 fNodes->Add(sub2node);
13698 // Place copy #11 of ITS5 directly in I565
13700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13701 sub2node->SetLineColor(kColorITS);
13702 sub2node->SetVisibility(1);
13703 fNodes->Add(sub2node);
13706 // Place copy #12 of ITS5 directly in I565
13708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13709 sub2node->SetLineColor(kColorITS);
13710 sub2node->SetVisibility(1);
13711 fNodes->Add(sub2node);
13714 // Place copy #13 of ITS5 directly in I565
13716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13717 sub2node->SetLineColor(kColorITS);
13718 sub2node->SetVisibility(1);
13719 fNodes->Add(sub2node);
13722 // Place copy #14 of ITS5 directly in I565
13724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13725 sub2node->SetLineColor(kColorITS);
13726 sub2node->SetVisibility(1);
13727 fNodes->Add(sub2node);
13730 // Place copy #15 of ITS5 directly in I565
13732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13733 sub2node->SetLineColor(kColorITS);
13734 sub2node->SetVisibility(1);
13735 fNodes->Add(sub2node);
13738 // Place copy #16 of ITS5 directly in I565
13740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13741 sub2node->SetLineColor(kColorITS);
13742 sub2node->SetVisibility(1);
13743 fNodes->Add(sub2node);
13746 // Place copy #17 of ITS5 directly in I565
13748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13749 sub2node->SetLineColor(kColorITS);
13750 sub2node->SetVisibility(1);
13751 fNodes->Add(sub2node);
13754 // Place copy #18 of ITS5 directly in I565
13756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13757 sub2node->SetLineColor(kColorITS);
13758 sub2node->SetVisibility(1);
13759 fNodes->Add(sub2node);
13762 // Place copy #19 of ITS5 directly in I565
13764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13765 sub2node->SetLineColor(kColorITS);
13766 sub2node->SetVisibility(1);
13767 fNodes->Add(sub2node);
13770 // Place copy #20 of ITS5 directly in I565
13772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13773 sub2node->SetLineColor(kColorITS);
13774 sub2node->SetVisibility(1);
13775 fNodes->Add(sub2node);
13778 // Place copy #21 of ITS5 directly in I565
13780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13781 sub2node->SetLineColor(kColorITS);
13782 sub2node->SetVisibility(1);
13783 fNodes->Add(sub2node);
13786 // Place copy #22 of ITS5 directly in I565
13788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13789 sub2node->SetLineColor(kColorITS);
13790 sub2node->SetVisibility(1);
13791 fNodes->Add(sub2node);
13793 fNodes->Add(sub1node);
13796 // Place copy #20 of I565 in IT56
13798 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13799 sub1node->SetLineColor(kColorITS);
13800 sub1node->SetVisibility(0);
13803 // Place copy #1 of ITS5 directly in I565
13805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13806 sub2node->SetLineColor(kColorITS);
13807 sub2node->SetVisibility(1);
13808 fNodes->Add(sub2node);
13811 // Place copy #2 of ITS5 directly in I565
13813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13814 sub2node->SetLineColor(kColorITS);
13815 sub2node->SetVisibility(1);
13816 fNodes->Add(sub2node);
13819 // Place copy #3 of ITS5 directly in I565
13821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13822 sub2node->SetLineColor(kColorITS);
13823 sub2node->SetVisibility(1);
13824 fNodes->Add(sub2node);
13827 // Place copy #4 of ITS5 directly in I565
13829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13830 sub2node->SetLineColor(kColorITS);
13831 sub2node->SetVisibility(1);
13832 fNodes->Add(sub2node);
13835 // Place copy #5 of ITS5 directly in I565
13837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13838 sub2node->SetLineColor(kColorITS);
13839 sub2node->SetVisibility(1);
13840 fNodes->Add(sub2node);
13843 // Place copy #6 of ITS5 directly in I565
13845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13846 sub2node->SetLineColor(kColorITS);
13847 sub2node->SetVisibility(1);
13848 fNodes->Add(sub2node);
13851 // Place copy #7 of ITS5 directly in I565
13853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13854 sub2node->SetLineColor(kColorITS);
13855 sub2node->SetVisibility(1);
13856 fNodes->Add(sub2node);
13859 // Place copy #8 of ITS5 directly in I565
13861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13862 sub2node->SetLineColor(kColorITS);
13863 sub2node->SetVisibility(1);
13864 fNodes->Add(sub2node);
13867 // Place copy #9 of ITS5 directly in I565
13869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13870 sub2node->SetLineColor(kColorITS);
13871 sub2node->SetVisibility(1);
13872 fNodes->Add(sub2node);
13875 // Place copy #10 of ITS5 directly in I565
13877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13878 sub2node->SetLineColor(kColorITS);
13879 sub2node->SetVisibility(1);
13880 fNodes->Add(sub2node);
13883 // Place copy #11 of ITS5 directly in I565
13885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13886 sub2node->SetLineColor(kColorITS);
13887 sub2node->SetVisibility(1);
13888 fNodes->Add(sub2node);
13891 // Place copy #12 of ITS5 directly in I565
13893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13894 sub2node->SetLineColor(kColorITS);
13895 sub2node->SetVisibility(1);
13896 fNodes->Add(sub2node);
13899 // Place copy #13 of ITS5 directly in I565
13901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13902 sub2node->SetLineColor(kColorITS);
13903 sub2node->SetVisibility(1);
13904 fNodes->Add(sub2node);
13907 // Place copy #14 of ITS5 directly in I565
13909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13910 sub2node->SetLineColor(kColorITS);
13911 sub2node->SetVisibility(1);
13912 fNodes->Add(sub2node);
13915 // Place copy #15 of ITS5 directly in I565
13917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13918 sub2node->SetLineColor(kColorITS);
13919 sub2node->SetVisibility(1);
13920 fNodes->Add(sub2node);
13923 // Place copy #16 of ITS5 directly in I565
13925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13926 sub2node->SetLineColor(kColorITS);
13927 sub2node->SetVisibility(1);
13928 fNodes->Add(sub2node);
13931 // Place copy #17 of ITS5 directly in I565
13933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13934 sub2node->SetLineColor(kColorITS);
13935 sub2node->SetVisibility(1);
13936 fNodes->Add(sub2node);
13939 // Place copy #18 of ITS5 directly in I565
13941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13942 sub2node->SetLineColor(kColorITS);
13943 sub2node->SetVisibility(1);
13944 fNodes->Add(sub2node);
13947 // Place copy #19 of ITS5 directly in I565
13949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13950 sub2node->SetLineColor(kColorITS);
13951 sub2node->SetVisibility(1);
13952 fNodes->Add(sub2node);
13955 // Place copy #20 of ITS5 directly in I565
13957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13958 sub2node->SetLineColor(kColorITS);
13959 sub2node->SetVisibility(1);
13960 fNodes->Add(sub2node);
13963 // Place copy #21 of ITS5 directly in I565
13965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13966 sub2node->SetLineColor(kColorITS);
13967 sub2node->SetVisibility(1);
13968 fNodes->Add(sub2node);
13971 // Place copy #22 of ITS5 directly in I565
13973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13974 sub2node->SetLineColor(kColorITS);
13975 sub2node->SetVisibility(1);
13976 fNodes->Add(sub2node);
13978 fNodes->Add(sub1node);
13981 // Place copy #21 of I565 in IT56
13983 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
13984 sub1node->SetLineColor(kColorITS);
13985 sub1node->SetVisibility(0);
13988 // Place copy #1 of ITS5 directly in I565
13990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13991 sub2node->SetLineColor(kColorITS);
13992 sub2node->SetVisibility(1);
13993 fNodes->Add(sub2node);
13996 // Place copy #2 of ITS5 directly in I565
13998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13999 sub2node->SetLineColor(kColorITS);
14000 sub2node->SetVisibility(1);
14001 fNodes->Add(sub2node);
14004 // Place copy #3 of ITS5 directly in I565
14006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14007 sub2node->SetLineColor(kColorITS);
14008 sub2node->SetVisibility(1);
14009 fNodes->Add(sub2node);
14012 // Place copy #4 of ITS5 directly in I565
14014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14015 sub2node->SetLineColor(kColorITS);
14016 sub2node->SetVisibility(1);
14017 fNodes->Add(sub2node);
14020 // Place copy #5 of ITS5 directly in I565
14022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14023 sub2node->SetLineColor(kColorITS);
14024 sub2node->SetVisibility(1);
14025 fNodes->Add(sub2node);
14028 // Place copy #6 of ITS5 directly in I565
14030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14031 sub2node->SetLineColor(kColorITS);
14032 sub2node->SetVisibility(1);
14033 fNodes->Add(sub2node);
14036 // Place copy #7 of ITS5 directly in I565
14038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14039 sub2node->SetLineColor(kColorITS);
14040 sub2node->SetVisibility(1);
14041 fNodes->Add(sub2node);
14044 // Place copy #8 of ITS5 directly in I565
14046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14047 sub2node->SetLineColor(kColorITS);
14048 sub2node->SetVisibility(1);
14049 fNodes->Add(sub2node);
14052 // Place copy #9 of ITS5 directly in I565
14054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14055 sub2node->SetLineColor(kColorITS);
14056 sub2node->SetVisibility(1);
14057 fNodes->Add(sub2node);
14060 // Place copy #10 of ITS5 directly in I565
14062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14063 sub2node->SetLineColor(kColorITS);
14064 sub2node->SetVisibility(1);
14065 fNodes->Add(sub2node);
14068 // Place copy #11 of ITS5 directly in I565
14070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14071 sub2node->SetLineColor(kColorITS);
14072 sub2node->SetVisibility(1);
14073 fNodes->Add(sub2node);
14076 // Place copy #12 of ITS5 directly in I565
14078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14079 sub2node->SetLineColor(kColorITS);
14080 sub2node->SetVisibility(1);
14081 fNodes->Add(sub2node);
14084 // Place copy #13 of ITS5 directly in I565
14086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14087 sub2node->SetLineColor(kColorITS);
14088 sub2node->SetVisibility(1);
14089 fNodes->Add(sub2node);
14092 // Place copy #14 of ITS5 directly in I565
14094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14095 sub2node->SetLineColor(kColorITS);
14096 sub2node->SetVisibility(1);
14097 fNodes->Add(sub2node);
14100 // Place copy #15 of ITS5 directly in I565
14102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14103 sub2node->SetLineColor(kColorITS);
14104 sub2node->SetVisibility(1);
14105 fNodes->Add(sub2node);
14108 // Place copy #16 of ITS5 directly in I565
14110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14111 sub2node->SetLineColor(kColorITS);
14112 sub2node->SetVisibility(1);
14113 fNodes->Add(sub2node);
14116 // Place copy #17 of ITS5 directly in I565
14118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14119 sub2node->SetLineColor(kColorITS);
14120 sub2node->SetVisibility(1);
14121 fNodes->Add(sub2node);
14124 // Place copy #18 of ITS5 directly in I565
14126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14127 sub2node->SetLineColor(kColorITS);
14128 sub2node->SetVisibility(1);
14129 fNodes->Add(sub2node);
14132 // Place copy #19 of ITS5 directly in I565
14134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14135 sub2node->SetLineColor(kColorITS);
14136 sub2node->SetVisibility(1);
14137 fNodes->Add(sub2node);
14140 // Place copy #20 of ITS5 directly in I565
14142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14143 sub2node->SetLineColor(kColorITS);
14144 sub2node->SetVisibility(1);
14145 fNodes->Add(sub2node);
14148 // Place copy #21 of ITS5 directly in I565
14150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14151 sub2node->SetLineColor(kColorITS);
14152 sub2node->SetVisibility(1);
14153 fNodes->Add(sub2node);
14156 // Place copy #22 of ITS5 directly in I565
14158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14159 sub2node->SetLineColor(kColorITS);
14160 sub2node->SetVisibility(1);
14161 fNodes->Add(sub2node);
14163 fNodes->Add(sub1node);
14166 // Place copy #22 of I565 in IT56
14168 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14169 sub1node->SetLineColor(kColorITS);
14170 sub1node->SetVisibility(0);
14173 // Place copy #1 of ITS5 directly in I565
14175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14176 sub2node->SetLineColor(kColorITS);
14177 sub2node->SetVisibility(1);
14178 fNodes->Add(sub2node);
14181 // Place copy #2 of ITS5 directly in I565
14183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14184 sub2node->SetLineColor(kColorITS);
14185 sub2node->SetVisibility(1);
14186 fNodes->Add(sub2node);
14189 // Place copy #3 of ITS5 directly in I565
14191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14192 sub2node->SetLineColor(kColorITS);
14193 sub2node->SetVisibility(1);
14194 fNodes->Add(sub2node);
14197 // Place copy #4 of ITS5 directly in I565
14199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14200 sub2node->SetLineColor(kColorITS);
14201 sub2node->SetVisibility(1);
14202 fNodes->Add(sub2node);
14205 // Place copy #5 of ITS5 directly in I565
14207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14208 sub2node->SetLineColor(kColorITS);
14209 sub2node->SetVisibility(1);
14210 fNodes->Add(sub2node);
14213 // Place copy #6 of ITS5 directly in I565
14215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14216 sub2node->SetLineColor(kColorITS);
14217 sub2node->SetVisibility(1);
14218 fNodes->Add(sub2node);
14221 // Place copy #7 of ITS5 directly in I565
14223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14224 sub2node->SetLineColor(kColorITS);
14225 sub2node->SetVisibility(1);
14226 fNodes->Add(sub2node);
14229 // Place copy #8 of ITS5 directly in I565
14231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14232 sub2node->SetLineColor(kColorITS);
14233 sub2node->SetVisibility(1);
14234 fNodes->Add(sub2node);
14237 // Place copy #9 of ITS5 directly in I565
14239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14240 sub2node->SetLineColor(kColorITS);
14241 sub2node->SetVisibility(1);
14242 fNodes->Add(sub2node);
14245 // Place copy #10 of ITS5 directly in I565
14247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14248 sub2node->SetLineColor(kColorITS);
14249 sub2node->SetVisibility(1);
14250 fNodes->Add(sub2node);
14253 // Place copy #11 of ITS5 directly in I565
14255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14256 sub2node->SetLineColor(kColorITS);
14257 sub2node->SetVisibility(1);
14258 fNodes->Add(sub2node);
14261 // Place copy #12 of ITS5 directly in I565
14263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14264 sub2node->SetLineColor(kColorITS);
14265 sub2node->SetVisibility(1);
14266 fNodes->Add(sub2node);
14269 // Place copy #13 of ITS5 directly in I565
14271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14272 sub2node->SetLineColor(kColorITS);
14273 sub2node->SetVisibility(1);
14274 fNodes->Add(sub2node);
14277 // Place copy #14 of ITS5 directly in I565
14279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14280 sub2node->SetLineColor(kColorITS);
14281 sub2node->SetVisibility(1);
14282 fNodes->Add(sub2node);
14285 // Place copy #15 of ITS5 directly in I565
14287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14288 sub2node->SetLineColor(kColorITS);
14289 sub2node->SetVisibility(1);
14290 fNodes->Add(sub2node);
14293 // Place copy #16 of ITS5 directly in I565
14295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14296 sub2node->SetLineColor(kColorITS);
14297 sub2node->SetVisibility(1);
14298 fNodes->Add(sub2node);
14301 // Place copy #17 of ITS5 directly in I565
14303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14304 sub2node->SetLineColor(kColorITS);
14305 sub2node->SetVisibility(1);
14306 fNodes->Add(sub2node);
14309 // Place copy #18 of ITS5 directly in I565
14311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14312 sub2node->SetLineColor(kColorITS);
14313 sub2node->SetVisibility(1);
14314 fNodes->Add(sub2node);
14317 // Place copy #19 of ITS5 directly in I565
14319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14320 sub2node->SetLineColor(kColorITS);
14321 sub2node->SetVisibility(1);
14322 fNodes->Add(sub2node);
14325 // Place copy #20 of ITS5 directly in I565
14327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14328 sub2node->SetLineColor(kColorITS);
14329 sub2node->SetVisibility(1);
14330 fNodes->Add(sub2node);
14333 // Place copy #21 of ITS5 directly in I565
14335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14336 sub2node->SetLineColor(kColorITS);
14337 sub2node->SetVisibility(1);
14338 fNodes->Add(sub2node);
14341 // Place copy #22 of ITS5 directly in I565
14343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14344 sub2node->SetLineColor(kColorITS);
14345 sub2node->SetVisibility(1);
14346 fNodes->Add(sub2node);
14348 fNodes->Add(sub1node);
14351 // Place copy #23 of I565 in IT56
14353 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14354 sub1node->SetLineColor(kColorITS);
14355 sub1node->SetVisibility(0);
14358 // Place copy #1 of ITS5 directly in I565
14360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14361 sub2node->SetLineColor(kColorITS);
14362 sub2node->SetVisibility(1);
14363 fNodes->Add(sub2node);
14366 // Place copy #2 of ITS5 directly in I565
14368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14369 sub2node->SetLineColor(kColorITS);
14370 sub2node->SetVisibility(1);
14371 fNodes->Add(sub2node);
14374 // Place copy #3 of ITS5 directly in I565
14376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14377 sub2node->SetLineColor(kColorITS);
14378 sub2node->SetVisibility(1);
14379 fNodes->Add(sub2node);
14382 // Place copy #4 of ITS5 directly in I565
14384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14385 sub2node->SetLineColor(kColorITS);
14386 sub2node->SetVisibility(1);
14387 fNodes->Add(sub2node);
14390 // Place copy #5 of ITS5 directly in I565
14392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14393 sub2node->SetLineColor(kColorITS);
14394 sub2node->SetVisibility(1);
14395 fNodes->Add(sub2node);
14398 // Place copy #6 of ITS5 directly in I565
14400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14401 sub2node->SetLineColor(kColorITS);
14402 sub2node->SetVisibility(1);
14403 fNodes->Add(sub2node);
14406 // Place copy #7 of ITS5 directly in I565
14408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14409 sub2node->SetLineColor(kColorITS);
14410 sub2node->SetVisibility(1);
14411 fNodes->Add(sub2node);
14414 // Place copy #8 of ITS5 directly in I565
14416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14417 sub2node->SetLineColor(kColorITS);
14418 sub2node->SetVisibility(1);
14419 fNodes->Add(sub2node);
14422 // Place copy #9 of ITS5 directly in I565
14424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14425 sub2node->SetLineColor(kColorITS);
14426 sub2node->SetVisibility(1);
14427 fNodes->Add(sub2node);
14430 // Place copy #10 of ITS5 directly in I565
14432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14433 sub2node->SetLineColor(kColorITS);
14434 sub2node->SetVisibility(1);
14435 fNodes->Add(sub2node);
14438 // Place copy #11 of ITS5 directly in I565
14440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14441 sub2node->SetLineColor(kColorITS);
14442 sub2node->SetVisibility(1);
14443 fNodes->Add(sub2node);
14446 // Place copy #12 of ITS5 directly in I565
14448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14449 sub2node->SetLineColor(kColorITS);
14450 sub2node->SetVisibility(1);
14451 fNodes->Add(sub2node);
14454 // Place copy #13 of ITS5 directly in I565
14456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14457 sub2node->SetLineColor(kColorITS);
14458 sub2node->SetVisibility(1);
14459 fNodes->Add(sub2node);
14462 // Place copy #14 of ITS5 directly in I565
14464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14465 sub2node->SetLineColor(kColorITS);
14466 sub2node->SetVisibility(1);
14467 fNodes->Add(sub2node);
14470 // Place copy #15 of ITS5 directly in I565
14472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14473 sub2node->SetLineColor(kColorITS);
14474 sub2node->SetVisibility(1);
14475 fNodes->Add(sub2node);
14478 // Place copy #16 of ITS5 directly in I565
14480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14481 sub2node->SetLineColor(kColorITS);
14482 sub2node->SetVisibility(1);
14483 fNodes->Add(sub2node);
14486 // Place copy #17 of ITS5 directly in I565
14488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14489 sub2node->SetLineColor(kColorITS);
14490 sub2node->SetVisibility(1);
14491 fNodes->Add(sub2node);
14494 // Place copy #18 of ITS5 directly in I565
14496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14497 sub2node->SetLineColor(kColorITS);
14498 sub2node->SetVisibility(1);
14499 fNodes->Add(sub2node);
14502 // Place copy #19 of ITS5 directly in I565
14504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14505 sub2node->SetLineColor(kColorITS);
14506 sub2node->SetVisibility(1);
14507 fNodes->Add(sub2node);
14510 // Place copy #20 of ITS5 directly in I565
14512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14513 sub2node->SetLineColor(kColorITS);
14514 sub2node->SetVisibility(1);
14515 fNodes->Add(sub2node);
14518 // Place copy #21 of ITS5 directly in I565
14520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14521 sub2node->SetLineColor(kColorITS);
14522 sub2node->SetVisibility(1);
14523 fNodes->Add(sub2node);
14526 // Place copy #22 of ITS5 directly in I565
14528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14529 sub2node->SetLineColor(kColorITS);
14530 sub2node->SetVisibility(1);
14531 fNodes->Add(sub2node);
14533 fNodes->Add(sub1node);
14536 // Place copy #24 of I565 in IT56
14538 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14539 sub1node->SetLineColor(kColorITS);
14540 sub1node->SetVisibility(0);
14543 // Place copy #1 of ITS5 directly in I565
14545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14546 sub2node->SetLineColor(kColorITS);
14547 sub2node->SetVisibility(1);
14548 fNodes->Add(sub2node);
14551 // Place copy #2 of ITS5 directly in I565
14553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14554 sub2node->SetLineColor(kColorITS);
14555 sub2node->SetVisibility(1);
14556 fNodes->Add(sub2node);
14559 // Place copy #3 of ITS5 directly in I565
14561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14562 sub2node->SetLineColor(kColorITS);
14563 sub2node->SetVisibility(1);
14564 fNodes->Add(sub2node);
14567 // Place copy #4 of ITS5 directly in I565
14569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14570 sub2node->SetLineColor(kColorITS);
14571 sub2node->SetVisibility(1);
14572 fNodes->Add(sub2node);
14575 // Place copy #5 of ITS5 directly in I565
14577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14578 sub2node->SetLineColor(kColorITS);
14579 sub2node->SetVisibility(1);
14580 fNodes->Add(sub2node);
14583 // Place copy #6 of ITS5 directly in I565
14585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14586 sub2node->SetLineColor(kColorITS);
14587 sub2node->SetVisibility(1);
14588 fNodes->Add(sub2node);
14591 // Place copy #7 of ITS5 directly in I565
14593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14594 sub2node->SetLineColor(kColorITS);
14595 sub2node->SetVisibility(1);
14596 fNodes->Add(sub2node);
14599 // Place copy #8 of ITS5 directly in I565
14601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14602 sub2node->SetLineColor(kColorITS);
14603 sub2node->SetVisibility(1);
14604 fNodes->Add(sub2node);
14607 // Place copy #9 of ITS5 directly in I565
14609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14610 sub2node->SetLineColor(kColorITS);
14611 sub2node->SetVisibility(1);
14612 fNodes->Add(sub2node);
14615 // Place copy #10 of ITS5 directly in I565
14617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14618 sub2node->SetLineColor(kColorITS);
14619 sub2node->SetVisibility(1);
14620 fNodes->Add(sub2node);
14623 // Place copy #11 of ITS5 directly in I565
14625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14626 sub2node->SetLineColor(kColorITS);
14627 sub2node->SetVisibility(1);
14628 fNodes->Add(sub2node);
14631 // Place copy #12 of ITS5 directly in I565
14633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14634 sub2node->SetLineColor(kColorITS);
14635 sub2node->SetVisibility(1);
14636 fNodes->Add(sub2node);
14639 // Place copy #13 of ITS5 directly in I565
14641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14642 sub2node->SetLineColor(kColorITS);
14643 sub2node->SetVisibility(1);
14644 fNodes->Add(sub2node);
14647 // Place copy #14 of ITS5 directly in I565
14649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14650 sub2node->SetLineColor(kColorITS);
14651 sub2node->SetVisibility(1);
14652 fNodes->Add(sub2node);
14655 // Place copy #15 of ITS5 directly in I565
14657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14658 sub2node->SetLineColor(kColorITS);
14659 sub2node->SetVisibility(1);
14660 fNodes->Add(sub2node);
14663 // Place copy #16 of ITS5 directly in I565
14665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14666 sub2node->SetLineColor(kColorITS);
14667 sub2node->SetVisibility(1);
14668 fNodes->Add(sub2node);
14671 // Place copy #17 of ITS5 directly in I565
14673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14674 sub2node->SetLineColor(kColorITS);
14675 sub2node->SetVisibility(1);
14676 fNodes->Add(sub2node);
14679 // Place copy #18 of ITS5 directly in I565
14681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14682 sub2node->SetLineColor(kColorITS);
14683 sub2node->SetVisibility(1);
14684 fNodes->Add(sub2node);
14687 // Place copy #19 of ITS5 directly in I565
14689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14690 sub2node->SetLineColor(kColorITS);
14691 sub2node->SetVisibility(1);
14692 fNodes->Add(sub2node);
14695 // Place copy #20 of ITS5 directly in I565
14697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14698 sub2node->SetLineColor(kColorITS);
14699 sub2node->SetVisibility(1);
14700 fNodes->Add(sub2node);
14703 // Place copy #21 of ITS5 directly in I565
14705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14706 sub2node->SetLineColor(kColorITS);
14707 sub2node->SetVisibility(1);
14708 fNodes->Add(sub2node);
14711 // Place copy #22 of ITS5 directly in I565
14713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14714 sub2node->SetLineColor(kColorITS);
14715 sub2node->SetVisibility(1);
14716 fNodes->Add(sub2node);
14718 fNodes->Add(sub1node);
14721 // Place copy #25 of I565 in IT56
14723 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14724 sub1node->SetLineColor(kColorITS);
14725 sub1node->SetVisibility(0);
14728 // Place copy #1 of ITS5 directly in I565
14730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14731 sub2node->SetLineColor(kColorITS);
14732 sub2node->SetVisibility(1);
14733 fNodes->Add(sub2node);
14736 // Place copy #2 of ITS5 directly in I565
14738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14739 sub2node->SetLineColor(kColorITS);
14740 sub2node->SetVisibility(1);
14741 fNodes->Add(sub2node);
14744 // Place copy #3 of ITS5 directly in I565
14746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14747 sub2node->SetLineColor(kColorITS);
14748 sub2node->SetVisibility(1);
14749 fNodes->Add(sub2node);
14752 // Place copy #4 of ITS5 directly in I565
14754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14755 sub2node->SetLineColor(kColorITS);
14756 sub2node->SetVisibility(1);
14757 fNodes->Add(sub2node);
14760 // Place copy #5 of ITS5 directly in I565
14762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14763 sub2node->SetLineColor(kColorITS);
14764 sub2node->SetVisibility(1);
14765 fNodes->Add(sub2node);
14768 // Place copy #6 of ITS5 directly in I565
14770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14771 sub2node->SetLineColor(kColorITS);
14772 sub2node->SetVisibility(1);
14773 fNodes->Add(sub2node);
14776 // Place copy #7 of ITS5 directly in I565
14778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14779 sub2node->SetLineColor(kColorITS);
14780 sub2node->SetVisibility(1);
14781 fNodes->Add(sub2node);
14784 // Place copy #8 of ITS5 directly in I565
14786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14787 sub2node->SetLineColor(kColorITS);
14788 sub2node->SetVisibility(1);
14789 fNodes->Add(sub2node);
14792 // Place copy #9 of ITS5 directly in I565
14794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14795 sub2node->SetLineColor(kColorITS);
14796 sub2node->SetVisibility(1);
14797 fNodes->Add(sub2node);
14800 // Place copy #10 of ITS5 directly in I565
14802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14803 sub2node->SetLineColor(kColorITS);
14804 sub2node->SetVisibility(1);
14805 fNodes->Add(sub2node);
14808 // Place copy #11 of ITS5 directly in I565
14810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14811 sub2node->SetLineColor(kColorITS);
14812 sub2node->SetVisibility(1);
14813 fNodes->Add(sub2node);
14816 // Place copy #12 of ITS5 directly in I565
14818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14819 sub2node->SetLineColor(kColorITS);
14820 sub2node->SetVisibility(1);
14821 fNodes->Add(sub2node);
14824 // Place copy #13 of ITS5 directly in I565
14826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14827 sub2node->SetLineColor(kColorITS);
14828 sub2node->SetVisibility(1);
14829 fNodes->Add(sub2node);
14832 // Place copy #14 of ITS5 directly in I565
14834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14835 sub2node->SetLineColor(kColorITS);
14836 sub2node->SetVisibility(1);
14837 fNodes->Add(sub2node);
14840 // Place copy #15 of ITS5 directly in I565
14842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14843 sub2node->SetLineColor(kColorITS);
14844 sub2node->SetVisibility(1);
14845 fNodes->Add(sub2node);
14848 // Place copy #16 of ITS5 directly in I565
14850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14851 sub2node->SetLineColor(kColorITS);
14852 sub2node->SetVisibility(1);
14853 fNodes->Add(sub2node);
14856 // Place copy #17 of ITS5 directly in I565
14858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14859 sub2node->SetLineColor(kColorITS);
14860 sub2node->SetVisibility(1);
14861 fNodes->Add(sub2node);
14864 // Place copy #18 of ITS5 directly in I565
14866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14867 sub2node->SetLineColor(kColorITS);
14868 sub2node->SetVisibility(1);
14869 fNodes->Add(sub2node);
14872 // Place copy #19 of ITS5 directly in I565
14874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14875 sub2node->SetLineColor(kColorITS);
14876 sub2node->SetVisibility(1);
14877 fNodes->Add(sub2node);
14880 // Place copy #20 of ITS5 directly in I565
14882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14883 sub2node->SetLineColor(kColorITS);
14884 sub2node->SetVisibility(1);
14885 fNodes->Add(sub2node);
14888 // Place copy #21 of ITS5 directly in I565
14890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14891 sub2node->SetLineColor(kColorITS);
14892 sub2node->SetVisibility(1);
14893 fNodes->Add(sub2node);
14896 // Place copy #22 of ITS5 directly in I565
14898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14899 sub2node->SetLineColor(kColorITS);
14900 sub2node->SetVisibility(1);
14901 fNodes->Add(sub2node);
14903 fNodes->Add(sub1node);
14906 // Place copy #26 of I565 in IT56
14908 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14909 sub1node->SetLineColor(kColorITS);
14910 sub1node->SetVisibility(0);
14913 // Place copy #1 of ITS5 directly in I565
14915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14916 sub2node->SetLineColor(kColorITS);
14917 sub2node->SetVisibility(1);
14918 fNodes->Add(sub2node);
14921 // Place copy #2 of ITS5 directly in I565
14923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14924 sub2node->SetLineColor(kColorITS);
14925 sub2node->SetVisibility(1);
14926 fNodes->Add(sub2node);
14929 // Place copy #3 of ITS5 directly in I565
14931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14932 sub2node->SetLineColor(kColorITS);
14933 sub2node->SetVisibility(1);
14934 fNodes->Add(sub2node);
14937 // Place copy #4 of ITS5 directly in I565
14939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14940 sub2node->SetLineColor(kColorITS);
14941 sub2node->SetVisibility(1);
14942 fNodes->Add(sub2node);
14945 // Place copy #5 of ITS5 directly in I565
14947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14948 sub2node->SetLineColor(kColorITS);
14949 sub2node->SetVisibility(1);
14950 fNodes->Add(sub2node);
14953 // Place copy #6 of ITS5 directly in I565
14955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14956 sub2node->SetLineColor(kColorITS);
14957 sub2node->SetVisibility(1);
14958 fNodes->Add(sub2node);
14961 // Place copy #7 of ITS5 directly in I565
14963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14964 sub2node->SetLineColor(kColorITS);
14965 sub2node->SetVisibility(1);
14966 fNodes->Add(sub2node);
14969 // Place copy #8 of ITS5 directly in I565
14971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14972 sub2node->SetLineColor(kColorITS);
14973 sub2node->SetVisibility(1);
14974 fNodes->Add(sub2node);
14977 // Place copy #9 of ITS5 directly in I565
14979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14980 sub2node->SetLineColor(kColorITS);
14981 sub2node->SetVisibility(1);
14982 fNodes->Add(sub2node);
14985 // Place copy #10 of ITS5 directly in I565
14987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14988 sub2node->SetLineColor(kColorITS);
14989 sub2node->SetVisibility(1);
14990 fNodes->Add(sub2node);
14993 // Place copy #11 of ITS5 directly in I565
14995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14996 sub2node->SetLineColor(kColorITS);
14997 sub2node->SetVisibility(1);
14998 fNodes->Add(sub2node);
15001 // Place copy #12 of ITS5 directly in I565
15003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15004 sub2node->SetLineColor(kColorITS);
15005 sub2node->SetVisibility(1);
15006 fNodes->Add(sub2node);
15009 // Place copy #13 of ITS5 directly in I565
15011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15012 sub2node->SetLineColor(kColorITS);
15013 sub2node->SetVisibility(1);
15014 fNodes->Add(sub2node);
15017 // Place copy #14 of ITS5 directly in I565
15019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15020 sub2node->SetLineColor(kColorITS);
15021 sub2node->SetVisibility(1);
15022 fNodes->Add(sub2node);
15025 // Place copy #15 of ITS5 directly in I565
15027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15028 sub2node->SetLineColor(kColorITS);
15029 sub2node->SetVisibility(1);
15030 fNodes->Add(sub2node);
15033 // Place copy #16 of ITS5 directly in I565
15035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15036 sub2node->SetLineColor(kColorITS);
15037 sub2node->SetVisibility(1);
15038 fNodes->Add(sub2node);
15041 // Place copy #17 of ITS5 directly in I565
15043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15044 sub2node->SetLineColor(kColorITS);
15045 sub2node->SetVisibility(1);
15046 fNodes->Add(sub2node);
15049 // Place copy #18 of ITS5 directly in I565
15051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15052 sub2node->SetLineColor(kColorITS);
15053 sub2node->SetVisibility(1);
15054 fNodes->Add(sub2node);
15057 // Place copy #19 of ITS5 directly in I565
15059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15060 sub2node->SetLineColor(kColorITS);
15061 sub2node->SetVisibility(1);
15062 fNodes->Add(sub2node);
15065 // Place copy #20 of ITS5 directly in I565
15067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15068 sub2node->SetLineColor(kColorITS);
15069 sub2node->SetVisibility(1);
15070 fNodes->Add(sub2node);
15073 // Place copy #21 of ITS5 directly in I565
15075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15076 sub2node->SetLineColor(kColorITS);
15077 sub2node->SetVisibility(1);
15078 fNodes->Add(sub2node);
15081 // Place copy #22 of ITS5 directly in I565
15083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15084 sub2node->SetLineColor(kColorITS);
15085 sub2node->SetVisibility(1);
15086 fNodes->Add(sub2node);
15088 fNodes->Add(sub1node);
15091 // Place copy #27 of I565 in IT56
15093 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
15094 sub1node->SetLineColor(kColorITS);
15095 sub1node->SetVisibility(0);
15098 // Place copy #1 of ITS5 directly in I565
15100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15101 sub2node->SetLineColor(kColorITS);
15102 sub2node->SetVisibility(1);
15103 fNodes->Add(sub2node);
15106 // Place copy #2 of ITS5 directly in I565
15108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15109 sub2node->SetLineColor(kColorITS);
15110 sub2node->SetVisibility(1);
15111 fNodes->Add(sub2node);
15114 // Place copy #3 of ITS5 directly in I565
15116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15117 sub2node->SetLineColor(kColorITS);
15118 sub2node->SetVisibility(1);
15119 fNodes->Add(sub2node);
15122 // Place copy #4 of ITS5 directly in I565
15124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15125 sub2node->SetLineColor(kColorITS);
15126 sub2node->SetVisibility(1);
15127 fNodes->Add(sub2node);
15130 // Place copy #5 of ITS5 directly in I565
15132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15133 sub2node->SetLineColor(kColorITS);
15134 sub2node->SetVisibility(1);
15135 fNodes->Add(sub2node);
15138 // Place copy #6 of ITS5 directly in I565
15140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15141 sub2node->SetLineColor(kColorITS);
15142 sub2node->SetVisibility(1);
15143 fNodes->Add(sub2node);
15146 // Place copy #7 of ITS5 directly in I565
15148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15149 sub2node->SetLineColor(kColorITS);
15150 sub2node->SetVisibility(1);
15151 fNodes->Add(sub2node);
15154 // Place copy #8 of ITS5 directly in I565
15156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15157 sub2node->SetLineColor(kColorITS);
15158 sub2node->SetVisibility(1);
15159 fNodes->Add(sub2node);
15162 // Place copy #9 of ITS5 directly in I565
15164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15165 sub2node->SetLineColor(kColorITS);
15166 sub2node->SetVisibility(1);
15167 fNodes->Add(sub2node);
15170 // Place copy #10 of ITS5 directly in I565
15172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15173 sub2node->SetLineColor(kColorITS);
15174 sub2node->SetVisibility(1);
15175 fNodes->Add(sub2node);
15178 // Place copy #11 of ITS5 directly in I565
15180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15181 sub2node->SetLineColor(kColorITS);
15182 sub2node->SetVisibility(1);
15183 fNodes->Add(sub2node);
15186 // Place copy #12 of ITS5 directly in I565
15188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15189 sub2node->SetLineColor(kColorITS);
15190 sub2node->SetVisibility(1);
15191 fNodes->Add(sub2node);
15194 // Place copy #13 of ITS5 directly in I565
15196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15197 sub2node->SetLineColor(kColorITS);
15198 sub2node->SetVisibility(1);
15199 fNodes->Add(sub2node);
15202 // Place copy #14 of ITS5 directly in I565
15204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15205 sub2node->SetLineColor(kColorITS);
15206 sub2node->SetVisibility(1);
15207 fNodes->Add(sub2node);
15210 // Place copy #15 of ITS5 directly in I565
15212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15213 sub2node->SetLineColor(kColorITS);
15214 sub2node->SetVisibility(1);
15215 fNodes->Add(sub2node);
15218 // Place copy #16 of ITS5 directly in I565
15220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15221 sub2node->SetLineColor(kColorITS);
15222 sub2node->SetVisibility(1);
15223 fNodes->Add(sub2node);
15226 // Place copy #17 of ITS5 directly in I565
15228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15229 sub2node->SetLineColor(kColorITS);
15230 sub2node->SetVisibility(1);
15231 fNodes->Add(sub2node);
15234 // Place copy #18 of ITS5 directly in I565
15236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15237 sub2node->SetLineColor(kColorITS);
15238 sub2node->SetVisibility(1);
15239 fNodes->Add(sub2node);
15242 // Place copy #19 of ITS5 directly in I565
15244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15245 sub2node->SetLineColor(kColorITS);
15246 sub2node->SetVisibility(1);
15247 fNodes->Add(sub2node);
15250 // Place copy #20 of ITS5 directly in I565
15252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15253 sub2node->SetLineColor(kColorITS);
15254 sub2node->SetVisibility(1);
15255 fNodes->Add(sub2node);
15258 // Place copy #21 of ITS5 directly in I565
15260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15261 sub2node->SetLineColor(kColorITS);
15262 sub2node->SetVisibility(1);
15263 fNodes->Add(sub2node);
15266 // Place copy #22 of ITS5 directly in I565
15268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15269 sub2node->SetLineColor(kColorITS);
15270 sub2node->SetVisibility(1);
15271 fNodes->Add(sub2node);
15273 fNodes->Add(sub1node);
15276 // Place copy #28 of I565 in IT56
15278 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15279 sub1node->SetLineColor(kColorITS);
15280 sub1node->SetVisibility(0);
15283 // Place copy #1 of ITS5 directly in I565
15285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15286 sub2node->SetLineColor(kColorITS);
15287 sub2node->SetVisibility(1);
15288 fNodes->Add(sub2node);
15291 // Place copy #2 of ITS5 directly in I565
15293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15294 sub2node->SetLineColor(kColorITS);
15295 sub2node->SetVisibility(1);
15296 fNodes->Add(sub2node);
15299 // Place copy #3 of ITS5 directly in I565
15301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15302 sub2node->SetLineColor(kColorITS);
15303 sub2node->SetVisibility(1);
15304 fNodes->Add(sub2node);
15307 // Place copy #4 of ITS5 directly in I565
15309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15310 sub2node->SetLineColor(kColorITS);
15311 sub2node->SetVisibility(1);
15312 fNodes->Add(sub2node);
15315 // Place copy #5 of ITS5 directly in I565
15317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15318 sub2node->SetLineColor(kColorITS);
15319 sub2node->SetVisibility(1);
15320 fNodes->Add(sub2node);
15323 // Place copy #6 of ITS5 directly in I565
15325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15326 sub2node->SetLineColor(kColorITS);
15327 sub2node->SetVisibility(1);
15328 fNodes->Add(sub2node);
15331 // Place copy #7 of ITS5 directly in I565
15333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15334 sub2node->SetLineColor(kColorITS);
15335 sub2node->SetVisibility(1);
15336 fNodes->Add(sub2node);
15339 // Place copy #8 of ITS5 directly in I565
15341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15342 sub2node->SetLineColor(kColorITS);
15343 sub2node->SetVisibility(1);
15344 fNodes->Add(sub2node);
15347 // Place copy #9 of ITS5 directly in I565
15349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15350 sub2node->SetLineColor(kColorITS);
15351 sub2node->SetVisibility(1);
15352 fNodes->Add(sub2node);
15355 // Place copy #10 of ITS5 directly in I565
15357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15358 sub2node->SetLineColor(kColorITS);
15359 sub2node->SetVisibility(1);
15360 fNodes->Add(sub2node);
15363 // Place copy #11 of ITS5 directly in I565
15365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15366 sub2node->SetLineColor(kColorITS);
15367 sub2node->SetVisibility(1);
15368 fNodes->Add(sub2node);
15371 // Place copy #12 of ITS5 directly in I565
15373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15374 sub2node->SetLineColor(kColorITS);
15375 sub2node->SetVisibility(1);
15376 fNodes->Add(sub2node);
15379 // Place copy #13 of ITS5 directly in I565
15381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15382 sub2node->SetLineColor(kColorITS);
15383 sub2node->SetVisibility(1);
15384 fNodes->Add(sub2node);
15387 // Place copy #14 of ITS5 directly in I565
15389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15390 sub2node->SetLineColor(kColorITS);
15391 sub2node->SetVisibility(1);
15392 fNodes->Add(sub2node);
15395 // Place copy #15 of ITS5 directly in I565
15397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15398 sub2node->SetLineColor(kColorITS);
15399 sub2node->SetVisibility(1);
15400 fNodes->Add(sub2node);
15403 // Place copy #16 of ITS5 directly in I565
15405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15406 sub2node->SetLineColor(kColorITS);
15407 sub2node->SetVisibility(1);
15408 fNodes->Add(sub2node);
15411 // Place copy #17 of ITS5 directly in I565
15413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15414 sub2node->SetLineColor(kColorITS);
15415 sub2node->SetVisibility(1);
15416 fNodes->Add(sub2node);
15419 // Place copy #18 of ITS5 directly in I565
15421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15422 sub2node->SetLineColor(kColorITS);
15423 sub2node->SetVisibility(1);
15424 fNodes->Add(sub2node);
15427 // Place copy #19 of ITS5 directly in I565
15429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15430 sub2node->SetLineColor(kColorITS);
15431 sub2node->SetVisibility(1);
15432 fNodes->Add(sub2node);
15435 // Place copy #20 of ITS5 directly in I565
15437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15438 sub2node->SetLineColor(kColorITS);
15439 sub2node->SetVisibility(1);
15440 fNodes->Add(sub2node);
15443 // Place copy #21 of ITS5 directly in I565
15445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15446 sub2node->SetLineColor(kColorITS);
15447 sub2node->SetVisibility(1);
15448 fNodes->Add(sub2node);
15451 // Place copy #22 of ITS5 directly in I565
15453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15454 sub2node->SetLineColor(kColorITS);
15455 sub2node->SetVisibility(1);
15456 fNodes->Add(sub2node);
15458 fNodes->Add(sub1node);
15461 // Place copy #29 of I565 in IT56
15463 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15464 sub1node->SetLineColor(kColorITS);
15465 sub1node->SetVisibility(0);
15468 // Place copy #1 of ITS5 directly in I565
15470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15471 sub2node->SetLineColor(kColorITS);
15472 sub2node->SetVisibility(1);
15473 fNodes->Add(sub2node);
15476 // Place copy #2 of ITS5 directly in I565
15478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15479 sub2node->SetLineColor(kColorITS);
15480 sub2node->SetVisibility(1);
15481 fNodes->Add(sub2node);
15484 // Place copy #3 of ITS5 directly in I565
15486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15487 sub2node->SetLineColor(kColorITS);
15488 sub2node->SetVisibility(1);
15489 fNodes->Add(sub2node);
15492 // Place copy #4 of ITS5 directly in I565
15494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15495 sub2node->SetLineColor(kColorITS);
15496 sub2node->SetVisibility(1);
15497 fNodes->Add(sub2node);
15500 // Place copy #5 of ITS5 directly in I565
15502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15503 sub2node->SetLineColor(kColorITS);
15504 sub2node->SetVisibility(1);
15505 fNodes->Add(sub2node);
15508 // Place copy #6 of ITS5 directly in I565
15510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15511 sub2node->SetLineColor(kColorITS);
15512 sub2node->SetVisibility(1);
15513 fNodes->Add(sub2node);
15516 // Place copy #7 of ITS5 directly in I565
15518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15519 sub2node->SetLineColor(kColorITS);
15520 sub2node->SetVisibility(1);
15521 fNodes->Add(sub2node);
15524 // Place copy #8 of ITS5 directly in I565
15526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15527 sub2node->SetLineColor(kColorITS);
15528 sub2node->SetVisibility(1);
15529 fNodes->Add(sub2node);
15532 // Place copy #9 of ITS5 directly in I565
15534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15535 sub2node->SetLineColor(kColorITS);
15536 sub2node->SetVisibility(1);
15537 fNodes->Add(sub2node);
15540 // Place copy #10 of ITS5 directly in I565
15542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15543 sub2node->SetLineColor(kColorITS);
15544 sub2node->SetVisibility(1);
15545 fNodes->Add(sub2node);
15548 // Place copy #11 of ITS5 directly in I565
15550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15551 sub2node->SetLineColor(kColorITS);
15552 sub2node->SetVisibility(1);
15553 fNodes->Add(sub2node);
15556 // Place copy #12 of ITS5 directly in I565
15558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15559 sub2node->SetLineColor(kColorITS);
15560 sub2node->SetVisibility(1);
15561 fNodes->Add(sub2node);
15564 // Place copy #13 of ITS5 directly in I565
15566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15567 sub2node->SetLineColor(kColorITS);
15568 sub2node->SetVisibility(1);
15569 fNodes->Add(sub2node);
15572 // Place copy #14 of ITS5 directly in I565
15574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15575 sub2node->SetLineColor(kColorITS);
15576 sub2node->SetVisibility(1);
15577 fNodes->Add(sub2node);
15580 // Place copy #15 of ITS5 directly in I565
15582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15583 sub2node->SetLineColor(kColorITS);
15584 sub2node->SetVisibility(1);
15585 fNodes->Add(sub2node);
15588 // Place copy #16 of ITS5 directly in I565
15590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15591 sub2node->SetLineColor(kColorITS);
15592 sub2node->SetVisibility(1);
15593 fNodes->Add(sub2node);
15596 // Place copy #17 of ITS5 directly in I565
15598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15599 sub2node->SetLineColor(kColorITS);
15600 sub2node->SetVisibility(1);
15601 fNodes->Add(sub2node);
15604 // Place copy #18 of ITS5 directly in I565
15606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15607 sub2node->SetLineColor(kColorITS);
15608 sub2node->SetVisibility(1);
15609 fNodes->Add(sub2node);
15612 // Place copy #19 of ITS5 directly in I565
15614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15615 sub2node->SetLineColor(kColorITS);
15616 sub2node->SetVisibility(1);
15617 fNodes->Add(sub2node);
15620 // Place copy #20 of ITS5 directly in I565
15622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15623 sub2node->SetLineColor(kColorITS);
15624 sub2node->SetVisibility(1);
15625 fNodes->Add(sub2node);
15628 // Place copy #21 of ITS5 directly in I565
15630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15631 sub2node->SetLineColor(kColorITS);
15632 sub2node->SetVisibility(1);
15633 fNodes->Add(sub2node);
15636 // Place copy #22 of ITS5 directly in I565
15638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15639 sub2node->SetLineColor(kColorITS);
15640 sub2node->SetVisibility(1);
15641 fNodes->Add(sub2node);
15643 fNodes->Add(sub1node);
15646 // Place copy #30 of I565 in IT56
15648 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15649 sub1node->SetLineColor(kColorITS);
15650 sub1node->SetVisibility(0);
15653 // Place copy #1 of ITS5 directly in I565
15655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15656 sub2node->SetLineColor(kColorITS);
15657 sub2node->SetVisibility(1);
15658 fNodes->Add(sub2node);
15661 // Place copy #2 of ITS5 directly in I565
15663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15664 sub2node->SetLineColor(kColorITS);
15665 sub2node->SetVisibility(1);
15666 fNodes->Add(sub2node);
15669 // Place copy #3 of ITS5 directly in I565
15671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15672 sub2node->SetLineColor(kColorITS);
15673 sub2node->SetVisibility(1);
15674 fNodes->Add(sub2node);
15677 // Place copy #4 of ITS5 directly in I565
15679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15680 sub2node->SetLineColor(kColorITS);
15681 sub2node->SetVisibility(1);
15682 fNodes->Add(sub2node);
15685 // Place copy #5 of ITS5 directly in I565
15687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15688 sub2node->SetLineColor(kColorITS);
15689 sub2node->SetVisibility(1);
15690 fNodes->Add(sub2node);
15693 // Place copy #6 of ITS5 directly in I565
15695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15696 sub2node->SetLineColor(kColorITS);
15697 sub2node->SetVisibility(1);
15698 fNodes->Add(sub2node);
15701 // Place copy #7 of ITS5 directly in I565
15703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15704 sub2node->SetLineColor(kColorITS);
15705 sub2node->SetVisibility(1);
15706 fNodes->Add(sub2node);
15709 // Place copy #8 of ITS5 directly in I565
15711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15712 sub2node->SetLineColor(kColorITS);
15713 sub2node->SetVisibility(1);
15714 fNodes->Add(sub2node);
15717 // Place copy #9 of ITS5 directly in I565
15719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15720 sub2node->SetLineColor(kColorITS);
15721 sub2node->SetVisibility(1);
15722 fNodes->Add(sub2node);
15725 // Place copy #10 of ITS5 directly in I565
15727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15728 sub2node->SetLineColor(kColorITS);
15729 sub2node->SetVisibility(1);
15730 fNodes->Add(sub2node);
15733 // Place copy #11 of ITS5 directly in I565
15735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15736 sub2node->SetLineColor(kColorITS);
15737 sub2node->SetVisibility(1);
15738 fNodes->Add(sub2node);
15741 // Place copy #12 of ITS5 directly in I565
15743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15744 sub2node->SetLineColor(kColorITS);
15745 sub2node->SetVisibility(1);
15746 fNodes->Add(sub2node);
15749 // Place copy #13 of ITS5 directly in I565
15751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15752 sub2node->SetLineColor(kColorITS);
15753 sub2node->SetVisibility(1);
15754 fNodes->Add(sub2node);
15757 // Place copy #14 of ITS5 directly in I565
15759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15760 sub2node->SetLineColor(kColorITS);
15761 sub2node->SetVisibility(1);
15762 fNodes->Add(sub2node);
15765 // Place copy #15 of ITS5 directly in I565
15767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15768 sub2node->SetLineColor(kColorITS);
15769 sub2node->SetVisibility(1);
15770 fNodes->Add(sub2node);
15773 // Place copy #16 of ITS5 directly in I565
15775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15776 sub2node->SetLineColor(kColorITS);
15777 sub2node->SetVisibility(1);
15778 fNodes->Add(sub2node);
15781 // Place copy #17 of ITS5 directly in I565
15783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15784 sub2node->SetLineColor(kColorITS);
15785 sub2node->SetVisibility(1);
15786 fNodes->Add(sub2node);
15789 // Place copy #18 of ITS5 directly in I565
15791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15792 sub2node->SetLineColor(kColorITS);
15793 sub2node->SetVisibility(1);
15794 fNodes->Add(sub2node);
15797 // Place copy #19 of ITS5 directly in I565
15799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15800 sub2node->SetLineColor(kColorITS);
15801 sub2node->SetVisibility(1);
15802 fNodes->Add(sub2node);
15805 // Place copy #20 of ITS5 directly in I565
15807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15808 sub2node->SetLineColor(kColorITS);
15809 sub2node->SetVisibility(1);
15810 fNodes->Add(sub2node);
15813 // Place copy #21 of ITS5 directly in I565
15815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15816 sub2node->SetLineColor(kColorITS);
15817 sub2node->SetVisibility(1);
15818 fNodes->Add(sub2node);
15821 // Place copy #22 of ITS5 directly in I565
15823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15824 sub2node->SetLineColor(kColorITS);
15825 sub2node->SetVisibility(1);
15826 fNodes->Add(sub2node);
15828 fNodes->Add(sub1node);
15831 // Place copy #31 of I565 in IT56
15833 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15834 sub1node->SetLineColor(kColorITS);
15835 sub1node->SetVisibility(0);
15838 // Place copy #1 of ITS5 directly in I565
15840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15841 sub2node->SetLineColor(kColorITS);
15842 sub2node->SetVisibility(1);
15843 fNodes->Add(sub2node);
15846 // Place copy #2 of ITS5 directly in I565
15848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15849 sub2node->SetLineColor(kColorITS);
15850 sub2node->SetVisibility(1);
15851 fNodes->Add(sub2node);
15854 // Place copy #3 of ITS5 directly in I565
15856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15857 sub2node->SetLineColor(kColorITS);
15858 sub2node->SetVisibility(1);
15859 fNodes->Add(sub2node);
15862 // Place copy #4 of ITS5 directly in I565
15864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15865 sub2node->SetLineColor(kColorITS);
15866 sub2node->SetVisibility(1);
15867 fNodes->Add(sub2node);
15870 // Place copy #5 of ITS5 directly in I565
15872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15873 sub2node->SetLineColor(kColorITS);
15874 sub2node->SetVisibility(1);
15875 fNodes->Add(sub2node);
15878 // Place copy #6 of ITS5 directly in I565
15880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15881 sub2node->SetLineColor(kColorITS);
15882 sub2node->SetVisibility(1);
15883 fNodes->Add(sub2node);
15886 // Place copy #7 of ITS5 directly in I565
15888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15889 sub2node->SetLineColor(kColorITS);
15890 sub2node->SetVisibility(1);
15891 fNodes->Add(sub2node);
15894 // Place copy #8 of ITS5 directly in I565
15896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15897 sub2node->SetLineColor(kColorITS);
15898 sub2node->SetVisibility(1);
15899 fNodes->Add(sub2node);
15902 // Place copy #9 of ITS5 directly in I565
15904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15905 sub2node->SetLineColor(kColorITS);
15906 sub2node->SetVisibility(1);
15907 fNodes->Add(sub2node);
15910 // Place copy #10 of ITS5 directly in I565
15912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15913 sub2node->SetLineColor(kColorITS);
15914 sub2node->SetVisibility(1);
15915 fNodes->Add(sub2node);
15918 // Place copy #11 of ITS5 directly in I565
15920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15921 sub2node->SetLineColor(kColorITS);
15922 sub2node->SetVisibility(1);
15923 fNodes->Add(sub2node);
15926 // Place copy #12 of ITS5 directly in I565
15928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15929 sub2node->SetLineColor(kColorITS);
15930 sub2node->SetVisibility(1);
15931 fNodes->Add(sub2node);
15934 // Place copy #13 of ITS5 directly in I565
15936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15937 sub2node->SetLineColor(kColorITS);
15938 sub2node->SetVisibility(1);
15939 fNodes->Add(sub2node);
15942 // Place copy #14 of ITS5 directly in I565
15944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15945 sub2node->SetLineColor(kColorITS);
15946 sub2node->SetVisibility(1);
15947 fNodes->Add(sub2node);
15950 // Place copy #15 of ITS5 directly in I565
15952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15953 sub2node->SetLineColor(kColorITS);
15954 sub2node->SetVisibility(1);
15955 fNodes->Add(sub2node);
15958 // Place copy #16 of ITS5 directly in I565
15960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15961 sub2node->SetLineColor(kColorITS);
15962 sub2node->SetVisibility(1);
15963 fNodes->Add(sub2node);
15966 // Place copy #17 of ITS5 directly in I565
15968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15969 sub2node->SetLineColor(kColorITS);
15970 sub2node->SetVisibility(1);
15971 fNodes->Add(sub2node);
15974 // Place copy #18 of ITS5 directly in I565
15976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15977 sub2node->SetLineColor(kColorITS);
15978 sub2node->SetVisibility(1);
15979 fNodes->Add(sub2node);
15982 // Place copy #19 of ITS5 directly in I565
15984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15985 sub2node->SetLineColor(kColorITS);
15986 sub2node->SetVisibility(1);
15987 fNodes->Add(sub2node);
15990 // Place copy #20 of ITS5 directly in I565
15992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15993 sub2node->SetLineColor(kColorITS);
15994 sub2node->SetVisibility(1);
15995 fNodes->Add(sub2node);
15998 // Place copy #21 of ITS5 directly in I565
16000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16001 sub2node->SetLineColor(kColorITS);
16002 sub2node->SetVisibility(1);
16003 fNodes->Add(sub2node);
16006 // Place copy #22 of ITS5 directly in I565
16008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16009 sub2node->SetLineColor(kColorITS);
16010 sub2node->SetVisibility(1);
16011 fNodes->Add(sub2node);
16013 fNodes->Add(sub1node);
16016 // Place copy #32 of I565 in IT56
16018 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
16019 sub1node->SetLineColor(kColorITS);
16020 sub1node->SetVisibility(0);
16023 // Place copy #1 of ITS5 directly in I565
16025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16026 sub2node->SetLineColor(kColorITS);
16027 sub2node->SetVisibility(1);
16028 fNodes->Add(sub2node);
16031 // Place copy #2 of ITS5 directly in I565
16033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16034 sub2node->SetLineColor(kColorITS);
16035 sub2node->SetVisibility(1);
16036 fNodes->Add(sub2node);
16039 // Place copy #3 of ITS5 directly in I565
16041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16042 sub2node->SetLineColor(kColorITS);
16043 sub2node->SetVisibility(1);
16044 fNodes->Add(sub2node);
16047 // Place copy #4 of ITS5 directly in I565
16049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16050 sub2node->SetLineColor(kColorITS);
16051 sub2node->SetVisibility(1);
16052 fNodes->Add(sub2node);
16055 // Place copy #5 of ITS5 directly in I565
16057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16058 sub2node->SetLineColor(kColorITS);
16059 sub2node->SetVisibility(1);
16060 fNodes->Add(sub2node);
16063 // Place copy #6 of ITS5 directly in I565
16065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16066 sub2node->SetLineColor(kColorITS);
16067 sub2node->SetVisibility(1);
16068 fNodes->Add(sub2node);
16071 // Place copy #7 of ITS5 directly in I565
16073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16074 sub2node->SetLineColor(kColorITS);
16075 sub2node->SetVisibility(1);
16076 fNodes->Add(sub2node);
16079 // Place copy #8 of ITS5 directly in I565
16081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16082 sub2node->SetLineColor(kColorITS);
16083 sub2node->SetVisibility(1);
16084 fNodes->Add(sub2node);
16087 // Place copy #9 of ITS5 directly in I565
16089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16090 sub2node->SetLineColor(kColorITS);
16091 sub2node->SetVisibility(1);
16092 fNodes->Add(sub2node);
16095 // Place copy #10 of ITS5 directly in I565
16097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16098 sub2node->SetLineColor(kColorITS);
16099 sub2node->SetVisibility(1);
16100 fNodes->Add(sub2node);
16103 // Place copy #11 of ITS5 directly in I565
16105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16106 sub2node->SetLineColor(kColorITS);
16107 sub2node->SetVisibility(1);
16108 fNodes->Add(sub2node);
16111 // Place copy #12 of ITS5 directly in I565
16113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16114 sub2node->SetLineColor(kColorITS);
16115 sub2node->SetVisibility(1);
16116 fNodes->Add(sub2node);
16119 // Place copy #13 of ITS5 directly in I565
16121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16122 sub2node->SetLineColor(kColorITS);
16123 sub2node->SetVisibility(1);
16124 fNodes->Add(sub2node);
16127 // Place copy #14 of ITS5 directly in I565
16129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16130 sub2node->SetLineColor(kColorITS);
16131 sub2node->SetVisibility(1);
16132 fNodes->Add(sub2node);
16135 // Place copy #15 of ITS5 directly in I565
16137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16138 sub2node->SetLineColor(kColorITS);
16139 sub2node->SetVisibility(1);
16140 fNodes->Add(sub2node);
16143 // Place copy #16 of ITS5 directly in I565
16145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16146 sub2node->SetLineColor(kColorITS);
16147 sub2node->SetVisibility(1);
16148 fNodes->Add(sub2node);
16151 // Place copy #17 of ITS5 directly in I565
16153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16154 sub2node->SetLineColor(kColorITS);
16155 sub2node->SetVisibility(1);
16156 fNodes->Add(sub2node);
16159 // Place copy #18 of ITS5 directly in I565
16161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16162 sub2node->SetLineColor(kColorITS);
16163 sub2node->SetVisibility(1);
16164 fNodes->Add(sub2node);
16167 // Place copy #19 of ITS5 directly in I565
16169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16170 sub2node->SetLineColor(kColorITS);
16171 sub2node->SetVisibility(1);
16172 fNodes->Add(sub2node);
16175 // Place copy #20 of ITS5 directly in I565
16177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16178 sub2node->SetLineColor(kColorITS);
16179 sub2node->SetVisibility(1);
16180 fNodes->Add(sub2node);
16183 // Place copy #21 of ITS5 directly in I565
16185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16186 sub2node->SetLineColor(kColorITS);
16187 sub2node->SetVisibility(1);
16188 fNodes->Add(sub2node);
16191 // Place copy #22 of ITS5 directly in I565
16193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16194 sub2node->SetLineColor(kColorITS);
16195 sub2node->SetVisibility(1);
16196 fNodes->Add(sub2node);
16198 fNodes->Add(sub1node);
16201 // Place copy #33 of I565 in IT56
16203 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16204 sub1node->SetLineColor(kColorITS);
16205 sub1node->SetVisibility(0);
16208 // Place copy #1 of ITS5 directly in I565
16210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16211 sub2node->SetLineColor(kColorITS);
16212 sub2node->SetVisibility(1);
16213 fNodes->Add(sub2node);
16216 // Place copy #2 of ITS5 directly in I565
16218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16219 sub2node->SetLineColor(kColorITS);
16220 sub2node->SetVisibility(1);
16221 fNodes->Add(sub2node);
16224 // Place copy #3 of ITS5 directly in I565
16226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16227 sub2node->SetLineColor(kColorITS);
16228 sub2node->SetVisibility(1);
16229 fNodes->Add(sub2node);
16232 // Place copy #4 of ITS5 directly in I565
16234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16235 sub2node->SetLineColor(kColorITS);
16236 sub2node->SetVisibility(1);
16237 fNodes->Add(sub2node);
16240 // Place copy #5 of ITS5 directly in I565
16242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16243 sub2node->SetLineColor(kColorITS);
16244 sub2node->SetVisibility(1);
16245 fNodes->Add(sub2node);
16248 // Place copy #6 of ITS5 directly in I565
16250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16251 sub2node->SetLineColor(kColorITS);
16252 sub2node->SetVisibility(1);
16253 fNodes->Add(sub2node);
16256 // Place copy #7 of ITS5 directly in I565
16258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16259 sub2node->SetLineColor(kColorITS);
16260 sub2node->SetVisibility(1);
16261 fNodes->Add(sub2node);
16264 // Place copy #8 of ITS5 directly in I565
16266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16267 sub2node->SetLineColor(kColorITS);
16268 sub2node->SetVisibility(1);
16269 fNodes->Add(sub2node);
16272 // Place copy #9 of ITS5 directly in I565
16274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16275 sub2node->SetLineColor(kColorITS);
16276 sub2node->SetVisibility(1);
16277 fNodes->Add(sub2node);
16280 // Place copy #10 of ITS5 directly in I565
16282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16283 sub2node->SetLineColor(kColorITS);
16284 sub2node->SetVisibility(1);
16285 fNodes->Add(sub2node);
16288 // Place copy #11 of ITS5 directly in I565
16290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16291 sub2node->SetLineColor(kColorITS);
16292 sub2node->SetVisibility(1);
16293 fNodes->Add(sub2node);
16296 // Place copy #12 of ITS5 directly in I565
16298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16299 sub2node->SetLineColor(kColorITS);
16300 sub2node->SetVisibility(1);
16301 fNodes->Add(sub2node);
16304 // Place copy #13 of ITS5 directly in I565
16306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16307 sub2node->SetLineColor(kColorITS);
16308 sub2node->SetVisibility(1);
16309 fNodes->Add(sub2node);
16312 // Place copy #14 of ITS5 directly in I565
16314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16315 sub2node->SetLineColor(kColorITS);
16316 sub2node->SetVisibility(1);
16317 fNodes->Add(sub2node);
16320 // Place copy #15 of ITS5 directly in I565
16322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16323 sub2node->SetLineColor(kColorITS);
16324 sub2node->SetVisibility(1);
16325 fNodes->Add(sub2node);
16328 // Place copy #16 of ITS5 directly in I565
16330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16331 sub2node->SetLineColor(kColorITS);
16332 sub2node->SetVisibility(1);
16333 fNodes->Add(sub2node);
16336 // Place copy #17 of ITS5 directly in I565
16338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16339 sub2node->SetLineColor(kColorITS);
16340 sub2node->SetVisibility(1);
16341 fNodes->Add(sub2node);
16344 // Place copy #18 of ITS5 directly in I565
16346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16347 sub2node->SetLineColor(kColorITS);
16348 sub2node->SetVisibility(1);
16349 fNodes->Add(sub2node);
16352 // Place copy #19 of ITS5 directly in I565
16354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16355 sub2node->SetLineColor(kColorITS);
16356 sub2node->SetVisibility(1);
16357 fNodes->Add(sub2node);
16360 // Place copy #20 of ITS5 directly in I565
16362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16363 sub2node->SetLineColor(kColorITS);
16364 sub2node->SetVisibility(1);
16365 fNodes->Add(sub2node);
16368 // Place copy #21 of ITS5 directly in I565
16370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16371 sub2node->SetLineColor(kColorITS);
16372 sub2node->SetVisibility(1);
16373 fNodes->Add(sub2node);
16376 // Place copy #22 of ITS5 directly in I565
16378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16379 sub2node->SetLineColor(kColorITS);
16380 sub2node->SetVisibility(1);
16381 fNodes->Add(sub2node);
16383 fNodes->Add(sub1node);
16386 // Place copy #34 of I565 in IT56
16388 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16389 sub1node->SetLineColor(kColorITS);
16390 sub1node->SetVisibility(0);
16393 // Place copy #1 of ITS5 directly in I565
16395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16396 sub2node->SetLineColor(kColorITS);
16397 sub2node->SetVisibility(1);
16398 fNodes->Add(sub2node);
16401 // Place copy #2 of ITS5 directly in I565
16403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16404 sub2node->SetLineColor(kColorITS);
16405 sub2node->SetVisibility(1);
16406 fNodes->Add(sub2node);
16409 // Place copy #3 of ITS5 directly in I565
16411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16412 sub2node->SetLineColor(kColorITS);
16413 sub2node->SetVisibility(1);
16414 fNodes->Add(sub2node);
16417 // Place copy #4 of ITS5 directly in I565
16419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16420 sub2node->SetLineColor(kColorITS);
16421 sub2node->SetVisibility(1);
16422 fNodes->Add(sub2node);
16425 // Place copy #5 of ITS5 directly in I565
16427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16428 sub2node->SetLineColor(kColorITS);
16429 sub2node->SetVisibility(1);
16430 fNodes->Add(sub2node);
16433 // Place copy #6 of ITS5 directly in I565
16435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16436 sub2node->SetLineColor(kColorITS);
16437 sub2node->SetVisibility(1);
16438 fNodes->Add(sub2node);
16441 // Place copy #7 of ITS5 directly in I565
16443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16444 sub2node->SetLineColor(kColorITS);
16445 sub2node->SetVisibility(1);
16446 fNodes->Add(sub2node);
16449 // Place copy #8 of ITS5 directly in I565
16451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16452 sub2node->SetLineColor(kColorITS);
16453 sub2node->SetVisibility(1);
16454 fNodes->Add(sub2node);
16457 // Place copy #9 of ITS5 directly in I565
16459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16460 sub2node->SetLineColor(kColorITS);
16461 sub2node->SetVisibility(1);
16462 fNodes->Add(sub2node);
16465 // Place copy #10 of ITS5 directly in I565
16467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16468 sub2node->SetLineColor(kColorITS);
16469 sub2node->SetVisibility(1);
16470 fNodes->Add(sub2node);
16473 // Place copy #11 of ITS5 directly in I565
16475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16476 sub2node->SetLineColor(kColorITS);
16477 sub2node->SetVisibility(1);
16478 fNodes->Add(sub2node);
16481 // Place copy #12 of ITS5 directly in I565
16483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16484 sub2node->SetLineColor(kColorITS);
16485 sub2node->SetVisibility(1);
16486 fNodes->Add(sub2node);
16489 // Place copy #13 of ITS5 directly in I565
16491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16492 sub2node->SetLineColor(kColorITS);
16493 sub2node->SetVisibility(1);
16494 fNodes->Add(sub2node);
16497 // Place copy #14 of ITS5 directly in I565
16499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16500 sub2node->SetLineColor(kColorITS);
16501 sub2node->SetVisibility(1);
16502 fNodes->Add(sub2node);
16505 // Place copy #15 of ITS5 directly in I565
16507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16508 sub2node->SetLineColor(kColorITS);
16509 sub2node->SetVisibility(1);
16510 fNodes->Add(sub2node);
16513 // Place copy #16 of ITS5 directly in I565
16515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16516 sub2node->SetLineColor(kColorITS);
16517 sub2node->SetVisibility(1);
16518 fNodes->Add(sub2node);
16521 // Place copy #17 of ITS5 directly in I565
16523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16524 sub2node->SetLineColor(kColorITS);
16525 sub2node->SetVisibility(1);
16526 fNodes->Add(sub2node);
16529 // Place copy #18 of ITS5 directly in I565
16531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16532 sub2node->SetLineColor(kColorITS);
16533 sub2node->SetVisibility(1);
16534 fNodes->Add(sub2node);
16537 // Place copy #19 of ITS5 directly in I565
16539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16540 sub2node->SetLineColor(kColorITS);
16541 sub2node->SetVisibility(1);
16542 fNodes->Add(sub2node);
16545 // Place copy #20 of ITS5 directly in I565
16547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16548 sub2node->SetLineColor(kColorITS);
16549 sub2node->SetVisibility(1);
16550 fNodes->Add(sub2node);
16553 // Place copy #21 of ITS5 directly in I565
16555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16556 sub2node->SetLineColor(kColorITS);
16557 sub2node->SetVisibility(1);
16558 fNodes->Add(sub2node);
16561 // Place copy #22 of ITS5 directly in I565
16563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16564 sub2node->SetLineColor(kColorITS);
16565 sub2node->SetVisibility(1);
16566 fNodes->Add(sub2node);
16568 fNodes->Add(sub1node);
16571 // Place copy #1 of I569 in IT56
16573 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16574 sub1node->SetLineColor(kColorITS);
16575 sub1node->SetVisibility(0);
16578 // Place copy #1 of ITS6 in I569
16580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16581 sub2node->SetLineColor(kColorITS);
16582 sub2node->SetVisibility(1);
16583 fNodes->Add(sub2node);
16586 // Place copy #2 of ITS6 in I569
16588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16589 sub2node->SetLineColor(kColorITS);
16590 sub2node->SetVisibility(1);
16591 fNodes->Add(sub2node);
16594 // Place copy #3 of ITS6 in I569
16596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16597 sub2node->SetLineColor(kColorITS);
16598 sub2node->SetVisibility(1);
16599 fNodes->Add(sub2node);
16602 // Place copy #4 of ITS6 in I569
16604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16605 sub2node->SetLineColor(kColorITS);
16606 sub2node->SetVisibility(1);
16607 fNodes->Add(sub2node);
16610 // Place copy #5 of ITS6 in I569
16612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16613 sub2node->SetLineColor(kColorITS);
16614 sub2node->SetVisibility(1);
16615 fNodes->Add(sub2node);
16618 // Place copy #6 of ITS6 in I569
16620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16621 sub2node->SetLineColor(kColorITS);
16622 sub2node->SetVisibility(1);
16623 fNodes->Add(sub2node);
16626 // Place copy #7 of ITS6 in I569
16628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16629 sub2node->SetLineColor(kColorITS);
16630 sub2node->SetVisibility(1);
16631 fNodes->Add(sub2node);
16634 // Place copy #8 of ITS6 in I569
16636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16637 sub2node->SetLineColor(kColorITS);
16638 sub2node->SetVisibility(1);
16639 fNodes->Add(sub2node);
16642 // Place copy #9 of ITS6 in I569
16644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16645 sub2node->SetLineColor(kColorITS);
16646 sub2node->SetVisibility(1);
16647 fNodes->Add(sub2node);
16650 // Place copy #10 of ITS6 in I569
16652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16653 sub2node->SetLineColor(kColorITS);
16654 sub2node->SetVisibility(1);
16655 fNodes->Add(sub2node);
16658 // Place copy #11 of ITS6 in I569
16660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16661 sub2node->SetLineColor(kColorITS);
16662 sub2node->SetVisibility(1);
16663 fNodes->Add(sub2node);
16666 // Place copy #12 of ITS6 in I569
16668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16669 sub2node->SetLineColor(kColorITS);
16670 sub2node->SetVisibility(1);
16671 fNodes->Add(sub2node);
16674 // Place copy #13 of ITS6 in I569
16676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16677 sub2node->SetLineColor(kColorITS);
16678 sub2node->SetVisibility(1);
16679 fNodes->Add(sub2node);
16682 // Place copy #14 of ITS6 in I569
16684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16685 sub2node->SetLineColor(kColorITS);
16686 sub2node->SetVisibility(1);
16687 fNodes->Add(sub2node);
16690 // Place copy #15 of ITS6 in I569
16692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16693 sub2node->SetLineColor(kColorITS);
16694 sub2node->SetVisibility(1);
16695 fNodes->Add(sub2node);
16698 // Place copy #16 of ITS6 in I569
16700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16701 sub2node->SetLineColor(kColorITS);
16702 sub2node->SetVisibility(1);
16703 fNodes->Add(sub2node);
16706 // Place copy #17 of ITS6 in I569
16708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16709 sub2node->SetLineColor(kColorITS);
16710 sub2node->SetVisibility(1);
16711 fNodes->Add(sub2node);
16714 // Place copy #18 of ITS6 in I569
16716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16717 sub2node->SetLineColor(kColorITS);
16718 sub2node->SetVisibility(1);
16719 fNodes->Add(sub2node);
16722 // Place copy #19 of ITS6 in I569
16724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16725 sub2node->SetLineColor(kColorITS);
16726 sub2node->SetVisibility(1);
16727 fNodes->Add(sub2node);
16730 // Place copy #20 of ITS6 in I569
16732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16733 sub2node->SetLineColor(kColorITS);
16734 sub2node->SetVisibility(1);
16735 fNodes->Add(sub2node);
16738 // Place copy #21 of ITS6 in I569
16740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16741 sub2node->SetLineColor(kColorITS);
16742 sub2node->SetVisibility(1);
16743 fNodes->Add(sub2node);
16746 // Place copy #22 of ITS6 in I569
16748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16749 sub2node->SetLineColor(kColorITS);
16750 sub2node->SetVisibility(1);
16751 fNodes->Add(sub2node);
16754 // Place copy #23 of ITS6 in I569
16756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16757 sub2node->SetLineColor(kColorITS);
16758 sub2node->SetVisibility(1);
16759 fNodes->Add(sub2node);
16762 // Place copy #24 of ITS6 in I569
16764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16765 sub2node->SetLineColor(kColorITS);
16766 sub2node->SetVisibility(1);
16767 fNodes->Add(sub2node);
16770 // Place copy #25 of ITS6 in I569
16772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16773 sub2node->SetLineColor(kColorITS);
16774 sub2node->SetVisibility(1);
16775 fNodes->Add(sub2node);
16777 fNodes->Add(sub1node);
16780 // Place copy #2 of I569 in IT56
16782 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16783 sub1node->SetLineColor(kColorITS);
16784 sub1node->SetVisibility(0);
16787 // Place copy #1 of ITS6 in I569
16789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16790 sub2node->SetLineColor(kColorITS);
16791 sub2node->SetVisibility(1);
16792 fNodes->Add(sub2node);
16795 // Place copy #2 of ITS6 in I569
16797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16798 sub2node->SetLineColor(kColorITS);
16799 sub2node->SetVisibility(1);
16800 fNodes->Add(sub2node);
16803 // Place copy #3 of ITS6 in I569
16805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16806 sub2node->SetLineColor(kColorITS);
16807 sub2node->SetVisibility(1);
16808 fNodes->Add(sub2node);
16811 // Place copy #4 of ITS6 in I569
16813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16814 sub2node->SetLineColor(kColorITS);
16815 sub2node->SetVisibility(1);
16816 fNodes->Add(sub2node);
16819 // Place copy #5 of ITS6 in I569
16821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16822 sub2node->SetLineColor(kColorITS);
16823 sub2node->SetVisibility(1);
16824 fNodes->Add(sub2node);
16827 // Place copy #6 of ITS6 in I569
16829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16830 sub2node->SetLineColor(kColorITS);
16831 sub2node->SetVisibility(1);
16832 fNodes->Add(sub2node);
16835 // Place copy #7 of ITS6 in I569
16837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16838 sub2node->SetLineColor(kColorITS);
16839 sub2node->SetVisibility(1);
16840 fNodes->Add(sub2node);
16843 // Place copy #8 of ITS6 in I569
16845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16846 sub2node->SetLineColor(kColorITS);
16847 sub2node->SetVisibility(1);
16848 fNodes->Add(sub2node);
16851 // Place copy #9 of ITS6 in I569
16853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16854 sub2node->SetLineColor(kColorITS);
16855 sub2node->SetVisibility(1);
16856 fNodes->Add(sub2node);
16859 // Place copy #10 of ITS6 in I569
16861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16862 sub2node->SetLineColor(kColorITS);
16863 sub2node->SetVisibility(1);
16864 fNodes->Add(sub2node);
16867 // Place copy #11 of ITS6 in I569
16869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16870 sub2node->SetLineColor(kColorITS);
16871 sub2node->SetVisibility(1);
16872 fNodes->Add(sub2node);
16875 // Place copy #12 of ITS6 in I569
16877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16878 sub2node->SetLineColor(kColorITS);
16879 sub2node->SetVisibility(1);
16880 fNodes->Add(sub2node);
16883 // Place copy #13 of ITS6 in I569
16885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16886 sub2node->SetLineColor(kColorITS);
16887 sub2node->SetVisibility(1);
16888 fNodes->Add(sub2node);
16891 // Place copy #14 of ITS6 in I569
16893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16894 sub2node->SetLineColor(kColorITS);
16895 sub2node->SetVisibility(1);
16896 fNodes->Add(sub2node);
16899 // Place copy #15 of ITS6 in I569
16901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16902 sub2node->SetLineColor(kColorITS);
16903 sub2node->SetVisibility(1);
16904 fNodes->Add(sub2node);
16907 // Place copy #16 of ITS6 in I569
16909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16910 sub2node->SetLineColor(kColorITS);
16911 sub2node->SetVisibility(1);
16912 fNodes->Add(sub2node);
16915 // Place copy #17 of ITS6 in I569
16917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16918 sub2node->SetLineColor(kColorITS);
16919 sub2node->SetVisibility(1);
16920 fNodes->Add(sub2node);
16923 // Place copy #18 of ITS6 in I569
16925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16926 sub2node->SetLineColor(kColorITS);
16927 sub2node->SetVisibility(1);
16928 fNodes->Add(sub2node);
16931 // Place copy #19 of ITS6 in I569
16933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16934 sub2node->SetLineColor(kColorITS);
16935 sub2node->SetVisibility(1);
16936 fNodes->Add(sub2node);
16939 // Place copy #20 of ITS6 in I569
16941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16942 sub2node->SetLineColor(kColorITS);
16943 sub2node->SetVisibility(1);
16944 fNodes->Add(sub2node);
16947 // Place copy #21 of ITS6 in I569
16949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16950 sub2node->SetLineColor(kColorITS);
16951 sub2node->SetVisibility(1);
16952 fNodes->Add(sub2node);
16955 // Place copy #22 of ITS6 in I569
16957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16958 sub2node->SetLineColor(kColorITS);
16959 sub2node->SetVisibility(1);
16960 fNodes->Add(sub2node);
16963 // Place copy #23 of ITS6 in I569
16965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16966 sub2node->SetLineColor(kColorITS);
16967 sub2node->SetVisibility(1);
16968 fNodes->Add(sub2node);
16971 // Place copy #24 of ITS6 in I569
16973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16974 sub2node->SetLineColor(kColorITS);
16975 sub2node->SetVisibility(1);
16976 fNodes->Add(sub2node);
16979 // Place copy #25 of ITS6 in I569
16981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16982 sub2node->SetLineColor(kColorITS);
16983 sub2node->SetVisibility(1);
16984 fNodes->Add(sub2node);
16986 fNodes->Add(sub1node);
16989 // Place copy #3 of I569 in IT56
16991 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
16992 sub1node->SetLineColor(kColorITS);
16993 sub1node->SetVisibility(0);
16996 // Place copy #1 of ITS6 in I569
16998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16999 sub2node->SetLineColor(kColorITS);
17000 sub2node->SetVisibility(1);
17001 fNodes->Add(sub2node);
17004 // Place copy #2 of ITS6 in I569
17006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17007 sub2node->SetLineColor(kColorITS);
17008 sub2node->SetVisibility(1);
17009 fNodes->Add(sub2node);
17012 // Place copy #3 of ITS6 in I569
17014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17015 sub2node->SetLineColor(kColorITS);
17016 sub2node->SetVisibility(1);
17017 fNodes->Add(sub2node);
17020 // Place copy #4 of ITS6 in I569
17022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17023 sub2node->SetLineColor(kColorITS);
17024 sub2node->SetVisibility(1);
17025 fNodes->Add(sub2node);
17028 // Place copy #5 of ITS6 in I569
17030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17031 sub2node->SetLineColor(kColorITS);
17032 sub2node->SetVisibility(1);
17033 fNodes->Add(sub2node);
17036 // Place copy #6 of ITS6 in I569
17038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17039 sub2node->SetLineColor(kColorITS);
17040 sub2node->SetVisibility(1);
17041 fNodes->Add(sub2node);
17044 // Place copy #7 of ITS6 in I569
17046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17047 sub2node->SetLineColor(kColorITS);
17048 sub2node->SetVisibility(1);
17049 fNodes->Add(sub2node);
17052 // Place copy #8 of ITS6 in I569
17054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17055 sub2node->SetLineColor(kColorITS);
17056 sub2node->SetVisibility(1);
17057 fNodes->Add(sub2node);
17060 // Place copy #9 of ITS6 in I569
17062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17063 sub2node->SetLineColor(kColorITS);
17064 sub2node->SetVisibility(1);
17065 fNodes->Add(sub2node);
17068 // Place copy #10 of ITS6 in I569
17070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17071 sub2node->SetLineColor(kColorITS);
17072 sub2node->SetVisibility(1);
17073 fNodes->Add(sub2node);
17076 // Place copy #11 of ITS6 in I569
17078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17079 sub2node->SetLineColor(kColorITS);
17080 sub2node->SetVisibility(1);
17081 fNodes->Add(sub2node);
17084 // Place copy #12 of ITS6 in I569
17086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17087 sub2node->SetLineColor(kColorITS);
17088 sub2node->SetVisibility(1);
17089 fNodes->Add(sub2node);
17092 // Place copy #13 of ITS6 in I569
17094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17095 sub2node->SetLineColor(kColorITS);
17096 sub2node->SetVisibility(1);
17097 fNodes->Add(sub2node);
17100 // Place copy #14 of ITS6 in I569
17102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17103 sub2node->SetLineColor(kColorITS);
17104 sub2node->SetVisibility(1);
17105 fNodes->Add(sub2node);
17108 // Place copy #15 of ITS6 in I569
17110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17111 sub2node->SetLineColor(kColorITS);
17112 sub2node->SetVisibility(1);
17113 fNodes->Add(sub2node);
17116 // Place copy #16 of ITS6 in I569
17118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17119 sub2node->SetLineColor(kColorITS);
17120 sub2node->SetVisibility(1);
17121 fNodes->Add(sub2node);
17124 // Place copy #17 of ITS6 in I569
17126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17127 sub2node->SetLineColor(kColorITS);
17128 sub2node->SetVisibility(1);
17129 fNodes->Add(sub2node);
17132 // Place copy #18 of ITS6 in I569
17134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17135 sub2node->SetLineColor(kColorITS);
17136 sub2node->SetVisibility(1);
17137 fNodes->Add(sub2node);
17140 // Place copy #19 of ITS6 in I569
17142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17143 sub2node->SetLineColor(kColorITS);
17144 sub2node->SetVisibility(1);
17145 fNodes->Add(sub2node);
17148 // Place copy #20 of ITS6 in I569
17150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17151 sub2node->SetLineColor(kColorITS);
17152 sub2node->SetVisibility(1);
17153 fNodes->Add(sub2node);
17156 // Place copy #21 of ITS6 in I569
17158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17159 sub2node->SetLineColor(kColorITS);
17160 sub2node->SetVisibility(1);
17161 fNodes->Add(sub2node);
17164 // Place copy #22 of ITS6 in I569
17166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17167 sub2node->SetLineColor(kColorITS);
17168 sub2node->SetVisibility(1);
17169 fNodes->Add(sub2node);
17172 // Place copy #23 of ITS6 in I569
17174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17175 sub2node->SetLineColor(kColorITS);
17176 sub2node->SetVisibility(1);
17177 fNodes->Add(sub2node);
17180 // Place copy #24 of ITS6 in I569
17182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17183 sub2node->SetLineColor(kColorITS);
17184 sub2node->SetVisibility(1);
17185 fNodes->Add(sub2node);
17188 // Place copy #25 of ITS6 in I569
17190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17191 sub2node->SetLineColor(kColorITS);
17192 sub2node->SetVisibility(1);
17193 fNodes->Add(sub2node);
17195 fNodes->Add(sub1node);
17198 // Place copy #4 of I569 in IT56
17200 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17201 sub1node->SetLineColor(kColorITS);
17202 sub1node->SetVisibility(0);
17205 // Place copy #1 of ITS6 in I569
17207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17208 sub2node->SetLineColor(kColorITS);
17209 sub2node->SetVisibility(1);
17210 fNodes->Add(sub2node);
17213 // Place copy #2 of ITS6 in I569
17215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17216 sub2node->SetLineColor(kColorITS);
17217 sub2node->SetVisibility(1);
17218 fNodes->Add(sub2node);
17221 // Place copy #3 of ITS6 in I569
17223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17224 sub2node->SetLineColor(kColorITS);
17225 sub2node->SetVisibility(1);
17226 fNodes->Add(sub2node);
17229 // Place copy #4 of ITS6 in I569
17231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17232 sub2node->SetLineColor(kColorITS);
17233 sub2node->SetVisibility(1);
17234 fNodes->Add(sub2node);
17237 // Place copy #5 of ITS6 in I569
17239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17240 sub2node->SetLineColor(kColorITS);
17241 sub2node->SetVisibility(1);
17242 fNodes->Add(sub2node);
17245 // Place copy #6 of ITS6 in I569
17247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17248 sub2node->SetLineColor(kColorITS);
17249 sub2node->SetVisibility(1);
17250 fNodes->Add(sub2node);
17253 // Place copy #7 of ITS6 in I569
17255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17256 sub2node->SetLineColor(kColorITS);
17257 sub2node->SetVisibility(1);
17258 fNodes->Add(sub2node);
17261 // Place copy #8 of ITS6 in I569
17263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17264 sub2node->SetLineColor(kColorITS);
17265 sub2node->SetVisibility(1);
17266 fNodes->Add(sub2node);
17269 // Place copy #9 of ITS6 in I569
17271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17272 sub2node->SetLineColor(kColorITS);
17273 sub2node->SetVisibility(1);
17274 fNodes->Add(sub2node);
17277 // Place copy #10 of ITS6 in I569
17279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17280 sub2node->SetLineColor(kColorITS);
17281 sub2node->SetVisibility(1);
17282 fNodes->Add(sub2node);
17285 // Place copy #11 of ITS6 in I569
17287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17288 sub2node->SetLineColor(kColorITS);
17289 sub2node->SetVisibility(1);
17290 fNodes->Add(sub2node);
17293 // Place copy #12 of ITS6 in I569
17295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17296 sub2node->SetLineColor(kColorITS);
17297 sub2node->SetVisibility(1);
17298 fNodes->Add(sub2node);
17301 // Place copy #13 of ITS6 in I569
17303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17304 sub2node->SetLineColor(kColorITS);
17305 sub2node->SetVisibility(1);
17306 fNodes->Add(sub2node);
17309 // Place copy #14 of ITS6 in I569
17311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17312 sub2node->SetLineColor(kColorITS);
17313 sub2node->SetVisibility(1);
17314 fNodes->Add(sub2node);
17317 // Place copy #15 of ITS6 in I569
17319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17320 sub2node->SetLineColor(kColorITS);
17321 sub2node->SetVisibility(1);
17322 fNodes->Add(sub2node);
17325 // Place copy #16 of ITS6 in I569
17327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17328 sub2node->SetLineColor(kColorITS);
17329 sub2node->SetVisibility(1);
17330 fNodes->Add(sub2node);
17333 // Place copy #17 of ITS6 in I569
17335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17336 sub2node->SetLineColor(kColorITS);
17337 sub2node->SetVisibility(1);
17338 fNodes->Add(sub2node);
17341 // Place copy #18 of ITS6 in I569
17343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17344 sub2node->SetLineColor(kColorITS);
17345 sub2node->SetVisibility(1);
17346 fNodes->Add(sub2node);
17349 // Place copy #19 of ITS6 in I569
17351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17352 sub2node->SetLineColor(kColorITS);
17353 sub2node->SetVisibility(1);
17354 fNodes->Add(sub2node);
17357 // Place copy #20 of ITS6 in I569
17359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17360 sub2node->SetLineColor(kColorITS);
17361 sub2node->SetVisibility(1);
17362 fNodes->Add(sub2node);
17365 // Place copy #21 of ITS6 in I569
17367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17368 sub2node->SetLineColor(kColorITS);
17369 sub2node->SetVisibility(1);
17370 fNodes->Add(sub2node);
17373 // Place copy #22 of ITS6 in I569
17375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17376 sub2node->SetLineColor(kColorITS);
17377 sub2node->SetVisibility(1);
17378 fNodes->Add(sub2node);
17381 // Place copy #23 of ITS6 in I569
17383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17384 sub2node->SetLineColor(kColorITS);
17385 sub2node->SetVisibility(1);
17386 fNodes->Add(sub2node);
17389 // Place copy #24 of ITS6 in I569
17391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17392 sub2node->SetLineColor(kColorITS);
17393 sub2node->SetVisibility(1);
17394 fNodes->Add(sub2node);
17397 // Place copy #25 of ITS6 in I569
17399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17400 sub2node->SetLineColor(kColorITS);
17401 sub2node->SetVisibility(1);
17402 fNodes->Add(sub2node);
17404 fNodes->Add(sub1node);
17407 // Place copy #5 of I569 in IT56
17409 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17410 sub1node->SetLineColor(kColorITS);
17411 sub1node->SetVisibility(0);
17414 // Place copy #1 of ITS6 in I569
17416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17417 sub2node->SetLineColor(kColorITS);
17418 sub2node->SetVisibility(1);
17419 fNodes->Add(sub2node);
17422 // Place copy #2 of ITS6 in I569
17424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17425 sub2node->SetLineColor(kColorITS);
17426 sub2node->SetVisibility(1);
17427 fNodes->Add(sub2node);
17430 // Place copy #3 of ITS6 in I569
17432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17433 sub2node->SetLineColor(kColorITS);
17434 sub2node->SetVisibility(1);
17435 fNodes->Add(sub2node);
17438 // Place copy #4 of ITS6 in I569
17440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17441 sub2node->SetLineColor(kColorITS);
17442 sub2node->SetVisibility(1);
17443 fNodes->Add(sub2node);
17446 // Place copy #5 of ITS6 in I569
17448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17449 sub2node->SetLineColor(kColorITS);
17450 sub2node->SetVisibility(1);
17451 fNodes->Add(sub2node);
17454 // Place copy #6 of ITS6 in I569
17456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17457 sub2node->SetLineColor(kColorITS);
17458 sub2node->SetVisibility(1);
17459 fNodes->Add(sub2node);
17462 // Place copy #7 of ITS6 in I569
17464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17465 sub2node->SetLineColor(kColorITS);
17466 sub2node->SetVisibility(1);
17467 fNodes->Add(sub2node);
17470 // Place copy #8 of ITS6 in I569
17472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17473 sub2node->SetLineColor(kColorITS);
17474 sub2node->SetVisibility(1);
17475 fNodes->Add(sub2node);
17478 // Place copy #9 of ITS6 in I569
17480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17481 sub2node->SetLineColor(kColorITS);
17482 sub2node->SetVisibility(1);
17483 fNodes->Add(sub2node);
17486 // Place copy #10 of ITS6 in I569
17488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17489 sub2node->SetLineColor(kColorITS);
17490 sub2node->SetVisibility(1);
17491 fNodes->Add(sub2node);
17494 // Place copy #11 of ITS6 in I569
17496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17497 sub2node->SetLineColor(kColorITS);
17498 sub2node->SetVisibility(1);
17499 fNodes->Add(sub2node);
17502 // Place copy #12 of ITS6 in I569
17504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17505 sub2node->SetLineColor(kColorITS);
17506 sub2node->SetVisibility(1);
17507 fNodes->Add(sub2node);
17510 // Place copy #13 of ITS6 in I569
17512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17513 sub2node->SetLineColor(kColorITS);
17514 sub2node->SetVisibility(1);
17515 fNodes->Add(sub2node);
17518 // Place copy #14 of ITS6 in I569
17520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17521 sub2node->SetLineColor(kColorITS);
17522 sub2node->SetVisibility(1);
17523 fNodes->Add(sub2node);
17526 // Place copy #15 of ITS6 in I569
17528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17529 sub2node->SetLineColor(kColorITS);
17530 sub2node->SetVisibility(1);
17531 fNodes->Add(sub2node);
17534 // Place copy #16 of ITS6 in I569
17536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17537 sub2node->SetLineColor(kColorITS);
17538 sub2node->SetVisibility(1);
17539 fNodes->Add(sub2node);
17542 // Place copy #17 of ITS6 in I569
17544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17545 sub2node->SetLineColor(kColorITS);
17546 sub2node->SetVisibility(1);
17547 fNodes->Add(sub2node);
17550 // Place copy #18 of ITS6 in I569
17552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17553 sub2node->SetLineColor(kColorITS);
17554 sub2node->SetVisibility(1);
17555 fNodes->Add(sub2node);
17558 // Place copy #19 of ITS6 in I569
17560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17561 sub2node->SetLineColor(kColorITS);
17562 sub2node->SetVisibility(1);
17563 fNodes->Add(sub2node);
17566 // Place copy #20 of ITS6 in I569
17568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17569 sub2node->SetLineColor(kColorITS);
17570 sub2node->SetVisibility(1);
17571 fNodes->Add(sub2node);
17574 // Place copy #21 of ITS6 in I569
17576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17577 sub2node->SetLineColor(kColorITS);
17578 sub2node->SetVisibility(1);
17579 fNodes->Add(sub2node);
17582 // Place copy #22 of ITS6 in I569
17584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17585 sub2node->SetLineColor(kColorITS);
17586 sub2node->SetVisibility(1);
17587 fNodes->Add(sub2node);
17590 // Place copy #23 of ITS6 in I569
17592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17593 sub2node->SetLineColor(kColorITS);
17594 sub2node->SetVisibility(1);
17595 fNodes->Add(sub2node);
17598 // Place copy #24 of ITS6 in I569
17600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17601 sub2node->SetLineColor(kColorITS);
17602 sub2node->SetVisibility(1);
17603 fNodes->Add(sub2node);
17606 // Place copy #25 of ITS6 in I569
17608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17609 sub2node->SetLineColor(kColorITS);
17610 sub2node->SetVisibility(1);
17611 fNodes->Add(sub2node);
17613 fNodes->Add(sub1node);
17616 // Place copy #6 of I569 in IT56
17618 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17619 sub1node->SetLineColor(kColorITS);
17620 sub1node->SetVisibility(0);
17623 // Place copy #1 of ITS6 in I569
17625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17626 sub2node->SetLineColor(kColorITS);
17627 sub2node->SetVisibility(1);
17628 fNodes->Add(sub2node);
17631 // Place copy #2 of ITS6 in I569
17633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17634 sub2node->SetLineColor(kColorITS);
17635 sub2node->SetVisibility(1);
17636 fNodes->Add(sub2node);
17639 // Place copy #3 of ITS6 in I569
17641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17642 sub2node->SetLineColor(kColorITS);
17643 sub2node->SetVisibility(1);
17644 fNodes->Add(sub2node);
17647 // Place copy #4 of ITS6 in I569
17649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17650 sub2node->SetLineColor(kColorITS);
17651 sub2node->SetVisibility(1);
17652 fNodes->Add(sub2node);
17655 // Place copy #5 of ITS6 in I569
17657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17658 sub2node->SetLineColor(kColorITS);
17659 sub2node->SetVisibility(1);
17660 fNodes->Add(sub2node);
17663 // Place copy #6 of ITS6 in I569
17665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17666 sub2node->SetLineColor(kColorITS);
17667 sub2node->SetVisibility(1);
17668 fNodes->Add(sub2node);
17671 // Place copy #7 of ITS6 in I569
17673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17674 sub2node->SetLineColor(kColorITS);
17675 sub2node->SetVisibility(1);
17676 fNodes->Add(sub2node);
17679 // Place copy #8 of ITS6 in I569
17681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17682 sub2node->SetLineColor(kColorITS);
17683 sub2node->SetVisibility(1);
17684 fNodes->Add(sub2node);
17687 // Place copy #9 of ITS6 in I569
17689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17690 sub2node->SetLineColor(kColorITS);
17691 sub2node->SetVisibility(1);
17692 fNodes->Add(sub2node);
17695 // Place copy #10 of ITS6 in I569
17697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17698 sub2node->SetLineColor(kColorITS);
17699 sub2node->SetVisibility(1);
17700 fNodes->Add(sub2node);
17703 // Place copy #11 of ITS6 in I569
17705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17706 sub2node->SetLineColor(kColorITS);
17707 sub2node->SetVisibility(1);
17708 fNodes->Add(sub2node);
17711 // Place copy #12 of ITS6 in I569
17713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17714 sub2node->SetLineColor(kColorITS);
17715 sub2node->SetVisibility(1);
17716 fNodes->Add(sub2node);
17719 // Place copy #13 of ITS6 in I569
17721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17722 sub2node->SetLineColor(kColorITS);
17723 sub2node->SetVisibility(1);
17724 fNodes->Add(sub2node);
17727 // Place copy #14 of ITS6 in I569
17729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17730 sub2node->SetLineColor(kColorITS);
17731 sub2node->SetVisibility(1);
17732 fNodes->Add(sub2node);
17735 // Place copy #15 of ITS6 in I569
17737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17738 sub2node->SetLineColor(kColorITS);
17739 sub2node->SetVisibility(1);
17740 fNodes->Add(sub2node);
17743 // Place copy #16 of ITS6 in I569
17745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17746 sub2node->SetLineColor(kColorITS);
17747 sub2node->SetVisibility(1);
17748 fNodes->Add(sub2node);
17751 // Place copy #17 of ITS6 in I569
17753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17754 sub2node->SetLineColor(kColorITS);
17755 sub2node->SetVisibility(1);
17756 fNodes->Add(sub2node);
17759 // Place copy #18 of ITS6 in I569
17761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17762 sub2node->SetLineColor(kColorITS);
17763 sub2node->SetVisibility(1);
17764 fNodes->Add(sub2node);
17767 // Place copy #19 of ITS6 in I569
17769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17770 sub2node->SetLineColor(kColorITS);
17771 sub2node->SetVisibility(1);
17772 fNodes->Add(sub2node);
17775 // Place copy #20 of ITS6 in I569
17777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17778 sub2node->SetLineColor(kColorITS);
17779 sub2node->SetVisibility(1);
17780 fNodes->Add(sub2node);
17783 // Place copy #21 of ITS6 in I569
17785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17786 sub2node->SetLineColor(kColorITS);
17787 sub2node->SetVisibility(1);
17788 fNodes->Add(sub2node);
17791 // Place copy #22 of ITS6 in I569
17793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17794 sub2node->SetLineColor(kColorITS);
17795 sub2node->SetVisibility(1);
17796 fNodes->Add(sub2node);
17799 // Place copy #23 of ITS6 in I569
17801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17802 sub2node->SetLineColor(kColorITS);
17803 sub2node->SetVisibility(1);
17804 fNodes->Add(sub2node);
17807 // Place copy #24 of ITS6 in I569
17809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17810 sub2node->SetLineColor(kColorITS);
17811 sub2node->SetVisibility(1);
17812 fNodes->Add(sub2node);
17815 // Place copy #25 of ITS6 in I569
17817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17818 sub2node->SetLineColor(kColorITS);
17819 sub2node->SetVisibility(1);
17820 fNodes->Add(sub2node);
17822 fNodes->Add(sub1node);
17825 // Place copy #7 of I569 in IT56
17827 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17828 sub1node->SetLineColor(kColorITS);
17829 sub1node->SetVisibility(0);
17832 // Place copy #1 of ITS6 in I569
17834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17835 sub2node->SetLineColor(kColorITS);
17836 sub2node->SetVisibility(1);
17837 fNodes->Add(sub2node);
17840 // Place copy #2 of ITS6 in I569
17842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17843 sub2node->SetLineColor(kColorITS);
17844 sub2node->SetVisibility(1);
17845 fNodes->Add(sub2node);
17848 // Place copy #3 of ITS6 in I569
17850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17851 sub2node->SetLineColor(kColorITS);
17852 sub2node->SetVisibility(1);
17853 fNodes->Add(sub2node);
17856 // Place copy #4 of ITS6 in I569
17858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17859 sub2node->SetLineColor(kColorITS);
17860 sub2node->SetVisibility(1);
17861 fNodes->Add(sub2node);
17864 // Place copy #5 of ITS6 in I569
17866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17867 sub2node->SetLineColor(kColorITS);
17868 sub2node->SetVisibility(1);
17869 fNodes->Add(sub2node);
17872 // Place copy #6 of ITS6 in I569
17874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17875 sub2node->SetLineColor(kColorITS);
17876 sub2node->SetVisibility(1);
17877 fNodes->Add(sub2node);
17880 // Place copy #7 of ITS6 in I569
17882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17883 sub2node->SetLineColor(kColorITS);
17884 sub2node->SetVisibility(1);
17885 fNodes->Add(sub2node);
17888 // Place copy #8 of ITS6 in I569
17890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17891 sub2node->SetLineColor(kColorITS);
17892 sub2node->SetVisibility(1);
17893 fNodes->Add(sub2node);
17896 // Place copy #9 of ITS6 in I569
17898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17899 sub2node->SetLineColor(kColorITS);
17900 sub2node->SetVisibility(1);
17901 fNodes->Add(sub2node);
17904 // Place copy #10 of ITS6 in I569
17906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17907 sub2node->SetLineColor(kColorITS);
17908 sub2node->SetVisibility(1);
17909 fNodes->Add(sub2node);
17912 // Place copy #11 of ITS6 in I569
17914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17915 sub2node->SetLineColor(kColorITS);
17916 sub2node->SetVisibility(1);
17917 fNodes->Add(sub2node);
17920 // Place copy #12 of ITS6 in I569
17922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17923 sub2node->SetLineColor(kColorITS);
17924 sub2node->SetVisibility(1);
17925 fNodes->Add(sub2node);
17928 // Place copy #13 of ITS6 in I569
17930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17931 sub2node->SetLineColor(kColorITS);
17932 sub2node->SetVisibility(1);
17933 fNodes->Add(sub2node);
17936 // Place copy #14 of ITS6 in I569
17938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17939 sub2node->SetLineColor(kColorITS);
17940 sub2node->SetVisibility(1);
17941 fNodes->Add(sub2node);
17944 // Place copy #15 of ITS6 in I569
17946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17947 sub2node->SetLineColor(kColorITS);
17948 sub2node->SetVisibility(1);
17949 fNodes->Add(sub2node);
17952 // Place copy #16 of ITS6 in I569
17954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17955 sub2node->SetLineColor(kColorITS);
17956 sub2node->SetVisibility(1);
17957 fNodes->Add(sub2node);
17960 // Place copy #17 of ITS6 in I569
17962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17963 sub2node->SetLineColor(kColorITS);
17964 sub2node->SetVisibility(1);
17965 fNodes->Add(sub2node);
17968 // Place copy #18 of ITS6 in I569
17970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17971 sub2node->SetLineColor(kColorITS);
17972 sub2node->SetVisibility(1);
17973 fNodes->Add(sub2node);
17976 // Place copy #19 of ITS6 in I569
17978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17979 sub2node->SetLineColor(kColorITS);
17980 sub2node->SetVisibility(1);
17981 fNodes->Add(sub2node);
17984 // Place copy #20 of ITS6 in I569
17986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17987 sub2node->SetLineColor(kColorITS);
17988 sub2node->SetVisibility(1);
17989 fNodes->Add(sub2node);
17992 // Place copy #21 of ITS6 in I569
17994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17995 sub2node->SetLineColor(kColorITS);
17996 sub2node->SetVisibility(1);
17997 fNodes->Add(sub2node);
18000 // Place copy #22 of ITS6 in I569
18002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18003 sub2node->SetLineColor(kColorITS);
18004 sub2node->SetVisibility(1);
18005 fNodes->Add(sub2node);
18008 // Place copy #23 of ITS6 in I569
18010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18011 sub2node->SetLineColor(kColorITS);
18012 sub2node->SetVisibility(1);
18013 fNodes->Add(sub2node);
18016 // Place copy #24 of ITS6 in I569
18018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18019 sub2node->SetLineColor(kColorITS);
18020 sub2node->SetVisibility(1);
18021 fNodes->Add(sub2node);
18024 // Place copy #25 of ITS6 in I569
18026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18027 sub2node->SetLineColor(kColorITS);
18028 sub2node->SetVisibility(1);
18029 fNodes->Add(sub2node);
18031 fNodes->Add(sub1node);
18034 // Place copy #8 of I569 in IT56
18036 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
18037 sub1node->SetLineColor(kColorITS);
18038 sub1node->SetVisibility(0);
18041 // Place copy #1 of ITS6 in I569
18043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18044 sub2node->SetLineColor(kColorITS);
18045 sub2node->SetVisibility(1);
18046 fNodes->Add(sub2node);
18049 // Place copy #2 of ITS6 in I569
18051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18052 sub2node->SetLineColor(kColorITS);
18053 sub2node->SetVisibility(1);
18054 fNodes->Add(sub2node);
18057 // Place copy #3 of ITS6 in I569
18059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18060 sub2node->SetLineColor(kColorITS);
18061 sub2node->SetVisibility(1);
18062 fNodes->Add(sub2node);
18065 // Place copy #4 of ITS6 in I569
18067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18068 sub2node->SetLineColor(kColorITS);
18069 sub2node->SetVisibility(1);
18070 fNodes->Add(sub2node);
18073 // Place copy #5 of ITS6 in I569
18075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18076 sub2node->SetLineColor(kColorITS);
18077 sub2node->SetVisibility(1);
18078 fNodes->Add(sub2node);
18081 // Place copy #6 of ITS6 in I569
18083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18084 sub2node->SetLineColor(kColorITS);
18085 sub2node->SetVisibility(1);
18086 fNodes->Add(sub2node);
18089 // Place copy #7 of ITS6 in I569
18091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18092 sub2node->SetLineColor(kColorITS);
18093 sub2node->SetVisibility(1);
18094 fNodes->Add(sub2node);
18097 // Place copy #8 of ITS6 in I569
18099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18100 sub2node->SetLineColor(kColorITS);
18101 sub2node->SetVisibility(1);
18102 fNodes->Add(sub2node);
18105 // Place copy #9 of ITS6 in I569
18107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18108 sub2node->SetLineColor(kColorITS);
18109 sub2node->SetVisibility(1);
18110 fNodes->Add(sub2node);
18113 // Place copy #10 of ITS6 in I569
18115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18116 sub2node->SetLineColor(kColorITS);
18117 sub2node->SetVisibility(1);
18118 fNodes->Add(sub2node);
18121 // Place copy #11 of ITS6 in I569
18123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18124 sub2node->SetLineColor(kColorITS);
18125 sub2node->SetVisibility(1);
18126 fNodes->Add(sub2node);
18129 // Place copy #12 of ITS6 in I569
18131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18132 sub2node->SetLineColor(kColorITS);
18133 sub2node->SetVisibility(1);
18134 fNodes->Add(sub2node);
18137 // Place copy #13 of ITS6 in I569
18139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18140 sub2node->SetLineColor(kColorITS);
18141 sub2node->SetVisibility(1);
18142 fNodes->Add(sub2node);
18145 // Place copy #14 of ITS6 in I569
18147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18148 sub2node->SetLineColor(kColorITS);
18149 sub2node->SetVisibility(1);
18150 fNodes->Add(sub2node);
18153 // Place copy #15 of ITS6 in I569
18155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18156 sub2node->SetLineColor(kColorITS);
18157 sub2node->SetVisibility(1);
18158 fNodes->Add(sub2node);
18161 // Place copy #16 of ITS6 in I569
18163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18164 sub2node->SetLineColor(kColorITS);
18165 sub2node->SetVisibility(1);
18166 fNodes->Add(sub2node);
18169 // Place copy #17 of ITS6 in I569
18171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18172 sub2node->SetLineColor(kColorITS);
18173 sub2node->SetVisibility(1);
18174 fNodes->Add(sub2node);
18177 // Place copy #18 of ITS6 in I569
18179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18180 sub2node->SetLineColor(kColorITS);
18181 sub2node->SetVisibility(1);
18182 fNodes->Add(sub2node);
18185 // Place copy #19 of ITS6 in I569
18187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18188 sub2node->SetLineColor(kColorITS);
18189 sub2node->SetVisibility(1);
18190 fNodes->Add(sub2node);
18193 // Place copy #20 of ITS6 in I569
18195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18196 sub2node->SetLineColor(kColorITS);
18197 sub2node->SetVisibility(1);
18198 fNodes->Add(sub2node);
18201 // Place copy #21 of ITS6 in I569
18203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18204 sub2node->SetLineColor(kColorITS);
18205 sub2node->SetVisibility(1);
18206 fNodes->Add(sub2node);
18209 // Place copy #22 of ITS6 in I569
18211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18212 sub2node->SetLineColor(kColorITS);
18213 sub2node->SetVisibility(1);
18214 fNodes->Add(sub2node);
18217 // Place copy #23 of ITS6 in I569
18219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18220 sub2node->SetLineColor(kColorITS);
18221 sub2node->SetVisibility(1);
18222 fNodes->Add(sub2node);
18225 // Place copy #24 of ITS6 in I569
18227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18228 sub2node->SetLineColor(kColorITS);
18229 sub2node->SetVisibility(1);
18230 fNodes->Add(sub2node);
18233 // Place copy #25 of ITS6 in I569
18235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18236 sub2node->SetLineColor(kColorITS);
18237 sub2node->SetVisibility(1);
18238 fNodes->Add(sub2node);
18240 fNodes->Add(sub1node);
18243 // Place copy #9 of I569 in IT56
18245 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18246 sub1node->SetLineColor(kColorITS);
18247 sub1node->SetVisibility(0);
18250 // Place copy #1 of ITS6 in I569
18252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18253 sub2node->SetLineColor(kColorITS);
18254 sub2node->SetVisibility(1);
18255 fNodes->Add(sub2node);
18258 // Place copy #2 of ITS6 in I569
18260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18261 sub2node->SetLineColor(kColorITS);
18262 sub2node->SetVisibility(1);
18263 fNodes->Add(sub2node);
18266 // Place copy #3 of ITS6 in I569
18268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18269 sub2node->SetLineColor(kColorITS);
18270 sub2node->SetVisibility(1);
18271 fNodes->Add(sub2node);
18274 // Place copy #4 of ITS6 in I569
18276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18277 sub2node->SetLineColor(kColorITS);
18278 sub2node->SetVisibility(1);
18279 fNodes->Add(sub2node);
18282 // Place copy #5 of ITS6 in I569
18284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18285 sub2node->SetLineColor(kColorITS);
18286 sub2node->SetVisibility(1);
18287 fNodes->Add(sub2node);
18290 // Place copy #6 of ITS6 in I569
18292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18293 sub2node->SetLineColor(kColorITS);
18294 sub2node->SetVisibility(1);
18295 fNodes->Add(sub2node);
18298 // Place copy #7 of ITS6 in I569
18300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18301 sub2node->SetLineColor(kColorITS);
18302 sub2node->SetVisibility(1);
18303 fNodes->Add(sub2node);
18306 // Place copy #8 of ITS6 in I569
18308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18309 sub2node->SetLineColor(kColorITS);
18310 sub2node->SetVisibility(1);
18311 fNodes->Add(sub2node);
18314 // Place copy #9 of ITS6 in I569
18316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18317 sub2node->SetLineColor(kColorITS);
18318 sub2node->SetVisibility(1);
18319 fNodes->Add(sub2node);
18322 // Place copy #10 of ITS6 in I569
18324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18325 sub2node->SetLineColor(kColorITS);
18326 sub2node->SetVisibility(1);
18327 fNodes->Add(sub2node);
18330 // Place copy #11 of ITS6 in I569
18332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18333 sub2node->SetLineColor(kColorITS);
18334 sub2node->SetVisibility(1);
18335 fNodes->Add(sub2node);
18338 // Place copy #12 of ITS6 in I569
18340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18341 sub2node->SetLineColor(kColorITS);
18342 sub2node->SetVisibility(1);
18343 fNodes->Add(sub2node);
18346 // Place copy #13 of ITS6 in I569
18348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18349 sub2node->SetLineColor(kColorITS);
18350 sub2node->SetVisibility(1);
18351 fNodes->Add(sub2node);
18354 // Place copy #14 of ITS6 in I569
18356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18357 sub2node->SetLineColor(kColorITS);
18358 sub2node->SetVisibility(1);
18359 fNodes->Add(sub2node);
18362 // Place copy #15 of ITS6 in I569
18364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18365 sub2node->SetLineColor(kColorITS);
18366 sub2node->SetVisibility(1);
18367 fNodes->Add(sub2node);
18370 // Place copy #16 of ITS6 in I569
18372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18373 sub2node->SetLineColor(kColorITS);
18374 sub2node->SetVisibility(1);
18375 fNodes->Add(sub2node);
18378 // Place copy #17 of ITS6 in I569
18380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18381 sub2node->SetLineColor(kColorITS);
18382 sub2node->SetVisibility(1);
18383 fNodes->Add(sub2node);
18386 // Place copy #18 of ITS6 in I569
18388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18389 sub2node->SetLineColor(kColorITS);
18390 sub2node->SetVisibility(1);
18391 fNodes->Add(sub2node);
18394 // Place copy #19 of ITS6 in I569
18396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18397 sub2node->SetLineColor(kColorITS);
18398 sub2node->SetVisibility(1);
18399 fNodes->Add(sub2node);
18402 // Place copy #20 of ITS6 in I569
18404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18405 sub2node->SetLineColor(kColorITS);
18406 sub2node->SetVisibility(1);
18407 fNodes->Add(sub2node);
18410 // Place copy #21 of ITS6 in I569
18412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18413 sub2node->SetLineColor(kColorITS);
18414 sub2node->SetVisibility(1);
18415 fNodes->Add(sub2node);
18418 // Place copy #22 of ITS6 in I569
18420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18421 sub2node->SetLineColor(kColorITS);
18422 sub2node->SetVisibility(1);
18423 fNodes->Add(sub2node);
18426 // Place copy #23 of ITS6 in I569
18428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18429 sub2node->SetLineColor(kColorITS);
18430 sub2node->SetVisibility(1);
18431 fNodes->Add(sub2node);
18434 // Place copy #24 of ITS6 in I569
18436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18437 sub2node->SetLineColor(kColorITS);
18438 sub2node->SetVisibility(1);
18439 fNodes->Add(sub2node);
18442 // Place copy #25 of ITS6 in I569
18444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18445 sub2node->SetLineColor(kColorITS);
18446 sub2node->SetVisibility(1);
18447 fNodes->Add(sub2node);
18449 fNodes->Add(sub1node);
18452 // Place copy #10 of I569 in IT56
18454 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18455 sub1node->SetLineColor(kColorITS);
18456 sub1node->SetVisibility(0);
18459 // Place copy #1 of ITS6 in I569
18461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18462 sub2node->SetLineColor(kColorITS);
18463 sub2node->SetVisibility(1);
18464 fNodes->Add(sub2node);
18467 // Place copy #2 of ITS6 in I569
18469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18470 sub2node->SetLineColor(kColorITS);
18471 sub2node->SetVisibility(1);
18472 fNodes->Add(sub2node);
18475 // Place copy #3 of ITS6 in I569
18477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18478 sub2node->SetLineColor(kColorITS);
18479 sub2node->SetVisibility(1);
18480 fNodes->Add(sub2node);
18483 // Place copy #4 of ITS6 in I569
18485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18486 sub2node->SetLineColor(kColorITS);
18487 sub2node->SetVisibility(1);
18488 fNodes->Add(sub2node);
18491 // Place copy #5 of ITS6 in I569
18493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18494 sub2node->SetLineColor(kColorITS);
18495 sub2node->SetVisibility(1);
18496 fNodes->Add(sub2node);
18499 // Place copy #6 of ITS6 in I569
18501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18502 sub2node->SetLineColor(kColorITS);
18503 sub2node->SetVisibility(1);
18504 fNodes->Add(sub2node);
18507 // Place copy #7 of ITS6 in I569
18509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18510 sub2node->SetLineColor(kColorITS);
18511 sub2node->SetVisibility(1);
18512 fNodes->Add(sub2node);
18515 // Place copy #8 of ITS6 in I569
18517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18518 sub2node->SetLineColor(kColorITS);
18519 sub2node->SetVisibility(1);
18520 fNodes->Add(sub2node);
18523 // Place copy #9 of ITS6 in I569
18525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18526 sub2node->SetLineColor(kColorITS);
18527 sub2node->SetVisibility(1);
18528 fNodes->Add(sub2node);
18531 // Place copy #10 of ITS6 in I569
18533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18534 sub2node->SetLineColor(kColorITS);
18535 sub2node->SetVisibility(1);
18536 fNodes->Add(sub2node);
18539 // Place copy #11 of ITS6 in I569
18541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18542 sub2node->SetLineColor(kColorITS);
18543 sub2node->SetVisibility(1);
18544 fNodes->Add(sub2node);
18547 // Place copy #12 of ITS6 in I569
18549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18550 sub2node->SetLineColor(kColorITS);
18551 sub2node->SetVisibility(1);
18552 fNodes->Add(sub2node);
18555 // Place copy #13 of ITS6 in I569
18557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18558 sub2node->SetLineColor(kColorITS);
18559 sub2node->SetVisibility(1);
18560 fNodes->Add(sub2node);
18563 // Place copy #14 of ITS6 in I569
18565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18566 sub2node->SetLineColor(kColorITS);
18567 sub2node->SetVisibility(1);
18568 fNodes->Add(sub2node);
18571 // Place copy #15 of ITS6 in I569
18573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18574 sub2node->SetLineColor(kColorITS);
18575 sub2node->SetVisibility(1);
18576 fNodes->Add(sub2node);
18579 // Place copy #16 of ITS6 in I569
18581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18582 sub2node->SetLineColor(kColorITS);
18583 sub2node->SetVisibility(1);
18584 fNodes->Add(sub2node);
18587 // Place copy #17 of ITS6 in I569
18589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18590 sub2node->SetLineColor(kColorITS);
18591 sub2node->SetVisibility(1);
18592 fNodes->Add(sub2node);
18595 // Place copy #18 of ITS6 in I569
18597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18598 sub2node->SetLineColor(kColorITS);
18599 sub2node->SetVisibility(1);
18600 fNodes->Add(sub2node);
18603 // Place copy #19 of ITS6 in I569
18605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18606 sub2node->SetLineColor(kColorITS);
18607 sub2node->SetVisibility(1);
18608 fNodes->Add(sub2node);
18611 // Place copy #20 of ITS6 in I569
18613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18614 sub2node->SetLineColor(kColorITS);
18615 sub2node->SetVisibility(1);
18616 fNodes->Add(sub2node);
18619 // Place copy #21 of ITS6 in I569
18621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18622 sub2node->SetLineColor(kColorITS);
18623 sub2node->SetVisibility(1);
18624 fNodes->Add(sub2node);
18627 // Place copy #22 of ITS6 in I569
18629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18630 sub2node->SetLineColor(kColorITS);
18631 sub2node->SetVisibility(1);
18632 fNodes->Add(sub2node);
18635 // Place copy #23 of ITS6 in I569
18637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18638 sub2node->SetLineColor(kColorITS);
18639 sub2node->SetVisibility(1);
18640 fNodes->Add(sub2node);
18643 // Place copy #24 of ITS6 in I569
18645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18646 sub2node->SetLineColor(kColorITS);
18647 sub2node->SetVisibility(1);
18648 fNodes->Add(sub2node);
18651 // Place copy #25 of ITS6 in I569
18653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18654 sub2node->SetLineColor(kColorITS);
18655 sub2node->SetVisibility(1);
18656 fNodes->Add(sub2node);
18658 fNodes->Add(sub1node);
18661 // Place copy #11 of I569 in IT56
18663 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18664 sub1node->SetLineColor(kColorITS);
18665 sub1node->SetVisibility(0);
18668 // Place copy #1 of ITS6 in I569
18670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18671 sub2node->SetLineColor(kColorITS);
18672 sub2node->SetVisibility(1);
18673 fNodes->Add(sub2node);
18676 // Place copy #2 of ITS6 in I569
18678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18679 sub2node->SetLineColor(kColorITS);
18680 sub2node->SetVisibility(1);
18681 fNodes->Add(sub2node);
18684 // Place copy #3 of ITS6 in I569
18686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18687 sub2node->SetLineColor(kColorITS);
18688 sub2node->SetVisibility(1);
18689 fNodes->Add(sub2node);
18692 // Place copy #4 of ITS6 in I569
18694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18695 sub2node->SetLineColor(kColorITS);
18696 sub2node->SetVisibility(1);
18697 fNodes->Add(sub2node);
18700 // Place copy #5 of ITS6 in I569
18702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18703 sub2node->SetLineColor(kColorITS);
18704 sub2node->SetVisibility(1);
18705 fNodes->Add(sub2node);
18708 // Place copy #6 of ITS6 in I569
18710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18711 sub2node->SetLineColor(kColorITS);
18712 sub2node->SetVisibility(1);
18713 fNodes->Add(sub2node);
18716 // Place copy #7 of ITS6 in I569
18718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18719 sub2node->SetLineColor(kColorITS);
18720 sub2node->SetVisibility(1);
18721 fNodes->Add(sub2node);
18724 // Place copy #8 of ITS6 in I569
18726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18727 sub2node->SetLineColor(kColorITS);
18728 sub2node->SetVisibility(1);
18729 fNodes->Add(sub2node);
18732 // Place copy #9 of ITS6 in I569
18734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18735 sub2node->SetLineColor(kColorITS);
18736 sub2node->SetVisibility(1);
18737 fNodes->Add(sub2node);
18740 // Place copy #10 of ITS6 in I569
18742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18743 sub2node->SetLineColor(kColorITS);
18744 sub2node->SetVisibility(1);
18745 fNodes->Add(sub2node);
18748 // Place copy #11 of ITS6 in I569
18750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18751 sub2node->SetLineColor(kColorITS);
18752 sub2node->SetVisibility(1);
18753 fNodes->Add(sub2node);
18756 // Place copy #12 of ITS6 in I569
18758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18759 sub2node->SetLineColor(kColorITS);
18760 sub2node->SetVisibility(1);
18761 fNodes->Add(sub2node);
18764 // Place copy #13 of ITS6 in I569
18766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18767 sub2node->SetLineColor(kColorITS);
18768 sub2node->SetVisibility(1);
18769 fNodes->Add(sub2node);
18772 // Place copy #14 of ITS6 in I569
18774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18775 sub2node->SetLineColor(kColorITS);
18776 sub2node->SetVisibility(1);
18777 fNodes->Add(sub2node);
18780 // Place copy #15 of ITS6 in I569
18782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18783 sub2node->SetLineColor(kColorITS);
18784 sub2node->SetVisibility(1);
18785 fNodes->Add(sub2node);
18788 // Place copy #16 of ITS6 in I569
18790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18791 sub2node->SetLineColor(kColorITS);
18792 sub2node->SetVisibility(1);
18793 fNodes->Add(sub2node);
18796 // Place copy #17 of ITS6 in I569
18798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18799 sub2node->SetLineColor(kColorITS);
18800 sub2node->SetVisibility(1);
18801 fNodes->Add(sub2node);
18804 // Place copy #18 of ITS6 in I569
18806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18807 sub2node->SetLineColor(kColorITS);
18808 sub2node->SetVisibility(1);
18809 fNodes->Add(sub2node);
18812 // Place copy #19 of ITS6 in I569
18814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18815 sub2node->SetLineColor(kColorITS);
18816 sub2node->SetVisibility(1);
18817 fNodes->Add(sub2node);
18820 // Place copy #20 of ITS6 in I569
18822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18823 sub2node->SetLineColor(kColorITS);
18824 sub2node->SetVisibility(1);
18825 fNodes->Add(sub2node);
18828 // Place copy #21 of ITS6 in I569
18830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18831 sub2node->SetLineColor(kColorITS);
18832 sub2node->SetVisibility(1);
18833 fNodes->Add(sub2node);
18836 // Place copy #22 of ITS6 in I569
18838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18839 sub2node->SetLineColor(kColorITS);
18840 sub2node->SetVisibility(1);
18841 fNodes->Add(sub2node);
18844 // Place copy #23 of ITS6 in I569
18846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18847 sub2node->SetLineColor(kColorITS);
18848 sub2node->SetVisibility(1);
18849 fNodes->Add(sub2node);
18852 // Place copy #24 of ITS6 in I569
18854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18855 sub2node->SetLineColor(kColorITS);
18856 sub2node->SetVisibility(1);
18857 fNodes->Add(sub2node);
18860 // Place copy #25 of ITS6 in I569
18862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18863 sub2node->SetLineColor(kColorITS);
18864 sub2node->SetVisibility(1);
18865 fNodes->Add(sub2node);
18867 fNodes->Add(sub1node);
18870 // Place copy #12 of I569 in IT56
18872 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18873 sub1node->SetLineColor(kColorITS);
18874 sub1node->SetVisibility(0);
18877 // Place copy #1 of ITS6 in I569
18879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18880 sub2node->SetLineColor(kColorITS);
18881 sub2node->SetVisibility(1);
18882 fNodes->Add(sub2node);
18885 // Place copy #2 of ITS6 in I569
18887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18888 sub2node->SetLineColor(kColorITS);
18889 sub2node->SetVisibility(1);
18890 fNodes->Add(sub2node);
18893 // Place copy #3 of ITS6 in I569
18895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18896 sub2node->SetLineColor(kColorITS);
18897 sub2node->SetVisibility(1);
18898 fNodes->Add(sub2node);
18901 // Place copy #4 of ITS6 in I569
18903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18904 sub2node->SetLineColor(kColorITS);
18905 sub2node->SetVisibility(1);
18906 fNodes->Add(sub2node);
18909 // Place copy #5 of ITS6 in I569
18911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18912 sub2node->SetLineColor(kColorITS);
18913 sub2node->SetVisibility(1);
18914 fNodes->Add(sub2node);
18917 // Place copy #6 of ITS6 in I569
18919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18920 sub2node->SetLineColor(kColorITS);
18921 sub2node->SetVisibility(1);
18922 fNodes->Add(sub2node);
18925 // Place copy #7 of ITS6 in I569
18927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18928 sub2node->SetLineColor(kColorITS);
18929 sub2node->SetVisibility(1);
18930 fNodes->Add(sub2node);
18933 // Place copy #8 of ITS6 in I569
18935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18936 sub2node->SetLineColor(kColorITS);
18937 sub2node->SetVisibility(1);
18938 fNodes->Add(sub2node);
18941 // Place copy #9 of ITS6 in I569
18943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18944 sub2node->SetLineColor(kColorITS);
18945 sub2node->SetVisibility(1);
18946 fNodes->Add(sub2node);
18949 // Place copy #10 of ITS6 in I569
18951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18952 sub2node->SetLineColor(kColorITS);
18953 sub2node->SetVisibility(1);
18954 fNodes->Add(sub2node);
18957 // Place copy #11 of ITS6 in I569
18959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18960 sub2node->SetLineColor(kColorITS);
18961 sub2node->SetVisibility(1);
18962 fNodes->Add(sub2node);
18965 // Place copy #12 of ITS6 in I569
18967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18968 sub2node->SetLineColor(kColorITS);
18969 sub2node->SetVisibility(1);
18970 fNodes->Add(sub2node);
18973 // Place copy #13 of ITS6 in I569
18975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18976 sub2node->SetLineColor(kColorITS);
18977 sub2node->SetVisibility(1);
18978 fNodes->Add(sub2node);
18981 // Place copy #14 of ITS6 in I569
18983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18984 sub2node->SetLineColor(kColorITS);
18985 sub2node->SetVisibility(1);
18986 fNodes->Add(sub2node);
18989 // Place copy #15 of ITS6 in I569
18991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18992 sub2node->SetLineColor(kColorITS);
18993 sub2node->SetVisibility(1);
18994 fNodes->Add(sub2node);
18997 // Place copy #16 of ITS6 in I569
18999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19000 sub2node->SetLineColor(kColorITS);
19001 sub2node->SetVisibility(1);
19002 fNodes->Add(sub2node);
19005 // Place copy #17 of ITS6 in I569
19007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19008 sub2node->SetLineColor(kColorITS);
19009 sub2node->SetVisibility(1);
19010 fNodes->Add(sub2node);
19013 // Place copy #18 of ITS6 in I569
19015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19016 sub2node->SetLineColor(kColorITS);
19017 sub2node->SetVisibility(1);
19018 fNodes->Add(sub2node);
19021 // Place copy #19 of ITS6 in I569
19023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19024 sub2node->SetLineColor(kColorITS);
19025 sub2node->SetVisibility(1);
19026 fNodes->Add(sub2node);
19029 // Place copy #20 of ITS6 in I569
19031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19032 sub2node->SetLineColor(kColorITS);
19033 sub2node->SetVisibility(1);
19034 fNodes->Add(sub2node);
19037 // Place copy #21 of ITS6 in I569
19039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19040 sub2node->SetLineColor(kColorITS);
19041 sub2node->SetVisibility(1);
19042 fNodes->Add(sub2node);
19045 // Place copy #22 of ITS6 in I569
19047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19048 sub2node->SetLineColor(kColorITS);
19049 sub2node->SetVisibility(1);
19050 fNodes->Add(sub2node);
19053 // Place copy #23 of ITS6 in I569
19055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19056 sub2node->SetLineColor(kColorITS);
19057 sub2node->SetVisibility(1);
19058 fNodes->Add(sub2node);
19061 // Place copy #24 of ITS6 in I569
19063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19064 sub2node->SetLineColor(kColorITS);
19065 sub2node->SetVisibility(1);
19066 fNodes->Add(sub2node);
19069 // Place copy #25 of ITS6 in I569
19071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19072 sub2node->SetLineColor(kColorITS);
19073 sub2node->SetVisibility(1);
19074 fNodes->Add(sub2node);
19076 fNodes->Add(sub1node);
19079 // Place copy #13 of I569 in IT56
19081 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
19082 sub1node->SetLineColor(kColorITS);
19083 sub1node->SetVisibility(0);
19086 // Place copy #1 of ITS6 in I569
19088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19089 sub2node->SetLineColor(kColorITS);
19090 sub2node->SetVisibility(1);
19091 fNodes->Add(sub2node);
19094 // Place copy #2 of ITS6 in I569
19096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19097 sub2node->SetLineColor(kColorITS);
19098 sub2node->SetVisibility(1);
19099 fNodes->Add(sub2node);
19102 // Place copy #3 of ITS6 in I569
19104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19105 sub2node->SetLineColor(kColorITS);
19106 sub2node->SetVisibility(1);
19107 fNodes->Add(sub2node);
19110 // Place copy #4 of ITS6 in I569
19112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19113 sub2node->SetLineColor(kColorITS);
19114 sub2node->SetVisibility(1);
19115 fNodes->Add(sub2node);
19118 // Place copy #5 of ITS6 in I569
19120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19121 sub2node->SetLineColor(kColorITS);
19122 sub2node->SetVisibility(1);
19123 fNodes->Add(sub2node);
19126 // Place copy #6 of ITS6 in I569
19128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19129 sub2node->SetLineColor(kColorITS);
19130 sub2node->SetVisibility(1);
19131 fNodes->Add(sub2node);
19134 // Place copy #7 of ITS6 in I569
19136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19137 sub2node->SetLineColor(kColorITS);
19138 sub2node->SetVisibility(1);
19139 fNodes->Add(sub2node);
19142 // Place copy #8 of ITS6 in I569
19144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19145 sub2node->SetLineColor(kColorITS);
19146 sub2node->SetVisibility(1);
19147 fNodes->Add(sub2node);
19150 // Place copy #9 of ITS6 in I569
19152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19153 sub2node->SetLineColor(kColorITS);
19154 sub2node->SetVisibility(1);
19155 fNodes->Add(sub2node);
19158 // Place copy #10 of ITS6 in I569
19160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19161 sub2node->SetLineColor(kColorITS);
19162 sub2node->SetVisibility(1);
19163 fNodes->Add(sub2node);
19166 // Place copy #11 of ITS6 in I569
19168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19169 sub2node->SetLineColor(kColorITS);
19170 sub2node->SetVisibility(1);
19171 fNodes->Add(sub2node);
19174 // Place copy #12 of ITS6 in I569
19176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19177 sub2node->SetLineColor(kColorITS);
19178 sub2node->SetVisibility(1);
19179 fNodes->Add(sub2node);
19182 // Place copy #13 of ITS6 in I569
19184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19185 sub2node->SetLineColor(kColorITS);
19186 sub2node->SetVisibility(1);
19187 fNodes->Add(sub2node);
19190 // Place copy #14 of ITS6 in I569
19192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19193 sub2node->SetLineColor(kColorITS);
19194 sub2node->SetVisibility(1);
19195 fNodes->Add(sub2node);
19198 // Place copy #15 of ITS6 in I569
19200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19201 sub2node->SetLineColor(kColorITS);
19202 sub2node->SetVisibility(1);
19203 fNodes->Add(sub2node);
19206 // Place copy #16 of ITS6 in I569
19208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19209 sub2node->SetLineColor(kColorITS);
19210 sub2node->SetVisibility(1);
19211 fNodes->Add(sub2node);
19214 // Place copy #17 of ITS6 in I569
19216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19217 sub2node->SetLineColor(kColorITS);
19218 sub2node->SetVisibility(1);
19219 fNodes->Add(sub2node);
19222 // Place copy #18 of ITS6 in I569
19224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19225 sub2node->SetLineColor(kColorITS);
19226 sub2node->SetVisibility(1);
19227 fNodes->Add(sub2node);
19230 // Place copy #19 of ITS6 in I569
19232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19233 sub2node->SetLineColor(kColorITS);
19234 sub2node->SetVisibility(1);
19235 fNodes->Add(sub2node);
19238 // Place copy #20 of ITS6 in I569
19240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19241 sub2node->SetLineColor(kColorITS);
19242 sub2node->SetVisibility(1);
19243 fNodes->Add(sub2node);
19246 // Place copy #21 of ITS6 in I569
19248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19249 sub2node->SetLineColor(kColorITS);
19250 sub2node->SetVisibility(1);
19251 fNodes->Add(sub2node);
19254 // Place copy #22 of ITS6 in I569
19256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19257 sub2node->SetLineColor(kColorITS);
19258 sub2node->SetVisibility(1);
19259 fNodes->Add(sub2node);
19262 // Place copy #23 of ITS6 in I569
19264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19265 sub2node->SetLineColor(kColorITS);
19266 sub2node->SetVisibility(1);
19267 fNodes->Add(sub2node);
19270 // Place copy #24 of ITS6 in I569
19272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19273 sub2node->SetLineColor(kColorITS);
19274 sub2node->SetVisibility(1);
19275 fNodes->Add(sub2node);
19278 // Place copy #25 of ITS6 in I569
19280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19281 sub2node->SetLineColor(kColorITS);
19282 sub2node->SetVisibility(1);
19283 fNodes->Add(sub2node);
19285 fNodes->Add(sub1node);
19288 // Place copy #14 of I569 in IT56
19290 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19291 sub1node->SetLineColor(kColorITS);
19292 sub1node->SetVisibility(0);
19295 // Place copy #1 of ITS6 in I569
19297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19298 sub2node->SetLineColor(kColorITS);
19299 sub2node->SetVisibility(1);
19300 fNodes->Add(sub2node);
19303 // Place copy #2 of ITS6 in I569
19305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19306 sub2node->SetLineColor(kColorITS);
19307 sub2node->SetVisibility(1);
19308 fNodes->Add(sub2node);
19311 // Place copy #3 of ITS6 in I569
19313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19314 sub2node->SetLineColor(kColorITS);
19315 sub2node->SetVisibility(1);
19316 fNodes->Add(sub2node);
19319 // Place copy #4 of ITS6 in I569
19321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19322 sub2node->SetLineColor(kColorITS);
19323 sub2node->SetVisibility(1);
19324 fNodes->Add(sub2node);
19327 // Place copy #5 of ITS6 in I569
19329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19330 sub2node->SetLineColor(kColorITS);
19331 sub2node->SetVisibility(1);
19332 fNodes->Add(sub2node);
19335 // Place copy #6 of ITS6 in I569
19337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19338 sub2node->SetLineColor(kColorITS);
19339 sub2node->SetVisibility(1);
19340 fNodes->Add(sub2node);
19343 // Place copy #7 of ITS6 in I569
19345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19346 sub2node->SetLineColor(kColorITS);
19347 sub2node->SetVisibility(1);
19348 fNodes->Add(sub2node);
19351 // Place copy #8 of ITS6 in I569
19353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19354 sub2node->SetLineColor(kColorITS);
19355 sub2node->SetVisibility(1);
19356 fNodes->Add(sub2node);
19359 // Place copy #9 of ITS6 in I569
19361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19362 sub2node->SetLineColor(kColorITS);
19363 sub2node->SetVisibility(1);
19364 fNodes->Add(sub2node);
19367 // Place copy #10 of ITS6 in I569
19369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19370 sub2node->SetLineColor(kColorITS);
19371 sub2node->SetVisibility(1);
19372 fNodes->Add(sub2node);
19375 // Place copy #11 of ITS6 in I569
19377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19378 sub2node->SetLineColor(kColorITS);
19379 sub2node->SetVisibility(1);
19380 fNodes->Add(sub2node);
19383 // Place copy #12 of ITS6 in I569
19385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19386 sub2node->SetLineColor(kColorITS);
19387 sub2node->SetVisibility(1);
19388 fNodes->Add(sub2node);
19391 // Place copy #13 of ITS6 in I569
19393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19394 sub2node->SetLineColor(kColorITS);
19395 sub2node->SetVisibility(1);
19396 fNodes->Add(sub2node);
19399 // Place copy #14 of ITS6 in I569
19401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19402 sub2node->SetLineColor(kColorITS);
19403 sub2node->SetVisibility(1);
19404 fNodes->Add(sub2node);
19407 // Place copy #15 of ITS6 in I569
19409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19410 sub2node->SetLineColor(kColorITS);
19411 sub2node->SetVisibility(1);
19412 fNodes->Add(sub2node);
19415 // Place copy #16 of ITS6 in I569
19417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19418 sub2node->SetLineColor(kColorITS);
19419 sub2node->SetVisibility(1);
19420 fNodes->Add(sub2node);
19423 // Place copy #17 of ITS6 in I569
19425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19426 sub2node->SetLineColor(kColorITS);
19427 sub2node->SetVisibility(1);
19428 fNodes->Add(sub2node);
19431 // Place copy #18 of ITS6 in I569
19433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19434 sub2node->SetLineColor(kColorITS);
19435 sub2node->SetVisibility(1);
19436 fNodes->Add(sub2node);
19439 // Place copy #19 of ITS6 in I569
19441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19442 sub2node->SetLineColor(kColorITS);
19443 sub2node->SetVisibility(1);
19444 fNodes->Add(sub2node);
19447 // Place copy #20 of ITS6 in I569
19449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19450 sub2node->SetLineColor(kColorITS);
19451 sub2node->SetVisibility(1);
19452 fNodes->Add(sub2node);
19455 // Place copy #21 of ITS6 in I569
19457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19458 sub2node->SetLineColor(kColorITS);
19459 sub2node->SetVisibility(1);
19460 fNodes->Add(sub2node);
19463 // Place copy #22 of ITS6 in I569
19465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19466 sub2node->SetLineColor(kColorITS);
19467 sub2node->SetVisibility(1);
19468 fNodes->Add(sub2node);
19471 // Place copy #23 of ITS6 in I569
19473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19474 sub2node->SetLineColor(kColorITS);
19475 sub2node->SetVisibility(1);
19476 fNodes->Add(sub2node);
19479 // Place copy #24 of ITS6 in I569
19481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19482 sub2node->SetLineColor(kColorITS);
19483 sub2node->SetVisibility(1);
19484 fNodes->Add(sub2node);
19487 // Place copy #25 of ITS6 in I569
19489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19490 sub2node->SetLineColor(kColorITS);
19491 sub2node->SetVisibility(1);
19492 fNodes->Add(sub2node);
19494 fNodes->Add(sub1node);
19497 // Place copy #15 of I569 in IT56
19499 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19500 sub1node->SetLineColor(kColorITS);
19501 sub1node->SetVisibility(0);
19504 // Place copy #1 of ITS6 in I569
19506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19507 sub2node->SetLineColor(kColorITS);
19508 sub2node->SetVisibility(1);
19509 fNodes->Add(sub2node);
19512 // Place copy #2 of ITS6 in I569
19514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19515 sub2node->SetLineColor(kColorITS);
19516 sub2node->SetVisibility(1);
19517 fNodes->Add(sub2node);
19520 // Place copy #3 of ITS6 in I569
19522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19523 sub2node->SetLineColor(kColorITS);
19524 sub2node->SetVisibility(1);
19525 fNodes->Add(sub2node);
19528 // Place copy #4 of ITS6 in I569
19530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19531 sub2node->SetLineColor(kColorITS);
19532 sub2node->SetVisibility(1);
19533 fNodes->Add(sub2node);
19536 // Place copy #5 of ITS6 in I569
19538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19539 sub2node->SetLineColor(kColorITS);
19540 sub2node->SetVisibility(1);
19541 fNodes->Add(sub2node);
19544 // Place copy #6 of ITS6 in I569
19546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19547 sub2node->SetLineColor(kColorITS);
19548 sub2node->SetVisibility(1);
19549 fNodes->Add(sub2node);
19552 // Place copy #7 of ITS6 in I569
19554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19555 sub2node->SetLineColor(kColorITS);
19556 sub2node->SetVisibility(1);
19557 fNodes->Add(sub2node);
19560 // Place copy #8 of ITS6 in I569
19562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19563 sub2node->SetLineColor(kColorITS);
19564 sub2node->SetVisibility(1);
19565 fNodes->Add(sub2node);
19568 // Place copy #9 of ITS6 in I569
19570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19571 sub2node->SetLineColor(kColorITS);
19572 sub2node->SetVisibility(1);
19573 fNodes->Add(sub2node);
19576 // Place copy #10 of ITS6 in I569
19578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19579 sub2node->SetLineColor(kColorITS);
19580 sub2node->SetVisibility(1);
19581 fNodes->Add(sub2node);
19584 // Place copy #11 of ITS6 in I569
19586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19587 sub2node->SetLineColor(kColorITS);
19588 sub2node->SetVisibility(1);
19589 fNodes->Add(sub2node);
19592 // Place copy #12 of ITS6 in I569
19594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19595 sub2node->SetLineColor(kColorITS);
19596 sub2node->SetVisibility(1);
19597 fNodes->Add(sub2node);
19600 // Place copy #13 of ITS6 in I569
19602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19603 sub2node->SetLineColor(kColorITS);
19604 sub2node->SetVisibility(1);
19605 fNodes->Add(sub2node);
19608 // Place copy #14 of ITS6 in I569
19610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19611 sub2node->SetLineColor(kColorITS);
19612 sub2node->SetVisibility(1);
19613 fNodes->Add(sub2node);
19616 // Place copy #15 of ITS6 in I569
19618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19619 sub2node->SetLineColor(kColorITS);
19620 sub2node->SetVisibility(1);
19621 fNodes->Add(sub2node);
19624 // Place copy #16 of ITS6 in I569
19626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19627 sub2node->SetLineColor(kColorITS);
19628 sub2node->SetVisibility(1);
19629 fNodes->Add(sub2node);
19632 // Place copy #17 of ITS6 in I569
19634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19635 sub2node->SetLineColor(kColorITS);
19636 sub2node->SetVisibility(1);
19637 fNodes->Add(sub2node);
19640 // Place copy #18 of ITS6 in I569
19642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19643 sub2node->SetLineColor(kColorITS);
19644 sub2node->SetVisibility(1);
19645 fNodes->Add(sub2node);
19648 // Place copy #19 of ITS6 in I569
19650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19651 sub2node->SetLineColor(kColorITS);
19652 sub2node->SetVisibility(1);
19653 fNodes->Add(sub2node);
19656 // Place copy #20 of ITS6 in I569
19658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19659 sub2node->SetLineColor(kColorITS);
19660 sub2node->SetVisibility(1);
19661 fNodes->Add(sub2node);
19664 // Place copy #21 of ITS6 in I569
19666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19667 sub2node->SetLineColor(kColorITS);
19668 sub2node->SetVisibility(1);
19669 fNodes->Add(sub2node);
19672 // Place copy #22 of ITS6 in I569
19674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19675 sub2node->SetLineColor(kColorITS);
19676 sub2node->SetVisibility(1);
19677 fNodes->Add(sub2node);
19680 // Place copy #23 of ITS6 in I569
19682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19683 sub2node->SetLineColor(kColorITS);
19684 sub2node->SetVisibility(1);
19685 fNodes->Add(sub2node);
19688 // Place copy #24 of ITS6 in I569
19690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19691 sub2node->SetLineColor(kColorITS);
19692 sub2node->SetVisibility(1);
19693 fNodes->Add(sub2node);
19696 // Place copy #25 of ITS6 in I569
19698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19699 sub2node->SetLineColor(kColorITS);
19700 sub2node->SetVisibility(1);
19701 fNodes->Add(sub2node);
19703 fNodes->Add(sub1node);
19706 // Place copy #16 of I569 in IT56
19708 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19709 sub1node->SetLineColor(kColorITS);
19710 sub1node->SetVisibility(0);
19713 // Place copy #1 of ITS6 in I569
19715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19716 sub2node->SetLineColor(kColorITS);
19717 sub2node->SetVisibility(1);
19718 fNodes->Add(sub2node);
19721 // Place copy #2 of ITS6 in I569
19723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19724 sub2node->SetLineColor(kColorITS);
19725 sub2node->SetVisibility(1);
19726 fNodes->Add(sub2node);
19729 // Place copy #3 of ITS6 in I569
19731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19732 sub2node->SetLineColor(kColorITS);
19733 sub2node->SetVisibility(1);
19734 fNodes->Add(sub2node);
19737 // Place copy #4 of ITS6 in I569
19739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19740 sub2node->SetLineColor(kColorITS);
19741 sub2node->SetVisibility(1);
19742 fNodes->Add(sub2node);
19745 // Place copy #5 of ITS6 in I569
19747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19748 sub2node->SetLineColor(kColorITS);
19749 sub2node->SetVisibility(1);
19750 fNodes->Add(sub2node);
19753 // Place copy #6 of ITS6 in I569
19755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19756 sub2node->SetLineColor(kColorITS);
19757 sub2node->SetVisibility(1);
19758 fNodes->Add(sub2node);
19761 // Place copy #7 of ITS6 in I569
19763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19764 sub2node->SetLineColor(kColorITS);
19765 sub2node->SetVisibility(1);
19766 fNodes->Add(sub2node);
19769 // Place copy #8 of ITS6 in I569
19771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19772 sub2node->SetLineColor(kColorITS);
19773 sub2node->SetVisibility(1);
19774 fNodes->Add(sub2node);
19777 // Place copy #9 of ITS6 in I569
19779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19780 sub2node->SetLineColor(kColorITS);
19781 sub2node->SetVisibility(1);
19782 fNodes->Add(sub2node);
19785 // Place copy #10 of ITS6 in I569
19787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19788 sub2node->SetLineColor(kColorITS);
19789 sub2node->SetVisibility(1);
19790 fNodes->Add(sub2node);
19793 // Place copy #11 of ITS6 in I569
19795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19796 sub2node->SetLineColor(kColorITS);
19797 sub2node->SetVisibility(1);
19798 fNodes->Add(sub2node);
19801 // Place copy #12 of ITS6 in I569
19803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19804 sub2node->SetLineColor(kColorITS);
19805 sub2node->SetVisibility(1);
19806 fNodes->Add(sub2node);
19809 // Place copy #13 of ITS6 in I569
19811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19812 sub2node->SetLineColor(kColorITS);
19813 sub2node->SetVisibility(1);
19814 fNodes->Add(sub2node);
19817 // Place copy #14 of ITS6 in I569
19819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19820 sub2node->SetLineColor(kColorITS);
19821 sub2node->SetVisibility(1);
19822 fNodes->Add(sub2node);
19825 // Place copy #15 of ITS6 in I569
19827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19828 sub2node->SetLineColor(kColorITS);
19829 sub2node->SetVisibility(1);
19830 fNodes->Add(sub2node);
19833 // Place copy #16 of ITS6 in I569
19835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19836 sub2node->SetLineColor(kColorITS);
19837 sub2node->SetVisibility(1);
19838 fNodes->Add(sub2node);
19841 // Place copy #17 of ITS6 in I569
19843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19844 sub2node->SetLineColor(kColorITS);
19845 sub2node->SetVisibility(1);
19846 fNodes->Add(sub2node);
19849 // Place copy #18 of ITS6 in I569
19851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19852 sub2node->SetLineColor(kColorITS);
19853 sub2node->SetVisibility(1);
19854 fNodes->Add(sub2node);
19857 // Place copy #19 of ITS6 in I569
19859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19860 sub2node->SetLineColor(kColorITS);
19861 sub2node->SetVisibility(1);
19862 fNodes->Add(sub2node);
19865 // Place copy #20 of ITS6 in I569
19867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19868 sub2node->SetLineColor(kColorITS);
19869 sub2node->SetVisibility(1);
19870 fNodes->Add(sub2node);
19873 // Place copy #21 of ITS6 in I569
19875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19876 sub2node->SetLineColor(kColorITS);
19877 sub2node->SetVisibility(1);
19878 fNodes->Add(sub2node);
19881 // Place copy #22 of ITS6 in I569
19883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19884 sub2node->SetLineColor(kColorITS);
19885 sub2node->SetVisibility(1);
19886 fNodes->Add(sub2node);
19889 // Place copy #23 of ITS6 in I569
19891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19892 sub2node->SetLineColor(kColorITS);
19893 sub2node->SetVisibility(1);
19894 fNodes->Add(sub2node);
19897 // Place copy #24 of ITS6 in I569
19899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19900 sub2node->SetLineColor(kColorITS);
19901 sub2node->SetVisibility(1);
19902 fNodes->Add(sub2node);
19905 // Place copy #25 of ITS6 in I569
19907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19908 sub2node->SetLineColor(kColorITS);
19909 sub2node->SetVisibility(1);
19910 fNodes->Add(sub2node);
19912 fNodes->Add(sub1node);
19915 // Place copy #17 of I569 in IT56
19917 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19918 sub1node->SetLineColor(kColorITS);
19919 sub1node->SetVisibility(0);
19922 // Place copy #1 of ITS6 in I569
19924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19925 sub2node->SetLineColor(kColorITS);
19926 sub2node->SetVisibility(1);
19927 fNodes->Add(sub2node);
19930 // Place copy #2 of ITS6 in I569
19932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19933 sub2node->SetLineColor(kColorITS);
19934 sub2node->SetVisibility(1);
19935 fNodes->Add(sub2node);
19938 // Place copy #3 of ITS6 in I569
19940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19941 sub2node->SetLineColor(kColorITS);
19942 sub2node->SetVisibility(1);
19943 fNodes->Add(sub2node);
19946 // Place copy #4 of ITS6 in I569
19948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19949 sub2node->SetLineColor(kColorITS);
19950 sub2node->SetVisibility(1);
19951 fNodes->Add(sub2node);
19954 // Place copy #5 of ITS6 in I569
19956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19957 sub2node->SetLineColor(kColorITS);
19958 sub2node->SetVisibility(1);
19959 fNodes->Add(sub2node);
19962 // Place copy #6 of ITS6 in I569
19964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19965 sub2node->SetLineColor(kColorITS);
19966 sub2node->SetVisibility(1);
19967 fNodes->Add(sub2node);
19970 // Place copy #7 of ITS6 in I569
19972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19973 sub2node->SetLineColor(kColorITS);
19974 sub2node->SetVisibility(1);
19975 fNodes->Add(sub2node);
19978 // Place copy #8 of ITS6 in I569
19980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19981 sub2node->SetLineColor(kColorITS);
19982 sub2node->SetVisibility(1);
19983 fNodes->Add(sub2node);
19986 // Place copy #9 of ITS6 in I569
19988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19989 sub2node->SetLineColor(kColorITS);
19990 sub2node->SetVisibility(1);
19991 fNodes->Add(sub2node);
19994 // Place copy #10 of ITS6 in I569
19996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19997 sub2node->SetLineColor(kColorITS);
19998 sub2node->SetVisibility(1);
19999 fNodes->Add(sub2node);
20002 // Place copy #11 of ITS6 in I569
20004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20005 sub2node->SetLineColor(kColorITS);
20006 sub2node->SetVisibility(1);
20007 fNodes->Add(sub2node);
20010 // Place copy #12 of ITS6 in I569
20012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20013 sub2node->SetLineColor(kColorITS);
20014 sub2node->SetVisibility(1);
20015 fNodes->Add(sub2node);
20018 // Place copy #13 of ITS6 in I569
20020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20021 sub2node->SetLineColor(kColorITS);
20022 sub2node->SetVisibility(1);
20023 fNodes->Add(sub2node);
20026 // Place copy #14 of ITS6 in I569
20028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20029 sub2node->SetLineColor(kColorITS);
20030 sub2node->SetVisibility(1);
20031 fNodes->Add(sub2node);
20034 // Place copy #15 of ITS6 in I569
20036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20037 sub2node->SetLineColor(kColorITS);
20038 sub2node->SetVisibility(1);
20039 fNodes->Add(sub2node);
20042 // Place copy #16 of ITS6 in I569
20044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20045 sub2node->SetLineColor(kColorITS);
20046 sub2node->SetVisibility(1);
20047 fNodes->Add(sub2node);
20050 // Place copy #17 of ITS6 in I569
20052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20053 sub2node->SetLineColor(kColorITS);
20054 sub2node->SetVisibility(1);
20055 fNodes->Add(sub2node);
20058 // Place copy #18 of ITS6 in I569
20060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20061 sub2node->SetLineColor(kColorITS);
20062 sub2node->SetVisibility(1);
20063 fNodes->Add(sub2node);
20066 // Place copy #19 of ITS6 in I569
20068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20069 sub2node->SetLineColor(kColorITS);
20070 sub2node->SetVisibility(1);
20071 fNodes->Add(sub2node);
20074 // Place copy #20 of ITS6 in I569
20076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20077 sub2node->SetLineColor(kColorITS);
20078 sub2node->SetVisibility(1);
20079 fNodes->Add(sub2node);
20082 // Place copy #21 of ITS6 in I569
20084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20085 sub2node->SetLineColor(kColorITS);
20086 sub2node->SetVisibility(1);
20087 fNodes->Add(sub2node);
20090 // Place copy #22 of ITS6 in I569
20092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20093 sub2node->SetLineColor(kColorITS);
20094 sub2node->SetVisibility(1);
20095 fNodes->Add(sub2node);
20098 // Place copy #23 of ITS6 in I569
20100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20101 sub2node->SetLineColor(kColorITS);
20102 sub2node->SetVisibility(1);
20103 fNodes->Add(sub2node);
20106 // Place copy #24 of ITS6 in I569
20108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20109 sub2node->SetLineColor(kColorITS);
20110 sub2node->SetVisibility(1);
20111 fNodes->Add(sub2node);
20114 // Place copy #25 of ITS6 in I569
20116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20117 sub2node->SetLineColor(kColorITS);
20118 sub2node->SetVisibility(1);
20119 fNodes->Add(sub2node);
20121 fNodes->Add(sub1node);
20124 // Place copy #18 of I569 in IT56
20126 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
20127 sub1node->SetLineColor(kColorITS);
20128 sub1node->SetVisibility(0);
20131 // Place copy #1 of ITS6 in I569
20133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20134 sub2node->SetLineColor(kColorITS);
20135 sub2node->SetVisibility(1);
20136 fNodes->Add(sub2node);
20139 // Place copy #2 of ITS6 in I569
20141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20142 sub2node->SetLineColor(kColorITS);
20143 sub2node->SetVisibility(1);
20144 fNodes->Add(sub2node);
20147 // Place copy #3 of ITS6 in I569
20149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20150 sub2node->SetLineColor(kColorITS);
20151 sub2node->SetVisibility(1);
20152 fNodes->Add(sub2node);
20155 // Place copy #4 of ITS6 in I569
20157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20158 sub2node->SetLineColor(kColorITS);
20159 sub2node->SetVisibility(1);
20160 fNodes->Add(sub2node);
20163 // Place copy #5 of ITS6 in I569
20165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20166 sub2node->SetLineColor(kColorITS);
20167 sub2node->SetVisibility(1);
20168 fNodes->Add(sub2node);
20171 // Place copy #6 of ITS6 in I569
20173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20174 sub2node->SetLineColor(kColorITS);
20175 sub2node->SetVisibility(1);
20176 fNodes->Add(sub2node);
20179 // Place copy #7 of ITS6 in I569
20181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20182 sub2node->SetLineColor(kColorITS);
20183 sub2node->SetVisibility(1);
20184 fNodes->Add(sub2node);
20187 // Place copy #8 of ITS6 in I569
20189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20190 sub2node->SetLineColor(kColorITS);
20191 sub2node->SetVisibility(1);
20192 fNodes->Add(sub2node);
20195 // Place copy #9 of ITS6 in I569
20197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20198 sub2node->SetLineColor(kColorITS);
20199 sub2node->SetVisibility(1);
20200 fNodes->Add(sub2node);
20203 // Place copy #10 of ITS6 in I569
20205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20206 sub2node->SetLineColor(kColorITS);
20207 sub2node->SetVisibility(1);
20208 fNodes->Add(sub2node);
20211 // Place copy #11 of ITS6 in I569
20213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20214 sub2node->SetLineColor(kColorITS);
20215 sub2node->SetVisibility(1);
20216 fNodes->Add(sub2node);
20219 // Place copy #12 of ITS6 in I569
20221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20222 sub2node->SetLineColor(kColorITS);
20223 sub2node->SetVisibility(1);
20224 fNodes->Add(sub2node);
20227 // Place copy #13 of ITS6 in I569
20229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20230 sub2node->SetLineColor(kColorITS);
20231 sub2node->SetVisibility(1);
20232 fNodes->Add(sub2node);
20235 // Place copy #14 of ITS6 in I569
20237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20238 sub2node->SetLineColor(kColorITS);
20239 sub2node->SetVisibility(1);
20240 fNodes->Add(sub2node);
20243 // Place copy #15 of ITS6 in I569
20245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20246 sub2node->SetLineColor(kColorITS);
20247 sub2node->SetVisibility(1);
20248 fNodes->Add(sub2node);
20251 // Place copy #16 of ITS6 in I569
20253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20254 sub2node->SetLineColor(kColorITS);
20255 sub2node->SetVisibility(1);
20256 fNodes->Add(sub2node);
20259 // Place copy #17 of ITS6 in I569
20261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20262 sub2node->SetLineColor(kColorITS);
20263 sub2node->SetVisibility(1);
20264 fNodes->Add(sub2node);
20267 // Place copy #18 of ITS6 in I569
20269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20270 sub2node->SetLineColor(kColorITS);
20271 sub2node->SetVisibility(1);
20272 fNodes->Add(sub2node);
20275 // Place copy #19 of ITS6 in I569
20277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20278 sub2node->SetLineColor(kColorITS);
20279 sub2node->SetVisibility(1);
20280 fNodes->Add(sub2node);
20283 // Place copy #20 of ITS6 in I569
20285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20286 sub2node->SetLineColor(kColorITS);
20287 sub2node->SetVisibility(1);
20288 fNodes->Add(sub2node);
20291 // Place copy #21 of ITS6 in I569
20293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20294 sub2node->SetLineColor(kColorITS);
20295 sub2node->SetVisibility(1);
20296 fNodes->Add(sub2node);
20299 // Place copy #22 of ITS6 in I569
20301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20302 sub2node->SetLineColor(kColorITS);
20303 sub2node->SetVisibility(1);
20304 fNodes->Add(sub2node);
20307 // Place copy #23 of ITS6 in I569
20309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20310 sub2node->SetLineColor(kColorITS);
20311 sub2node->SetVisibility(1);
20312 fNodes->Add(sub2node);
20315 // Place copy #24 of ITS6 in I569
20317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20318 sub2node->SetLineColor(kColorITS);
20319 sub2node->SetVisibility(1);
20320 fNodes->Add(sub2node);
20323 // Place copy #25 of ITS6 in I569
20325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20326 sub2node->SetLineColor(kColorITS);
20327 sub2node->SetVisibility(1);
20328 fNodes->Add(sub2node);
20330 fNodes->Add(sub1node);
20333 // Place copy #19 of I569 in IT56
20335 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20336 sub1node->SetLineColor(kColorITS);
20337 sub1node->SetVisibility(0);
20340 // Place copy #1 of ITS6 in I569
20342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20343 sub2node->SetLineColor(kColorITS);
20344 sub2node->SetVisibility(1);
20345 fNodes->Add(sub2node);
20348 // Place copy #2 of ITS6 in I569
20350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20351 sub2node->SetLineColor(kColorITS);
20352 sub2node->SetVisibility(1);
20353 fNodes->Add(sub2node);
20356 // Place copy #3 of ITS6 in I569
20358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20359 sub2node->SetLineColor(kColorITS);
20360 sub2node->SetVisibility(1);
20361 fNodes->Add(sub2node);
20364 // Place copy #4 of ITS6 in I569
20366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20367 sub2node->SetLineColor(kColorITS);
20368 sub2node->SetVisibility(1);
20369 fNodes->Add(sub2node);
20372 // Place copy #5 of ITS6 in I569
20374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20375 sub2node->SetLineColor(kColorITS);
20376 sub2node->SetVisibility(1);
20377 fNodes->Add(sub2node);
20380 // Place copy #6 of ITS6 in I569
20382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20383 sub2node->SetLineColor(kColorITS);
20384 sub2node->SetVisibility(1);
20385 fNodes->Add(sub2node);
20388 // Place copy #7 of ITS6 in I569
20390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20391 sub2node->SetLineColor(kColorITS);
20392 sub2node->SetVisibility(1);
20393 fNodes->Add(sub2node);
20396 // Place copy #8 of ITS6 in I569
20398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20399 sub2node->SetLineColor(kColorITS);
20400 sub2node->SetVisibility(1);
20401 fNodes->Add(sub2node);
20404 // Place copy #9 of ITS6 in I569
20406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20407 sub2node->SetLineColor(kColorITS);
20408 sub2node->SetVisibility(1);
20409 fNodes->Add(sub2node);
20412 // Place copy #10 of ITS6 in I569
20414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20415 sub2node->SetLineColor(kColorITS);
20416 sub2node->SetVisibility(1);
20417 fNodes->Add(sub2node);
20420 // Place copy #11 of ITS6 in I569
20422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20423 sub2node->SetLineColor(kColorITS);
20424 sub2node->SetVisibility(1);
20425 fNodes->Add(sub2node);
20428 // Place copy #12 of ITS6 in I569
20430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20431 sub2node->SetLineColor(kColorITS);
20432 sub2node->SetVisibility(1);
20433 fNodes->Add(sub2node);
20436 // Place copy #13 of ITS6 in I569
20438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20439 sub2node->SetLineColor(kColorITS);
20440 sub2node->SetVisibility(1);
20441 fNodes->Add(sub2node);
20444 // Place copy #14 of ITS6 in I569
20446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20447 sub2node->SetLineColor(kColorITS);
20448 sub2node->SetVisibility(1);
20449 fNodes->Add(sub2node);
20452 // Place copy #15 of ITS6 in I569
20454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20455 sub2node->SetLineColor(kColorITS);
20456 sub2node->SetVisibility(1);
20457 fNodes->Add(sub2node);
20460 // Place copy #16 of ITS6 in I569
20462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20463 sub2node->SetLineColor(kColorITS);
20464 sub2node->SetVisibility(1);
20465 fNodes->Add(sub2node);
20468 // Place copy #17 of ITS6 in I569
20470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20471 sub2node->SetLineColor(kColorITS);
20472 sub2node->SetVisibility(1);
20473 fNodes->Add(sub2node);
20476 // Place copy #18 of ITS6 in I569
20478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20479 sub2node->SetLineColor(kColorITS);
20480 sub2node->SetVisibility(1);
20481 fNodes->Add(sub2node);
20484 // Place copy #19 of ITS6 in I569
20486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20487 sub2node->SetLineColor(kColorITS);
20488 sub2node->SetVisibility(1);
20489 fNodes->Add(sub2node);
20492 // Place copy #20 of ITS6 in I569
20494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20495 sub2node->SetLineColor(kColorITS);
20496 sub2node->SetVisibility(1);
20497 fNodes->Add(sub2node);
20500 // Place copy #21 of ITS6 in I569
20502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20503 sub2node->SetLineColor(kColorITS);
20504 sub2node->SetVisibility(1);
20505 fNodes->Add(sub2node);
20508 // Place copy #22 of ITS6 in I569
20510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20511 sub2node->SetLineColor(kColorITS);
20512 sub2node->SetVisibility(1);
20513 fNodes->Add(sub2node);
20516 // Place copy #23 of ITS6 in I569
20518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20519 sub2node->SetLineColor(kColorITS);
20520 sub2node->SetVisibility(1);
20521 fNodes->Add(sub2node);
20524 // Place copy #24 of ITS6 in I569
20526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20527 sub2node->SetLineColor(kColorITS);
20528 sub2node->SetVisibility(1);
20529 fNodes->Add(sub2node);
20532 // Place copy #25 of ITS6 in I569
20534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20535 sub2node->SetLineColor(kColorITS);
20536 sub2node->SetVisibility(1);
20537 fNodes->Add(sub2node);
20539 fNodes->Add(sub1node);
20542 // Place copy #20 of I569 in IT56
20544 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20545 sub1node->SetLineColor(kColorITS);
20546 sub1node->SetVisibility(0);
20549 // Place copy #1 of ITS6 in I569
20551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20552 sub2node->SetLineColor(kColorITS);
20553 sub2node->SetVisibility(1);
20554 fNodes->Add(sub2node);
20557 // Place copy #2 of ITS6 in I569
20559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20560 sub2node->SetLineColor(kColorITS);
20561 sub2node->SetVisibility(1);
20562 fNodes->Add(sub2node);
20565 // Place copy #3 of ITS6 in I569
20567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20568 sub2node->SetLineColor(kColorITS);
20569 sub2node->SetVisibility(1);
20570 fNodes->Add(sub2node);
20573 // Place copy #4 of ITS6 in I569
20575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20576 sub2node->SetLineColor(kColorITS);
20577 sub2node->SetVisibility(1);
20578 fNodes->Add(sub2node);
20581 // Place copy #5 of ITS6 in I569
20583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20584 sub2node->SetLineColor(kColorITS);
20585 sub2node->SetVisibility(1);
20586 fNodes->Add(sub2node);
20589 // Place copy #6 of ITS6 in I569
20591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20592 sub2node->SetLineColor(kColorITS);
20593 sub2node->SetVisibility(1);
20594 fNodes->Add(sub2node);
20597 // Place copy #7 of ITS6 in I569
20599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20600 sub2node->SetLineColor(kColorITS);
20601 sub2node->SetVisibility(1);
20602 fNodes->Add(sub2node);
20605 // Place copy #8 of ITS6 in I569
20607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20608 sub2node->SetLineColor(kColorITS);
20609 sub2node->SetVisibility(1);
20610 fNodes->Add(sub2node);
20613 // Place copy #9 of ITS6 in I569
20615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20616 sub2node->SetLineColor(kColorITS);
20617 sub2node->SetVisibility(1);
20618 fNodes->Add(sub2node);
20621 // Place copy #10 of ITS6 in I569
20623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20624 sub2node->SetLineColor(kColorITS);
20625 sub2node->SetVisibility(1);
20626 fNodes->Add(sub2node);
20629 // Place copy #11 of ITS6 in I569
20631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20632 sub2node->SetLineColor(kColorITS);
20633 sub2node->SetVisibility(1);
20634 fNodes->Add(sub2node);
20637 // Place copy #12 of ITS6 in I569
20639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20640 sub2node->SetLineColor(kColorITS);
20641 sub2node->SetVisibility(1);
20642 fNodes->Add(sub2node);
20645 // Place copy #13 of ITS6 in I569
20647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20648 sub2node->SetLineColor(kColorITS);
20649 sub2node->SetVisibility(1);
20650 fNodes->Add(sub2node);
20653 // Place copy #14 of ITS6 in I569
20655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20656 sub2node->SetLineColor(kColorITS);
20657 sub2node->SetVisibility(1);
20658 fNodes->Add(sub2node);
20661 // Place copy #15 of ITS6 in I569
20663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20664 sub2node->SetLineColor(kColorITS);
20665 sub2node->SetVisibility(1);
20666 fNodes->Add(sub2node);
20669 // Place copy #16 of ITS6 in I569
20671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20672 sub2node->SetLineColor(kColorITS);
20673 sub2node->SetVisibility(1);
20674 fNodes->Add(sub2node);
20677 // Place copy #17 of ITS6 in I569
20679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20680 sub2node->SetLineColor(kColorITS);
20681 sub2node->SetVisibility(1);
20682 fNodes->Add(sub2node);
20685 // Place copy #18 of ITS6 in I569
20687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20688 sub2node->SetLineColor(kColorITS);
20689 sub2node->SetVisibility(1);
20690 fNodes->Add(sub2node);
20693 // Place copy #19 of ITS6 in I569
20695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20696 sub2node->SetLineColor(kColorITS);
20697 sub2node->SetVisibility(1);
20698 fNodes->Add(sub2node);
20701 // Place copy #20 of ITS6 in I569
20703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20704 sub2node->SetLineColor(kColorITS);
20705 sub2node->SetVisibility(1);
20706 fNodes->Add(sub2node);
20709 // Place copy #21 of ITS6 in I569
20711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20712 sub2node->SetLineColor(kColorITS);
20713 sub2node->SetVisibility(1);
20714 fNodes->Add(sub2node);
20717 // Place copy #22 of ITS6 in I569
20719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20720 sub2node->SetLineColor(kColorITS);
20721 sub2node->SetVisibility(1);
20722 fNodes->Add(sub2node);
20725 // Place copy #23 of ITS6 in I569
20727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20728 sub2node->SetLineColor(kColorITS);
20729 sub2node->SetVisibility(1);
20730 fNodes->Add(sub2node);
20733 // Place copy #24 of ITS6 in I569
20735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20736 sub2node->SetLineColor(kColorITS);
20737 sub2node->SetVisibility(1);
20738 fNodes->Add(sub2node);
20741 // Place copy #25 of ITS6 in I569
20743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20744 sub2node->SetLineColor(kColorITS);
20745 sub2node->SetVisibility(1);
20746 fNodes->Add(sub2node);
20748 fNodes->Add(sub1node);
20751 // Place copy #21 of I569 in IT56
20753 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20754 sub1node->SetLineColor(kColorITS);
20755 sub1node->SetVisibility(0);
20758 // Place copy #1 of ITS6 in I569
20760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20761 sub2node->SetLineColor(kColorITS);
20762 sub2node->SetVisibility(1);
20763 fNodes->Add(sub2node);
20766 // Place copy #2 of ITS6 in I569
20768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20769 sub2node->SetLineColor(kColorITS);
20770 sub2node->SetVisibility(1);
20771 fNodes->Add(sub2node);
20774 // Place copy #3 of ITS6 in I569
20776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20777 sub2node->SetLineColor(kColorITS);
20778 sub2node->SetVisibility(1);
20779 fNodes->Add(sub2node);
20782 // Place copy #4 of ITS6 in I569
20784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20785 sub2node->SetLineColor(kColorITS);
20786 sub2node->SetVisibility(1);
20787 fNodes->Add(sub2node);
20790 // Place copy #5 of ITS6 in I569
20792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20793 sub2node->SetLineColor(kColorITS);
20794 sub2node->SetVisibility(1);
20795 fNodes->Add(sub2node);
20798 // Place copy #6 of ITS6 in I569
20800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20801 sub2node->SetLineColor(kColorITS);
20802 sub2node->SetVisibility(1);
20803 fNodes->Add(sub2node);
20806 // Place copy #7 of ITS6 in I569
20808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20809 sub2node->SetLineColor(kColorITS);
20810 sub2node->SetVisibility(1);
20811 fNodes->Add(sub2node);
20814 // Place copy #8 of ITS6 in I569
20816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20817 sub2node->SetLineColor(kColorITS);
20818 sub2node->SetVisibility(1);
20819 fNodes->Add(sub2node);
20822 // Place copy #9 of ITS6 in I569
20824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20825 sub2node->SetLineColor(kColorITS);
20826 sub2node->SetVisibility(1);
20827 fNodes->Add(sub2node);
20830 // Place copy #10 of ITS6 in I569
20832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20833 sub2node->SetLineColor(kColorITS);
20834 sub2node->SetVisibility(1);
20835 fNodes->Add(sub2node);
20838 // Place copy #11 of ITS6 in I569
20840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20841 sub2node->SetLineColor(kColorITS);
20842 sub2node->SetVisibility(1);
20843 fNodes->Add(sub2node);
20846 // Place copy #12 of ITS6 in I569
20848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20849 sub2node->SetLineColor(kColorITS);
20850 sub2node->SetVisibility(1);
20851 fNodes->Add(sub2node);
20854 // Place copy #13 of ITS6 in I569
20856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20857 sub2node->SetLineColor(kColorITS);
20858 sub2node->SetVisibility(1);
20859 fNodes->Add(sub2node);
20862 // Place copy #14 of ITS6 in I569
20864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20865 sub2node->SetLineColor(kColorITS);
20866 sub2node->SetVisibility(1);
20867 fNodes->Add(sub2node);
20870 // Place copy #15 of ITS6 in I569
20872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20873 sub2node->SetLineColor(kColorITS);
20874 sub2node->SetVisibility(1);
20875 fNodes->Add(sub2node);
20878 // Place copy #16 of ITS6 in I569
20880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20881 sub2node->SetLineColor(kColorITS);
20882 sub2node->SetVisibility(1);
20883 fNodes->Add(sub2node);
20886 // Place copy #17 of ITS6 in I569
20888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20889 sub2node->SetLineColor(kColorITS);
20890 sub2node->SetVisibility(1);
20891 fNodes->Add(sub2node);
20894 // Place copy #18 of ITS6 in I569
20896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20897 sub2node->SetLineColor(kColorITS);
20898 sub2node->SetVisibility(1);
20899 fNodes->Add(sub2node);
20902 // Place copy #19 of ITS6 in I569
20904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20905 sub2node->SetLineColor(kColorITS);
20906 sub2node->SetVisibility(1);
20907 fNodes->Add(sub2node);
20910 // Place copy #20 of ITS6 in I569
20912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20913 sub2node->SetLineColor(kColorITS);
20914 sub2node->SetVisibility(1);
20915 fNodes->Add(sub2node);
20918 // Place copy #21 of ITS6 in I569
20920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20921 sub2node->SetLineColor(kColorITS);
20922 sub2node->SetVisibility(1);
20923 fNodes->Add(sub2node);
20926 // Place copy #22 of ITS6 in I569
20928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20929 sub2node->SetLineColor(kColorITS);
20930 sub2node->SetVisibility(1);
20931 fNodes->Add(sub2node);
20934 // Place copy #23 of ITS6 in I569
20936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20937 sub2node->SetLineColor(kColorITS);
20938 sub2node->SetVisibility(1);
20939 fNodes->Add(sub2node);
20942 // Place copy #24 of ITS6 in I569
20944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20945 sub2node->SetLineColor(kColorITS);
20946 sub2node->SetVisibility(1);
20947 fNodes->Add(sub2node);
20950 // Place copy #25 of ITS6 in I569
20952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20953 sub2node->SetLineColor(kColorITS);
20954 sub2node->SetVisibility(1);
20955 fNodes->Add(sub2node);
20957 fNodes->Add(sub1node);
20960 // Place copy #22 of I569 in IT56
20962 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20963 sub1node->SetLineColor(kColorITS);
20964 sub1node->SetVisibility(0);
20967 // Place copy #1 of ITS6 in I569
20969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20970 sub2node->SetLineColor(kColorITS);
20971 sub2node->SetVisibility(1);
20972 fNodes->Add(sub2node);
20975 // Place copy #2 of ITS6 in I569
20977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20978 sub2node->SetLineColor(kColorITS);
20979 sub2node->SetVisibility(1);
20980 fNodes->Add(sub2node);
20983 // Place copy #3 of ITS6 in I569
20985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20986 sub2node->SetLineColor(kColorITS);
20987 sub2node->SetVisibility(1);
20988 fNodes->Add(sub2node);
20991 // Place copy #4 of ITS6 in I569
20993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20994 sub2node->SetLineColor(kColorITS);
20995 sub2node->SetVisibility(1);
20996 fNodes->Add(sub2node);
20999 // Place copy #5 of ITS6 in I569
21001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21002 sub2node->SetLineColor(kColorITS);
21003 sub2node->SetVisibility(1);
21004 fNodes->Add(sub2node);
21007 // Place copy #6 of ITS6 in I569
21009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21010 sub2node->SetLineColor(kColorITS);
21011 sub2node->SetVisibility(1);
21012 fNodes->Add(sub2node);
21015 // Place copy #7 of ITS6 in I569
21017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21018 sub2node->SetLineColor(kColorITS);
21019 sub2node->SetVisibility(1);
21020 fNodes->Add(sub2node);
21023 // Place copy #8 of ITS6 in I569
21025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21026 sub2node->SetLineColor(kColorITS);
21027 sub2node->SetVisibility(1);
21028 fNodes->Add(sub2node);
21031 // Place copy #9 of ITS6 in I569
21033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21034 sub2node->SetLineColor(kColorITS);
21035 sub2node->SetVisibility(1);
21036 fNodes->Add(sub2node);
21039 // Place copy #10 of ITS6 in I569
21041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21042 sub2node->SetLineColor(kColorITS);
21043 sub2node->SetVisibility(1);
21044 fNodes->Add(sub2node);
21047 // Place copy #11 of ITS6 in I569
21049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21050 sub2node->SetLineColor(kColorITS);
21051 sub2node->SetVisibility(1);
21052 fNodes->Add(sub2node);
21055 // Place copy #12 of ITS6 in I569
21057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21058 sub2node->SetLineColor(kColorITS);
21059 sub2node->SetVisibility(1);
21060 fNodes->Add(sub2node);
21063 // Place copy #13 of ITS6 in I569
21065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21066 sub2node->SetLineColor(kColorITS);
21067 sub2node->SetVisibility(1);
21068 fNodes->Add(sub2node);
21071 // Place copy #14 of ITS6 in I569
21073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21074 sub2node->SetLineColor(kColorITS);
21075 sub2node->SetVisibility(1);
21076 fNodes->Add(sub2node);
21079 // Place copy #15 of ITS6 in I569
21081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21082 sub2node->SetLineColor(kColorITS);
21083 sub2node->SetVisibility(1);
21084 fNodes->Add(sub2node);
21087 // Place copy #16 of ITS6 in I569
21089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21090 sub2node->SetLineColor(kColorITS);
21091 sub2node->SetVisibility(1);
21092 fNodes->Add(sub2node);
21095 // Place copy #17 of ITS6 in I569
21097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21098 sub2node->SetLineColor(kColorITS);
21099 sub2node->SetVisibility(1);
21100 fNodes->Add(sub2node);
21103 // Place copy #18 of ITS6 in I569
21105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21106 sub2node->SetLineColor(kColorITS);
21107 sub2node->SetVisibility(1);
21108 fNodes->Add(sub2node);
21111 // Place copy #19 of ITS6 in I569
21113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21114 sub2node->SetLineColor(kColorITS);
21115 sub2node->SetVisibility(1);
21116 fNodes->Add(sub2node);
21119 // Place copy #20 of ITS6 in I569
21121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21122 sub2node->SetLineColor(kColorITS);
21123 sub2node->SetVisibility(1);
21124 fNodes->Add(sub2node);
21127 // Place copy #21 of ITS6 in I569
21129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21130 sub2node->SetLineColor(kColorITS);
21131 sub2node->SetVisibility(1);
21132 fNodes->Add(sub2node);
21135 // Place copy #22 of ITS6 in I569
21137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21138 sub2node->SetLineColor(kColorITS);
21139 sub2node->SetVisibility(1);
21140 fNodes->Add(sub2node);
21143 // Place copy #23 of ITS6 in I569
21145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21146 sub2node->SetLineColor(kColorITS);
21147 sub2node->SetVisibility(1);
21148 fNodes->Add(sub2node);
21151 // Place copy #24 of ITS6 in I569
21153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21154 sub2node->SetLineColor(kColorITS);
21155 sub2node->SetVisibility(1);
21156 fNodes->Add(sub2node);
21159 // Place copy #25 of ITS6 in I569
21161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21162 sub2node->SetLineColor(kColorITS);
21163 sub2node->SetVisibility(1);
21164 fNodes->Add(sub2node);
21166 fNodes->Add(sub1node);
21169 // Place copy #23 of I569 in IT56
21171 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21172 sub1node->SetLineColor(kColorITS);
21173 sub1node->SetVisibility(0);
21176 // Place copy #1 of ITS6 in I569
21178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21179 sub2node->SetLineColor(kColorITS);
21180 sub2node->SetVisibility(1);
21181 fNodes->Add(sub2node);
21184 // Place copy #2 of ITS6 in I569
21186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21187 sub2node->SetLineColor(kColorITS);
21188 sub2node->SetVisibility(1);
21189 fNodes->Add(sub2node);
21192 // Place copy #3 of ITS6 in I569
21194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21195 sub2node->SetLineColor(kColorITS);
21196 sub2node->SetVisibility(1);
21197 fNodes->Add(sub2node);
21200 // Place copy #4 of ITS6 in I569
21202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21203 sub2node->SetLineColor(kColorITS);
21204 sub2node->SetVisibility(1);
21205 fNodes->Add(sub2node);
21208 // Place copy #5 of ITS6 in I569
21210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21211 sub2node->SetLineColor(kColorITS);
21212 sub2node->SetVisibility(1);
21213 fNodes->Add(sub2node);
21216 // Place copy #6 of ITS6 in I569
21218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21219 sub2node->SetLineColor(kColorITS);
21220 sub2node->SetVisibility(1);
21221 fNodes->Add(sub2node);
21224 // Place copy #7 of ITS6 in I569
21226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21227 sub2node->SetLineColor(kColorITS);
21228 sub2node->SetVisibility(1);
21229 fNodes->Add(sub2node);
21232 // Place copy #8 of ITS6 in I569
21234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21235 sub2node->SetLineColor(kColorITS);
21236 sub2node->SetVisibility(1);
21237 fNodes->Add(sub2node);
21240 // Place copy #9 of ITS6 in I569
21242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21243 sub2node->SetLineColor(kColorITS);
21244 sub2node->SetVisibility(1);
21245 fNodes->Add(sub2node);
21248 // Place copy #10 of ITS6 in I569
21250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21251 sub2node->SetLineColor(kColorITS);
21252 sub2node->SetVisibility(1);
21253 fNodes->Add(sub2node);
21256 // Place copy #11 of ITS6 in I569
21258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21259 sub2node->SetLineColor(kColorITS);
21260 sub2node->SetVisibility(1);
21261 fNodes->Add(sub2node);
21264 // Place copy #12 of ITS6 in I569
21266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21267 sub2node->SetLineColor(kColorITS);
21268 sub2node->SetVisibility(1);
21269 fNodes->Add(sub2node);
21272 // Place copy #13 of ITS6 in I569
21274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21275 sub2node->SetLineColor(kColorITS);
21276 sub2node->SetVisibility(1);
21277 fNodes->Add(sub2node);
21280 // Place copy #14 of ITS6 in I569
21282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21283 sub2node->SetLineColor(kColorITS);
21284 sub2node->SetVisibility(1);
21285 fNodes->Add(sub2node);
21288 // Place copy #15 of ITS6 in I569
21290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21291 sub2node->SetLineColor(kColorITS);
21292 sub2node->SetVisibility(1);
21293 fNodes->Add(sub2node);
21296 // Place copy #16 of ITS6 in I569
21298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21299 sub2node->SetLineColor(kColorITS);
21300 sub2node->SetVisibility(1);
21301 fNodes->Add(sub2node);
21304 // Place copy #17 of ITS6 in I569
21306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21307 sub2node->SetLineColor(kColorITS);
21308 sub2node->SetVisibility(1);
21309 fNodes->Add(sub2node);
21312 // Place copy #18 of ITS6 in I569
21314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21315 sub2node->SetLineColor(kColorITS);
21316 sub2node->SetVisibility(1);
21317 fNodes->Add(sub2node);
21320 // Place copy #19 of ITS6 in I569
21322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21323 sub2node->SetLineColor(kColorITS);
21324 sub2node->SetVisibility(1);
21325 fNodes->Add(sub2node);
21328 // Place copy #20 of ITS6 in I569
21330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21331 sub2node->SetLineColor(kColorITS);
21332 sub2node->SetVisibility(1);
21333 fNodes->Add(sub2node);
21336 // Place copy #21 of ITS6 in I569
21338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21339 sub2node->SetLineColor(kColorITS);
21340 sub2node->SetVisibility(1);
21341 fNodes->Add(sub2node);
21344 // Place copy #22 of ITS6 in I569
21346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21347 sub2node->SetLineColor(kColorITS);
21348 sub2node->SetVisibility(1);
21349 fNodes->Add(sub2node);
21352 // Place copy #23 of ITS6 in I569
21354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21355 sub2node->SetLineColor(kColorITS);
21356 sub2node->SetVisibility(1);
21357 fNodes->Add(sub2node);
21360 // Place copy #24 of ITS6 in I569
21362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21363 sub2node->SetLineColor(kColorITS);
21364 sub2node->SetVisibility(1);
21365 fNodes->Add(sub2node);
21368 // Place copy #25 of ITS6 in I569
21370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21371 sub2node->SetLineColor(kColorITS);
21372 sub2node->SetVisibility(1);
21373 fNodes->Add(sub2node);
21375 fNodes->Add(sub1node);
21378 // Place copy #24 of I569 in IT56
21380 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21381 sub1node->SetLineColor(kColorITS);
21382 sub1node->SetVisibility(0);
21385 // Place copy #1 of ITS6 in I569
21387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21388 sub2node->SetLineColor(kColorITS);
21389 sub2node->SetVisibility(1);
21390 fNodes->Add(sub2node);
21393 // Place copy #2 of ITS6 in I569
21395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21396 sub2node->SetLineColor(kColorITS);
21397 sub2node->SetVisibility(1);
21398 fNodes->Add(sub2node);
21401 // Place copy #3 of ITS6 in I569
21403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21404 sub2node->SetLineColor(kColorITS);
21405 sub2node->SetVisibility(1);
21406 fNodes->Add(sub2node);
21409 // Place copy #4 of ITS6 in I569
21411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21412 sub2node->SetLineColor(kColorITS);
21413 sub2node->SetVisibility(1);
21414 fNodes->Add(sub2node);
21417 // Place copy #5 of ITS6 in I569
21419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21420 sub2node->SetLineColor(kColorITS);
21421 sub2node->SetVisibility(1);
21422 fNodes->Add(sub2node);
21425 // Place copy #6 of ITS6 in I569
21427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21428 sub2node->SetLineColor(kColorITS);
21429 sub2node->SetVisibility(1);
21430 fNodes->Add(sub2node);
21433 // Place copy #7 of ITS6 in I569
21435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21436 sub2node->SetLineColor(kColorITS);
21437 sub2node->SetVisibility(1);
21438 fNodes->Add(sub2node);
21441 // Place copy #8 of ITS6 in I569
21443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21444 sub2node->SetLineColor(kColorITS);
21445 sub2node->SetVisibility(1);
21446 fNodes->Add(sub2node);
21449 // Place copy #9 of ITS6 in I569
21451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21452 sub2node->SetLineColor(kColorITS);
21453 sub2node->SetVisibility(1);
21454 fNodes->Add(sub2node);
21457 // Place copy #10 of ITS6 in I569
21459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21460 sub2node->SetLineColor(kColorITS);
21461 sub2node->SetVisibility(1);
21462 fNodes->Add(sub2node);
21465 // Place copy #11 of ITS6 in I569
21467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21468 sub2node->SetLineColor(kColorITS);
21469 sub2node->SetVisibility(1);
21470 fNodes->Add(sub2node);
21473 // Place copy #12 of ITS6 in I569
21475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21476 sub2node->SetLineColor(kColorITS);
21477 sub2node->SetVisibility(1);
21478 fNodes->Add(sub2node);
21481 // Place copy #13 of ITS6 in I569
21483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21484 sub2node->SetLineColor(kColorITS);
21485 sub2node->SetVisibility(1);
21486 fNodes->Add(sub2node);
21489 // Place copy #14 of ITS6 in I569
21491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21492 sub2node->SetLineColor(kColorITS);
21493 sub2node->SetVisibility(1);
21494 fNodes->Add(sub2node);
21497 // Place copy #15 of ITS6 in I569
21499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21500 sub2node->SetLineColor(kColorITS);
21501 sub2node->SetVisibility(1);
21502 fNodes->Add(sub2node);
21505 // Place copy #16 of ITS6 in I569
21507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21508 sub2node->SetLineColor(kColorITS);
21509 sub2node->SetVisibility(1);
21510 fNodes->Add(sub2node);
21513 // Place copy #17 of ITS6 in I569
21515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21516 sub2node->SetLineColor(kColorITS);
21517 sub2node->SetVisibility(1);
21518 fNodes->Add(sub2node);
21521 // Place copy #18 of ITS6 in I569
21523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21524 sub2node->SetLineColor(kColorITS);
21525 sub2node->SetVisibility(1);
21526 fNodes->Add(sub2node);
21529 // Place copy #19 of ITS6 in I569
21531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21532 sub2node->SetLineColor(kColorITS);
21533 sub2node->SetVisibility(1);
21534 fNodes->Add(sub2node);
21537 // Place copy #20 of ITS6 in I569
21539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21540 sub2node->SetLineColor(kColorITS);
21541 sub2node->SetVisibility(1);
21542 fNodes->Add(sub2node);
21545 // Place copy #21 of ITS6 in I569
21547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21548 sub2node->SetLineColor(kColorITS);
21549 sub2node->SetVisibility(1);
21550 fNodes->Add(sub2node);
21553 // Place copy #22 of ITS6 in I569
21555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21556 sub2node->SetLineColor(kColorITS);
21557 sub2node->SetVisibility(1);
21558 fNodes->Add(sub2node);
21561 // Place copy #23 of ITS6 in I569
21563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21564 sub2node->SetLineColor(kColorITS);
21565 sub2node->SetVisibility(1);
21566 fNodes->Add(sub2node);
21569 // Place copy #24 of ITS6 in I569
21571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21572 sub2node->SetLineColor(kColorITS);
21573 sub2node->SetVisibility(1);
21574 fNodes->Add(sub2node);
21577 // Place copy #25 of ITS6 in I569
21579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21580 sub2node->SetLineColor(kColorITS);
21581 sub2node->SetVisibility(1);
21582 fNodes->Add(sub2node);
21584 fNodes->Add(sub1node);
21587 // Place copy #25 of I569 in IT56
21589 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21590 sub1node->SetLineColor(kColorITS);
21591 sub1node->SetVisibility(0);
21594 // Place copy #1 of ITS6 in I569
21596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21597 sub2node->SetLineColor(kColorITS);
21598 sub2node->SetVisibility(1);
21599 fNodes->Add(sub2node);
21602 // Place copy #2 of ITS6 in I569
21604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21605 sub2node->SetLineColor(kColorITS);
21606 sub2node->SetVisibility(1);
21607 fNodes->Add(sub2node);
21610 // Place copy #3 of ITS6 in I569
21612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21613 sub2node->SetLineColor(kColorITS);
21614 sub2node->SetVisibility(1);
21615 fNodes->Add(sub2node);
21618 // Place copy #4 of ITS6 in I569
21620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21621 sub2node->SetLineColor(kColorITS);
21622 sub2node->SetVisibility(1);
21623 fNodes->Add(sub2node);
21626 // Place copy #5 of ITS6 in I569
21628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21629 sub2node->SetLineColor(kColorITS);
21630 sub2node->SetVisibility(1);
21631 fNodes->Add(sub2node);
21634 // Place copy #6 of ITS6 in I569
21636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21637 sub2node->SetLineColor(kColorITS);
21638 sub2node->SetVisibility(1);
21639 fNodes->Add(sub2node);
21642 // Place copy #7 of ITS6 in I569
21644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21645 sub2node->SetLineColor(kColorITS);
21646 sub2node->SetVisibility(1);
21647 fNodes->Add(sub2node);
21650 // Place copy #8 of ITS6 in I569
21652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21653 sub2node->SetLineColor(kColorITS);
21654 sub2node->SetVisibility(1);
21655 fNodes->Add(sub2node);
21658 // Place copy #9 of ITS6 in I569
21660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21661 sub2node->SetLineColor(kColorITS);
21662 sub2node->SetVisibility(1);
21663 fNodes->Add(sub2node);
21666 // Place copy #10 of ITS6 in I569
21668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21669 sub2node->SetLineColor(kColorITS);
21670 sub2node->SetVisibility(1);
21671 fNodes->Add(sub2node);
21674 // Place copy #11 of ITS6 in I569
21676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21677 sub2node->SetLineColor(kColorITS);
21678 sub2node->SetVisibility(1);
21679 fNodes->Add(sub2node);
21682 // Place copy #12 of ITS6 in I569
21684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21685 sub2node->SetLineColor(kColorITS);
21686 sub2node->SetVisibility(1);
21687 fNodes->Add(sub2node);
21690 // Place copy #13 of ITS6 in I569
21692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21693 sub2node->SetLineColor(kColorITS);
21694 sub2node->SetVisibility(1);
21695 fNodes->Add(sub2node);
21698 // Place copy #14 of ITS6 in I569
21700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21701 sub2node->SetLineColor(kColorITS);
21702 sub2node->SetVisibility(1);
21703 fNodes->Add(sub2node);
21706 // Place copy #15 of ITS6 in I569
21708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21709 sub2node->SetLineColor(kColorITS);
21710 sub2node->SetVisibility(1);
21711 fNodes->Add(sub2node);
21714 // Place copy #16 of ITS6 in I569
21716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21717 sub2node->SetLineColor(kColorITS);
21718 sub2node->SetVisibility(1);
21719 fNodes->Add(sub2node);
21722 // Place copy #17 of ITS6 in I569
21724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21725 sub2node->SetLineColor(kColorITS);
21726 sub2node->SetVisibility(1);
21727 fNodes->Add(sub2node);
21730 // Place copy #18 of ITS6 in I569
21732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21733 sub2node->SetLineColor(kColorITS);
21734 sub2node->SetVisibility(1);
21735 fNodes->Add(sub2node);
21738 // Place copy #19 of ITS6 in I569
21740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21741 sub2node->SetLineColor(kColorITS);
21742 sub2node->SetVisibility(1);
21743 fNodes->Add(sub2node);
21746 // Place copy #20 of ITS6 in I569
21748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21749 sub2node->SetLineColor(kColorITS);
21750 sub2node->SetVisibility(1);
21751 fNodes->Add(sub2node);
21754 // Place copy #21 of ITS6 in I569
21756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21757 sub2node->SetLineColor(kColorITS);
21758 sub2node->SetVisibility(1);
21759 fNodes->Add(sub2node);
21762 // Place copy #22 of ITS6 in I569
21764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21765 sub2node->SetLineColor(kColorITS);
21766 sub2node->SetVisibility(1);
21767 fNodes->Add(sub2node);
21770 // Place copy #23 of ITS6 in I569
21772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21773 sub2node->SetLineColor(kColorITS);
21774 sub2node->SetVisibility(1);
21775 fNodes->Add(sub2node);
21778 // Place copy #24 of ITS6 in I569
21780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21781 sub2node->SetLineColor(kColorITS);
21782 sub2node->SetVisibility(1);
21783 fNodes->Add(sub2node);
21786 // Place copy #25 of ITS6 in I569
21788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21789 sub2node->SetLineColor(kColorITS);
21790 sub2node->SetVisibility(1);
21791 fNodes->Add(sub2node);
21793 fNodes->Add(sub1node);
21796 // Place copy #26 of I569 in IT56
21798 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21799 sub1node->SetLineColor(kColorITS);
21800 sub1node->SetVisibility(0);
21803 // Place copy #1 of ITS6 in I569
21805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21806 sub2node->SetLineColor(kColorITS);
21807 sub2node->SetVisibility(1);
21808 fNodes->Add(sub2node);
21811 // Place copy #2 of ITS6 in I569
21813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21814 sub2node->SetLineColor(kColorITS);
21815 sub2node->SetVisibility(1);
21816 fNodes->Add(sub2node);
21819 // Place copy #3 of ITS6 in I569
21821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21822 sub2node->SetLineColor(kColorITS);
21823 sub2node->SetVisibility(1);
21824 fNodes->Add(sub2node);
21827 // Place copy #4 of ITS6 in I569
21829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21830 sub2node->SetLineColor(kColorITS);
21831 sub2node->SetVisibility(1);
21832 fNodes->Add(sub2node);
21835 // Place copy #5 of ITS6 in I569
21837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21838 sub2node->SetLineColor(kColorITS);
21839 sub2node->SetVisibility(1);
21840 fNodes->Add(sub2node);
21843 // Place copy #6 of ITS6 in I569
21845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21846 sub2node->SetLineColor(kColorITS);
21847 sub2node->SetVisibility(1);
21848 fNodes->Add(sub2node);
21851 // Place copy #7 of ITS6 in I569
21853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21854 sub2node->SetLineColor(kColorITS);
21855 sub2node->SetVisibility(1);
21856 fNodes->Add(sub2node);
21859 // Place copy #8 of ITS6 in I569
21861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21862 sub2node->SetLineColor(kColorITS);
21863 sub2node->SetVisibility(1);
21864 fNodes->Add(sub2node);
21867 // Place copy #9 of ITS6 in I569
21869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21870 sub2node->SetLineColor(kColorITS);
21871 sub2node->SetVisibility(1);
21872 fNodes->Add(sub2node);
21875 // Place copy #10 of ITS6 in I569
21877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21878 sub2node->SetLineColor(kColorITS);
21879 sub2node->SetVisibility(1);
21880 fNodes->Add(sub2node);
21883 // Place copy #11 of ITS6 in I569
21885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21886 sub2node->SetLineColor(kColorITS);
21887 sub2node->SetVisibility(1);
21888 fNodes->Add(sub2node);
21891 // Place copy #12 of ITS6 in I569
21893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21894 sub2node->SetLineColor(kColorITS);
21895 sub2node->SetVisibility(1);
21896 fNodes->Add(sub2node);
21899 // Place copy #13 of ITS6 in I569
21901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21902 sub2node->SetLineColor(kColorITS);
21903 sub2node->SetVisibility(1);
21904 fNodes->Add(sub2node);
21907 // Place copy #14 of ITS6 in I569
21909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21910 sub2node->SetLineColor(kColorITS);
21911 sub2node->SetVisibility(1);
21912 fNodes->Add(sub2node);
21915 // Place copy #15 of ITS6 in I569
21917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21918 sub2node->SetLineColor(kColorITS);
21919 sub2node->SetVisibility(1);
21920 fNodes->Add(sub2node);
21923 // Place copy #16 of ITS6 in I569
21925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21926 sub2node->SetLineColor(kColorITS);
21927 sub2node->SetVisibility(1);
21928 fNodes->Add(sub2node);
21931 // Place copy #17 of ITS6 in I569
21933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21934 sub2node->SetLineColor(kColorITS);
21935 sub2node->SetVisibility(1);
21936 fNodes->Add(sub2node);
21939 // Place copy #18 of ITS6 in I569
21941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21942 sub2node->SetLineColor(kColorITS);
21943 sub2node->SetVisibility(1);
21944 fNodes->Add(sub2node);
21947 // Place copy #19 of ITS6 in I569
21949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21950 sub2node->SetLineColor(kColorITS);
21951 sub2node->SetVisibility(1);
21952 fNodes->Add(sub2node);
21955 // Place copy #20 of ITS6 in I569
21957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21958 sub2node->SetLineColor(kColorITS);
21959 sub2node->SetVisibility(1);
21960 fNodes->Add(sub2node);
21963 // Place copy #21 of ITS6 in I569
21965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21966 sub2node->SetLineColor(kColorITS);
21967 sub2node->SetVisibility(1);
21968 fNodes->Add(sub2node);
21971 // Place copy #22 of ITS6 in I569
21973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21974 sub2node->SetLineColor(kColorITS);
21975 sub2node->SetVisibility(1);
21976 fNodes->Add(sub2node);
21979 // Place copy #23 of ITS6 in I569
21981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21982 sub2node->SetLineColor(kColorITS);
21983 sub2node->SetVisibility(1);
21984 fNodes->Add(sub2node);
21987 // Place copy #24 of ITS6 in I569
21989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21990 sub2node->SetLineColor(kColorITS);
21991 sub2node->SetVisibility(1);
21992 fNodes->Add(sub2node);
21995 // Place copy #25 of ITS6 in I569
21997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21998 sub2node->SetLineColor(kColorITS);
21999 sub2node->SetVisibility(1);
22000 fNodes->Add(sub2node);
22002 fNodes->Add(sub1node);
22005 // Place copy #27 of I569 in IT56
22007 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
22008 sub1node->SetLineColor(kColorITS);
22009 sub1node->SetVisibility(0);
22012 // Place copy #1 of ITS6 in I569
22014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22015 sub2node->SetLineColor(kColorITS);
22016 sub2node->SetVisibility(1);
22017 fNodes->Add(sub2node);
22020 // Place copy #2 of ITS6 in I569
22022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22023 sub2node->SetLineColor(kColorITS);
22024 sub2node->SetVisibility(1);
22025 fNodes->Add(sub2node);
22028 // Place copy #3 of ITS6 in I569
22030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22031 sub2node->SetLineColor(kColorITS);
22032 sub2node->SetVisibility(1);
22033 fNodes->Add(sub2node);
22036 // Place copy #4 of ITS6 in I569
22038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22039 sub2node->SetLineColor(kColorITS);
22040 sub2node->SetVisibility(1);
22041 fNodes->Add(sub2node);
22044 // Place copy #5 of ITS6 in I569
22046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22047 sub2node->SetLineColor(kColorITS);
22048 sub2node->SetVisibility(1);
22049 fNodes->Add(sub2node);
22052 // Place copy #6 of ITS6 in I569
22054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22055 sub2node->SetLineColor(kColorITS);
22056 sub2node->SetVisibility(1);
22057 fNodes->Add(sub2node);
22060 // Place copy #7 of ITS6 in I569
22062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22063 sub2node->SetLineColor(kColorITS);
22064 sub2node->SetVisibility(1);
22065 fNodes->Add(sub2node);
22068 // Place copy #8 of ITS6 in I569
22070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22071 sub2node->SetLineColor(kColorITS);
22072 sub2node->SetVisibility(1);
22073 fNodes->Add(sub2node);
22076 // Place copy #9 of ITS6 in I569
22078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22079 sub2node->SetLineColor(kColorITS);
22080 sub2node->SetVisibility(1);
22081 fNodes->Add(sub2node);
22084 // Place copy #10 of ITS6 in I569
22086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22087 sub2node->SetLineColor(kColorITS);
22088 sub2node->SetVisibility(1);
22089 fNodes->Add(sub2node);
22092 // Place copy #11 of ITS6 in I569
22094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22095 sub2node->SetLineColor(kColorITS);
22096 sub2node->SetVisibility(1);
22097 fNodes->Add(sub2node);
22100 // Place copy #12 of ITS6 in I569
22102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22103 sub2node->SetLineColor(kColorITS);
22104 sub2node->SetVisibility(1);
22105 fNodes->Add(sub2node);
22108 // Place copy #13 of ITS6 in I569
22110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22111 sub2node->SetLineColor(kColorITS);
22112 sub2node->SetVisibility(1);
22113 fNodes->Add(sub2node);
22116 // Place copy #14 of ITS6 in I569
22118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22119 sub2node->SetLineColor(kColorITS);
22120 sub2node->SetVisibility(1);
22121 fNodes->Add(sub2node);
22124 // Place copy #15 of ITS6 in I569
22126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22127 sub2node->SetLineColor(kColorITS);
22128 sub2node->SetVisibility(1);
22129 fNodes->Add(sub2node);
22132 // Place copy #16 of ITS6 in I569
22134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22135 sub2node->SetLineColor(kColorITS);
22136 sub2node->SetVisibility(1);
22137 fNodes->Add(sub2node);
22140 // Place copy #17 of ITS6 in I569
22142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22143 sub2node->SetLineColor(kColorITS);
22144 sub2node->SetVisibility(1);
22145 fNodes->Add(sub2node);
22148 // Place copy #18 of ITS6 in I569
22150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22151 sub2node->SetLineColor(kColorITS);
22152 sub2node->SetVisibility(1);
22153 fNodes->Add(sub2node);
22156 // Place copy #19 of ITS6 in I569
22158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22159 sub2node->SetLineColor(kColorITS);
22160 sub2node->SetVisibility(1);
22161 fNodes->Add(sub2node);
22164 // Place copy #20 of ITS6 in I569
22166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22167 sub2node->SetLineColor(kColorITS);
22168 sub2node->SetVisibility(1);
22169 fNodes->Add(sub2node);
22172 // Place copy #21 of ITS6 in I569
22174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22175 sub2node->SetLineColor(kColorITS);
22176 sub2node->SetVisibility(1);
22177 fNodes->Add(sub2node);
22180 // Place copy #22 of ITS6 in I569
22182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22183 sub2node->SetLineColor(kColorITS);
22184 sub2node->SetVisibility(1);
22185 fNodes->Add(sub2node);
22188 // Place copy #23 of ITS6 in I569
22190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22191 sub2node->SetLineColor(kColorITS);
22192 sub2node->SetVisibility(1);
22193 fNodes->Add(sub2node);
22196 // Place copy #24 of ITS6 in I569
22198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22199 sub2node->SetLineColor(kColorITS);
22200 sub2node->SetVisibility(1);
22201 fNodes->Add(sub2node);
22204 // Place copy #25 of ITS6 in I569
22206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22207 sub2node->SetLineColor(kColorITS);
22208 sub2node->SetVisibility(1);
22209 fNodes->Add(sub2node);
22211 fNodes->Add(sub1node);
22214 // Place copy #28 of I569 in IT56
22216 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22217 sub1node->SetLineColor(kColorITS);
22218 sub1node->SetVisibility(0);
22221 // Place copy #1 of ITS6 in I569
22223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22224 sub2node->SetLineColor(kColorITS);
22225 sub2node->SetVisibility(1);
22226 fNodes->Add(sub2node);
22229 // Place copy #2 of ITS6 in I569
22231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22232 sub2node->SetLineColor(kColorITS);
22233 sub2node->SetVisibility(1);
22234 fNodes->Add(sub2node);
22237 // Place copy #3 of ITS6 in I569
22239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22240 sub2node->SetLineColor(kColorITS);
22241 sub2node->SetVisibility(1);
22242 fNodes->Add(sub2node);
22245 // Place copy #4 of ITS6 in I569
22247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22248 sub2node->SetLineColor(kColorITS);
22249 sub2node->SetVisibility(1);
22250 fNodes->Add(sub2node);
22253 // Place copy #5 of ITS6 in I569
22255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22256 sub2node->SetLineColor(kColorITS);
22257 sub2node->SetVisibility(1);
22258 fNodes->Add(sub2node);
22261 // Place copy #6 of ITS6 in I569
22263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22264 sub2node->SetLineColor(kColorITS);
22265 sub2node->SetVisibility(1);
22266 fNodes->Add(sub2node);
22269 // Place copy #7 of ITS6 in I569
22271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22272 sub2node->SetLineColor(kColorITS);
22273 sub2node->SetVisibility(1);
22274 fNodes->Add(sub2node);
22277 // Place copy #8 of ITS6 in I569
22279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22280 sub2node->SetLineColor(kColorITS);
22281 sub2node->SetVisibility(1);
22282 fNodes->Add(sub2node);
22285 // Place copy #9 of ITS6 in I569
22287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22288 sub2node->SetLineColor(kColorITS);
22289 sub2node->SetVisibility(1);
22290 fNodes->Add(sub2node);
22293 // Place copy #10 of ITS6 in I569
22295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22296 sub2node->SetLineColor(kColorITS);
22297 sub2node->SetVisibility(1);
22298 fNodes->Add(sub2node);
22301 // Place copy #11 of ITS6 in I569
22303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22304 sub2node->SetLineColor(kColorITS);
22305 sub2node->SetVisibility(1);
22306 fNodes->Add(sub2node);
22309 // Place copy #12 of ITS6 in I569
22311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22312 sub2node->SetLineColor(kColorITS);
22313 sub2node->SetVisibility(1);
22314 fNodes->Add(sub2node);
22317 // Place copy #13 of ITS6 in I569
22319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22320 sub2node->SetLineColor(kColorITS);
22321 sub2node->SetVisibility(1);
22322 fNodes->Add(sub2node);
22325 // Place copy #14 of ITS6 in I569
22327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22328 sub2node->SetLineColor(kColorITS);
22329 sub2node->SetVisibility(1);
22330 fNodes->Add(sub2node);
22333 // Place copy #15 of ITS6 in I569
22335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22336 sub2node->SetLineColor(kColorITS);
22337 sub2node->SetVisibility(1);
22338 fNodes->Add(sub2node);
22341 // Place copy #16 of ITS6 in I569
22343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22344 sub2node->SetLineColor(kColorITS);
22345 sub2node->SetVisibility(1);
22346 fNodes->Add(sub2node);
22349 // Place copy #17 of ITS6 in I569
22351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22352 sub2node->SetLineColor(kColorITS);
22353 sub2node->SetVisibility(1);
22354 fNodes->Add(sub2node);
22357 // Place copy #18 of ITS6 in I569
22359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22360 sub2node->SetLineColor(kColorITS);
22361 sub2node->SetVisibility(1);
22362 fNodes->Add(sub2node);
22365 // Place copy #19 of ITS6 in I569
22367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22368 sub2node->SetLineColor(kColorITS);
22369 sub2node->SetVisibility(1);
22370 fNodes->Add(sub2node);
22373 // Place copy #20 of ITS6 in I569
22375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22376 sub2node->SetLineColor(kColorITS);
22377 sub2node->SetVisibility(1);
22378 fNodes->Add(sub2node);
22381 // Place copy #21 of ITS6 in I569
22383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22384 sub2node->SetLineColor(kColorITS);
22385 sub2node->SetVisibility(1);
22386 fNodes->Add(sub2node);
22389 // Place copy #22 of ITS6 in I569
22391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22392 sub2node->SetLineColor(kColorITS);
22393 sub2node->SetVisibility(1);
22394 fNodes->Add(sub2node);
22397 // Place copy #23 of ITS6 in I569
22399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22400 sub2node->SetLineColor(kColorITS);
22401 sub2node->SetVisibility(1);
22402 fNodes->Add(sub2node);
22405 // Place copy #24 of ITS6 in I569
22407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22408 sub2node->SetLineColor(kColorITS);
22409 sub2node->SetVisibility(1);
22410 fNodes->Add(sub2node);
22413 // Place copy #25 of ITS6 in I569
22415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22416 sub2node->SetLineColor(kColorITS);
22417 sub2node->SetVisibility(1);
22418 fNodes->Add(sub2node);
22420 fNodes->Add(sub1node);
22423 // Place copy #29 of I569 in IT56
22425 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22426 sub1node->SetLineColor(kColorITS);
22427 sub1node->SetVisibility(0);
22430 // Place copy #1 of ITS6 in I569
22432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22433 sub2node->SetLineColor(kColorITS);
22434 sub2node->SetVisibility(1);
22435 fNodes->Add(sub2node);
22438 // Place copy #2 of ITS6 in I569
22440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22441 sub2node->SetLineColor(kColorITS);
22442 sub2node->SetVisibility(1);
22443 fNodes->Add(sub2node);
22446 // Place copy #3 of ITS6 in I569
22448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22449 sub2node->SetLineColor(kColorITS);
22450 sub2node->SetVisibility(1);
22451 fNodes->Add(sub2node);
22454 // Place copy #4 of ITS6 in I569
22456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22457 sub2node->SetLineColor(kColorITS);
22458 sub2node->SetVisibility(1);
22459 fNodes->Add(sub2node);
22462 // Place copy #5 of ITS6 in I569
22464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22465 sub2node->SetLineColor(kColorITS);
22466 sub2node->SetVisibility(1);
22467 fNodes->Add(sub2node);
22470 // Place copy #6 of ITS6 in I569
22472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22473 sub2node->SetLineColor(kColorITS);
22474 sub2node->SetVisibility(1);
22475 fNodes->Add(sub2node);
22478 // Place copy #7 of ITS6 in I569
22480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22481 sub2node->SetLineColor(kColorITS);
22482 sub2node->SetVisibility(1);
22483 fNodes->Add(sub2node);
22486 // Place copy #8 of ITS6 in I569
22488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22489 sub2node->SetLineColor(kColorITS);
22490 sub2node->SetVisibility(1);
22491 fNodes->Add(sub2node);
22494 // Place copy #9 of ITS6 in I569
22496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22497 sub2node->SetLineColor(kColorITS);
22498 sub2node->SetVisibility(1);
22499 fNodes->Add(sub2node);
22502 // Place copy #10 of ITS6 in I569
22504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22505 sub2node->SetLineColor(kColorITS);
22506 sub2node->SetVisibility(1);
22507 fNodes->Add(sub2node);
22510 // Place copy #11 of ITS6 in I569
22512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22513 sub2node->SetLineColor(kColorITS);
22514 sub2node->SetVisibility(1);
22515 fNodes->Add(sub2node);
22518 // Place copy #12 of ITS6 in I569
22520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22521 sub2node->SetLineColor(kColorITS);
22522 sub2node->SetVisibility(1);
22523 fNodes->Add(sub2node);
22526 // Place copy #13 of ITS6 in I569
22528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22529 sub2node->SetLineColor(kColorITS);
22530 sub2node->SetVisibility(1);
22531 fNodes->Add(sub2node);
22534 // Place copy #14 of ITS6 in I569
22536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22537 sub2node->SetLineColor(kColorITS);
22538 sub2node->SetVisibility(1);
22539 fNodes->Add(sub2node);
22542 // Place copy #15 of ITS6 in I569
22544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22545 sub2node->SetLineColor(kColorITS);
22546 sub2node->SetVisibility(1);
22547 fNodes->Add(sub2node);
22550 // Place copy #16 of ITS6 in I569
22552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22553 sub2node->SetLineColor(kColorITS);
22554 sub2node->SetVisibility(1);
22555 fNodes->Add(sub2node);
22558 // Place copy #17 of ITS6 in I569
22560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22561 sub2node->SetLineColor(kColorITS);
22562 sub2node->SetVisibility(1);
22563 fNodes->Add(sub2node);
22566 // Place copy #18 of ITS6 in I569
22568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22569 sub2node->SetLineColor(kColorITS);
22570 sub2node->SetVisibility(1);
22571 fNodes->Add(sub2node);
22574 // Place copy #19 of ITS6 in I569
22576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22577 sub2node->SetLineColor(kColorITS);
22578 sub2node->SetVisibility(1);
22579 fNodes->Add(sub2node);
22582 // Place copy #20 of ITS6 in I569
22584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22585 sub2node->SetLineColor(kColorITS);
22586 sub2node->SetVisibility(1);
22587 fNodes->Add(sub2node);
22590 // Place copy #21 of ITS6 in I569
22592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22593 sub2node->SetLineColor(kColorITS);
22594 sub2node->SetVisibility(1);
22595 fNodes->Add(sub2node);
22598 // Place copy #22 of ITS6 in I569
22600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22601 sub2node->SetLineColor(kColorITS);
22602 sub2node->SetVisibility(1);
22603 fNodes->Add(sub2node);
22606 // Place copy #23 of ITS6 in I569
22608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22609 sub2node->SetLineColor(kColorITS);
22610 sub2node->SetVisibility(1);
22611 fNodes->Add(sub2node);
22614 // Place copy #24 of ITS6 in I569
22616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22617 sub2node->SetLineColor(kColorITS);
22618 sub2node->SetVisibility(1);
22619 fNodes->Add(sub2node);
22622 // Place copy #25 of ITS6 in I569
22624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22625 sub2node->SetLineColor(kColorITS);
22626 sub2node->SetVisibility(1);
22627 fNodes->Add(sub2node);
22629 fNodes->Add(sub1node);
22632 // Place copy #30 of I569 in IT56
22634 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22635 sub1node->SetLineColor(kColorITS);
22636 sub1node->SetVisibility(0);
22639 // Place copy #1 of ITS6 in I569
22641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22642 sub2node->SetLineColor(kColorITS);
22643 sub2node->SetVisibility(1);
22644 fNodes->Add(sub2node);
22647 // Place copy #2 of ITS6 in I569
22649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22650 sub2node->SetLineColor(kColorITS);
22651 sub2node->SetVisibility(1);
22652 fNodes->Add(sub2node);
22655 // Place copy #3 of ITS6 in I569
22657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22658 sub2node->SetLineColor(kColorITS);
22659 sub2node->SetVisibility(1);
22660 fNodes->Add(sub2node);
22663 // Place copy #4 of ITS6 in I569
22665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22666 sub2node->SetLineColor(kColorITS);
22667 sub2node->SetVisibility(1);
22668 fNodes->Add(sub2node);
22671 // Place copy #5 of ITS6 in I569
22673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22674 sub2node->SetLineColor(kColorITS);
22675 sub2node->SetVisibility(1);
22676 fNodes->Add(sub2node);
22679 // Place copy #6 of ITS6 in I569
22681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22682 sub2node->SetLineColor(kColorITS);
22683 sub2node->SetVisibility(1);
22684 fNodes->Add(sub2node);
22687 // Place copy #7 of ITS6 in I569
22689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22690 sub2node->SetLineColor(kColorITS);
22691 sub2node->SetVisibility(1);
22692 fNodes->Add(sub2node);
22695 // Place copy #8 of ITS6 in I569
22697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22698 sub2node->SetLineColor(kColorITS);
22699 sub2node->SetVisibility(1);
22700 fNodes->Add(sub2node);
22703 // Place copy #9 of ITS6 in I569
22705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22706 sub2node->SetLineColor(kColorITS);
22707 sub2node->SetVisibility(1);
22708 fNodes->Add(sub2node);
22711 // Place copy #10 of ITS6 in I569
22713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22714 sub2node->SetLineColor(kColorITS);
22715 sub2node->SetVisibility(1);
22716 fNodes->Add(sub2node);
22719 // Place copy #11 of ITS6 in I569
22721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22722 sub2node->SetLineColor(kColorITS);
22723 sub2node->SetVisibility(1);
22724 fNodes->Add(sub2node);
22727 // Place copy #12 of ITS6 in I569
22729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22730 sub2node->SetLineColor(kColorITS);
22731 sub2node->SetVisibility(1);
22732 fNodes->Add(sub2node);
22735 // Place copy #13 of ITS6 in I569
22737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22738 sub2node->SetLineColor(kColorITS);
22739 sub2node->SetVisibility(1);
22740 fNodes->Add(sub2node);
22743 // Place copy #14 of ITS6 in I569
22745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22746 sub2node->SetLineColor(kColorITS);
22747 sub2node->SetVisibility(1);
22748 fNodes->Add(sub2node);
22751 // Place copy #15 of ITS6 in I569
22753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22754 sub2node->SetLineColor(kColorITS);
22755 sub2node->SetVisibility(1);
22756 fNodes->Add(sub2node);
22759 // Place copy #16 of ITS6 in I569
22761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22762 sub2node->SetLineColor(kColorITS);
22763 sub2node->SetVisibility(1);
22764 fNodes->Add(sub2node);
22767 // Place copy #17 of ITS6 in I569
22769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22770 sub2node->SetLineColor(kColorITS);
22771 sub2node->SetVisibility(1);
22772 fNodes->Add(sub2node);
22775 // Place copy #18 of ITS6 in I569
22777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22778 sub2node->SetLineColor(kColorITS);
22779 sub2node->SetVisibility(1);
22780 fNodes->Add(sub2node);
22783 // Place copy #19 of ITS6 in I569
22785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22786 sub2node->SetLineColor(kColorITS);
22787 sub2node->SetVisibility(1);
22788 fNodes->Add(sub2node);
22791 // Place copy #20 of ITS6 in I569
22793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22794 sub2node->SetLineColor(kColorITS);
22795 sub2node->SetVisibility(1);
22796 fNodes->Add(sub2node);
22799 // Place copy #21 of ITS6 in I569
22801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22802 sub2node->SetLineColor(kColorITS);
22803 sub2node->SetVisibility(1);
22804 fNodes->Add(sub2node);
22807 // Place copy #22 of ITS6 in I569
22809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22810 sub2node->SetLineColor(kColorITS);
22811 sub2node->SetVisibility(1);
22812 fNodes->Add(sub2node);
22815 // Place copy #23 of ITS6 in I569
22817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22818 sub2node->SetLineColor(kColorITS);
22819 sub2node->SetVisibility(1);
22820 fNodes->Add(sub2node);
22823 // Place copy #24 of ITS6 in I569
22825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22826 sub2node->SetLineColor(kColorITS);
22827 sub2node->SetVisibility(1);
22828 fNodes->Add(sub2node);
22831 // Place copy #25 of ITS6 in I569
22833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22834 sub2node->SetLineColor(kColorITS);
22835 sub2node->SetVisibility(1);
22836 fNodes->Add(sub2node);
22838 fNodes->Add(sub1node);
22841 // Place copy #31 of I569 in IT56
22843 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22844 sub1node->SetLineColor(kColorITS);
22845 sub1node->SetVisibility(0);
22848 // Place copy #1 of ITS6 in I569
22850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22851 sub2node->SetLineColor(kColorITS);
22852 sub2node->SetVisibility(1);
22853 fNodes->Add(sub2node);
22856 // Place copy #2 of ITS6 in I569
22858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22859 sub2node->SetLineColor(kColorITS);
22860 sub2node->SetVisibility(1);
22861 fNodes->Add(sub2node);
22864 // Place copy #3 of ITS6 in I569
22866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22867 sub2node->SetLineColor(kColorITS);
22868 sub2node->SetVisibility(1);
22869 fNodes->Add(sub2node);
22872 // Place copy #4 of ITS6 in I569
22874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22875 sub2node->SetLineColor(kColorITS);
22876 sub2node->SetVisibility(1);
22877 fNodes->Add(sub2node);
22880 // Place copy #5 of ITS6 in I569
22882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22883 sub2node->SetLineColor(kColorITS);
22884 sub2node->SetVisibility(1);
22885 fNodes->Add(sub2node);
22888 // Place copy #6 of ITS6 in I569
22890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22891 sub2node->SetLineColor(kColorITS);
22892 sub2node->SetVisibility(1);
22893 fNodes->Add(sub2node);
22896 // Place copy #7 of ITS6 in I569
22898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22899 sub2node->SetLineColor(kColorITS);
22900 sub2node->SetVisibility(1);
22901 fNodes->Add(sub2node);
22904 // Place copy #8 of ITS6 in I569
22906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22907 sub2node->SetLineColor(kColorITS);
22908 sub2node->SetVisibility(1);
22909 fNodes->Add(sub2node);
22912 // Place copy #9 of ITS6 in I569
22914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22915 sub2node->SetLineColor(kColorITS);
22916 sub2node->SetVisibility(1);
22917 fNodes->Add(sub2node);
22920 // Place copy #10 of ITS6 in I569
22922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22923 sub2node->SetLineColor(kColorITS);
22924 sub2node->SetVisibility(1);
22925 fNodes->Add(sub2node);
22928 // Place copy #11 of ITS6 in I569
22930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22931 sub2node->SetLineColor(kColorITS);
22932 sub2node->SetVisibility(1);
22933 fNodes->Add(sub2node);
22936 // Place copy #12 of ITS6 in I569
22938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22939 sub2node->SetLineColor(kColorITS);
22940 sub2node->SetVisibility(1);
22941 fNodes->Add(sub2node);
22944 // Place copy #13 of ITS6 in I569
22946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22947 sub2node->SetLineColor(kColorITS);
22948 sub2node->SetVisibility(1);
22949 fNodes->Add(sub2node);
22952 // Place copy #14 of ITS6 in I569
22954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22955 sub2node->SetLineColor(kColorITS);
22956 sub2node->SetVisibility(1);
22957 fNodes->Add(sub2node);
22960 // Place copy #15 of ITS6 in I569
22962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22963 sub2node->SetLineColor(kColorITS);
22964 sub2node->SetVisibility(1);
22965 fNodes->Add(sub2node);
22968 // Place copy #16 of ITS6 in I569
22970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22971 sub2node->SetLineColor(kColorITS);
22972 sub2node->SetVisibility(1);
22973 fNodes->Add(sub2node);
22976 // Place copy #17 of ITS6 in I569
22978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22979 sub2node->SetLineColor(kColorITS);
22980 sub2node->SetVisibility(1);
22981 fNodes->Add(sub2node);
22984 // Place copy #18 of ITS6 in I569
22986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22987 sub2node->SetLineColor(kColorITS);
22988 sub2node->SetVisibility(1);
22989 fNodes->Add(sub2node);
22992 // Place copy #19 of ITS6 in I569
22994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22995 sub2node->SetLineColor(kColorITS);
22996 sub2node->SetVisibility(1);
22997 fNodes->Add(sub2node);
23000 // Place copy #20 of ITS6 in I569
23002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23003 sub2node->SetLineColor(kColorITS);
23004 sub2node->SetVisibility(1);
23005 fNodes->Add(sub2node);
23008 // Place copy #21 of ITS6 in I569
23010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23011 sub2node->SetLineColor(kColorITS);
23012 sub2node->SetVisibility(1);
23013 fNodes->Add(sub2node);
23016 // Place copy #22 of ITS6 in I569
23018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23019 sub2node->SetLineColor(kColorITS);
23020 sub2node->SetVisibility(1);
23021 fNodes->Add(sub2node);
23024 // Place copy #23 of ITS6 in I569
23026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23027 sub2node->SetLineColor(kColorITS);
23028 sub2node->SetVisibility(1);
23029 fNodes->Add(sub2node);
23032 // Place copy #24 of ITS6 in I569
23034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23035 sub2node->SetLineColor(kColorITS);
23036 sub2node->SetVisibility(1);
23037 fNodes->Add(sub2node);
23040 // Place copy #25 of ITS6 in I569
23042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23043 sub2node->SetLineColor(kColorITS);
23044 sub2node->SetVisibility(1);
23045 fNodes->Add(sub2node);
23047 fNodes->Add(sub1node);
23050 // Place copy #32 of I569 in IT56
23052 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
23053 sub1node->SetLineColor(kColorITS);
23054 sub1node->SetVisibility(0);
23057 // Place copy #1 of ITS6 in I569
23059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23060 sub2node->SetLineColor(kColorITS);
23061 sub2node->SetVisibility(1);
23062 fNodes->Add(sub2node);
23065 // Place copy #2 of ITS6 in I569
23067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23068 sub2node->SetLineColor(kColorITS);
23069 sub2node->SetVisibility(1);
23070 fNodes->Add(sub2node);
23073 // Place copy #3 of ITS6 in I569
23075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23076 sub2node->SetLineColor(kColorITS);
23077 sub2node->SetVisibility(1);
23078 fNodes->Add(sub2node);
23081 // Place copy #4 of ITS6 in I569
23083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23084 sub2node->SetLineColor(kColorITS);
23085 sub2node->SetVisibility(1);
23086 fNodes->Add(sub2node);
23089 // Place copy #5 of ITS6 in I569
23091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23092 sub2node->SetLineColor(kColorITS);
23093 sub2node->SetVisibility(1);
23094 fNodes->Add(sub2node);
23097 // Place copy #6 of ITS6 in I569
23099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23100 sub2node->SetLineColor(kColorITS);
23101 sub2node->SetVisibility(1);
23102 fNodes->Add(sub2node);
23105 // Place copy #7 of ITS6 in I569
23107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23108 sub2node->SetLineColor(kColorITS);
23109 sub2node->SetVisibility(1);
23110 fNodes->Add(sub2node);
23113 // Place copy #8 of ITS6 in I569
23115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23116 sub2node->SetLineColor(kColorITS);
23117 sub2node->SetVisibility(1);
23118 fNodes->Add(sub2node);
23121 // Place copy #9 of ITS6 in I569
23123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23124 sub2node->SetLineColor(kColorITS);
23125 sub2node->SetVisibility(1);
23126 fNodes->Add(sub2node);
23129 // Place copy #10 of ITS6 in I569
23131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23132 sub2node->SetLineColor(kColorITS);
23133 sub2node->SetVisibility(1);
23134 fNodes->Add(sub2node);
23137 // Place copy #11 of ITS6 in I569
23139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23140 sub2node->SetLineColor(kColorITS);
23141 sub2node->SetVisibility(1);
23142 fNodes->Add(sub2node);
23145 // Place copy #12 of ITS6 in I569
23147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23148 sub2node->SetLineColor(kColorITS);
23149 sub2node->SetVisibility(1);
23150 fNodes->Add(sub2node);
23153 // Place copy #13 of ITS6 in I569
23155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23156 sub2node->SetLineColor(kColorITS);
23157 sub2node->SetVisibility(1);
23158 fNodes->Add(sub2node);
23161 // Place copy #14 of ITS6 in I569
23163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23164 sub2node->SetLineColor(kColorITS);
23165 sub2node->SetVisibility(1);
23166 fNodes->Add(sub2node);
23169 // Place copy #15 of ITS6 in I569
23171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23172 sub2node->SetLineColor(kColorITS);
23173 sub2node->SetVisibility(1);
23174 fNodes->Add(sub2node);
23177 // Place copy #16 of ITS6 in I569
23179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23180 sub2node->SetLineColor(kColorITS);
23181 sub2node->SetVisibility(1);
23182 fNodes->Add(sub2node);
23185 // Place copy #17 of ITS6 in I569
23187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23188 sub2node->SetLineColor(kColorITS);
23189 sub2node->SetVisibility(1);
23190 fNodes->Add(sub2node);
23193 // Place copy #18 of ITS6 in I569
23195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23196 sub2node->SetLineColor(kColorITS);
23197 sub2node->SetVisibility(1);
23198 fNodes->Add(sub2node);
23201 // Place copy #19 of ITS6 in I569
23203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23204 sub2node->SetLineColor(kColorITS);
23205 sub2node->SetVisibility(1);
23206 fNodes->Add(sub2node);
23209 // Place copy #20 of ITS6 in I569
23211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23212 sub2node->SetLineColor(kColorITS);
23213 sub2node->SetVisibility(1);
23214 fNodes->Add(sub2node);
23217 // Place copy #21 of ITS6 in I569
23219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23220 sub2node->SetLineColor(kColorITS);
23221 sub2node->SetVisibility(1);
23222 fNodes->Add(sub2node);
23225 // Place copy #22 of ITS6 in I569
23227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23228 sub2node->SetLineColor(kColorITS);
23229 sub2node->SetVisibility(1);
23230 fNodes->Add(sub2node);
23233 // Place copy #23 of ITS6 in I569
23235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23236 sub2node->SetLineColor(kColorITS);
23237 sub2node->SetVisibility(1);
23238 fNodes->Add(sub2node);
23241 // Place copy #24 of ITS6 in I569
23243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23244 sub2node->SetLineColor(kColorITS);
23245 sub2node->SetVisibility(1);
23246 fNodes->Add(sub2node);
23249 // Place copy #25 of ITS6 in I569
23251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23252 sub2node->SetLineColor(kColorITS);
23253 sub2node->SetVisibility(1);
23254 fNodes->Add(sub2node);
23256 fNodes->Add(sub1node);
23259 // Place copy #33 of I569 in IT56
23261 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23262 sub1node->SetLineColor(kColorITS);
23263 sub1node->SetVisibility(0);
23266 // Place copy #1 of ITS6 in I569
23268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23269 sub2node->SetLineColor(kColorITS);
23270 sub2node->SetVisibility(1);
23271 fNodes->Add(sub2node);
23274 // Place copy #2 of ITS6 in I569
23276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23277 sub2node->SetLineColor(kColorITS);
23278 sub2node->SetVisibility(1);
23279 fNodes->Add(sub2node);
23282 // Place copy #3 of ITS6 in I569
23284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23285 sub2node->SetLineColor(kColorITS);
23286 sub2node->SetVisibility(1);
23287 fNodes->Add(sub2node);
23290 // Place copy #4 of ITS6 in I569
23292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23293 sub2node->SetLineColor(kColorITS);
23294 sub2node->SetVisibility(1);
23295 fNodes->Add(sub2node);
23298 // Place copy #5 of ITS6 in I569
23300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23301 sub2node->SetLineColor(kColorITS);
23302 sub2node->SetVisibility(1);
23303 fNodes->Add(sub2node);
23306 // Place copy #6 of ITS6 in I569
23308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23309 sub2node->SetLineColor(kColorITS);
23310 sub2node->SetVisibility(1);
23311 fNodes->Add(sub2node);
23314 // Place copy #7 of ITS6 in I569
23316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23317 sub2node->SetLineColor(kColorITS);
23318 sub2node->SetVisibility(1);
23319 fNodes->Add(sub2node);
23322 // Place copy #8 of ITS6 in I569
23324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23325 sub2node->SetLineColor(kColorITS);
23326 sub2node->SetVisibility(1);
23327 fNodes->Add(sub2node);
23330 // Place copy #9 of ITS6 in I569
23332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23333 sub2node->SetLineColor(kColorITS);
23334 sub2node->SetVisibility(1);
23335 fNodes->Add(sub2node);
23338 // Place copy #10 of ITS6 in I569
23340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23341 sub2node->SetLineColor(kColorITS);
23342 sub2node->SetVisibility(1);
23343 fNodes->Add(sub2node);
23346 // Place copy #11 of ITS6 in I569
23348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23349 sub2node->SetLineColor(kColorITS);
23350 sub2node->SetVisibility(1);
23351 fNodes->Add(sub2node);
23354 // Place copy #12 of ITS6 in I569
23356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23357 sub2node->SetLineColor(kColorITS);
23358 sub2node->SetVisibility(1);
23359 fNodes->Add(sub2node);
23362 // Place copy #13 of ITS6 in I569
23364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23365 sub2node->SetLineColor(kColorITS);
23366 sub2node->SetVisibility(1);
23367 fNodes->Add(sub2node);
23370 // Place copy #14 of ITS6 in I569
23372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23373 sub2node->SetLineColor(kColorITS);
23374 sub2node->SetVisibility(1);
23375 fNodes->Add(sub2node);
23378 // Place copy #15 of ITS6 in I569
23380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23381 sub2node->SetLineColor(kColorITS);
23382 sub2node->SetVisibility(1);
23383 fNodes->Add(sub2node);
23386 // Place copy #16 of ITS6 in I569
23388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23389 sub2node->SetLineColor(kColorITS);
23390 sub2node->SetVisibility(1);
23391 fNodes->Add(sub2node);
23394 // Place copy #17 of ITS6 in I569
23396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23397 sub2node->SetLineColor(kColorITS);
23398 sub2node->SetVisibility(1);
23399 fNodes->Add(sub2node);
23402 // Place copy #18 of ITS6 in I569
23404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23405 sub2node->SetLineColor(kColorITS);
23406 sub2node->SetVisibility(1);
23407 fNodes->Add(sub2node);
23410 // Place copy #19 of ITS6 in I569
23412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23413 sub2node->SetLineColor(kColorITS);
23414 sub2node->SetVisibility(1);
23415 fNodes->Add(sub2node);
23418 // Place copy #20 of ITS6 in I569
23420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23421 sub2node->SetLineColor(kColorITS);
23422 sub2node->SetVisibility(1);
23423 fNodes->Add(sub2node);
23426 // Place copy #21 of ITS6 in I569
23428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23429 sub2node->SetLineColor(kColorITS);
23430 sub2node->SetVisibility(1);
23431 fNodes->Add(sub2node);
23434 // Place copy #22 of ITS6 in I569
23436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23437 sub2node->SetLineColor(kColorITS);
23438 sub2node->SetVisibility(1);
23439 fNodes->Add(sub2node);
23442 // Place copy #23 of ITS6 in I569
23444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23445 sub2node->SetLineColor(kColorITS);
23446 sub2node->SetVisibility(1);
23447 fNodes->Add(sub2node);
23450 // Place copy #24 of ITS6 in I569
23452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23453 sub2node->SetLineColor(kColorITS);
23454 sub2node->SetVisibility(1);
23455 fNodes->Add(sub2node);
23458 // Place copy #25 of ITS6 in I569
23460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23461 sub2node->SetLineColor(kColorITS);
23462 sub2node->SetVisibility(1);
23463 fNodes->Add(sub2node);
23465 fNodes->Add(sub1node);
23468 // Place copy #34 of I569 in IT56
23470 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23471 sub1node->SetLineColor(kColorITS);
23472 sub1node->SetVisibility(0);
23475 // Place copy #1 of ITS6 in I569
23477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23478 sub2node->SetLineColor(kColorITS);
23479 sub2node->SetVisibility(1);
23480 fNodes->Add(sub2node);
23483 // Place copy #2 of ITS6 in I569
23485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23486 sub2node->SetLineColor(kColorITS);
23487 sub2node->SetVisibility(1);
23488 fNodes->Add(sub2node);
23491 // Place copy #3 of ITS6 in I569
23493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23494 sub2node->SetLineColor(kColorITS);
23495 sub2node->SetVisibility(1);
23496 fNodes->Add(sub2node);
23499 // Place copy #4 of ITS6 in I569
23501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23502 sub2node->SetLineColor(kColorITS);
23503 sub2node->SetVisibility(1);
23504 fNodes->Add(sub2node);
23507 // Place copy #5 of ITS6 in I569
23509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23510 sub2node->SetLineColor(kColorITS);
23511 sub2node->SetVisibility(1);
23512 fNodes->Add(sub2node);
23515 // Place copy #6 of ITS6 in I569
23517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23518 sub2node->SetLineColor(kColorITS);
23519 sub2node->SetVisibility(1);
23520 fNodes->Add(sub2node);
23523 // Place copy #7 of ITS6 in I569
23525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23526 sub2node->SetLineColor(kColorITS);
23527 sub2node->SetVisibility(1);
23528 fNodes->Add(sub2node);
23531 // Place copy #8 of ITS6 in I569
23533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23534 sub2node->SetLineColor(kColorITS);
23535 sub2node->SetVisibility(1);
23536 fNodes->Add(sub2node);
23539 // Place copy #9 of ITS6 in I569
23541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23542 sub2node->SetLineColor(kColorITS);
23543 sub2node->SetVisibility(1);
23544 fNodes->Add(sub2node);
23547 // Place copy #10 of ITS6 in I569
23549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23550 sub2node->SetLineColor(kColorITS);
23551 sub2node->SetVisibility(1);
23552 fNodes->Add(sub2node);
23555 // Place copy #11 of ITS6 in I569
23557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23558 sub2node->SetLineColor(kColorITS);
23559 sub2node->SetVisibility(1);
23560 fNodes->Add(sub2node);
23563 // Place copy #12 of ITS6 in I569
23565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23566 sub2node->SetLineColor(kColorITS);
23567 sub2node->SetVisibility(1);
23568 fNodes->Add(sub2node);
23571 // Place copy #13 of ITS6 in I569
23573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23574 sub2node->SetLineColor(kColorITS);
23575 sub2node->SetVisibility(1);
23576 fNodes->Add(sub2node);
23579 // Place copy #14 of ITS6 in I569
23581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23582 sub2node->SetLineColor(kColorITS);
23583 sub2node->SetVisibility(1);
23584 fNodes->Add(sub2node);
23587 // Place copy #15 of ITS6 in I569
23589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23590 sub2node->SetLineColor(kColorITS);
23591 sub2node->SetVisibility(1);
23592 fNodes->Add(sub2node);
23595 // Place copy #16 of ITS6 in I569
23597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23598 sub2node->SetLineColor(kColorITS);
23599 sub2node->SetVisibility(1);
23600 fNodes->Add(sub2node);
23603 // Place copy #17 of ITS6 in I569
23605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23606 sub2node->SetLineColor(kColorITS);
23607 sub2node->SetVisibility(1);
23608 fNodes->Add(sub2node);
23611 // Place copy #18 of ITS6 in I569
23613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23614 sub2node->SetLineColor(kColorITS);
23615 sub2node->SetVisibility(1);
23616 fNodes->Add(sub2node);
23619 // Place copy #19 of ITS6 in I569
23621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23622 sub2node->SetLineColor(kColorITS);
23623 sub2node->SetVisibility(1);
23624 fNodes->Add(sub2node);
23627 // Place copy #20 of ITS6 in I569
23629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23630 sub2node->SetLineColor(kColorITS);
23631 sub2node->SetVisibility(1);
23632 fNodes->Add(sub2node);
23635 // Place copy #21 of ITS6 in I569
23637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23638 sub2node->SetLineColor(kColorITS);
23639 sub2node->SetVisibility(1);
23640 fNodes->Add(sub2node);
23643 // Place copy #22 of ITS6 in I569
23645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23646 sub2node->SetLineColor(kColorITS);
23647 sub2node->SetVisibility(1);
23648 fNodes->Add(sub2node);
23651 // Place copy #23 of ITS6 in I569
23653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23654 sub2node->SetLineColor(kColorITS);
23655 sub2node->SetVisibility(1);
23656 fNodes->Add(sub2node);
23659 // Place copy #24 of ITS6 in I569
23661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23662 sub2node->SetLineColor(kColorITS);
23663 sub2node->SetVisibility(1);
23664 fNodes->Add(sub2node);
23667 // Place copy #25 of ITS6 in I569
23669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23670 sub2node->SetLineColor(kColorITS);
23671 sub2node->SetVisibility(1);
23672 fNodes->Add(sub2node);
23674 fNodes->Add(sub1node);
23677 // Place copy #35 of I569 in IT56
23679 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23680 sub1node->SetLineColor(kColorITS);
23681 sub1node->SetVisibility(0);
23684 // Place copy #1 of ITS6 in I569
23686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23687 sub2node->SetLineColor(kColorITS);
23688 sub2node->SetVisibility(1);
23689 fNodes->Add(sub2node);
23692 // Place copy #2 of ITS6 in I569
23694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23695 sub2node->SetLineColor(kColorITS);
23696 sub2node->SetVisibility(1);
23697 fNodes->Add(sub2node);
23700 // Place copy #3 of ITS6 in I569
23702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23703 sub2node->SetLineColor(kColorITS);
23704 sub2node->SetVisibility(1);
23705 fNodes->Add(sub2node);
23708 // Place copy #4 of ITS6 in I569
23710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23711 sub2node->SetLineColor(kColorITS);
23712 sub2node->SetVisibility(1);
23713 fNodes->Add(sub2node);
23716 // Place copy #5 of ITS6 in I569
23718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23719 sub2node->SetLineColor(kColorITS);
23720 sub2node->SetVisibility(1);
23721 fNodes->Add(sub2node);
23724 // Place copy #6 of ITS6 in I569
23726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23727 sub2node->SetLineColor(kColorITS);
23728 sub2node->SetVisibility(1);
23729 fNodes->Add(sub2node);
23732 // Place copy #7 of ITS6 in I569
23734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23735 sub2node->SetLineColor(kColorITS);
23736 sub2node->SetVisibility(1);
23737 fNodes->Add(sub2node);
23740 // Place copy #8 of ITS6 in I569
23742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23743 sub2node->SetLineColor(kColorITS);
23744 sub2node->SetVisibility(1);
23745 fNodes->Add(sub2node);
23748 // Place copy #9 of ITS6 in I569
23750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23751 sub2node->SetLineColor(kColorITS);
23752 sub2node->SetVisibility(1);
23753 fNodes->Add(sub2node);
23756 // Place copy #10 of ITS6 in I569
23758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23759 sub2node->SetLineColor(kColorITS);
23760 sub2node->SetVisibility(1);
23761 fNodes->Add(sub2node);
23764 // Place copy #11 of ITS6 in I569
23766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23767 sub2node->SetLineColor(kColorITS);
23768 sub2node->SetVisibility(1);
23769 fNodes->Add(sub2node);
23772 // Place copy #12 of ITS6 in I569
23774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23775 sub2node->SetLineColor(kColorITS);
23776 sub2node->SetVisibility(1);
23777 fNodes->Add(sub2node);
23780 // Place copy #13 of ITS6 in I569
23782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23783 sub2node->SetLineColor(kColorITS);
23784 sub2node->SetVisibility(1);
23785 fNodes->Add(sub2node);
23788 // Place copy #14 of ITS6 in I569
23790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23791 sub2node->SetLineColor(kColorITS);
23792 sub2node->SetVisibility(1);
23793 fNodes->Add(sub2node);
23796 // Place copy #15 of ITS6 in I569
23798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23799 sub2node->SetLineColor(kColorITS);
23800 sub2node->SetVisibility(1);
23801 fNodes->Add(sub2node);
23804 // Place copy #16 of ITS6 in I569
23806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23807 sub2node->SetLineColor(kColorITS);
23808 sub2node->SetVisibility(1);
23809 fNodes->Add(sub2node);
23812 // Place copy #17 of ITS6 in I569
23814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23815 sub2node->SetLineColor(kColorITS);
23816 sub2node->SetVisibility(1);
23817 fNodes->Add(sub2node);
23820 // Place copy #18 of ITS6 in I569
23822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23823 sub2node->SetLineColor(kColorITS);
23824 sub2node->SetVisibility(1);
23825 fNodes->Add(sub2node);
23828 // Place copy #19 of ITS6 in I569
23830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23831 sub2node->SetLineColor(kColorITS);
23832 sub2node->SetVisibility(1);
23833 fNodes->Add(sub2node);
23836 // Place copy #20 of ITS6 in I569
23838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23839 sub2node->SetLineColor(kColorITS);
23840 sub2node->SetVisibility(1);
23841 fNodes->Add(sub2node);
23844 // Place copy #21 of ITS6 in I569
23846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23847 sub2node->SetLineColor(kColorITS);
23848 sub2node->SetVisibility(1);
23849 fNodes->Add(sub2node);
23852 // Place copy #22 of ITS6 in I569
23854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23855 sub2node->SetLineColor(kColorITS);
23856 sub2node->SetVisibility(1);
23857 fNodes->Add(sub2node);
23860 // Place copy #23 of ITS6 in I569
23862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23863 sub2node->SetLineColor(kColorITS);
23864 sub2node->SetVisibility(1);
23865 fNodes->Add(sub2node);
23868 // Place copy #24 of ITS6 in I569
23870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23871 sub2node->SetLineColor(kColorITS);
23872 sub2node->SetVisibility(1);
23873 fNodes->Add(sub2node);
23876 // Place copy #25 of ITS6 in I569
23878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23879 sub2node->SetLineColor(kColorITS);
23880 sub2node->SetVisibility(1);
23881 fNodes->Add(sub2node);
23883 fNodes->Add(sub1node);
23886 // Place copy #36 of I569 in IT56
23888 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23889 sub1node->SetLineColor(kColorITS);
23890 sub1node->SetVisibility(0);
23893 // Place copy #1 of ITS6 in I569
23895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23896 sub2node->SetLineColor(kColorITS);
23897 sub2node->SetVisibility(1);
23898 fNodes->Add(sub2node);
23901 // Place copy #2 of ITS6 in I569
23903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23904 sub2node->SetLineColor(kColorITS);
23905 sub2node->SetVisibility(1);
23906 fNodes->Add(sub2node);
23909 // Place copy #3 of ITS6 in I569
23911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23912 sub2node->SetLineColor(kColorITS);
23913 sub2node->SetVisibility(1);
23914 fNodes->Add(sub2node);
23917 // Place copy #4 of ITS6 in I569
23919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23920 sub2node->SetLineColor(kColorITS);
23921 sub2node->SetVisibility(1);
23922 fNodes->Add(sub2node);
23925 // Place copy #5 of ITS6 in I569
23927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23928 sub2node->SetLineColor(kColorITS);
23929 sub2node->SetVisibility(1);
23930 fNodes->Add(sub2node);
23933 // Place copy #6 of ITS6 in I569
23935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23936 sub2node->SetLineColor(kColorITS);
23937 sub2node->SetVisibility(1);
23938 fNodes->Add(sub2node);
23941 // Place copy #7 of ITS6 in I569
23943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23944 sub2node->SetLineColor(kColorITS);
23945 sub2node->SetVisibility(1);
23946 fNodes->Add(sub2node);
23949 // Place copy #8 of ITS6 in I569
23951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23952 sub2node->SetLineColor(kColorITS);
23953 sub2node->SetVisibility(1);
23954 fNodes->Add(sub2node);
23957 // Place copy #9 of ITS6 in I569
23959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23960 sub2node->SetLineColor(kColorITS);
23961 sub2node->SetVisibility(1);
23962 fNodes->Add(sub2node);
23965 // Place copy #10 of ITS6 in I569
23967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23968 sub2node->SetLineColor(kColorITS);
23969 sub2node->SetVisibility(1);
23970 fNodes->Add(sub2node);
23973 // Place copy #11 of ITS6 in I569
23975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23976 sub2node->SetLineColor(kColorITS);
23977 sub2node->SetVisibility(1);
23978 fNodes->Add(sub2node);
23981 // Place copy #12 of ITS6 in I569
23983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23984 sub2node->SetLineColor(kColorITS);
23985 sub2node->SetVisibility(1);
23986 fNodes->Add(sub2node);
23989 // Place copy #13 of ITS6 in I569
23991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23992 sub2node->SetLineColor(kColorITS);
23993 sub2node->SetVisibility(1);
23994 fNodes->Add(sub2node);
23997 // Place copy #14 of ITS6 in I569
23999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24000 sub2node->SetLineColor(kColorITS);
24001 sub2node->SetVisibility(1);
24002 fNodes->Add(sub2node);
24005 // Place copy #15 of ITS6 in I569
24007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24008 sub2node->SetLineColor(kColorITS);
24009 sub2node->SetVisibility(1);
24010 fNodes->Add(sub2node);
24013 // Place copy #16 of ITS6 in I569
24015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24016 sub2node->SetLineColor(kColorITS);
24017 sub2node->SetVisibility(1);
24018 fNodes->Add(sub2node);
24021 // Place copy #17 of ITS6 in I569
24023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24024 sub2node->SetLineColor(kColorITS);
24025 sub2node->SetVisibility(1);
24026 fNodes->Add(sub2node);
24029 // Place copy #18 of ITS6 in I569
24031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24032 sub2node->SetLineColor(kColorITS);
24033 sub2node->SetVisibility(1);
24034 fNodes->Add(sub2node);
24037 // Place copy #19 of ITS6 in I569
24039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24040 sub2node->SetLineColor(kColorITS);
24041 sub2node->SetVisibility(1);
24042 fNodes->Add(sub2node);
24045 // Place copy #20 of ITS6 in I569
24047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24048 sub2node->SetLineColor(kColorITS);
24049 sub2node->SetVisibility(1);
24050 fNodes->Add(sub2node);
24053 // Place copy #21 of ITS6 in I569
24055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24056 sub2node->SetLineColor(kColorITS);
24057 sub2node->SetVisibility(1);
24058 fNodes->Add(sub2node);
24061 // Place copy #22 of ITS6 in I569
24063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24064 sub2node->SetLineColor(kColorITS);
24065 sub2node->SetVisibility(1);
24066 fNodes->Add(sub2node);
24069 // Place copy #23 of ITS6 in I569
24071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24072 sub2node->SetLineColor(kColorITS);
24073 sub2node->SetVisibility(1);
24074 fNodes->Add(sub2node);
24077 // Place copy #24 of ITS6 in I569
24079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24080 sub2node->SetLineColor(kColorITS);
24081 sub2node->SetVisibility(1);
24082 fNodes->Add(sub2node);
24085 // Place copy #25 of ITS6 in I569
24087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24088 sub2node->SetLineColor(kColorITS);
24089 sub2node->SetVisibility(1);
24090 fNodes->Add(sub2node);
24092 fNodes->Add(sub1node);
24095 // Place copy #37 of I569 in IT56
24097 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24098 sub1node->SetLineColor(kColorITS);
24099 sub1node->SetVisibility(0);
24102 // Place copy #1 of ITS6 in I569
24104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24105 sub2node->SetLineColor(kColorITS);
24106 sub2node->SetVisibility(1);
24107 fNodes->Add(sub2node);
24110 // Place copy #2 of ITS6 in I569
24112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24113 sub2node->SetLineColor(kColorITS);
24114 sub2node->SetVisibility(1);
24115 fNodes->Add(sub2node);
24118 // Place copy #3 of ITS6 in I569
24120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24121 sub2node->SetLineColor(kColorITS);
24122 sub2node->SetVisibility(1);
24123 fNodes->Add(sub2node);
24126 // Place copy #4 of ITS6 in I569
24128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24129 sub2node->SetLineColor(kColorITS);
24130 sub2node->SetVisibility(1);
24131 fNodes->Add(sub2node);
24134 // Place copy #5 of ITS6 in I569
24136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24137 sub2node->SetLineColor(kColorITS);
24138 sub2node->SetVisibility(1);
24139 fNodes->Add(sub2node);
24142 // Place copy #6 of ITS6 in I569
24144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24145 sub2node->SetLineColor(kColorITS);
24146 sub2node->SetVisibility(1);
24147 fNodes->Add(sub2node);
24150 // Place copy #7 of ITS6 in I569
24152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24153 sub2node->SetLineColor(kColorITS);
24154 sub2node->SetVisibility(1);
24155 fNodes->Add(sub2node);
24158 // Place copy #8 of ITS6 in I569
24160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24161 sub2node->SetLineColor(kColorITS);
24162 sub2node->SetVisibility(1);
24163 fNodes->Add(sub2node);
24166 // Place copy #9 of ITS6 in I569
24168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24169 sub2node->SetLineColor(kColorITS);
24170 sub2node->SetVisibility(1);
24171 fNodes->Add(sub2node);
24174 // Place copy #10 of ITS6 in I569
24176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24177 sub2node->SetLineColor(kColorITS);
24178 sub2node->SetVisibility(1);
24179 fNodes->Add(sub2node);
24182 // Place copy #11 of ITS6 in I569
24184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24185 sub2node->SetLineColor(kColorITS);
24186 sub2node->SetVisibility(1);
24187 fNodes->Add(sub2node);
24190 // Place copy #12 of ITS6 in I569
24192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24193 sub2node->SetLineColor(kColorITS);
24194 sub2node->SetVisibility(1);
24195 fNodes->Add(sub2node);
24198 // Place copy #13 of ITS6 in I569
24200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24201 sub2node->SetLineColor(kColorITS);
24202 sub2node->SetVisibility(1);
24203 fNodes->Add(sub2node);
24206 // Place copy #14 of ITS6 in I569
24208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24209 sub2node->SetLineColor(kColorITS);
24210 sub2node->SetVisibility(1);
24211 fNodes->Add(sub2node);
24214 // Place copy #15 of ITS6 in I569
24216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24217 sub2node->SetLineColor(kColorITS);
24218 sub2node->SetVisibility(1);
24219 fNodes->Add(sub2node);
24222 // Place copy #16 of ITS6 in I569
24224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24225 sub2node->SetLineColor(kColorITS);
24226 sub2node->SetVisibility(1);
24227 fNodes->Add(sub2node);
24230 // Place copy #17 of ITS6 in I569
24232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24233 sub2node->SetLineColor(kColorITS);
24234 sub2node->SetVisibility(1);
24235 fNodes->Add(sub2node);
24238 // Place copy #18 of ITS6 in I569
24240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24241 sub2node->SetLineColor(kColorITS);
24242 sub2node->SetVisibility(1);
24243 fNodes->Add(sub2node);
24246 // Place copy #19 of ITS6 in I569
24248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24249 sub2node->SetLineColor(kColorITS);
24250 sub2node->SetVisibility(1);
24251 fNodes->Add(sub2node);
24254 // Place copy #20 of ITS6 in I569
24256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24257 sub2node->SetLineColor(kColorITS);
24258 sub2node->SetVisibility(1);
24259 fNodes->Add(sub2node);
24262 // Place copy #21 of ITS6 in I569
24264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24265 sub2node->SetLineColor(kColorITS);
24266 sub2node->SetVisibility(1);
24267 fNodes->Add(sub2node);
24270 // Place copy #22 of ITS6 in I569
24272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24273 sub2node->SetLineColor(kColorITS);
24274 sub2node->SetVisibility(1);
24275 fNodes->Add(sub2node);
24278 // Place copy #23 of ITS6 in I569
24280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24281 sub2node->SetLineColor(kColorITS);
24282 sub2node->SetVisibility(1);
24283 fNodes->Add(sub2node);
24286 // Place copy #24 of ITS6 in I569
24288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24289 sub2node->SetLineColor(kColorITS);
24290 sub2node->SetVisibility(1);
24291 fNodes->Add(sub2node);
24294 // Place copy #25 of ITS6 in I569
24296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24297 sub2node->SetLineColor(kColorITS);
24298 sub2node->SetVisibility(1);
24299 fNodes->Add(sub2node);
24301 fNodes->Add(sub1node);
24304 // Place copy #38 of I569 in IT56
24306 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24307 sub1node->SetLineColor(kColorITS);
24308 sub1node->SetVisibility(0);
24311 // Place copy #1 of ITS6 in I569
24313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24314 sub2node->SetLineColor(kColorITS);
24315 sub2node->SetVisibility(1);
24316 fNodes->Add(sub2node);
24319 // Place copy #2 of ITS6 in I569
24321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24322 sub2node->SetLineColor(kColorITS);
24323 sub2node->SetVisibility(1);
24324 fNodes->Add(sub2node);
24327 // Place copy #3 of ITS6 in I569
24329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24330 sub2node->SetLineColor(kColorITS);
24331 sub2node->SetVisibility(1);
24332 fNodes->Add(sub2node);
24335 // Place copy #4 of ITS6 in I569
24337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24338 sub2node->SetLineColor(kColorITS);
24339 sub2node->SetVisibility(1);
24340 fNodes->Add(sub2node);
24343 // Place copy #5 of ITS6 in I569
24345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24346 sub2node->SetLineColor(kColorITS);
24347 sub2node->SetVisibility(1);
24348 fNodes->Add(sub2node);
24351 // Place copy #6 of ITS6 in I569
24353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24354 sub2node->SetLineColor(kColorITS);
24355 sub2node->SetVisibility(1);
24356 fNodes->Add(sub2node);
24359 // Place copy #7 of ITS6 in I569
24361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24362 sub2node->SetLineColor(kColorITS);
24363 sub2node->SetVisibility(1);
24364 fNodes->Add(sub2node);
24367 // Place copy #8 of ITS6 in I569
24369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24370 sub2node->SetLineColor(kColorITS);
24371 sub2node->SetVisibility(1);
24372 fNodes->Add(sub2node);
24375 // Place copy #9 of ITS6 in I569
24377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24378 sub2node->SetLineColor(kColorITS);
24379 sub2node->SetVisibility(1);
24380 fNodes->Add(sub2node);
24383 // Place copy #10 of ITS6 in I569
24385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24386 sub2node->SetLineColor(kColorITS);
24387 sub2node->SetVisibility(1);
24388 fNodes->Add(sub2node);
24391 // Place copy #11 of ITS6 in I569
24393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24394 sub2node->SetLineColor(kColorITS);
24395 sub2node->SetVisibility(1);
24396 fNodes->Add(sub2node);
24399 // Place copy #12 of ITS6 in I569
24401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24402 sub2node->SetLineColor(kColorITS);
24403 sub2node->SetVisibility(1);
24404 fNodes->Add(sub2node);
24407 // Place copy #13 of ITS6 in I569
24409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24410 sub2node->SetLineColor(kColorITS);
24411 sub2node->SetVisibility(1);
24412 fNodes->Add(sub2node);
24415 // Place copy #14 of ITS6 in I569
24417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24418 sub2node->SetLineColor(kColorITS);
24419 sub2node->SetVisibility(1);
24420 fNodes->Add(sub2node);
24423 // Place copy #15 of ITS6 in I569
24425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24426 sub2node->SetLineColor(kColorITS);
24427 sub2node->SetVisibility(1);
24428 fNodes->Add(sub2node);
24431 // Place copy #16 of ITS6 in I569
24433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24434 sub2node->SetLineColor(kColorITS);
24435 sub2node->SetVisibility(1);
24436 fNodes->Add(sub2node);
24439 // Place copy #17 of ITS6 in I569
24441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24442 sub2node->SetLineColor(kColorITS);
24443 sub2node->SetVisibility(1);
24444 fNodes->Add(sub2node);
24447 // Place copy #18 of ITS6 in I569
24449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24450 sub2node->SetLineColor(kColorITS);
24451 sub2node->SetVisibility(1);
24452 fNodes->Add(sub2node);
24455 // Place copy #19 of ITS6 in I569
24457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24458 sub2node->SetLineColor(kColorITS);
24459 sub2node->SetVisibility(1);
24460 fNodes->Add(sub2node);
24463 // Place copy #20 of ITS6 in I569
24465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24466 sub2node->SetLineColor(kColorITS);
24467 sub2node->SetVisibility(1);
24468 fNodes->Add(sub2node);
24471 // Place copy #21 of ITS6 in I569
24473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24474 sub2node->SetLineColor(kColorITS);
24475 sub2node->SetVisibility(1);
24476 fNodes->Add(sub2node);
24479 // Place copy #22 of ITS6 in I569
24481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24482 sub2node->SetLineColor(kColorITS);
24483 sub2node->SetVisibility(1);
24484 fNodes->Add(sub2node);
24487 // Place copy #23 of ITS6 in I569
24489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24490 sub2node->SetLineColor(kColorITS);
24491 sub2node->SetVisibility(1);
24492 fNodes->Add(sub2node);
24495 // Place copy #24 of ITS6 in I569
24497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24498 sub2node->SetLineColor(kColorITS);
24499 sub2node->SetVisibility(1);
24500 fNodes->Add(sub2node);
24503 // Place copy #25 of ITS6 in I569
24505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24506 sub2node->SetLineColor(kColorITS);
24507 sub2node->SetVisibility(1);
24508 fNodes->Add(sub2node);
24510 fNodes->Add(sub1node);
24519 //_____________________________________________________________________________
24520 void AliITSvPPRasymm::CreateGeometry(){
24521 ////////////////////////////////////////////////////////////////////////
24522 // This routine defines and Creates the geometry for version 6 of the ITS.
24523 ////////////////////////////////////////////////////////////////////////
24525 //INNER RADII OF THE SILICON LAYERS
24526 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24527 //THICKNESSES OF LAYERS (in % radiation length)
24528 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24529 //HALF LENGTHS OF LAYERS
24530 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24531 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24532 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24533 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24534 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24537 Float_t dits[100], rlim, zmax;
24539 // Float_t pcits[50]
24541 Int_t idrotm[1999], i;
24545 // Define some variables for SPD
24547 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24548 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24549 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24550 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24551 Float_t di108[3], di104[3]; // for both layers
24553 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24554 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24556 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24557 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24559 Float_t dbus=300.; // total bus thickness on both layers (micron)
24561 ddet1 = GetThicknessDet1();
24562 ddet2 = GetThicknessDet2();
24563 dchip1 = GetThicknessChip1();
24564 dchip2 = GetThicknessChip2();
24566 if(ddet1 < 100. || ddet1 > 300.) {
24567 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24568 " The default value of 200 microns will be used." << endl;
24572 if(ddet2 < 100. || ddet2 > 300.) {
24573 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24574 " The default value of 200 microns will be used." << endl;
24578 if(dchip1 < 100. || dchip1 > 300.) {
24579 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24580 " The default value of 200 microns will be used." << endl;
24584 if(dchip2 < 100. || dchip2 > 300.) {
24585 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24586 " The default value of 200 microns will be used." << endl;
24590 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24592 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24594 rails = GetRails();
24596 fluid = GetCoolingFluid();
24598 if(rails != 0 && rails != 1) {
24599 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24600 " The default value of 1 (rails in) will be used." << endl;
24604 if(fluid != 0 && fluid != 1) {
24605 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24606 " The default value of 1 (water) will be used." << endl;
24609 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24610 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24611 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24612 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24614 cout << "ITS: Rails are out." << endl;
24616 cout << "ITS: Rails are in." << endl;
24619 cout << "ITS: The cooling fluid is freon." << endl;
24621 cout << "ITS: The cooling fluid is water." << endl;
24624 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24625 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24626 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24627 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24628 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24630 Float_t deltax, deltay;
24632 Int_t thickness = fMinorVersion/10;
24633 Int_t option = fMinorVersion - 10*thickness;
24636 // Define some variables for SDD
24639 Float_t sin30, cos30;
24641 // SDD electronics+services main volumes
24642 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24644 // SDD detector ladder
24646 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24647 Float_t Y_SDD_sep = 0.20;
24650 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24651 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24653 // ladder foot and end-ladder (frame and cooling)
24654 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24655 Float_t I424dits[3], xI424, yI424;
24656 Float_t I425dits[3];
24658 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24660 // SDD ladder frame and cooling
24661 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24662 Float_t I035dits[3], I037dits[3], I038dits[3];
24663 Float_t I039dits[3], xI039, yI039;
24664 Float_t I041dits[5];
24666 // SDD hybrid, chips and capacitors
24667 Float_t I050dits[3], xI050, yI050;
24668 Float_t I052dits[3], xI052, yI052;
24669 Float_t I042dits[3], xI042, yI042;
24670 Float_t xI042space = 0.17;
24671 Float_t I043dits[3], xI043, yI043;
24672 Float_t xI043space = 0.17;
24673 Float_t zchip, zChipSpace;
24674 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24678 Float_t I044dits[4], xI044, yI044, volI044;
24679 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24680 Char_t HVname[5], LVname[5];
24683 // Define media off-set
24685 Int_t *idtmed = fIdtmed->GetArray()-199;
24688 // Rotation matrices
24690 // SPD - option 'a' (this is NOT the default so leave commented)
24695 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24696 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24697 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24698 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24699 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24700 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24701 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24702 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24703 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24704 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24705 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24706 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24707 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24708 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24709 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24710 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24711 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24712 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24713 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24714 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24715 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24716 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24717 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24718 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24719 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24720 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24721 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24722 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24723 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24724 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24725 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24726 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24727 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24728 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24729 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24730 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24731 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24732 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24733 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24734 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24735 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24736 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24737 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24738 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24739 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24740 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24741 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24742 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24743 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24744 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24745 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24746 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24747 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24748 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24749 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24750 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24751 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24752 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24753 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24754 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24755 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24756 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24757 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24758 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24759 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24760 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24761 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24762 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24763 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24764 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24765 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24766 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24767 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24768 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24769 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24770 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24771 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24775 // SPD - option 'b' (this is the default)
24779 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24780 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24781 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24782 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24783 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24784 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24785 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24786 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24787 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24788 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24789 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24790 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24791 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24792 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24793 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24794 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24795 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24796 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24797 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24798 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24799 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24800 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24801 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24802 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24803 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24804 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24805 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24806 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24807 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24808 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24809 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24810 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24811 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24812 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24813 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24814 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24815 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24816 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24817 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24818 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24819 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24820 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24821 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24822 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24823 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24824 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24825 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24826 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24827 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24828 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24829 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24830 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24831 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24832 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24833 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24834 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24835 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24836 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24837 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24838 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24839 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24840 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24841 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24842 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24843 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24844 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24845 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24846 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24847 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24848 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24849 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24850 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24851 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24852 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24853 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24854 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24855 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24861 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24862 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24863 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24864 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24865 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24866 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24867 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24868 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24869 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24870 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24871 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24872 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24873 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24874 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24875 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24876 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24877 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24878 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24879 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24880 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24881 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24882 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24883 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24884 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24885 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24886 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24887 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24888 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24889 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24890 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24891 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24892 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24893 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24894 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24895 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24896 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24897 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24898 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24899 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24900 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24901 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24902 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24903 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24904 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24905 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24906 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24907 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24908 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24909 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24910 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24911 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24912 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24913 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24914 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24915 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24916 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24917 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24918 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24922 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24923 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24924 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24925 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24926 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24927 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24928 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24929 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24930 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24931 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24932 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24933 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24934 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24935 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24936 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24937 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24938 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24939 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24940 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24941 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24942 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24943 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24944 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24945 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24946 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24947 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24948 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24949 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24950 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24951 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24952 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24953 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24954 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
24955 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
24956 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24957 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24958 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24959 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24960 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24961 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24962 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24963 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24964 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24965 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24966 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24967 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24968 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24969 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24970 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24971 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
24972 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
24973 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24974 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24975 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24976 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24977 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24978 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24979 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24980 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24981 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24982 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24983 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24984 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24985 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24986 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24987 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24988 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24989 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24990 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24991 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24992 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24993 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24994 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24995 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24996 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24997 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24998 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24999 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25000 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25001 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25002 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25003 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25004 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25005 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25010 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25011 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25012 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25013 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25014 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25015 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25016 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25017 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25018 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25019 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25020 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25021 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25022 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25023 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25024 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25025 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25026 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25027 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25028 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25029 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25030 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25031 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25032 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25033 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25034 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25035 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25036 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25037 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25038 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25039 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25040 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25041 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25042 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25043 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25044 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25045 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25046 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25047 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25048 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25049 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25050 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25051 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25052 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25053 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25054 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25055 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25056 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25057 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25058 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25059 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25060 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25061 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25062 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25063 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25064 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25065 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25066 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25067 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25068 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25069 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25070 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25071 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25072 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25073 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25074 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25075 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25076 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25077 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25078 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25079 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25080 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25081 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25082 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25083 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25084 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25085 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25086 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25087 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25088 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25089 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25090 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25094 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25095 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25096 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25097 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25098 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25099 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25100 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25101 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25102 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25103 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25104 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25105 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25106 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25107 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25108 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25109 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25110 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25111 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25112 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25113 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25114 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25115 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25116 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25117 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25118 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25119 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25120 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25121 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25122 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25123 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25124 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25125 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25126 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25127 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25128 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25129 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25130 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25134 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25137 // CONVERT INTO CM (RL(SI)=9.36 CM)
25139 for (i = 0; i < 6; ++i) {
25140 drl[i] = drl[i] / 100. * 9.36;
25143 // FIELD CAGE HALF LENGTH
25149 // --- Define ghost volume containing the whole ITS (including services)
25150 // and fill it with air
25155 dgh[3] = -ztpc-5.-0.1;
25200 dgh[48] = ztpc+4.+0.1;
25203 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25206 // --- Place the ghost volume in its mother volume (ALIC) and make it
25209 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25210 //gMC->Gsatt("ITSV", "SEEN", 0);
25213 // --- Define ghost volume containing the six layers and fill it with air
25242 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25244 // --- Place the ghost volume in its mother volume (ITSV) and make it
25247 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25248 //gMC->Gsatt("ITSD", "SEEN", 0);
25251 // --- Define SPD (option 'a') volumes ----------------------------
25253 // SPD - option 'a'
25254 // (this is NOT the default)
25261 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25268 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25271 di10a[1] = ddet1+dchip1+dbus+0.0025;
25273 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25276 di20a[1] = ddet2+dchip2+dbus+0.0025;
25278 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25283 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25290 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25295 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25302 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25307 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25312 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25317 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25324 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25329 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25336 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25341 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25346 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25353 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25358 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25365 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25370 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25375 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25382 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25387 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25394 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25399 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25404 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25411 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25416 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25423 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25426 di103[1] = ddet1+dchip1;
25428 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25431 dits[1] = 0.475; //0.685; 0.015
25433 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25438 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25441 di1d3[1] = ddet2+dchip2;
25443 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25451 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25458 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25463 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25468 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25475 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25483 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25490 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25496 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25501 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25506 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25511 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25516 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25522 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25527 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25533 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25538 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25545 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25550 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25555 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25560 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25565 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25572 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25579 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25584 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25590 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25591 // was I177 in old geom.
25596 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25597 // was I177 in old geom.
25603 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25609 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25610 // was I174 in old geom.
25615 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25616 // was I174 in old geom.
25623 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25624 // was I172 in old geom.
25629 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25630 // was I172 in old geom.
25637 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25638 // was I170 in old geom.
25643 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25644 // was I170 in old geom.
25653 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25654 // was I168 in old geom.
25661 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25662 // was I168 in old geom.
25668 // --- Define SPD (option 'b') volumes ----------------------------
25670 // SPD - option 'b'
25671 // (this is the default)
25678 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25685 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25688 di10b[1] = ddet1+dchip1+dbus+0.0025;
25690 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25694 di20b[1] = ddet2+dchip2+dbus+0.0025;
25696 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25702 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25709 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25714 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25721 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25726 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25731 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25736 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25743 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25748 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25755 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25760 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25765 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25772 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25777 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25784 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25789 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25794 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25801 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25806 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25813 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25818 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25823 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25830 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25835 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25842 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25845 dits[1] = 0.475 ; //0.685; 0.015
25847 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25850 di107[1] = ddet1+dchip1;
25852 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25857 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25862 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25865 di1d7[1] = ddet2+dchip2;
25867 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25874 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25881 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25886 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25891 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25898 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25906 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25913 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25919 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25924 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25929 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25934 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25939 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25946 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25951 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25957 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25962 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25969 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25974 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25979 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25984 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25989 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25996 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26003 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26008 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26014 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26015 // was I177 in old geom.
26020 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26021 // was I177 in old geom.
26027 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26033 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26034 // was I174 in old geom.
26039 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26040 // was I174 in old geom.
26047 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26048 // was I172 in old geom.
26053 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26054 // was I172 in old geom.
26061 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26062 // was I170 in old geom.
26067 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26068 // was I170 in old geom.
26077 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26078 // was I168 in old geom.
26085 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26086 // was I168 in old geom.
26092 // --- Define SDD volumes ------------------------------------------
26095 cos30 = cos(30.*3.14159/180.);
26096 sin30 = sin(30.*3.14159/180.);
26120 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26122 // block of the SDD electronics and related ladder frame
26125 I018dits[2] = 3.65;
26126 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26128 // block of the SDD end ladder
26131 I024dits[2] = 2.725;
26132 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26134 // ladder frame of layer 3 - F.T. March,7-2001
26135 I047dits[0] = I018dits[0];
26136 I047dits[1] = I018dits[1];
26137 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26138 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26140 // ladder frame of layer 4 - F.T. March,7-2001
26141 I048dits[0] = I018dits[0];
26142 I048dits[1] = I018dits[1];
26143 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26144 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26147 // global SDD volume (sensitive + insensitive)
26148 I302dits[0] = 3.6250;
26149 I302dits[1] = 0.0150;
26150 I302dits[2] = 4.3794;
26151 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26153 // Like for I302 - F.T. March,7-2001
26154 I402dits[0] = 3.6250;
26155 I402dits[1] = 0.0150;
26156 I402dits[2] = 4.3794;
26157 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26159 // SDD ladder of layer 3 - F.T. March,7-2001
26160 I004dits[0] = I302dits[0]+0.005;
26161 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26162 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26163 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26164 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26166 I004dits[2] = I004dits[2] + I302dits[2];
26167 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26169 // SDD ladder of layer 4 - F.T. March,7-2001
26170 I005dits[0] = I402dits[0]+0.005;
26171 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26172 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26173 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26174 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26176 I005dits[2] = I005dits[2] + I402dits[2];
26177 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26180 // -- block of the SDD ladder foot and end ladder
26182 // ladder foot mother volume
26183 I028dits[0] = 3.0000;
26184 I028dits[1] = 0.4000;
26185 I028dits[2] = 0.9000;
26186 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26188 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26189 I420dits[0] = 0.4500;
26190 I420dits[1] = 0.4000;
26191 I420dits[2] = 0.4500;
26192 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26194 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26196 I421dits[1] = 0.25;
26197 I421dits[2] = I420dits[1];
26198 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26200 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26201 I422dits[0] = 0.0000;
26202 I422dits[1] = 0.2000;
26203 I422dits[2] = 0.0000;
26204 I422dits[3] = 180.00;
26205 I422dits[4] = 0.0000;
26206 I422dits[5] = 360.00;
26207 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26209 // support for ruby-sphere (I422) - F.T. March,7-2001
26210 I423dits[0] = 0.0000;
26211 I423dits[1] = 0.1000;
26212 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26213 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26215 // passage for HV microcables - F.T. March,7-2001
26216 I424dits[0] = 1.5000;
26217 I424dits[1] = 0.1500;
26218 I424dits[2] = I421dits[2];
26219 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26221 // HV microcables segment at the end ladder - F.T. March,7-2001
26222 I425dits[0] = 1.350000;
26223 I425dits[1] = 0.015250;
26224 I425dits[2] = I024dits[2];
26225 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26227 // lower edge of SDD ladder frame at end-ladder - part 1
26230 dits[2] = I024dits[2];
26232 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26234 // lower edge of SDD ladder frame at end-ladder - part 2
26237 dits[2] = I024dits[2];
26239 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26241 // new: for the 1st top rod of the structure
26242 // at the end-ladder - F.T. March,7-2001
26244 I029dits[1] = 0.1815;
26245 I029dits[2] = 1.0100;
26246 I029dits[3] = 0.015;
26247 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26249 // new: for the 2nd top rod of the structure
26250 // at the end-ladder - F.T. March,7-2001
26251 I030dits[0] = 0.1830;
26252 I030dits[1] = 0.1650;
26253 I030dits[2] = 1.0100;
26254 I030dits[3] = 0.0150;
26255 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26257 // inox cooling tubes for the end ladder - F.T. March,7-2001
26258 I031dits[0] = 0.093;
26260 I031dits[2] = I024dits[2];
26261 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26264 // cooling water for the end ladder - F.T. March,7-2001
26266 I032dits[1] = I031dits[0];
26267 I032dits[2] = I024dits[2];
26268 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26270 // cooling freon for the end ladder - R.B. March,21-2001
26272 I032dits[1] = I031dits[0];
26273 I032dits[2] = I024dits[2];
26274 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26277 // -- block of the SDD ladder frame holding the electronics
26279 // edge of the ladder frame - part 1
26284 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26286 // edge of the ladder frame - part 2
26291 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26293 // inclined segments of the ladder frame
26298 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26300 // horiz.segments of the ladders, normal to ladder edges
26305 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26307 // horiz.segments of the ladders, at 45 deg. to ladder edges
26312 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26314 // supports of the ceramic pins holding the detectors
26318 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26320 // ceramic pins holding the detectors
26324 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26326 // holders of cooling tubes
26328 I035dits[1] = 0.15;
26330 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26332 // top holders of microcables
26336 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26338 // inox cooling tubes - F.T. March,7-2001
26339 I037dits[0] = 0.093;
26341 I037dits[2] = I018dits[2];
26342 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26345 // cooling water - F.T. March,7-2001
26347 I038dits[1] = I037dits[0];
26348 I038dits[2] = I018dits[2];
26349 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26351 // cooling freon - R.B. March,21-2001
26353 I038dits[1] = I037dits[0];
26354 I038dits[2] = I018dits[2];
26355 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26357 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26359 // SDD heat bridge - F.T. March,7-2001
26360 I039dits[0] = 1.1000;
26361 I039dits[1] = 0.0087;
26362 I039dits[2] = 3.2500;
26363 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26368 dits[2] = I039dits[2];
26369 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26373 I041dits[1] = 0.12;
26374 I041dits[2] = I039dits[2];
26377 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26380 // SDD PASCAL - F.T. March,7-2001
26381 I042dits[0] = 0.5000;
26382 I042dits[1] = 0.0175;
26383 I042dits[2] = 0.5000;
26384 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26386 // SDD AMBRA - F.T. March,7-2001
26387 I043dits[0] = 0.3500;
26388 I043dits[1] = 0.0175;
26389 I043dits[2] = 0.5000;
26390 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26392 // SDD capacitors - F.T. March,7-2001
26393 I051dits[0] = 0.1400;
26394 I051dits[1] = 0.0350;
26395 I051dits[2] = 0.0625;
26396 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26398 // SDD hybrid circuit - F.T. March,7-2001
26399 I052dits[0] = 1.725000;
26400 I052dits[1] = 0.003743;
26401 I052dits[2] = I039dits[2];
26402 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26404 // SDD anode microcable : changed - F.T. March,7-2001
26405 I044dits[0] = I018dits[2];
26406 I044dits[1] = I039dits[2];
26407 I044dits[2] = 0.00084;
26408 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26409 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26410 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26412 // SDD electronics box - F.T. March,7-2001
26413 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26414 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26415 I050dits[2] = I018dits[2];
26416 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26418 // SDD sensitive volume
26420 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26422 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26424 // Like for ITS3 - F.T. March,7-2001
26426 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26428 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26431 // --- Define SSD volumes ------------------------------------------
26455 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26460 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26465 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26470 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26475 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26480 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26485 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26490 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26495 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26500 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26505 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26511 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26516 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26522 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26528 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26534 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26539 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26544 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26549 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26554 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26559 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26564 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26569 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26574 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26580 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26585 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26591 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26596 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26602 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26608 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26614 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26619 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26624 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26629 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26634 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26639 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26644 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26650 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26655 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26661 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26667 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26673 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26678 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26683 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26688 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26693 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26698 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26703 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26708 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26713 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26719 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26725 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26730 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26735 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26740 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26745 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26750 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26756 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26762 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26767 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26773 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26778 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26783 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26787 // --- Define volumes of shield of SPD ----------------
26793 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26798 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26801 // --- Define volume of first cylinder between SPD and SDD --------------
26803 dits[0] = (21.-0.128)/2.;
26806 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26808 // --- Define volume of second cylinder between SDD and SSD --------------
26810 dits[0] = (59.5-0.128)/2.;
26812 dits[2] = 56.2; // was 57
26813 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26815 // --- Define volumes of SDD cone ----------------------------------
26854 dits[37] = 27.2637;
26856 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26879 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26893 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26907 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26912 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26917 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26922 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26927 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26932 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26937 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26943 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26948 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26951 // --- Define volumes of SSD cone ----------------------------------
26993 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
27001 dits[6] = -zmax+2.;
27004 dits[9] = -71.2819;
27006 dits[11] = 49.0319;
27007 dits[12] = -57.25; // was 58.5
27008 dits[13] = 32.9681;
27010 dits[15] = -57.25; // was 58.5
27013 dits[18] = -55.75; // was 57
27015 dits[20] = 32.25; // was 31.5
27016 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27021 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
27026 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
27031 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27033 dits[0] = 42.05+5.;
27034 dits[1] = 42.55+5.;
27036 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27037 // this will change after PPR
27038 dits[0] = 37.05+5.;
27039 dits[1] = 37.55+5.;
27041 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27042 // this will change after PPR
27055 dits[12] = -68.5+4.8;
27058 dits[15] = -63.5+4.8;
27061 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
27085 dits[22] = 33.0173;
27088 dits[25] = 33.0173;
27091 dits[28] = 34.6955;
27093 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
27096 // --- Place SPD (option 'a') volumes into their mother volume IT12
27098 // SPD - option 'a'
27099 // (this is NOT the default)
27103 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27104 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27105 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27106 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27107 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27108 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27109 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27110 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27111 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27112 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27113 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27114 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27115 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27116 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27117 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27118 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27119 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27120 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27121 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27122 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27123 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27124 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27125 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27126 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27127 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27128 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27129 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27130 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27131 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27132 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27133 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27134 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27135 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27136 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27137 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27138 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27139 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27140 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27141 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27142 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27143 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27144 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27145 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27146 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27147 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27148 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27149 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27150 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27151 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27152 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27153 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27154 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27155 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27156 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27157 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27158 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27159 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27160 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27161 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27162 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27163 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27164 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27165 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27166 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27167 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27168 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27169 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27170 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27171 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27172 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27173 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27174 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27175 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27176 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27177 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27178 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27179 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27180 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27181 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27182 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27183 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27184 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27185 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27186 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27187 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27188 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27189 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27190 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27191 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27192 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27193 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27194 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27195 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27196 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27197 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27198 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27199 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27200 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27201 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27202 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27203 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27204 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27205 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27206 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27207 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27208 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27209 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27210 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27211 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27212 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27213 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27214 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27215 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27216 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27217 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27218 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27219 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27220 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27221 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27222 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27223 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27224 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27225 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27226 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27227 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27228 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27229 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27230 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27231 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27232 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27233 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27234 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27235 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27236 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27237 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27238 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27239 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27240 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27241 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27242 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27243 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27244 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27245 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27246 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27247 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27248 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27249 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27250 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27251 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27252 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27253 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27254 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27255 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27256 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27257 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27258 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27259 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27264 // --- Place SPD (option 'b') volumes into their mother volume IT12
27266 // SPD - option 'b'
27267 // (this is the default)
27271 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27272 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27273 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27274 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27275 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27276 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27277 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27278 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27279 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27280 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27281 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27282 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27283 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27284 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27285 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27286 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27287 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27288 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27289 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27290 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27291 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27292 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27293 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27294 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27295 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27296 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27297 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27298 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27299 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27300 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27301 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27302 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27303 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27304 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27305 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27306 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27307 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27308 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27309 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27310 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27311 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27312 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27313 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27314 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27315 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27316 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27317 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27318 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27319 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27320 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27321 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27322 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27323 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27324 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27325 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27326 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27327 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27328 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27329 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27330 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27331 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27332 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27333 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27334 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27335 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27336 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27337 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27338 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27339 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27340 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27341 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27342 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27343 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27344 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27345 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27346 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27347 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27348 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27349 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27350 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27351 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27352 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27353 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27354 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27355 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27356 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27357 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27358 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27359 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27360 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27361 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27362 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27363 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27364 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27365 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27366 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27367 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27368 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27369 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27370 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27371 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27372 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27373 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27374 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27375 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27376 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27377 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27378 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27379 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27380 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27381 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27382 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27383 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27384 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27385 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27386 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27387 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27388 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27389 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27390 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27391 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27392 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27393 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27394 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27395 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27396 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27397 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27398 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27399 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27400 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27401 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27402 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27403 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27404 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27405 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27406 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27407 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27408 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27409 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27410 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27411 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27412 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27413 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27414 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27415 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27416 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27417 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27418 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27419 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27420 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27421 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27422 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27423 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27424 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27425 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27426 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27427 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27428 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27429 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27430 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27431 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27435 // --- Place SDD volumes into their mother volume IT34
27438 // -- position SDD detectors of ladder 3 / layer 3
27440 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27441 ySDD = Y_SDD_sep/2.+I302dits[1];
27442 for (iSDD=0; iSDD<6; iSDD++) {
27443 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27447 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27448 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27449 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27450 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27451 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27452 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27453 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27454 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27455 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27456 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27457 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27458 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27459 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27460 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27463 // -- position SDD detectors of ladder 4 / layer 4
27465 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27466 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27467 for (iSDD=0; iSDD<8; iSDD++) {
27468 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27472 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27473 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27474 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27475 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27476 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27477 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27478 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27479 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27480 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27481 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27482 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27483 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27484 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27485 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27486 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27487 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27488 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27489 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27490 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27491 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27492 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27493 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27496 // -- build block of the SDD ladder frame holding the electronics
27498 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27499 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27500 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27502 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27503 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27504 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27506 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27507 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27508 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27509 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27510 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27511 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27512 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27513 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27515 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27516 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27518 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27519 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27521 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27522 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27523 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27524 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27526 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27527 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27528 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27529 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27531 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27532 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27534 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27535 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27536 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27537 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27539 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27540 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27542 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27543 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27545 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27546 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27547 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27548 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27551 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27553 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27555 xI039 = -SDD_CoolPipe[1]/cos30;
27556 yI039 = -I050dits[1]+I039dits[1];
27557 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27558 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27559 yI042 = yI039+I039dits[1]+I042dits[1];
27560 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27561 yI043 = yI039+I039dits[1]+I043dits[1];
27562 zChipSpace = I042dits[2];
27563 if (zChipSpace < I043dits[2]) {
27564 zChipSpace = I043dits[2];
27566 zChipSpace = zChipSpace * 2;
27567 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27568 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27569 for (ichip=0; ichip<4; ichip++) {
27570 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27571 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27572 zchip += zChipSpace + yI051space;
27574 xcap = 2*I039dits[0]/5.;
27575 yI051 = yI039+I039dits[1]+I051dits[1];
27576 zI051 = -I039dits[2] + yI051space/3.;
27578 for (ichip=0; ichip<5; ichip++) {
27579 xI051 = xI039-I039dits[0]+xcap;
27580 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27581 zI051 += yI051space/3.;
27582 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27584 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27586 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27588 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27589 zI051 -= yI051space/3.;
27591 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27593 zI051 += zChipSpace + yI051space;
27595 xI052 = -I050dits[0]+I052dits[0];
27596 yI052 = yI051+I051dits[1]+I052dits[1];
27597 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27598 xI044 = I050dits[0]-I044dits[3];
27599 yI044 = yI052+I052dits[1]+I044dits[2];
27600 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27601 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27602 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27605 // -- build block of the SDD ladder frame at the end ladders
27607 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27608 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27609 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27610 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27612 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27614 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27616 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27617 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27619 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27620 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27622 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27624 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27626 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27627 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27629 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27630 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27633 xI424 = I028dits[0]/3.;
27634 yI424 = -I028dits[1]+I424dits[1];
27635 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27636 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27637 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27638 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27639 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27640 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27643 // -- build the SDD ladder 3
27646 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27647 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27648 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27649 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27650 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27651 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27652 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27653 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27658 for (iSDD=0; iSDD<3; iSDD++) {
27659 HVname[3] = (Char_t)(48+iSDD+5);
27660 dits[0] = 1.350000;
27661 dits[1] = I425dits[1];
27662 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27663 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27665 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27666 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27667 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27668 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27669 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27670 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27676 for (iSDD=0; iSDD<3; iSDD++) {
27677 LVname[3] = (Char_t)(48+iSDD+1);
27678 dits[0] = 1.350000;
27679 dits[1] = 0.004423;
27680 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27681 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27682 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27684 fabs(yI050-yLV)*sin30/cos30 +
27685 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27686 zLV = I047dits[2] - dits[2];
27687 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27688 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27689 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27690 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27694 // -- build the SDD ladder 4
27697 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27698 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27699 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27700 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27701 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27702 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27703 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27704 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27705 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27706 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27711 for (iSDD=0; iSDD<4; iSDD++) {
27712 HVname[3] = (Char_t)(48+iSDD+5);
27713 dits[0] = 1.350000;
27714 dits[1] = I425dits[1];
27715 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27716 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27718 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27719 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27720 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27721 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27722 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27723 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27729 for (iSDD=0; iSDD<4; iSDD++) {
27730 LVname[3] = (Char_t)(48+iSDD+1);
27731 dits[0] = 1.350000;
27732 dits[1] = 0.004423;
27733 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27734 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27735 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27737 fabs(yI050-yLV)*sin30/cos30 +
27738 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27739 zLV = I048dits[2] - dits[2];
27740 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27741 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27742 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27743 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27747 // -- build the SDD barrel (layers 3 and 4)
27749 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27750 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27751 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27752 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27753 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27754 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27755 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27756 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27757 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27758 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27759 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27760 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27761 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27762 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27764 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27765 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27766 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27767 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27768 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27769 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27770 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27771 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27772 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27773 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27774 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27775 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27776 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27777 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27778 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27779 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27780 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27781 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27782 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27783 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27784 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27785 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27788 // --- Place SSD volumes into their mother volume IT56
27791 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27792 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27793 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27794 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27795 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27796 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27797 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27798 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27799 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27800 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27801 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27802 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27803 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27804 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27805 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27806 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27807 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27808 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27809 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27810 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27811 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27812 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27813 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
27814 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
27815 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27816 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27817 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27818 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27819 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27820 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27821 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27822 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27823 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27824 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27825 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27826 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27827 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27828 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27829 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27830 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27831 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27832 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27833 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27834 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27835 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27836 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27837 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27838 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27839 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27840 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27841 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27842 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27843 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27844 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27845 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27846 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27847 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27848 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27849 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27850 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27851 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27852 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27853 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27854 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27855 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27856 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27857 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27858 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27859 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27860 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27861 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27862 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27863 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27864 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27865 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27866 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27867 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27868 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27869 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27870 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27871 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27872 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27873 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27874 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27875 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27876 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27877 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27878 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27879 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27880 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27881 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27882 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27883 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27884 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27885 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27886 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27887 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27888 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27889 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27890 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27891 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27892 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27893 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27894 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27895 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27896 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27897 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27898 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27899 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27900 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27901 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27902 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27903 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27904 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27905 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27906 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27907 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27908 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27909 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27910 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27911 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27912 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27913 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27914 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27915 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27916 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27917 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27918 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27919 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27920 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27921 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27922 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27923 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27924 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27925 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27926 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27927 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27928 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27929 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27930 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27931 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27932 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27933 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27934 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27935 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27936 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27937 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27938 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27939 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27940 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27941 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27942 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27943 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27944 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27945 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27946 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27947 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27948 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27949 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27950 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27951 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27952 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27953 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27954 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27955 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27956 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27957 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27958 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27959 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27960 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27961 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
27962 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27963 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27964 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27965 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27966 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27967 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27968 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27969 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27970 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27971 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27972 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27973 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27974 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27975 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27976 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27977 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27978 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27979 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27980 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27981 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27982 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27983 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27984 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27985 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27986 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
27987 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27988 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27989 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27990 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27991 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27992 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27993 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27994 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27995 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27996 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27997 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27998 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27999 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28000 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28001 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28002 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28003 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28004 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28005 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28006 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28007 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28008 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
28009 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28010 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28011 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28012 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28013 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28014 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28015 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28016 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28017 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28018 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28019 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28020 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28021 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28022 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28023 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28024 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28025 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28026 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28027 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28028 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28029 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28030 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28031 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28032 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28033 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28034 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28035 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28036 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28037 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28038 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28039 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28040 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28041 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28042 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28043 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28044 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28045 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28046 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28047 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28048 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28049 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28050 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28051 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28052 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28053 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28054 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28055 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28056 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28057 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28058 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28059 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28060 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28061 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28062 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28063 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28064 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28065 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28071 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28072 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28074 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28075 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28081 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28082 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28083 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28084 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28085 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28086 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28087 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28088 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28089 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28090 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28091 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28092 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28093 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28094 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28095 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28096 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28097 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28098 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28099 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28100 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28101 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28102 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28103 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28104 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28105 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28106 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28107 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28108 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28109 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28110 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28111 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28112 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28113 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28114 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28115 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28116 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28117 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28118 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28119 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28120 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28121 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28122 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28123 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28124 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28125 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28126 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28127 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28128 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28129 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28130 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28131 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28132 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28133 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28134 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28135 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28136 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28137 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28138 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28139 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28140 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28141 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28142 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28143 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28144 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28145 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28146 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28147 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28148 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28149 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28150 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28151 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28152 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28153 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28154 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28155 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28156 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28157 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28158 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28159 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28160 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28161 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28162 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28163 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28164 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28165 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28166 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28167 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28168 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28169 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28170 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28171 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28172 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28173 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28174 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28175 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28176 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28177 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28183 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28184 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28186 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28187 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28193 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28194 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28195 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28196 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28197 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28198 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28199 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28200 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28201 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28202 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28203 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28204 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28205 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28206 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28207 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28208 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28209 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28210 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28211 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28212 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28213 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28214 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28215 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28216 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28217 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28218 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28219 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28220 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28223 // --- Place volumes of shield between SPD and SDD
28226 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28227 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28228 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28229 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28230 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28233 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28235 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28236 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28239 // --- Place volumes of SDD cone ----------------------------------
28242 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28243 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28244 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28245 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28246 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28247 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28248 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28249 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28250 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28251 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28252 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28253 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28254 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28255 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28256 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28257 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28258 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28259 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28260 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28261 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28262 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28263 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28264 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28265 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28266 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28267 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28268 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28269 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28270 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28271 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28272 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28273 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28274 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28275 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28276 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28277 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28278 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28279 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28280 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28281 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28282 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28283 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28284 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28285 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28286 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28287 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28288 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28289 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28290 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28291 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28292 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28293 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28294 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28295 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28296 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28297 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28298 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28299 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28300 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28301 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28302 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28303 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28304 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28305 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28306 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28307 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28308 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28309 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28310 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28311 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28312 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28313 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28314 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28315 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28316 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28317 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28318 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28319 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28320 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28321 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28322 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28323 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28324 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28325 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28326 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28327 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28328 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28329 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28330 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28331 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28332 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28333 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28334 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28335 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28336 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28337 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28338 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28339 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28340 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28341 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28344 // --- Place volumes of SSD cone ----------------------------------
28347 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28348 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28349 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28350 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28351 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28352 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28353 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28354 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28355 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28356 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28357 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28358 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28359 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28360 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28361 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28362 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28363 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28364 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28365 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28366 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28367 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28368 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28369 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28370 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28371 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28372 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28373 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28374 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28375 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28376 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28377 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28378 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28379 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28380 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28381 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28382 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28383 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28384 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28385 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28386 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28387 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28388 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28389 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28390 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28391 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28392 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28393 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28394 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28397 // --- Place subdetectors' mother volumes and supports' mother volumes
28398 // into ITS mother volume ITSD
28400 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28401 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28402 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28403 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28404 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28407 // **************************** SERVICES *********************************
28410 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28419 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28420 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28421 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28423 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28432 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28433 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28434 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28437 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28441 dgh[1] = 46.+1.0+1.5;
28446 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28447 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28448 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28450 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28454 dgh[1] = 46.+1.0+1.5;
28459 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28460 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28461 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28464 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28473 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28474 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28475 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28477 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28486 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28487 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28488 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28491 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28494 dgh[0] = (ztpc-97.5)/2.;
28501 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28502 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28504 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28507 dgh[0] = (ztpc-97.5)/2.;
28514 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28515 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28518 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28521 dgh[0] = (ztpc-97.5)/2.;
28523 dgh[2] = 46.2+1.0+1.5;
28525 dgh[4] = 62.3+1.0+1.5;
28528 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28529 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28531 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28534 dgh[0] = (ztpc-97.5)/2.;
28536 dgh[2] = 46.2+1.0+1.5;
28538 dgh[4] = 62.3+1.0+1.5;
28541 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28542 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28544 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28552 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28553 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28555 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28563 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28564 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28566 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28574 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28575 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28577 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28585 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28586 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28588 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28589 // THE ABSORBER - COPPER PART - UPPER PART
28593 dgh[2] = (ztpc-97.5+1.5)/2.;
28596 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28597 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28599 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28600 // THE ABSORBER - COPPER PART - LOWER PART
28604 dgh[2] = (ztpc-97.5+1.5)/2.;
28607 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28608 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28610 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28611 // THE ABSORBER - CARBON PART - UPPER PART
28614 dgh[1] = 46.+1.0+1.5;
28615 dgh[2] = (ztpc-97.5)/2.;
28618 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28619 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28621 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28622 // THE ABSORBER - CARBON PART - LOWER PART
28625 dgh[1] = 46.+1.0+1.5;
28626 dgh[2] = (ztpc-97.5)/2.;
28629 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28630 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28632 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28633 // COPPER PART - UPPER PART
28640 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28641 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28643 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28644 // COPPER PART - LOWER PART
28651 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28652 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28654 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28655 // CARBON PART - UPPER PART
28662 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28663 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28665 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28666 // CARBON PART - LOWER PART
28673 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28674 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28676 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28683 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28684 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28686 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28693 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28694 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28696 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28703 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28704 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28705 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28706 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28708 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28709 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28711 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28712 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28713 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28714 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28718 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28723 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28724 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28725 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28727 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28731 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28732 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28733 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28734 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28735 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28736 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28737 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28738 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28739 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28740 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28742 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28747 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28748 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28749 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28750 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28755 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28756 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28757 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28758 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28760 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28765 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28766 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28767 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28768 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28770 // --- Outputs the geometry tree in the EUCLID/CAD format
28773 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28777 //_____________________________________________________________________________
28778 void AliITSvPPRasymm::CreateMaterials(){
28779 ////////////////////////////////////////////////////////////////////////
28781 // Create ITS materials
28782 // This function defines the default materials used in the Geant
28783 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28784 // AliITSvPPRasymm.
28785 // In general it is automatically replaced by
28786 // the CreatMaterials routine defined in AliITSv?. Should the function
28787 // CreateMaterials not exist for the geometry version you are using this
28788 // one is used. See the definition found in AliITSv5 or the other routine
28789 // for a complete definition.
28792 Int_t ifield = gAlice->Field()->Integ();
28793 Float_t fieldm = gAlice->Field()->Max();
28795 Float_t tmaxfd = 0.1; // 1.0; // Degree
28796 Float_t stemax = 1.0; // cm
28797 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28798 Float_t epsil = 1.0E-4; // 1.0; // cm
28799 Float_t stmin = 0.0; // cm "Default value used"
28801 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28802 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28803 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28804 Float_t epsilSi = 1.0E-4;// .10000E+01;
28805 Float_t stminSi = 0.0; // cm "Default value used"
28807 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28808 Float_t stemaxAir = .10000E+01; // cm
28809 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28810 Float_t epsilAir = 1.0E-4;// .10000E+01;
28811 Float_t stminAir = 0.0; // cm "Default value used"
28813 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28814 Float_t stemaxServ = 1.0; // 0.01; // cm
28815 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28816 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28817 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
28820 Float_t afre[2] = { 12.011,18.9984032 };
28821 Float_t zfre[2] = { 6., 9. };
28822 Float_t wfre[2] = { 5.,12. };
28823 Float_t densfre = 1.5;
28825 // --- Define the various materials and media for GEANT ---
28826 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28827 // Float_t dens, Float_t radl, Float_t absl,
28828 // Float_t *buf=0, Int_t nwbuf=0)
28829 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28830 // Int_t isvol, Int_t ifield, Float_t fieldm,
28831 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28832 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
28833 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28834 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28836 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28837 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28839 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28840 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28842 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28843 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28845 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28846 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28848 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28849 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28851 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28852 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28854 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28855 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28857 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28858 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28860 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28861 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28863 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28864 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28866 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28867 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28869 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28870 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28872 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28873 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28875 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28876 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28878 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28879 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28881 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28882 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28884 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28885 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28887 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28888 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28890 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28891 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28893 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28894 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28896 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28897 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28899 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28900 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28902 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28903 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28905 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28906 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28908 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28909 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28911 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28912 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28914 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28915 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28917 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28918 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28920 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28921 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28923 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28924 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28926 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28927 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28929 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28930 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28932 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28933 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28935 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28936 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28938 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28939 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28941 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28942 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28944 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28945 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28947 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28948 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28950 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28951 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28953 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28954 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28956 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28957 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28959 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28960 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28962 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28963 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28965 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28966 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28968 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28969 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28971 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28972 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28974 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28975 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28980 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28981 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28983 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
28984 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28986 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28987 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28989 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28990 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28992 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28993 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28995 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28996 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28998 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28999 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29002 //______________________________________________________________________
29003 void AliITSvPPRasymm::InitAliITSgeom(){
29004 // Based on the geometry tree defined in Geant 3.21, this
29005 // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29007 if(gMC->IsA()!=AliGeant3::Class()) {
29008 Error("InitAliITSgeom",
29009 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29012 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29013 const Int_t nlayers = 6;
29014 const Int_t ndeep = 9;
29015 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29016 Int_t nlad[nlayers],ndet[nlayers];
29017 Double_t t[3],r[10];
29018 Float_t par[20],att[20];
29019 Int_t npar,natt,idshape,imat,imed;
29020 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29021 Int_t mod,lay,lad,det,i,j,k;
29022 Char_t names[nlayers][ndeep][4];
29023 Int_t itsGeomTreeCopys[nlayers][ndeep];
29024 if(fMinorVersion == 1){ // Option A
29025 Char_t *namesA[nlayers][ndeep] = {
29026 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29027 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29028 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29029 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29030 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29031 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29032 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29033 {1,1,1,1,10, 4, 4,1,1},// lay=2
29034 {1,1,1,1,14, 6, 1,0,0},// lay=3
29035 {1,1,1,1,22, 8, 1,0,0},// lay=4
29036 {1,1,1,1,34,22, 1,0,0},// lay=5
29037 {1,1,1,1,38,25, 1,0,0}};//lay=6
29038 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29039 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29040 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29042 }else if(fMinorVersion == 2){ // Option B
29043 Char_t *namesB[nlayers][ndeep] = {
29044 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29045 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29046 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29047 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29048 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29049 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29050 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29051 {1,1,1,1,10, 4, 4,1,1},// lay=2
29052 {1,1,1,1,14, 6, 1,0,0},// lay=3
29053 {1,1,1,1,22, 8, 1,0,0},// lay=4
29054 {1,1,1,1,34,22, 1,0,0},// lay=5
29055 {1,1,1,1,38,25, 1,0,0}};//lay=6
29056 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29057 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29058 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29060 } // end if fMinorVersion
29061 // Sorry, but this is not very pritty code. It should be replaced
29062 // at some point with a version that can search through the geometry
29064 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29065 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29066 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29067 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29069 for(i=0;i<nlayers;i++){
29071 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29072 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29076 if(fITSgeom!=0) delete fITSgeom;
29077 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29078 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29079 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29081 for(lay=1;lay<=nlayers;lay++){
29082 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29083 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29085 case 1: case 2: // layers 1 and 2 are a bit special
29087 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29089 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29092 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29095 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29096 par,att,imat,imed);
29097 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29098 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29099 fITSgeom->ReSetShape(kSPD,
29100 new AliITSgeomSPD425Short(npar,par));
29105 case 3: case 4: case 5: case 6: // layers 3-6
29107 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29109 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29112 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29113 par,att,imat,imed);
29116 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29117 if(!(fITSgeom->IsShapeDefined(kSDD)))
29118 fITSgeom->ReSetShape(kSDD,
29119 new AliITSgeomSDD256(npar,par));
29122 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29123 if(!(fITSgeom->IsShapeDefined(kSSD)))
29124 fITSgeom->ReSetShape(kSSD,
29125 new AliITSgeomSSD275and75(npar,par));
29128 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29129 if(!(fITSgeom->IsShapeDefined(kSSD)))
29130 fITSgeom->ReSetShape(kSSD,
29131 new AliITSgeomSSD75and275(npar,par));
29141 //_____________________________________________________________________________
29142 void AliITSvPPRasymm::Init(){
29143 ////////////////////////////////////////////////////////////////////////
29144 // Initialise the ITS after it has been created.
29145 ////////////////////////////////////////////////////////////////////////
29149 for(i=0;i<26;i++) cout << "*";
29150 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29151 for(i=0;i<25;i++) cout << "*";cout << endl;
29153 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29154 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29155 if(fITSgeom!=0) delete fITSgeom;
29156 fITSgeom = new AliITSgeom();
29157 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29158 if(!fGeomDetIn) this->InitAliITSgeom();
29159 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29162 for(i=0;i<72;i++) cout << "*";
29165 //_____________________________________________________________________________
29166 void AliITSvPPRasymm::SetDefaults(){
29167 // sets the default segmentation, response, digit and raw cluster classes
29168 const Float_t kconv = 1.0e+04; // convert cm to microns
29170 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29172 AliITSDetType *iDetType;
29177 Float_t bx[256],bz[280];
29180 iDetType=DetType(kSPD);
29181 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29182 AliITSresponse *resp0=new AliITSresponseSPD();
29183 SetResponseModel(kSPD,resp0);
29184 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29185 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29186 s0->GetDz()*2.*kconv, // for now.
29187 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29188 seg0->SetNPads(256,160);// Number of Bins in x and z
29189 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29190 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29191 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29192 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29193 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29194 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29195 bz[127] = bz[128] = 625.0; // first chip boundry
29196 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29197 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29198 SetSegmentationModel(kSPD,seg0);
29199 // set digit and raw cluster classes to be used
29200 const char *kData0=(iDetType->GetResponseModel())->DataType();
29201 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29202 "AliITSRawClusterSPD");
29203 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29204 // SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29205 // iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29208 iDetType=DetType(kSDD);
29209 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29210 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29211 SetResponseModel(kSDD,resp1);
29212 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29213 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29214 s1->GetDz()*2.*kconv, // for now.
29215 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29216 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29217 SetSegmentationModel(kSDD,seg1);
29218 const char *kData1=(iDetType->GetResponseModel())->DataType();
29219 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29220 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29221 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29222 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29223 // SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29224 // iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29227 iDetType=DetType(kSSD);
29228 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29229 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29230 SetResponseModel(kSSD,resp2);
29231 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29232 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29233 s2->GetDz()*2.*kconv, // for now.
29234 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29235 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29236 seg2->SetNPads(768,0); // number of strips on each side.
29237 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29238 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29239 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29240 SetSegmentationModel(kSSD,seg2);
29241 const char *kData2=(iDetType->GetResponseModel())->DataType();
29242 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29243 "AliITSRawClusterSSD");
29244 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29245 // SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29246 // iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29249 Warning("SetDefaults",
29250 "Only the four basic detector types are initialised!");
29254 //______________________________________________________________________
29255 void AliITSvPPRasymm::DrawModule(){
29256 ////////////////////////////////////////////////////////////////////////
29257 // Draw a shaded view of the FMD version 8.
29258 ////////////////////////////////////////////////////////////////////////
29260 // Set everything unseen
29261 gMC->Gsatt("*", "seen", -1);
29263 // Set ALIC mother visible
29264 gMC->Gsatt("ALIC","SEEN",0);
29266 // Set the volumes visible
29267 gMC->Gsatt("ITSD","SEEN",0);
29268 gMC->Gsatt("ITS1","SEEN",1);
29269 gMC->Gsatt("ITS2","SEEN",1);
29270 gMC->Gsatt("ITS3","SEEN",1);
29271 gMC->Gsatt("ITS4","SEEN",1);
29272 gMC->Gsatt("ITS5","SEEN",1);
29273 gMC->Gsatt("ITS6","SEEN",1);
29275 gMC->Gsatt("IPCB","SEEN",1);
29276 gMC->Gsatt("ICO2","SEEN",1);
29277 gMC->Gsatt("ICER","SEEN",0);
29278 gMC->Gsatt("ISI2","SEEN",0);
29279 gMC->Gsatt("IPLA","SEEN",0);
29280 gMC->Gsatt("ICO3","SEEN",0);
29281 gMC->Gsatt("IEPX","SEEN",0);
29282 gMC->Gsatt("ISI3","SEEN",1);
29283 gMC->Gsatt("ISUP","SEEN",0);
29284 gMC->Gsatt("ICHO","SEEN",0);
29285 gMC->Gsatt("ICMO","SEEN",0);
29286 gMC->Gsatt("ICMD","SEEN",0);
29287 gMC->Gsatt("ICCO","SEEN",1);
29288 gMC->Gsatt("ICCM","SEEN",0);
29289 gMC->Gsatt("ITMD","SEEN",0);
29290 gMC->Gsatt("ITTT","SEEN",1);
29293 gMC->Gdopt("hide", "on");
29294 gMC->Gdopt("shad", "on");
29295 gMC->Gsatt("*", "fill", 7);
29296 gMC->SetClipBox(".");
29297 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29298 gMC->DefaultRange();
29299 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29300 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29301 gMC->Gdman(17, 6, "MAN");
29303 //_____________________________________________________________________________
29304 void AliITSvPPRasymm::StepManager(){
29305 ////////////////////////////////////////////////////////////////////////
29306 // Called for every step in the ITS, then calles the AliITShit class
29307 // creator with the information to be recoreded about that hit.
29308 // The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29309 // printing of information to a file which can be used to create a .det
29310 // file read in by the routine CreateGeometry(). If set to 0 or any other
29311 // value except 1, the default behavior, then no such file is created nor
29312 // it the extra variables and the like used in the printing allocated.
29313 ////////////////////////////////////////////////////////////////////////
29318 TLorentzVector position, momentum;
29319 TClonesArray &lhits = *fHits;
29323 if(gMC->IsTrackInside()) vol[3] += 1;
29324 if(gMC->IsTrackEntering()) vol[3] += 2;
29325 if(gMC->IsTrackExiting()) vol[3] += 4;
29326 if(gMC->IsTrackOut()) vol[3] += 8;
29327 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29328 if(gMC->IsTrackStop()) vol[3] += 32;
29329 if(gMC->IsTrackAlive()) vol[3] += 64;
29331 // Fill hit structure.
29332 if(!(gMC->TrackCharge())) return;
29334 // Only entering charged tracks
29335 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29337 id = gMC->CurrentVolOffID(2,copy);
29338 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29340 gMC->CurrentVolOffID(3,copy1);
29341 //ladder copy in the module = 1<->2 (I10A < I12A)
29342 gMC->CurrentVolOffID(4,copy2);
29343 //module copy in the layer = 1<->10 (I12A < IT12)
29344 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29345 } else if(id == fIdSens[1]){
29347 id = gMC->CurrentVolOffID(2,copy);
29348 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29350 gMC->CurrentVolOffID(3,copy1);
29351 //ladder copy in the module = 1<->4 (I20A < I12A)
29352 gMC->CurrentVolOffID(4,copy2);
29353 //module copy in the layer = 1<->10 (I12A < IT12)
29354 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29355 } else if(id == fIdSens[2]){
29357 id = gMC->CurrentVolOffID(1,copy);
29358 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29360 id = gMC->CurrentVolOffID(2,copy);
29361 //ladder copy in the layer = 1<->14 (I004 < IT34)
29363 } else if(id == fIdSens[3]){
29365 id = gMC->CurrentVolOffID(1,copy);
29366 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29368 id = gMC->CurrentVolOffID(2,copy);
29369 //ladder copy in the layer = 1<->22 (I005 < IT34))
29371 }else if(id == fIdSens[4]){
29373 id = gMC->CurrentVolOffID(1,copy);
29374 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29376 id = gMC->CurrentVolOffID(2,copy);
29377 //ladder copy in the layer = 1<->34 (I565 < IT56)
29379 }else if(id == fIdSens[5]){
29381 id = gMC->CurrentVolOffID(1,copy);
29382 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29384 id = gMC->CurrentVolOffID(2,copy);
29385 //ladder copy in the layer = 1<->38 (I569 < IT56)
29388 return; // not an ITS volume?
29389 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29391 gMC->TrackPosition(position);
29392 gMC->TrackMomentum(momentum);
29393 hits[0]=position[0];
29394 hits[1]=position[1];
29395 hits[2]=position[2];
29396 hits[3]=momentum[0];
29397 hits[4]=momentum[1];
29398 hits[5]=momentum[2];
29399 hits[6]=gMC->Edep();
29400 hits[7]=gMC->TrackTime();
29401 // Fill hit structure with this new hit.
29402 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);