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.54 2002/03/28 16:17:03 nilsen
19 Set new Geant Step size and related parameters for the ITS materials.
21 Revision 1.53 2001/11/28 01:35:45 nilsen
22 Using standard constructors instead of default constructors for Clusterfinder,
23 Response, and FastSimulator.
25 Revision 1.52 2001/10/22 11:00:54 hristov
26 New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
28 Revision 1.51 2001/10/19 10:18:49 barbera
31 Revision 1.50 2001/10/18 12:25:07 barbera
32 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
34 Revision 1.49 2001/10/18 03:09:21 barbera
35 The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
37 Revision 1.48 2001/10/17 04:35:32 barbera
38 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
40 Revision 1.47 2001/10/04 22:33:39 nilsen
41 Fixed bugs in SetDefaults.
43 Revision 1.46 2001/10/01 19:34:08 nilsen
44 Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
46 Revision 1.45 2001/06/07 14:42:14 barbera
47 Both chip and det thicknesses set to [100,300]
49 Revision 1.44 2001/05/31 19:24:47 barbera
50 Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
52 Revision 1.43 2001/05/30 16:15:47 fca
53 Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
55 Revision 1.42 2001/05/30 15:55:35 hristov
56 Strings compared instead of pointers
58 Revision 1.41 2001/05/30 14:04:31 hristov
59 Dynamic cast replaced (F.Carminati)
61 Revision 1.40 2001/05/25 15:59:59 morsch
62 Overlaps corrected. (R. Barbera)
64 Revision 1.38 2001/05/16 08:17:49 hristov
65 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)
67 Revision 1.37 2001/05/10 00:12:59 nilsen
68 Finished fixing up the default segmentation for the PPR geometry.
70 Revision 1.36 2001/05/09 01:02:21 nilsen
71 Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
73 Revision 1.35 2001/05/03 08:40:15 barbera
74 Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
76 Revision 1.33 2001/05/01 22:40:42 nilsen
77 Partical update of SetDefault.
79 Revision 1.32 2001/04/22 13:48:09 barbera
80 New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
82 Revision 1.31 2001/04/04 07:02:16 barbera
83 Position of the cylinders holding rails corrected
85 Revision 1.30 2001/03/29 22:02:30 barbera
86 Some changes to the services due to the new drawings from the engineers.
88 Revision 1.29 2001/03/29 05:28:56 barbera
89 Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
91 Revision 1.28 2001/03/28 06:40:20 barbera
92 Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
94 Revision 1.26 2001/03/23 00:12:23 nilsen
95 Set Reading of AliITSgeom data from Geant3 common blocks as the default and
96 not a .det file. Removed redundent calls to BuildGeometry.
98 Revision 1.25 2001/03/20 19:22:51 barbera
99 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.
101 Revision 1.23 2001/03/13 21:18:44 barbera
102 Some misleading comments removed
104 Revision 1.22 2001/03/13 18:13:30 barbera
105 Some mother volumes sligthly modified to eliminate an overlap with the absorber
107 Revision 1.21 2001/03/13 08:36:23 hristov
108 fabsf replaced by TMath::Abs
110 Revision 1.20 2001/03/13 00:17:41 barbera
111 New SDD geometry got grom F. Tosello and checked by the SDD engineers
113 Revision 1.19 2001/02/28 18:23:13 barbera
114 Setters and getters to set/get the detector and chip thickness on SPD layers added
116 Revision 1.18 2001/02/27 23:18:24 barbera
117 Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
119 Revision 1.17 2001/02/19 22:14:55 nilsen
120 Fix for all 4 versions 11, 12, 21, and 22.
122 Revision 1.16 2001/02/19 20:10:34 barbera
123 Set option=2 and thickness=2 as default values --> SetMinorVersion=22
125 Revision 1.15 2001/02/19 19:44:00 barbera
126 Air density parameter corrected
128 Revision 1.14 2001/02/13 16:53:35 nilsen
129 Fixed a but when trying to use GEANT4. Needed to replace
130 if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
131 because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
132 did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
133 to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
134 in the same way as in AliITSv5.cxx.
136 Revision 1.13 2001/02/09 20:06:26 nilsen
137 Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
139 Revision 1.12 2001/02/09 13:53:38 barbera
140 Int_t redefinition avoided
142 Revision 1.11 2001/02/09 06:55:38 barbera
143 SPD option re-set to B. It was A by mistake
145 Revision 1.10 2001/02/09 00:05:31 nilsen
146 Added fMajor/MinorVersion variables and made other changes to better make
147 use of the new code changes in AliITSgeom related classes.
150 Revision 1.9 2001/02/08 16:00:37 barbera
151 New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
153 Revision 1.8 2001/02/06 08:03:44 barbera
154 Material redefinition in SDD
156 Revision 1.7 2001/02/05 13:34:57 barbera
157 Updated version of the ITS detailed geometry
159 Revision 1.5 2001/01/30 09:23:13 hristov
160 Streamers removed (R.Brun)
162 Revision 1.4 2001/01/23 20:08:03 barbera
163 Option B for pixels implemented and set as default
165 Revision 1.3 2001/01/17 08:08:20 barbera
166 Some media parameters modified
168 Revision 1.1.2.1 2001/01/15 13:38:08 barbera
169 New ITS detailed geometry to be used for the PPR
173 ///////////////////////////////////////////////////////////////////////////////
175 // Inner Traking System version PPR asymmetric //
176 // This class contains the base procedures for the Inner Tracking System //
178 // Authors: R. Barbera //
180 // Created January 15 2001. //
182 // NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
184 ///////////////////////////////////////////////////////////////////////////////
186 // See AliITSvPPRasymm::StepManager().
187 #include <iostream.h>
192 #include <TGeometry.h>
197 #include <TFile.h> // only required for Tracking function?
199 #include <TObjArray.h>
200 #include <TLorentzVector.h>
201 #include <TObjString.h>
202 #include <TClonesArray.h>
209 #include "AliConst.h"
210 #include "AliGeant3.h"
211 #include "AliITSGeant3Geometry.h"
212 #include "AliITShit.h"
214 #include "AliITSvPPRasymm.h"
215 #include "AliITSgeom.h"
216 #include "AliITSgeomSPD.h"
217 #include "AliITSgeomSDD.h"
218 #include "AliITSgeomSSD.h"
219 #include "AliITSDetType.h"
220 #include "AliITSresponseSPD.h"
221 #include "AliITSresponseSDD.h"
222 #include "AliITSresponseSSD.h"
223 #include "AliITSsegmentationSPD.h"
224 #include "AliITSsegmentationSDD.h"
225 #include "AliITSsegmentationSSD.h"
226 #include "AliITSsimulationSPD.h"
227 #include "AliITSsimulationSDD.h"
228 #include "AliITSsimulationSSD.h"
229 #include "AliITSClusterFinderSPD.h"
230 #include "AliITSClusterFinderSDD.h"
231 #include "AliITSClusterFinderSSD.h"
234 ClassImp(AliITSvPPRasymm)
236 //_____________________________________________________________________________
237 AliITSvPPRasymm::AliITSvPPRasymm() {
238 ////////////////////////////////////////////////////////////////////////
239 // Standard default constructor for the ITS version 8.
240 ////////////////////////////////////////////////////////////////////////
246 fEuclidOut = kFALSE; // Don't write Euclide file
247 fGeomDetOut = kFALSE; // Don't write .det file
248 fGeomDetIn = kFALSE; // Don't Read .det file
249 fMajorVersion = IsVersion();
251 for(i=0;i<60;i++) fRead[i] = '\0';
252 for(i=0;i<60;i++) fWrite[i] = '\0';
253 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
255 //_____________________________________________________________________________
256 AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
257 ////////////////////////////////////////////////////////////////////////
258 // Standard constructor for the ITS version 8.
259 ////////////////////////////////////////////////////////////////////////
263 fIdName = new TString[fIdN];
270 fIdSens = new Int_t[fIdN];
271 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
272 fMajorVersion = IsVersion();
274 fEuclidOut = kFALSE; // Don't write Euclide file
275 fGeomDetOut = kFALSE; // Don't write .det file
276 fGeomDetIn = kFALSE; // Don't Read .det file
282 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
283 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
284 strncpy(fRead,fEuclidGeomDet,60);
285 strncpy(fWrite,fEuclidGeomDet,60);
287 //____________________________________________________________________________
288 AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
289 ////////////////////////////////////////////////////////////////////////
290 // Copy Constructor for ITS version 8.
291 ////////////////////////////////////////////////////////////////////////
292 if(&source == this) return;
293 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
296 //_____________________________________________________________________________
297 AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
298 ////////////////////////////////////////////////////////////////////////
299 // Assignment operator for the ITS version 8.
300 ////////////////////////////////////////////////////////////////////////
301 if(&source == this) return *this;
302 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
305 //_____________________________________________________________________________
306 AliITSvPPRasymm::~AliITSvPPRasymm() {
307 ////////////////////////////////////////////////////////////////////////
308 // Standard destructor for the ITS version 8.
309 ////////////////////////////////////////////////////////////////////////
311 //__________________________________________________________________________
312 void AliITSvPPRasymm::BuildGeometry(){
313 ////////////////////////////////////////////////////////////////////////
314 // Geometry builder for the ITS version 8.
315 ////////////////////////////////////////////////////////////////////////
318 const Int_t kColorITS=kYellow;
320 top = gAlice->GetGeometry()->GetNode("alice");
323 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
325 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
326 node->SetLineColor(kColorITS);
329 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
331 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
332 node->SetLineColor(kColorITS);
335 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
337 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
338 node->SetLineColor(kColorITS);
341 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
343 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
344 node->SetLineColor(kColorITS);
347 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
349 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
350 node->SetLineColor(kColorITS);
353 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
355 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
356 node->SetLineColor(kColorITS);
363 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
365 // Define some variables for SPD
368 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
369 Float_t di103[3], di10a[3]; // for layer 1
370 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
371 Float_t di1d3[3], di20a[3]; // for layer 2
373 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
374 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
376 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
377 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
379 Float_t dbus=300.; // total bus thickness on both layers (micron)
381 ddet1 = GetThicknessDet1();
382 ddet2 = GetThicknessDet2();
383 dchip1 = GetThicknessChip1();
384 dchip2 = GetThicknessChip2();
386 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
388 if(ddet1 < 100. || ddet1 > 300.) {
389 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
390 " The default value of 200 microns will be used." << endl;
394 if(ddet2 < 100. || ddet2 > 300.) {
395 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
396 " The default value of 200 microns will be used." << endl;
400 if(dchip1 < 100. || dchip1 > 300.) {
401 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
402 " The default value of 200 microns will be used." << endl;
406 if(dchip2 < 100. || dchip2 > 300.) {
407 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
408 " The default value of 200 microns will be used." << endl;
412 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
413 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
414 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
415 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
417 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
418 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
419 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
420 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
421 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
423 Float_t deltax, deltay;
425 Int_t thickness = fMinorVersion/10;
426 Int_t option = fMinorVersion - 10*thickness;
429 // Define some variables for SDD
430 // SDD detector ladder
433 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
434 Float_t Y_SDD_sep = 0.20;
435 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
436 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
444 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
445 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
446 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
447 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
448 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
449 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
450 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
451 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
452 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
453 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
454 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
455 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
456 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
457 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
458 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
462 // SPD - option 'b' (this is the default)
466 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
467 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
468 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
469 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
470 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
471 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
472 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
473 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
474 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
475 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
476 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
477 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
478 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
479 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
480 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
486 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
487 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
488 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
489 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
490 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
491 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
492 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
493 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
494 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
495 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
496 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
497 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
498 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
499 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
500 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
501 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
502 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
503 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
504 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
505 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
506 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
507 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
508 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
509 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
510 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
511 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
512 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
513 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
514 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
515 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
516 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
517 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
518 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
519 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
520 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
521 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
525 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
526 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
527 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
528 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
529 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
530 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
531 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
532 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
533 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
534 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
535 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
536 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
537 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
538 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
539 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
540 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
541 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
542 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
543 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
544 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
545 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
546 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
547 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
548 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
549 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
550 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
551 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
552 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
553 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
554 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
555 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
556 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
557 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
558 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
559 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
560 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
561 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
562 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
563 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
564 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
565 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
566 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
567 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
568 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
569 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
570 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
571 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
572 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
573 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
574 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
575 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
576 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
577 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
578 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
579 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
580 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
581 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
582 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
583 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
584 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
585 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
586 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
587 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
588 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
589 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
590 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
591 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
592 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
593 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
594 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
595 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
598 // --- Define SPD (option 'a') volumes ----------------------------
601 // (this is NOT the default)
608 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
613 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
618 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
623 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
626 di103[1] = ddet1+dchip1;
628 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
631 di1d3[1] = ddet2+dchip2;
633 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
636 di10a[1] = ddet1+dchip1+dbus+0.0025;
638 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
641 di20a[1] = ddet2+dchip2+dbus+0.0025;
643 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
650 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
655 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
659 // --- Define SPD (option 'b') volumes ----------------------------
662 // (this is the default)
669 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
674 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
679 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
684 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
687 di107[1] = ddet1+dchip1;
689 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
692 di1d7[1] = ddet2+dchip2;
694 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
697 di10b[1] = ddet1+dchip1+dbus+0.0025;
699 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
702 di20b[1] = ddet2+dchip2+dbus+0.0025;
704 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
711 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
716 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
721 // --- Define SDD volumes ------------------------------------------
723 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
724 it34->DefineSection(0,-34.6,23.49,28.);
725 it34->DefineSection(1,-23.65,23.49,28.);
726 it34->DefineSection(2,-23.65,14.59,28.);
727 it34->DefineSection(3,23.65,14.59,28.);
728 it34->DefineSection(4,23.65,23.49,28.);
729 it34->DefineSection(5,34.6,23.49,28.);
731 I302dits[0] = 3.6250;
732 I302dits[1] = 0.0150;
733 I302dits[2] = 4.3794;
734 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
736 I004dits[0] = I302dits[0]+0.005;
737 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
738 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
739 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
740 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
742 I004dits[2] = I004dits[2] + I302dits[2];
743 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
748 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
750 I402dits[0] = 3.6250;
751 I402dits[1] = 0.0150;
752 I402dits[2] = 4.3794;
753 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
755 I005dits[0] = I402dits[0]+0.005;
756 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
757 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
758 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
759 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
761 I005dits[2] = I005dits[2] + I402dits[2];
762 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
767 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
770 // --- Define SSD volumes ------------------------------------------
773 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
774 it56->DefineSection(0,-57.45,43.6,48.);
775 it56->DefineSection(1,-49.15,43.6,48.);
776 it56->DefineSection(2,-49.15,36.9,48.);
777 it56->DefineSection(3,50.55,36.9,48.);
778 it56->DefineSection(4,50.55,43.6,48.);
779 it56->DefineSection(5,57.45,43.6,48.);
784 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
789 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
794 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
799 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
804 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
809 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
815 // --- Place SPD (option 'a') volumes into their mother volume
818 // (this is NOT the default)
826 // --- Place SPD (option 'b') volumes into their mother volume
829 // (this is the default)
833 // Place IT12 in Alice
835 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
836 node->SetLineColor(kColorITS);
837 node->SetVisibility(0);
840 // Place copy #1 of I12B in IT12
842 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
843 sub1node->SetLineColor(kColorITS);
844 sub1node->SetVisibility(0);
847 // Place copy #1 of I10B in I12B
849 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
850 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
851 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
852 sub2node->SetLineColor(kColorITS);
853 sub2node->SetVisibility(0);
856 // Place copy #1 of I107 in I10B
858 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
859 sub3node->SetLineColor(kColorITS);
860 sub3node->SetVisibility(0);
863 // Place copy #1 of I101 in I107
865 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
866 sub4node->SetLineColor(kColorITS);
867 sub4node->SetVisibility(0);
870 // Place copy #1 of ITS1 in I101
872 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
873 sub5node->SetLineColor(kColorITS);
874 fNodes->Add(sub5node);
876 fNodes->Add(sub4node);
878 fNodes->Add(sub3node);
881 // Place copy #2 of I107 in I10B
883 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
884 sub3node->SetLineColor(kColorITS);
885 sub3node->SetVisibility(0);
888 // Place copy #1 of I101 in I107
890 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
891 sub4node->SetLineColor(kColorITS);
892 sub4node->SetVisibility(0);
895 // Place copy #1 of ITS1 in I101
897 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
898 sub5node->SetLineColor(kColorITS);
899 fNodes->Add(sub5node);
901 fNodes->Add(sub4node);
903 fNodes->Add(sub3node);
906 // Place copy #3 of I107 in I10B
908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
909 sub3node->SetLineColor(kColorITS);
910 sub3node->SetVisibility(0);
913 // Place copy #1 of I101 in I107
915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
916 sub4node->SetLineColor(kColorITS);
917 sub4node->SetVisibility(0);
920 // Place copy #1 of ITS1 in I101
922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
923 sub5node->SetLineColor(kColorITS);
924 fNodes->Add(sub5node);
926 fNodes->Add(sub4node);
928 fNodes->Add(sub3node);
931 // Place copy #4 of I107 in I10B
933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
934 sub3node->SetLineColor(kColorITS);
935 sub3node->SetVisibility(0);
938 // Place copy #1 of I101 in I107
940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
941 sub4node->SetLineColor(kColorITS);
942 sub4node->SetVisibility(0);
945 // Place copy #1 of ITS1 in I101
947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
948 sub5node->SetLineColor(kColorITS);
949 fNodes->Add(sub5node);
951 fNodes->Add(sub4node);
953 fNodes->Add(sub3node);
955 fNodes->Add(sub2node);
958 // Place copy #2 of I10B in I12B
960 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
961 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
962 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
963 sub2node->SetLineColor(kColorITS);
964 sub2node->SetVisibility(0);
967 // Place copy #1 of I107 in I10B
969 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
970 sub3node->SetLineColor(kColorITS);
971 sub3node->SetVisibility(0);
974 // Place copy #1 of I101 in I107
976 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
977 sub4node->SetLineColor(kColorITS);
978 sub4node->SetVisibility(0);
981 // Place copy #1 of ITS1 in I101
983 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
984 sub5node->SetLineColor(kColorITS);
985 fNodes->Add(sub5node);
987 fNodes->Add(sub4node);
989 fNodes->Add(sub3node);
992 // Place copy #2 of I107 in I10B
994 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
995 sub3node->SetLineColor(kColorITS);
996 sub3node->SetVisibility(0);
999 // Place copy #1 of I101 in I107
1001 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1002 sub4node->SetLineColor(kColorITS);
1003 sub4node->SetVisibility(0);
1006 // Place copy #1 of ITS1 in I101
1008 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1009 sub5node->SetLineColor(kColorITS);
1010 fNodes->Add(sub5node);
1012 fNodes->Add(sub4node);
1014 fNodes->Add(sub3node);
1017 // Place copy #3 of I107 in I10B
1019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1020 sub3node->SetLineColor(kColorITS);
1021 sub3node->SetVisibility(0);
1024 // Place copy #1 of I101 in I107
1026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1027 sub4node->SetLineColor(kColorITS);
1028 sub4node->SetVisibility(0);
1031 // Place copy #1 of ITS1 in I101
1033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1034 sub5node->SetLineColor(kColorITS);
1035 fNodes->Add(sub5node);
1037 fNodes->Add(sub4node);
1039 fNodes->Add(sub3node);
1042 // Place copy #4 of I107 in I10B
1044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1045 sub3node->SetLineColor(kColorITS);
1046 sub3node->SetVisibility(0);
1049 // Place copy #1 of I101 in I107
1051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1052 sub4node->SetLineColor(kColorITS);
1053 sub4node->SetVisibility(0);
1056 // Place copy #1 of ITS1 in I101
1058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1059 sub5node->SetLineColor(kColorITS);
1060 fNodes->Add(sub5node);
1062 fNodes->Add(sub4node);
1064 fNodes->Add(sub3node);
1066 fNodes->Add(sub2node);
1069 // Place copy #1 of I20B in I12B
1071 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1072 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1073 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1074 sub2node->SetLineColor(kColorITS);
1075 sub2node->SetVisibility(0);
1078 // Place copy #1 of I1D7 in I20B
1080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1081 sub3node->SetLineColor(kColorITS);
1082 sub3node->SetVisibility(0);
1085 // Place copy #1 of I1D1 in I1D7
1087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1088 sub4node->SetLineColor(kColorITS);
1089 sub4node->SetVisibility(0);
1092 // Place copy #1 of ITS2 in I1D1
1094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1095 sub5node->SetLineColor(kColorITS);
1096 fNodes->Add(sub5node);
1098 fNodes->Add(sub4node);
1100 fNodes->Add(sub3node);
1103 // Place copy #2 of I1D7 in I20B
1105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1106 sub3node->SetLineColor(kColorITS);
1107 sub3node->SetVisibility(0);
1110 // Place copy #1 of I1D1 in I1D7
1112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1113 sub4node->SetLineColor(kColorITS);
1114 sub4node->SetVisibility(0);
1117 // Place copy #1 of ITS2 in I1D1
1119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1120 sub5node->SetLineColor(kColorITS);
1121 fNodes->Add(sub5node);
1123 fNodes->Add(sub4node);
1125 fNodes->Add(sub3node);
1128 // Place copy #3 of I1D7 in I20B
1130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1131 sub3node->SetLineColor(kColorITS);
1132 sub3node->SetVisibility(0);
1135 // Place copy #1 of I1D1 in I1D7
1137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1138 sub4node->SetLineColor(kColorITS);
1139 sub4node->SetVisibility(0);
1142 // Place copy #1 of ITS2 in I1D1
1144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1145 sub5node->SetLineColor(kColorITS);
1146 fNodes->Add(sub5node);
1148 fNodes->Add(sub4node);
1150 fNodes->Add(sub3node);
1153 // Place copy #4 of I1D7 in I20B
1155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1156 sub3node->SetLineColor(kColorITS);
1157 sub3node->SetVisibility(0);
1160 // Place copy #1 of I1D1 in I1D7
1162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1163 sub4node->SetLineColor(kColorITS);
1164 sub4node->SetVisibility(0);
1167 // Place copy #1 of ITS2 in I1D1
1169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1170 sub5node->SetLineColor(kColorITS);
1171 fNodes->Add(sub5node);
1173 fNodes->Add(sub4node);
1175 fNodes->Add(sub3node);
1177 fNodes->Add(sub2node);
1180 // Place copy #2 of I20B in I12B
1182 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1183 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1184 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1185 sub2node->SetLineColor(kColorITS);
1186 sub2node->SetVisibility(0);
1189 // Place copy #1 of I1D7 in I20B
1191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1192 sub3node->SetLineColor(kColorITS);
1193 sub3node->SetVisibility(0);
1196 // Place copy #1 of I1D1 in I1D7
1198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1199 sub4node->SetLineColor(kColorITS);
1200 sub4node->SetVisibility(0);
1203 // Place copy #1 of ITS2 in I1D1
1205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1206 sub5node->SetLineColor(kColorITS);
1207 fNodes->Add(sub5node);
1209 fNodes->Add(sub4node);
1211 fNodes->Add(sub3node);
1214 // Place copy #2 of I1D7 in I20B
1216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1217 sub3node->SetLineColor(kColorITS);
1218 sub3node->SetVisibility(0);
1221 // Place copy #1 of I1D1 in I1D7
1223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1224 sub4node->SetLineColor(kColorITS);
1225 sub4node->SetVisibility(0);
1228 // Place copy #1 of ITS2 in I1D1
1230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1231 sub5node->SetLineColor(kColorITS);
1232 fNodes->Add(sub5node);
1234 fNodes->Add(sub4node);
1236 fNodes->Add(sub3node);
1239 // Place copy #3 of I1D7 in I20B
1241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1242 sub3node->SetLineColor(kColorITS);
1243 sub3node->SetVisibility(0);
1246 // Place copy #1 of I1D1 in I1D7
1248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1249 sub4node->SetLineColor(kColorITS);
1250 sub4node->SetVisibility(0);
1253 // Place copy #1 of ITS2 in I1D1
1255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1256 sub5node->SetLineColor(kColorITS);
1257 fNodes->Add(sub5node);
1259 fNodes->Add(sub4node);
1261 fNodes->Add(sub3node);
1264 // Place copy #4 of I1D7 in I20B
1266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1267 sub3node->SetLineColor(kColorITS);
1268 sub3node->SetVisibility(0);
1271 // Place copy #1 of I1D1 in I1D7
1273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1274 sub4node->SetLineColor(kColorITS);
1275 sub4node->SetVisibility(0);
1278 // Place copy #1 of ITS2 in I1D1
1280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1281 sub5node->SetLineColor(kColorITS);
1282 fNodes->Add(sub5node);
1284 fNodes->Add(sub4node);
1286 fNodes->Add(sub3node);
1288 fNodes->Add(sub2node);
1291 // Place copy #3 of I20B in I12B
1293 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1294 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1295 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1296 sub2node->SetLineColor(kColorITS);
1297 sub2node->SetVisibility(0);
1300 // Place copy #1 of I1D7 in I20B
1302 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1303 sub3node->SetLineColor(kColorITS);
1304 sub3node->SetVisibility(0);
1307 // Place copy #1 of I1D1 in I1D7
1309 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1310 sub4node->SetLineColor(kColorITS);
1311 sub4node->SetVisibility(0);
1314 // Place copy #1 of ITS2 in I1D1
1316 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1317 sub5node->SetLineColor(kColorITS);
1318 fNodes->Add(sub5node);
1320 fNodes->Add(sub4node);
1322 fNodes->Add(sub3node);
1325 // Place copy #2 of I1D7 in I20B
1327 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1328 sub3node->SetLineColor(kColorITS);
1329 sub3node->SetVisibility(0);
1332 // Place copy #1 of I1D1 in I1D7
1334 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1335 sub4node->SetLineColor(kColorITS);
1336 sub4node->SetVisibility(0);
1339 // Place copy #1 of ITS2 in I1D1
1341 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1342 sub5node->SetLineColor(kColorITS);
1343 fNodes->Add(sub5node);
1345 fNodes->Add(sub4node);
1347 fNodes->Add(sub3node);
1350 // Place copy #3 of I1D7 in I20B
1352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1353 sub3node->SetLineColor(kColorITS);
1354 sub3node->SetVisibility(0);
1357 // Place copy #1 of I1D1 in I1D7
1359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1360 sub4node->SetLineColor(kColorITS);
1361 sub4node->SetVisibility(0);
1364 // Place copy #1 of ITS2 in I1D1
1366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1367 sub5node->SetLineColor(kColorITS);
1368 fNodes->Add(sub5node);
1370 fNodes->Add(sub4node);
1372 fNodes->Add(sub3node);
1375 // Place copy #4 of I1D7 in I20B
1377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1378 sub3node->SetLineColor(kColorITS);
1379 sub3node->SetVisibility(0);
1382 // Place copy #1 of I1D1 in I1D7
1384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1385 sub4node->SetLineColor(kColorITS);
1386 sub4node->SetVisibility(0);
1389 // Place copy #1 of ITS2 in I1D1
1391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1392 sub5node->SetLineColor(kColorITS);
1393 fNodes->Add(sub5node);
1395 fNodes->Add(sub4node);
1397 fNodes->Add(sub3node);
1399 fNodes->Add(sub2node);
1402 // Place copy #4 of I20B in I12B
1404 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1405 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1406 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1407 sub2node->SetLineColor(kColorITS);
1408 sub2node->SetVisibility(0);
1411 // Place copy #1 of I1D7 in I20B
1413 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1414 sub3node->SetLineColor(kColorITS);
1415 sub3node->SetVisibility(0);
1418 // Place copy #1 of I1D1 in I1D7
1420 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1421 sub4node->SetLineColor(kColorITS);
1422 sub4node->SetVisibility(0);
1425 // Place copy #1 of ITS2 in I1D1
1427 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1428 sub5node->SetLineColor(kColorITS);
1429 fNodes->Add(sub5node);
1431 fNodes->Add(sub4node);
1433 fNodes->Add(sub3node);
1436 // Place copy #2 of I1D7 in I20B
1438 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1439 sub3node->SetLineColor(kColorITS);
1440 sub3node->SetVisibility(0);
1443 // Place copy #1 of I1D1 in I1D7
1445 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1446 sub4node->SetLineColor(kColorITS);
1447 sub4node->SetVisibility(0);
1450 // Place copy #1 of ITS2 in I1D1
1452 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1453 sub5node->SetLineColor(kColorITS);
1454 fNodes->Add(sub5node);
1456 fNodes->Add(sub4node);
1458 fNodes->Add(sub3node);
1461 // Place copy #3 of I1D7 in I20B
1463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1464 sub3node->SetLineColor(kColorITS);
1465 sub3node->SetVisibility(0);
1468 // Place copy #1 of I1D1 in I1D7
1470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1471 sub4node->SetLineColor(kColorITS);
1472 sub4node->SetVisibility(0);
1475 // Place copy #1 of ITS2 in I1D1
1477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1478 sub5node->SetLineColor(kColorITS);
1479 fNodes->Add(sub5node);
1481 fNodes->Add(sub4node);
1483 fNodes->Add(sub3node);
1486 // Place copy #4 of I1D7 in I20B
1488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1489 sub3node->SetLineColor(kColorITS);
1490 sub3node->SetVisibility(0);
1493 // Place copy #1 of I1D1 in I1D7
1495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1496 sub4node->SetLineColor(kColorITS);
1497 sub4node->SetVisibility(0);
1500 // Place copy #1 of ITS2 in I1D1
1502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1503 sub5node->SetLineColor(kColorITS);
1504 fNodes->Add(sub5node);
1506 fNodes->Add(sub4node);
1508 fNodes->Add(sub3node);
1510 fNodes->Add(sub2node);
1512 fNodes->Add(sub1node);
1515 // Place copy #2 of I12B in IT12
1517 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1518 sub1node->SetLineColor(kColorITS);
1519 sub1node->SetVisibility(0);
1522 // Place copy #1 of I10B in I12B
1524 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1525 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1526 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1527 sub2node->SetLineColor(kColorITS);
1528 sub2node->SetVisibility(0);
1531 // Place copy #1 of I107 in I10B
1533 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1534 sub3node->SetLineColor(kColorITS);
1535 sub3node->SetVisibility(0);
1538 // Place copy #1 of I101 in I107
1540 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1541 sub4node->SetLineColor(kColorITS);
1542 sub4node->SetVisibility(0);
1545 // Place copy #1 of ITS1 in I101
1547 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1548 sub5node->SetLineColor(kColorITS);
1549 fNodes->Add(sub5node);
1551 fNodes->Add(sub4node);
1553 fNodes->Add(sub3node);
1556 // Place copy #2 of I107 in I10B
1558 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1559 sub3node->SetLineColor(kColorITS);
1560 sub3node->SetVisibility(0);
1563 // Place copy #1 of I101 in I107
1565 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1566 sub4node->SetLineColor(kColorITS);
1567 sub4node->SetVisibility(0);
1570 // Place copy #1 of ITS1 in I101
1572 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1573 sub5node->SetLineColor(kColorITS);
1574 fNodes->Add(sub5node);
1576 fNodes->Add(sub4node);
1578 fNodes->Add(sub3node);
1581 // Place copy #3 of I107 in I10B
1583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1584 sub3node->SetLineColor(kColorITS);
1585 sub3node->SetVisibility(0);
1588 // Place copy #1 of I101 in I107
1590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1591 sub4node->SetLineColor(kColorITS);
1592 sub4node->SetVisibility(0);
1595 // Place copy #1 of ITS1 in I101
1597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1598 sub5node->SetLineColor(kColorITS);
1599 fNodes->Add(sub5node);
1601 fNodes->Add(sub4node);
1603 fNodes->Add(sub3node);
1606 // Place copy #4 of I107 in I10B
1608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1609 sub3node->SetLineColor(kColorITS);
1610 sub3node->SetVisibility(0);
1613 // Place copy #1 of I101 in I107
1615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1616 sub4node->SetLineColor(kColorITS);
1617 sub4node->SetVisibility(0);
1620 // Place copy #1 of ITS1 in I101
1622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1623 sub5node->SetLineColor(kColorITS);
1624 fNodes->Add(sub5node);
1626 fNodes->Add(sub4node);
1628 fNodes->Add(sub3node);
1630 fNodes->Add(sub2node);
1633 // Place copy #2 of I10B in I12B
1635 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1636 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1637 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1638 sub2node->SetLineColor(kColorITS);
1639 sub2node->SetVisibility(0);
1642 // Place copy #1 of I107 in I10B
1644 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1645 sub3node->SetLineColor(kColorITS);
1646 sub3node->SetVisibility(0);
1649 // Place copy #1 of I101 in I107
1651 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1652 sub4node->SetLineColor(kColorITS);
1653 sub4node->SetVisibility(0);
1656 // Place copy #1 of ITS1 in I101
1658 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1659 sub5node->SetLineColor(kColorITS);
1660 fNodes->Add(sub5node);
1662 fNodes->Add(sub4node);
1664 fNodes->Add(sub3node);
1667 // Place copy #2 of I107 in I10B
1669 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1670 sub3node->SetLineColor(kColorITS);
1671 sub3node->SetVisibility(0);
1674 // Place copy #1 of I101 in I107
1676 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1677 sub4node->SetLineColor(kColorITS);
1678 sub4node->SetVisibility(0);
1681 // Place copy #1 of ITS1 in I101
1683 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1684 sub5node->SetLineColor(kColorITS);
1685 fNodes->Add(sub5node);
1687 fNodes->Add(sub4node);
1689 fNodes->Add(sub3node);
1692 // Place copy #3 of I107 in I10B
1694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1695 sub3node->SetLineColor(kColorITS);
1696 sub3node->SetVisibility(0);
1699 // Place copy #1 of I101 in I107
1701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1702 sub4node->SetLineColor(kColorITS);
1703 sub4node->SetVisibility(0);
1706 // Place copy #1 of ITS1 in I101
1708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1709 sub5node->SetLineColor(kColorITS);
1710 fNodes->Add(sub5node);
1712 fNodes->Add(sub4node);
1714 fNodes->Add(sub3node);
1717 // Place copy #4 of I107 in I10B
1719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1720 sub3node->SetLineColor(kColorITS);
1721 sub3node->SetVisibility(0);
1724 // Place copy #1 of I101 in I107
1726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1727 sub4node->SetLineColor(kColorITS);
1728 sub4node->SetVisibility(0);
1731 // Place copy #1 of ITS1 in I101
1733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1734 sub5node->SetLineColor(kColorITS);
1735 fNodes->Add(sub5node);
1737 fNodes->Add(sub4node);
1739 fNodes->Add(sub3node);
1741 fNodes->Add(sub2node);
1744 // Place copy #1 of I20B in I12B
1746 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1747 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1748 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1749 sub2node->SetLineColor(kColorITS);
1750 sub2node->SetVisibility(0);
1753 // Place copy #1 of I1D7 in I20B
1755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1756 sub3node->SetLineColor(kColorITS);
1757 sub3node->SetVisibility(0);
1760 // Place copy #1 of I1D1 in I1D7
1762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1763 sub4node->SetLineColor(kColorITS);
1764 sub4node->SetVisibility(0);
1767 // Place copy #1 of ITS2 in I1D1
1769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1770 sub5node->SetLineColor(kColorITS);
1771 fNodes->Add(sub5node);
1773 fNodes->Add(sub4node);
1775 fNodes->Add(sub3node);
1778 // Place copy #2 of I1D7 in I20B
1780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1781 sub3node->SetLineColor(kColorITS);
1782 sub3node->SetVisibility(0);
1785 // Place copy #1 of I1D1 in I1D7
1787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1788 sub4node->SetLineColor(kColorITS);
1789 sub4node->SetVisibility(0);
1792 // Place copy #1 of ITS2 in I1D1
1794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1795 sub5node->SetLineColor(kColorITS);
1796 fNodes->Add(sub5node);
1798 fNodes->Add(sub4node);
1800 fNodes->Add(sub3node);
1803 // Place copy #3 of I1D7 in I20B
1805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1806 sub3node->SetLineColor(kColorITS);
1807 sub3node->SetVisibility(0);
1810 // Place copy #1 of I1D1 in I1D7
1812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1813 sub4node->SetLineColor(kColorITS);
1814 sub4node->SetVisibility(0);
1817 // Place copy #1 of ITS2 in I1D1
1819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1820 sub5node->SetLineColor(kColorITS);
1821 fNodes->Add(sub5node);
1823 fNodes->Add(sub4node);
1825 fNodes->Add(sub3node);
1828 // Place copy #4 of I1D7 in I20B
1830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1831 sub3node->SetLineColor(kColorITS);
1832 sub3node->SetVisibility(0);
1835 // Place copy #1 of I1D1 in I1D7
1837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1838 sub4node->SetLineColor(kColorITS);
1839 sub4node->SetVisibility(0);
1842 // Place copy #1 of ITS2 in I1D1
1844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1845 sub5node->SetLineColor(kColorITS);
1846 fNodes->Add(sub5node);
1848 fNodes->Add(sub4node);
1850 fNodes->Add(sub3node);
1852 fNodes->Add(sub2node);
1855 // Place copy #2 of I20B in I12B
1857 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1858 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1859 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1860 sub2node->SetLineColor(kColorITS);
1861 sub2node->SetVisibility(0);
1864 // Place copy #1 of I1D7 in I20B
1866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1867 sub3node->SetLineColor(kColorITS);
1868 sub3node->SetVisibility(0);
1871 // Place copy #1 of I1D1 in I1D7
1873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1874 sub4node->SetLineColor(kColorITS);
1875 sub4node->SetVisibility(0);
1878 // Place copy #1 of ITS2 in I1D1
1880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1881 sub5node->SetLineColor(kColorITS);
1882 fNodes->Add(sub5node);
1884 fNodes->Add(sub4node);
1886 fNodes->Add(sub3node);
1889 // Place copy #2 of I1D7 in I20B
1891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1892 sub3node->SetLineColor(kColorITS);
1893 sub3node->SetVisibility(0);
1896 // Place copy #1 of I1D1 in I1D7
1898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1899 sub4node->SetLineColor(kColorITS);
1900 sub4node->SetVisibility(0);
1903 // Place copy #1 of ITS2 in I1D1
1905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1906 sub5node->SetLineColor(kColorITS);
1907 fNodes->Add(sub5node);
1909 fNodes->Add(sub4node);
1911 fNodes->Add(sub3node);
1914 // Place copy #3 of I1D7 in I20B
1916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1917 sub3node->SetLineColor(kColorITS);
1918 sub3node->SetVisibility(0);
1921 // Place copy #1 of I1D1 in I1D7
1923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1924 sub4node->SetLineColor(kColorITS);
1925 sub4node->SetVisibility(0);
1928 // Place copy #1 of ITS2 in I1D1
1930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1931 sub5node->SetLineColor(kColorITS);
1932 fNodes->Add(sub5node);
1934 fNodes->Add(sub4node);
1936 fNodes->Add(sub3node);
1939 // Place copy #4 of I1D7 in I20B
1941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1942 sub3node->SetLineColor(kColorITS);
1943 sub3node->SetVisibility(0);
1946 // Place copy #1 of I1D1 in I1D7
1948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1949 sub4node->SetLineColor(kColorITS);
1950 sub4node->SetVisibility(0);
1953 // Place copy #1 of ITS2 in I1D1
1955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1956 sub5node->SetLineColor(kColorITS);
1957 fNodes->Add(sub5node);
1959 fNodes->Add(sub4node);
1961 fNodes->Add(sub3node);
1963 fNodes->Add(sub2node);
1966 // Place copy #3 of I20B in I12B
1968 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1969 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1970 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1971 sub2node->SetLineColor(kColorITS);
1972 sub2node->SetVisibility(0);
1975 // Place copy #1 of I1D7 in I20B
1977 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1978 sub3node->SetLineColor(kColorITS);
1979 sub3node->SetVisibility(0);
1982 // Place copy #1 of I1D1 in I1D7
1984 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1985 sub4node->SetLineColor(kColorITS);
1986 sub4node->SetVisibility(0);
1989 // Place copy #1 of ITS2 in I1D1
1991 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1992 sub5node->SetLineColor(kColorITS);
1993 fNodes->Add(sub5node);
1995 fNodes->Add(sub4node);
1997 fNodes->Add(sub3node);
2000 // Place copy #2 of I1D7 in I20B
2002 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2003 sub3node->SetLineColor(kColorITS);
2004 sub3node->SetVisibility(0);
2007 // Place copy #1 of I1D1 in I1D7
2009 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2010 sub4node->SetLineColor(kColorITS);
2011 sub4node->SetVisibility(0);
2014 // Place copy #1 of ITS2 in I1D1
2016 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2017 sub5node->SetLineColor(kColorITS);
2018 fNodes->Add(sub5node);
2020 fNodes->Add(sub4node);
2022 fNodes->Add(sub3node);
2025 // Place copy #3 of I1D7 in I20B
2027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2028 sub3node->SetLineColor(kColorITS);
2029 sub3node->SetVisibility(0);
2032 // Place copy #1 of I1D1 in I1D7
2034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2035 sub4node->SetLineColor(kColorITS);
2036 sub4node->SetVisibility(0);
2039 // Place copy #1 of ITS2 in I1D1
2041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2042 sub5node->SetLineColor(kColorITS);
2043 fNodes->Add(sub5node);
2045 fNodes->Add(sub4node);
2047 fNodes->Add(sub3node);
2050 // Place copy #4 of I1D7 in I20B
2052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2053 sub3node->SetLineColor(kColorITS);
2054 sub3node->SetVisibility(0);
2057 // Place copy #1 of I1D1 in I1D7
2059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2060 sub4node->SetLineColor(kColorITS);
2061 sub4node->SetVisibility(0);
2064 // Place copy #1 of ITS2 in I1D1
2066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2067 sub5node->SetLineColor(kColorITS);
2068 fNodes->Add(sub5node);
2070 fNodes->Add(sub4node);
2072 fNodes->Add(sub3node);
2074 fNodes->Add(sub2node);
2077 // Place copy #4 of I20B in I12B
2079 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2080 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2081 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2082 sub2node->SetLineColor(kColorITS);
2083 sub2node->SetVisibility(0);
2086 // Place copy #1 of I1D7 in I20B
2088 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2089 sub3node->SetLineColor(kColorITS);
2090 sub3node->SetVisibility(0);
2093 // Place copy #1 of I1D1 in I1D7
2095 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2096 sub4node->SetLineColor(kColorITS);
2097 sub4node->SetVisibility(0);
2100 // Place copy #1 of ITS2 in I1D1
2102 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2103 sub5node->SetLineColor(kColorITS);
2104 fNodes->Add(sub5node);
2106 fNodes->Add(sub4node);
2108 fNodes->Add(sub3node);
2111 // Place copy #2 of I1D7 in I20B
2113 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2114 sub3node->SetLineColor(kColorITS);
2115 sub3node->SetVisibility(0);
2118 // Place copy #1 of I1D1 in I1D7
2120 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2121 sub4node->SetLineColor(kColorITS);
2122 sub4node->SetVisibility(0);
2125 // Place copy #1 of ITS2 in I1D1
2127 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2128 sub5node->SetLineColor(kColorITS);
2129 fNodes->Add(sub5node);
2131 fNodes->Add(sub4node);
2133 fNodes->Add(sub3node);
2136 // Place copy #3 of I1D7 in I20B
2138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2139 sub3node->SetLineColor(kColorITS);
2140 sub3node->SetVisibility(0);
2143 // Place copy #1 of I1D1 in I1D7
2145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2146 sub4node->SetLineColor(kColorITS);
2147 sub4node->SetVisibility(0);
2150 // Place copy #1 of ITS2 in I1D1
2152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2153 sub5node->SetLineColor(kColorITS);
2154 fNodes->Add(sub5node);
2156 fNodes->Add(sub4node);
2158 fNodes->Add(sub3node);
2161 // Place copy #4 of I1D7 in I20B
2163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2164 sub3node->SetLineColor(kColorITS);
2165 sub3node->SetVisibility(0);
2168 // Place copy #1 of I1D1 in I1D7
2170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2171 sub4node->SetLineColor(kColorITS);
2172 sub4node->SetVisibility(0);
2175 // Place copy #1 of ITS2 in I1D1
2177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2178 sub5node->SetLineColor(kColorITS);
2179 fNodes->Add(sub5node);
2181 fNodes->Add(sub4node);
2183 fNodes->Add(sub3node);
2185 fNodes->Add(sub2node);
2187 fNodes->Add(sub1node);
2190 // Place copy #3 of I12B in IT12
2192 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2193 sub1node->SetLineColor(kColorITS);
2194 sub1node->SetVisibility(0);
2197 // Place copy #1 of I10B in I12B
2199 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2200 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2201 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2202 sub2node->SetLineColor(kColorITS);
2203 sub2node->SetVisibility(0);
2206 // Place copy #1 of I107 in I10B
2208 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2209 sub3node->SetLineColor(kColorITS);
2210 sub3node->SetVisibility(0);
2213 // Place copy #1 of I101 in I107
2215 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2216 sub4node->SetLineColor(kColorITS);
2217 sub4node->SetVisibility(0);
2220 // Place copy #1 of ITS1 in I101
2222 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2223 sub5node->SetLineColor(kColorITS);
2224 fNodes->Add(sub5node);
2226 fNodes->Add(sub4node);
2228 fNodes->Add(sub3node);
2231 // Place copy #2 of I107 in I10B
2233 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2234 sub3node->SetLineColor(kColorITS);
2235 sub3node->SetVisibility(0);
2238 // Place copy #1 of I101 in I107
2240 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2241 sub4node->SetLineColor(kColorITS);
2242 sub4node->SetVisibility(0);
2245 // Place copy #1 of ITS1 in I101
2247 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2248 sub5node->SetLineColor(kColorITS);
2249 fNodes->Add(sub5node);
2251 fNodes->Add(sub4node);
2253 fNodes->Add(sub3node);
2256 // Place copy #3 of I107 in I10B
2258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2259 sub3node->SetLineColor(kColorITS);
2260 sub3node->SetVisibility(0);
2263 // Place copy #1 of I101 in I107
2265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2266 sub4node->SetLineColor(kColorITS);
2267 sub4node->SetVisibility(0);
2270 // Place copy #1 of ITS1 in I101
2272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2273 sub5node->SetLineColor(kColorITS);
2274 fNodes->Add(sub5node);
2276 fNodes->Add(sub4node);
2278 fNodes->Add(sub3node);
2281 // Place copy #4 of I107 in I10B
2283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2284 sub3node->SetLineColor(kColorITS);
2285 sub3node->SetVisibility(0);
2288 // Place copy #1 of I101 in I107
2290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2291 sub4node->SetLineColor(kColorITS);
2292 sub4node->SetVisibility(0);
2295 // Place copy #1 of ITS1 in I101
2297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2298 sub5node->SetLineColor(kColorITS);
2299 fNodes->Add(sub5node);
2301 fNodes->Add(sub4node);
2303 fNodes->Add(sub3node);
2305 fNodes->Add(sub2node);
2308 // Place copy #2 of I10B in I12B
2310 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2311 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2312 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2313 sub2node->SetLineColor(kColorITS);
2314 sub2node->SetVisibility(0);
2317 // Place copy #1 of I107 in I10B
2319 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2320 sub3node->SetLineColor(kColorITS);
2321 sub3node->SetVisibility(0);
2324 // Place copy #1 of I101 in I107
2326 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2327 sub4node->SetLineColor(kColorITS);
2328 sub4node->SetVisibility(0);
2331 // Place copy #1 of ITS1 in I101
2333 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2334 sub5node->SetLineColor(kColorITS);
2335 fNodes->Add(sub5node);
2337 fNodes->Add(sub4node);
2339 fNodes->Add(sub3node);
2342 // Place copy #2 of I107 in I10B
2344 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2345 sub3node->SetLineColor(kColorITS);
2346 sub3node->SetVisibility(0);
2349 // Place copy #1 of I101 in I107
2351 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2352 sub4node->SetLineColor(kColorITS);
2353 sub4node->SetVisibility(0);
2356 // Place copy #1 of ITS1 in I101
2358 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2359 sub5node->SetLineColor(kColorITS);
2360 fNodes->Add(sub5node);
2362 fNodes->Add(sub4node);
2364 fNodes->Add(sub3node);
2367 // Place copy #3 of I107 in I10B
2369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2370 sub3node->SetLineColor(kColorITS);
2371 sub3node->SetVisibility(0);
2374 // Place copy #1 of I101 in I107
2376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2377 sub4node->SetLineColor(kColorITS);
2378 sub4node->SetVisibility(0);
2381 // Place copy #1 of ITS1 in I101
2383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2384 sub5node->SetLineColor(kColorITS);
2385 fNodes->Add(sub5node);
2387 fNodes->Add(sub4node);
2389 fNodes->Add(sub3node);
2392 // Place copy #4 of I107 in I10B
2394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2395 sub3node->SetLineColor(kColorITS);
2396 sub3node->SetVisibility(0);
2399 // Place copy #1 of I101 in I107
2401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2402 sub4node->SetLineColor(kColorITS);
2403 sub4node->SetVisibility(0);
2406 // Place copy #1 of ITS1 in I101
2408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2409 sub5node->SetLineColor(kColorITS);
2410 fNodes->Add(sub5node);
2412 fNodes->Add(sub4node);
2414 fNodes->Add(sub3node);
2416 fNodes->Add(sub2node);
2419 // Place copy #1 of I20B in I12B
2421 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2422 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2423 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2424 sub2node->SetLineColor(kColorITS);
2425 sub2node->SetVisibility(0);
2428 // Place copy #1 of I1D7 in I20B
2430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2431 sub3node->SetLineColor(kColorITS);
2432 sub3node->SetVisibility(0);
2435 // Place copy #1 of I1D1 in I1D7
2437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2438 sub4node->SetLineColor(kColorITS);
2439 sub4node->SetVisibility(0);
2442 // Place copy #1 of ITS2 in I1D1
2444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2445 sub5node->SetLineColor(kColorITS);
2446 fNodes->Add(sub5node);
2448 fNodes->Add(sub4node);
2450 fNodes->Add(sub3node);
2453 // Place copy #2 of I1D7 in I20B
2455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2456 sub3node->SetLineColor(kColorITS);
2457 sub3node->SetVisibility(0);
2460 // Place copy #1 of I1D1 in I1D7
2462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2463 sub4node->SetLineColor(kColorITS);
2464 sub4node->SetVisibility(0);
2467 // Place copy #1 of ITS2 in I1D1
2469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2470 sub5node->SetLineColor(kColorITS);
2471 fNodes->Add(sub5node);
2473 fNodes->Add(sub4node);
2475 fNodes->Add(sub3node);
2478 // Place copy #3 of I1D7 in I20B
2480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2481 sub3node->SetLineColor(kColorITS);
2482 sub3node->SetVisibility(0);
2485 // Place copy #1 of I1D1 in I1D7
2487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2488 sub4node->SetLineColor(kColorITS);
2489 sub4node->SetVisibility(0);
2492 // Place copy #1 of ITS2 in I1D1
2494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2495 sub5node->SetLineColor(kColorITS);
2496 fNodes->Add(sub5node);
2498 fNodes->Add(sub4node);
2500 fNodes->Add(sub3node);
2503 // Place copy #4 of I1D7 in I20B
2505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2506 sub3node->SetLineColor(kColorITS);
2507 sub3node->SetVisibility(0);
2510 // Place copy #1 of I1D1 in I1D7
2512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2513 sub4node->SetLineColor(kColorITS);
2514 sub4node->SetVisibility(0);
2517 // Place copy #1 of ITS2 in I1D1
2519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2520 sub5node->SetLineColor(kColorITS);
2521 fNodes->Add(sub5node);
2523 fNodes->Add(sub4node);
2525 fNodes->Add(sub3node);
2527 fNodes->Add(sub2node);
2530 // Place copy #2 of I20B in I12B
2532 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2533 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2534 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2535 sub2node->SetLineColor(kColorITS);
2536 sub2node->SetVisibility(0);
2539 // Place copy #1 of I1D7 in I20B
2541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2542 sub3node->SetLineColor(kColorITS);
2543 sub3node->SetVisibility(0);
2546 // Place copy #1 of I1D1 in I1D7
2548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2549 sub4node->SetLineColor(kColorITS);
2550 sub4node->SetVisibility(0);
2553 // Place copy #1 of ITS2 in I1D1
2555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2556 sub5node->SetLineColor(kColorITS);
2557 fNodes->Add(sub5node);
2559 fNodes->Add(sub4node);
2561 fNodes->Add(sub3node);
2564 // Place copy #2 of I1D7 in I20B
2566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2567 sub3node->SetLineColor(kColorITS);
2568 sub3node->SetVisibility(0);
2571 // Place copy #1 of I1D1 in I1D7
2573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2574 sub4node->SetLineColor(kColorITS);
2575 sub4node->SetVisibility(0);
2578 // Place copy #1 of ITS2 in I1D1
2580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2581 sub5node->SetLineColor(kColorITS);
2582 fNodes->Add(sub5node);
2584 fNodes->Add(sub4node);
2586 fNodes->Add(sub3node);
2589 // Place copy #3 of I1D7 in I20B
2591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2592 sub3node->SetLineColor(kColorITS);
2593 sub3node->SetVisibility(0);
2596 // Place copy #1 of I1D1 in I1D7
2598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2599 sub4node->SetLineColor(kColorITS);
2600 sub4node->SetVisibility(0);
2603 // Place copy #1 of ITS2 in I1D1
2605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2606 sub5node->SetLineColor(kColorITS);
2607 fNodes->Add(sub5node);
2609 fNodes->Add(sub4node);
2611 fNodes->Add(sub3node);
2614 // Place copy #4 of I1D7 in I20B
2616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2617 sub3node->SetLineColor(kColorITS);
2618 sub3node->SetVisibility(0);
2621 // Place copy #1 of I1D1 in I1D7
2623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2624 sub4node->SetLineColor(kColorITS);
2625 sub4node->SetVisibility(0);
2628 // Place copy #1 of ITS2 in I1D1
2630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2631 sub5node->SetLineColor(kColorITS);
2632 fNodes->Add(sub5node);
2634 fNodes->Add(sub4node);
2636 fNodes->Add(sub3node);
2638 fNodes->Add(sub2node);
2641 // Place copy #3 of I20B in I12B
2643 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2644 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2645 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2646 sub2node->SetLineColor(kColorITS);
2647 sub2node->SetVisibility(0);
2650 // Place copy #1 of I1D7 in I20B
2652 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2653 sub3node->SetLineColor(kColorITS);
2654 sub3node->SetVisibility(0);
2657 // Place copy #1 of I1D1 in I1D7
2659 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2660 sub4node->SetLineColor(kColorITS);
2661 sub4node->SetVisibility(0);
2664 // Place copy #1 of ITS2 in I1D1
2666 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2667 sub5node->SetLineColor(kColorITS);
2668 fNodes->Add(sub5node);
2670 fNodes->Add(sub4node);
2672 fNodes->Add(sub3node);
2675 // Place copy #2 of I1D7 in I20B
2677 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2678 sub3node->SetLineColor(kColorITS);
2679 sub3node->SetVisibility(0);
2682 // Place copy #1 of I1D1 in I1D7
2684 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2685 sub4node->SetLineColor(kColorITS);
2686 sub4node->SetVisibility(0);
2689 // Place copy #1 of ITS2 in I1D1
2691 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2692 sub5node->SetLineColor(kColorITS);
2693 fNodes->Add(sub5node);
2695 fNodes->Add(sub4node);
2697 fNodes->Add(sub3node);
2700 // Place copy #3 of I1D7 in I20B
2702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2703 sub3node->SetLineColor(kColorITS);
2704 sub3node->SetVisibility(0);
2707 // Place copy #1 of I1D1 in I1D7
2709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2710 sub4node->SetLineColor(kColorITS);
2711 sub4node->SetVisibility(0);
2714 // Place copy #1 of ITS2 in I1D1
2716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2717 sub5node->SetLineColor(kColorITS);
2718 fNodes->Add(sub5node);
2720 fNodes->Add(sub4node);
2722 fNodes->Add(sub3node);
2725 // Place copy #4 of I1D7 in I20B
2727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2728 sub3node->SetLineColor(kColorITS);
2729 sub3node->SetVisibility(0);
2732 // Place copy #1 of I1D1 in I1D7
2734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2735 sub4node->SetLineColor(kColorITS);
2736 sub4node->SetVisibility(0);
2739 // Place copy #1 of ITS2 in I1D1
2741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2742 sub5node->SetLineColor(kColorITS);
2743 fNodes->Add(sub5node);
2745 fNodes->Add(sub4node);
2747 fNodes->Add(sub3node);
2749 fNodes->Add(sub2node);
2752 // Place copy #4 of I20B in I12B
2754 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2755 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2756 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2757 sub2node->SetLineColor(kColorITS);
2758 sub2node->SetVisibility(0);
2761 // Place copy #1 of I1D7 in I20B
2763 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2764 sub3node->SetLineColor(kColorITS);
2765 sub3node->SetVisibility(0);
2768 // Place copy #1 of I1D1 in I1D7
2770 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2771 sub4node->SetLineColor(kColorITS);
2772 sub4node->SetVisibility(0);
2775 // Place copy #1 of ITS2 in I1D1
2777 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2778 sub5node->SetLineColor(kColorITS);
2779 fNodes->Add(sub5node);
2781 fNodes->Add(sub4node);
2783 fNodes->Add(sub3node);
2786 // Place copy #2 of I1D7 in I20B
2788 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2789 sub3node->SetLineColor(kColorITS);
2790 sub3node->SetVisibility(0);
2793 // Place copy #1 of I1D1 in I1D7
2795 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2796 sub4node->SetLineColor(kColorITS);
2797 sub4node->SetVisibility(0);
2800 // Place copy #1 of ITS2 in I1D1
2802 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2803 sub5node->SetLineColor(kColorITS);
2804 fNodes->Add(sub5node);
2806 fNodes->Add(sub4node);
2808 fNodes->Add(sub3node);
2811 // Place copy #3 of I1D7 in I20B
2813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2814 sub3node->SetLineColor(kColorITS);
2815 sub3node->SetVisibility(0);
2818 // Place copy #1 of I1D1 in I1D7
2820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2821 sub4node->SetLineColor(kColorITS);
2822 sub4node->SetVisibility(0);
2825 // Place copy #1 of ITS2 in I1D1
2827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2828 sub5node->SetLineColor(kColorITS);
2829 fNodes->Add(sub5node);
2831 fNodes->Add(sub4node);
2833 fNodes->Add(sub3node);
2836 // Place copy #4 of I1D7 in I20B
2838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2839 sub3node->SetLineColor(kColorITS);
2840 sub3node->SetVisibility(0);
2843 // Place copy #1 of I1D1 in I1D7
2845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2846 sub4node->SetLineColor(kColorITS);
2847 sub4node->SetVisibility(0);
2850 // Place copy #1 of ITS2 in I1D1
2852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2853 sub5node->SetLineColor(kColorITS);
2854 fNodes->Add(sub5node);
2856 fNodes->Add(sub4node);
2858 fNodes->Add(sub3node);
2860 fNodes->Add(sub2node);
2862 fNodes->Add(sub1node);
2865 // Place copy #4 of I12B in IT12
2867 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2868 sub1node->SetLineColor(kColorITS);
2869 sub1node->SetVisibility(0);
2872 // Place copy #1 of I10B in I12B
2874 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2875 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2876 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2877 sub2node->SetLineColor(kColorITS);
2878 sub2node->SetVisibility(0);
2881 // Place copy #1 of I107 in I10B
2883 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2884 sub3node->SetLineColor(kColorITS);
2885 sub3node->SetVisibility(0);
2888 // Place copy #1 of I101 in I107
2890 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2891 sub4node->SetLineColor(kColorITS);
2892 sub4node->SetVisibility(0);
2895 // Place copy #1 of ITS1 in I101
2897 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2898 sub5node->SetLineColor(kColorITS);
2899 fNodes->Add(sub5node);
2901 fNodes->Add(sub4node);
2903 fNodes->Add(sub3node);
2906 // Place copy #2 of I107 in I10B
2908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2909 sub3node->SetLineColor(kColorITS);
2910 sub3node->SetVisibility(0);
2913 // Place copy #1 of I101 in I107
2915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2916 sub4node->SetLineColor(kColorITS);
2917 sub4node->SetVisibility(0);
2920 // Place copy #1 of ITS1 in I101
2922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2923 sub5node->SetLineColor(kColorITS);
2924 fNodes->Add(sub5node);
2926 fNodes->Add(sub4node);
2928 fNodes->Add(sub3node);
2931 // Place copy #3 of I107 in I10B
2933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2934 sub3node->SetLineColor(kColorITS);
2935 sub3node->SetVisibility(0);
2938 // Place copy #1 of I101 in I107
2940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2941 sub4node->SetLineColor(kColorITS);
2942 sub4node->SetVisibility(0);
2945 // Place copy #1 of ITS1 in I101
2947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2948 sub5node->SetLineColor(kColorITS);
2949 fNodes->Add(sub5node);
2951 fNodes->Add(sub4node);
2953 fNodes->Add(sub3node);
2956 // Place copy #4 of I107 in I10B
2958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2959 sub3node->SetLineColor(kColorITS);
2960 sub3node->SetVisibility(0);
2963 // Place copy #1 of I101 in I107
2965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2966 sub4node->SetLineColor(kColorITS);
2967 sub4node->SetVisibility(0);
2970 // Place copy #1 of ITS1 in I101
2972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2973 sub5node->SetLineColor(kColorITS);
2974 fNodes->Add(sub5node);
2976 fNodes->Add(sub4node);
2978 fNodes->Add(sub3node);
2980 fNodes->Add(sub2node);
2983 // Place copy #2 of I10B in I12B
2985 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2986 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2987 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2988 sub2node->SetLineColor(kColorITS);
2989 sub2node->SetVisibility(0);
2992 // Place copy #1 of I107 in I10B
2994 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2995 sub3node->SetLineColor(kColorITS);
2996 sub3node->SetVisibility(0);
2999 // Place copy #1 of I101 in I107
3001 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3002 sub4node->SetLineColor(kColorITS);
3003 sub4node->SetVisibility(0);
3006 // Place copy #1 of ITS1 in I101
3008 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3009 sub5node->SetLineColor(kColorITS);
3010 fNodes->Add(sub5node);
3012 fNodes->Add(sub4node);
3014 fNodes->Add(sub3node);
3017 // Place copy #2 of I107 in I10B
3019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3020 sub3node->SetLineColor(kColorITS);
3021 sub3node->SetVisibility(0);
3024 // Place copy #1 of I101 in I107
3026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3027 sub4node->SetLineColor(kColorITS);
3028 sub4node->SetVisibility(0);
3031 // Place copy #1 of ITS1 in I101
3033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3034 sub5node->SetLineColor(kColorITS);
3035 fNodes->Add(sub5node);
3037 fNodes->Add(sub4node);
3039 fNodes->Add(sub3node);
3042 // Place copy #3 of I107 in I10B
3044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3045 sub3node->SetLineColor(kColorITS);
3046 sub3node->SetVisibility(0);
3049 // Place copy #1 of I101 in I107
3051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3052 sub4node->SetLineColor(kColorITS);
3053 sub4node->SetVisibility(0);
3056 // Place copy #1 of ITS1 in I101
3058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3059 sub5node->SetLineColor(kColorITS);
3060 fNodes->Add(sub5node);
3062 fNodes->Add(sub4node);
3064 fNodes->Add(sub3node);
3067 // Place copy #4 of I107 in I10B
3069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3070 sub3node->SetLineColor(kColorITS);
3071 sub3node->SetVisibility(0);
3074 // Place copy #1 of I101 in I107
3076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3077 sub4node->SetLineColor(kColorITS);
3078 sub4node->SetVisibility(0);
3081 // Place copy #1 of ITS1 in I101
3083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3084 sub5node->SetLineColor(kColorITS);
3085 fNodes->Add(sub5node);
3087 fNodes->Add(sub4node);
3089 fNodes->Add(sub3node);
3091 fNodes->Add(sub2node);
3094 // Place copy #1 of I20B in I12B
3096 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3097 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3098 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3099 sub2node->SetLineColor(kColorITS);
3100 sub2node->SetVisibility(0);
3103 // Place copy #1 of I1D7 in I20B
3105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3106 sub3node->SetLineColor(kColorITS);
3107 sub3node->SetVisibility(0);
3110 // Place copy #1 of I1D1 in I1D7
3112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3113 sub4node->SetLineColor(kColorITS);
3114 sub4node->SetVisibility(0);
3117 // Place copy #1 of ITS2 in I1D1
3119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3120 sub5node->SetLineColor(kColorITS);
3121 fNodes->Add(sub5node);
3123 fNodes->Add(sub4node);
3125 fNodes->Add(sub3node);
3128 // Place copy #2 of I1D7 in I20B
3130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3131 sub3node->SetLineColor(kColorITS);
3132 sub3node->SetVisibility(0);
3135 // Place copy #1 of I1D1 in I1D7
3137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3138 sub4node->SetLineColor(kColorITS);
3139 sub4node->SetVisibility(0);
3142 // Place copy #1 of ITS2 in I1D1
3144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3145 sub5node->SetLineColor(kColorITS);
3146 fNodes->Add(sub5node);
3148 fNodes->Add(sub4node);
3150 fNodes->Add(sub3node);
3153 // Place copy #3 of I1D7 in I20B
3155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3156 sub3node->SetLineColor(kColorITS);
3157 sub3node->SetVisibility(0);
3160 // Place copy #1 of I1D1 in I1D7
3162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3163 sub4node->SetLineColor(kColorITS);
3164 sub4node->SetVisibility(0);
3167 // Place copy #1 of ITS2 in I1D1
3169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3170 sub5node->SetLineColor(kColorITS);
3171 fNodes->Add(sub5node);
3173 fNodes->Add(sub4node);
3175 fNodes->Add(sub3node);
3178 // Place copy #4 of I1D7 in I20B
3180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3181 sub3node->SetLineColor(kColorITS);
3182 sub3node->SetVisibility(0);
3185 // Place copy #1 of I1D1 in I1D7
3187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3188 sub4node->SetLineColor(kColorITS);
3189 sub4node->SetVisibility(0);
3192 // Place copy #1 of ITS2 in I1D1
3194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3195 sub5node->SetLineColor(kColorITS);
3196 fNodes->Add(sub5node);
3198 fNodes->Add(sub4node);
3200 fNodes->Add(sub3node);
3202 fNodes->Add(sub2node);
3205 // Place copy #2 of I20B in I12B
3207 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3208 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3209 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3210 sub2node->SetLineColor(kColorITS);
3211 sub2node->SetVisibility(0);
3214 // Place copy #1 of I1D7 in I20B
3216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3217 sub3node->SetLineColor(kColorITS);
3218 sub3node->SetVisibility(0);
3221 // Place copy #1 of I1D1 in I1D7
3223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3224 sub4node->SetLineColor(kColorITS);
3225 sub4node->SetVisibility(0);
3228 // Place copy #1 of ITS2 in I1D1
3230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3231 sub5node->SetLineColor(kColorITS);
3232 fNodes->Add(sub5node);
3234 fNodes->Add(sub4node);
3236 fNodes->Add(sub3node);
3239 // Place copy #2 of I1D7 in I20B
3241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3242 sub3node->SetLineColor(kColorITS);
3243 sub3node->SetVisibility(0);
3246 // Place copy #1 of I1D1 in I1D7
3248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3249 sub4node->SetLineColor(kColorITS);
3250 sub4node->SetVisibility(0);
3253 // Place copy #1 of ITS2 in I1D1
3255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3256 sub5node->SetLineColor(kColorITS);
3257 fNodes->Add(sub5node);
3259 fNodes->Add(sub4node);
3261 fNodes->Add(sub3node);
3264 // Place copy #3 of I1D7 in I20B
3266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3267 sub3node->SetLineColor(kColorITS);
3268 sub3node->SetVisibility(0);
3271 // Place copy #1 of I1D1 in I1D7
3273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3274 sub4node->SetLineColor(kColorITS);
3275 sub4node->SetVisibility(0);
3278 // Place copy #1 of ITS2 in I1D1
3280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3281 sub5node->SetLineColor(kColorITS);
3282 fNodes->Add(sub5node);
3284 fNodes->Add(sub4node);
3286 fNodes->Add(sub3node);
3289 // Place copy #4 of I1D7 in I20B
3291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3292 sub3node->SetLineColor(kColorITS);
3293 sub3node->SetVisibility(0);
3296 // Place copy #1 of I1D1 in I1D7
3298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3299 sub4node->SetLineColor(kColorITS);
3300 sub4node->SetVisibility(0);
3303 // Place copy #1 of ITS2 in I1D1
3305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3306 sub5node->SetLineColor(kColorITS);
3307 fNodes->Add(sub5node);
3309 fNodes->Add(sub4node);
3311 fNodes->Add(sub3node);
3313 fNodes->Add(sub2node);
3316 // Place copy #3 of I20B in I12B
3318 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3319 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3320 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3321 sub2node->SetLineColor(kColorITS);
3322 sub2node->SetVisibility(0);
3325 // Place copy #1 of I1D7 in I20B
3327 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3328 sub3node->SetLineColor(kColorITS);
3329 sub3node->SetVisibility(0);
3332 // Place copy #1 of I1D1 in I1D7
3334 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3335 sub4node->SetLineColor(kColorITS);
3336 sub4node->SetVisibility(0);
3339 // Place copy #1 of ITS2 in I1D1
3341 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3342 sub5node->SetLineColor(kColorITS);
3343 fNodes->Add(sub5node);
3345 fNodes->Add(sub4node);
3347 fNodes->Add(sub3node);
3350 // Place copy #2 of I1D7 in I20B
3352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3353 sub3node->SetLineColor(kColorITS);
3354 sub3node->SetVisibility(0);
3357 // Place copy #1 of I1D1 in I1D7
3359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3360 sub4node->SetLineColor(kColorITS);
3361 sub4node->SetVisibility(0);
3364 // Place copy #1 of ITS2 in I1D1
3366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3367 sub5node->SetLineColor(kColorITS);
3368 fNodes->Add(sub5node);
3370 fNodes->Add(sub4node);
3372 fNodes->Add(sub3node);
3375 // Place copy #3 of I1D7 in I20B
3377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3378 sub3node->SetLineColor(kColorITS);
3379 sub3node->SetVisibility(0);
3382 // Place copy #1 of I1D1 in I1D7
3384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3385 sub4node->SetLineColor(kColorITS);
3386 sub4node->SetVisibility(0);
3389 // Place copy #1 of ITS2 in I1D1
3391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3392 sub5node->SetLineColor(kColorITS);
3393 fNodes->Add(sub5node);
3395 fNodes->Add(sub4node);
3397 fNodes->Add(sub3node);
3400 // Place copy #4 of I1D7 in I20B
3402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3403 sub3node->SetLineColor(kColorITS);
3404 sub3node->SetVisibility(0);
3407 // Place copy #1 of I1D1 in I1D7
3409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3410 sub4node->SetLineColor(kColorITS);
3411 sub4node->SetVisibility(0);
3414 // Place copy #1 of ITS2 in I1D1
3416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3417 sub5node->SetLineColor(kColorITS);
3418 fNodes->Add(sub5node);
3420 fNodes->Add(sub4node);
3422 fNodes->Add(sub3node);
3424 fNodes->Add(sub2node);
3427 // Place copy #4 of I20B in I12B
3429 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3430 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3431 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3432 sub2node->SetLineColor(kColorITS);
3433 sub2node->SetVisibility(0);
3436 // Place copy #1 of I1D7 in I20B
3438 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3439 sub3node->SetLineColor(kColorITS);
3440 sub3node->SetVisibility(0);
3443 // Place copy #1 of I1D1 in I1D7
3445 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3446 sub4node->SetLineColor(kColorITS);
3447 sub4node->SetVisibility(0);
3450 // Place copy #1 of ITS2 in I1D1
3452 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3453 sub5node->SetLineColor(kColorITS);
3454 fNodes->Add(sub5node);
3456 fNodes->Add(sub4node);
3458 fNodes->Add(sub3node);
3461 // Place copy #2 of I1D7 in I20B
3463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3464 sub3node->SetLineColor(kColorITS);
3465 sub3node->SetVisibility(0);
3468 // Place copy #1 of I1D1 in I1D7
3470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3471 sub4node->SetLineColor(kColorITS);
3472 sub4node->SetVisibility(0);
3475 // Place copy #1 of ITS2 in I1D1
3477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3478 sub5node->SetLineColor(kColorITS);
3479 fNodes->Add(sub5node);
3481 fNodes->Add(sub4node);
3483 fNodes->Add(sub3node);
3486 // Place copy #3 of I1D7 in I20B
3488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3489 sub3node->SetLineColor(kColorITS);
3490 sub3node->SetVisibility(0);
3493 // Place copy #1 of I1D1 in I1D7
3495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3496 sub4node->SetLineColor(kColorITS);
3497 sub4node->SetVisibility(0);
3500 // Place copy #1 of ITS2 in I1D1
3502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3503 sub5node->SetLineColor(kColorITS);
3504 fNodes->Add(sub5node);
3506 fNodes->Add(sub4node);
3508 fNodes->Add(sub3node);
3511 // Place copy #4 of I1D7 in I20B
3513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3514 sub3node->SetLineColor(kColorITS);
3515 sub3node->SetVisibility(0);
3518 // Place copy #1 of I1D1 in I1D7
3520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3521 sub4node->SetLineColor(kColorITS);
3522 sub4node->SetVisibility(0);
3525 // Place copy #1 of ITS2 in I1D1
3527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3528 sub5node->SetLineColor(kColorITS);
3529 fNodes->Add(sub5node);
3531 fNodes->Add(sub4node);
3533 fNodes->Add(sub3node);
3535 fNodes->Add(sub2node);
3537 fNodes->Add(sub1node);
3540 // Place copy #5 of I12B in IT12
3542 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3543 sub1node->SetLineColor(kColorITS);
3544 sub1node->SetVisibility(0);
3547 // Place copy #1 of I10B in I12B
3549 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3550 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3551 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3552 sub2node->SetLineColor(kColorITS);
3553 sub2node->SetVisibility(0);
3556 // Place copy #1 of I107 in I10B
3558 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3559 sub3node->SetLineColor(kColorITS);
3560 sub3node->SetVisibility(0);
3563 // Place copy #1 of I101 in I107
3565 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3566 sub4node->SetLineColor(kColorITS);
3567 sub4node->SetVisibility(0);
3570 // Place copy #1 of ITS1 in I101
3572 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3573 sub5node->SetLineColor(kColorITS);
3574 fNodes->Add(sub5node);
3576 fNodes->Add(sub4node);
3578 fNodes->Add(sub3node);
3581 // Place copy #2 of I107 in I10B
3583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3584 sub3node->SetLineColor(kColorITS);
3585 sub3node->SetVisibility(0);
3588 // Place copy #1 of I101 in I107
3590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3591 sub4node->SetLineColor(kColorITS);
3592 sub4node->SetVisibility(0);
3595 // Place copy #1 of ITS1 in I101
3597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3598 sub5node->SetLineColor(kColorITS);
3599 fNodes->Add(sub5node);
3601 fNodes->Add(sub4node);
3603 fNodes->Add(sub3node);
3606 // Place copy #3 of I107 in I10B
3608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3609 sub3node->SetLineColor(kColorITS);
3610 sub3node->SetVisibility(0);
3613 // Place copy #1 of I101 in I107
3615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3616 sub4node->SetLineColor(kColorITS);
3617 sub4node->SetVisibility(0);
3620 // Place copy #1 of ITS1 in I101
3622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3623 sub5node->SetLineColor(kColorITS);
3624 fNodes->Add(sub5node);
3626 fNodes->Add(sub4node);
3628 fNodes->Add(sub3node);
3631 // Place copy #4 of I107 in I10B
3633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3634 sub3node->SetLineColor(kColorITS);
3635 sub3node->SetVisibility(0);
3638 // Place copy #1 of I101 in I107
3640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3641 sub4node->SetLineColor(kColorITS);
3642 sub4node->SetVisibility(0);
3645 // Place copy #1 of ITS1 in I101
3647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3648 sub5node->SetLineColor(kColorITS);
3649 fNodes->Add(sub5node);
3651 fNodes->Add(sub4node);
3653 fNodes->Add(sub3node);
3655 fNodes->Add(sub2node);
3658 // Place copy #2 of I10B in I12B
3660 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3661 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3662 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3663 sub2node->SetLineColor(kColorITS);
3664 sub2node->SetVisibility(0);
3667 // Place copy #1 of I107 in I10B
3669 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3670 sub3node->SetLineColor(kColorITS);
3671 sub3node->SetVisibility(0);
3674 // Place copy #1 of I101 in I107
3676 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3677 sub4node->SetLineColor(kColorITS);
3678 sub4node->SetVisibility(0);
3681 // Place copy #1 of ITS1 in I101
3683 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3684 sub5node->SetLineColor(kColorITS);
3685 fNodes->Add(sub5node);
3687 fNodes->Add(sub4node);
3689 fNodes->Add(sub3node);
3692 // Place copy #2 of I107 in I10B
3694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3695 sub3node->SetLineColor(kColorITS);
3696 sub3node->SetVisibility(0);
3699 // Place copy #1 of I101 in I107
3701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3702 sub4node->SetLineColor(kColorITS);
3703 sub4node->SetVisibility(0);
3706 // Place copy #1 of ITS1 in I101
3708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3709 sub5node->SetLineColor(kColorITS);
3710 fNodes->Add(sub5node);
3712 fNodes->Add(sub4node);
3714 fNodes->Add(sub3node);
3717 // Place copy #3 of I107 in I10B
3719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3720 sub3node->SetLineColor(kColorITS);
3721 sub3node->SetVisibility(0);
3724 // Place copy #1 of I101 in I107
3726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3727 sub4node->SetLineColor(kColorITS);
3728 sub4node->SetVisibility(0);
3731 // Place copy #1 of ITS1 in I101
3733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3734 sub5node->SetLineColor(kColorITS);
3735 fNodes->Add(sub5node);
3737 fNodes->Add(sub4node);
3739 fNodes->Add(sub3node);
3742 // Place copy #4 of I107 in I10B
3744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3745 sub3node->SetLineColor(kColorITS);
3746 sub3node->SetVisibility(0);
3749 // Place copy #1 of I101 in I107
3751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3752 sub4node->SetLineColor(kColorITS);
3753 sub4node->SetVisibility(0);
3756 // Place copy #1 of ITS1 in I101
3758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3759 sub5node->SetLineColor(kColorITS);
3760 fNodes->Add(sub5node);
3762 fNodes->Add(sub4node);
3764 fNodes->Add(sub3node);
3766 fNodes->Add(sub2node);
3769 // Place copy #1 of I20B in I12B
3771 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3772 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3773 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3774 sub2node->SetLineColor(kColorITS);
3775 sub2node->SetVisibility(0);
3778 // Place copy #1 of I1D7 in I20B
3780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3781 sub3node->SetLineColor(kColorITS);
3782 sub3node->SetVisibility(0);
3785 // Place copy #1 of I1D1 in I1D7
3787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3788 sub4node->SetLineColor(kColorITS);
3789 sub4node->SetVisibility(0);
3792 // Place copy #1 of ITS2 in I1D1
3794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3795 sub5node->SetLineColor(kColorITS);
3796 fNodes->Add(sub5node);
3798 fNodes->Add(sub4node);
3800 fNodes->Add(sub3node);
3803 // Place copy #2 of I1D7 in I20B
3805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3806 sub3node->SetLineColor(kColorITS);
3807 sub3node->SetVisibility(0);
3810 // Place copy #1 of I1D1 in I1D7
3812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3813 sub4node->SetLineColor(kColorITS);
3814 sub4node->SetVisibility(0);
3817 // Place copy #1 of ITS2 in I1D1
3819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3820 sub5node->SetLineColor(kColorITS);
3821 fNodes->Add(sub5node);
3823 fNodes->Add(sub4node);
3825 fNodes->Add(sub3node);
3828 // Place copy #3 of I1D7 in I20B
3830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3831 sub3node->SetLineColor(kColorITS);
3832 sub3node->SetVisibility(0);
3835 // Place copy #1 of I1D1 in I1D7
3837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3838 sub4node->SetLineColor(kColorITS);
3839 sub4node->SetVisibility(0);
3842 // Place copy #1 of ITS2 in I1D1
3844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3845 sub5node->SetLineColor(kColorITS);
3846 fNodes->Add(sub5node);
3848 fNodes->Add(sub4node);
3850 fNodes->Add(sub3node);
3853 // Place copy #4 of I1D7 in I20B
3855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3856 sub3node->SetLineColor(kColorITS);
3857 sub3node->SetVisibility(0);
3860 // Place copy #1 of I1D1 in I1D7
3862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3863 sub4node->SetLineColor(kColorITS);
3864 sub4node->SetVisibility(0);
3867 // Place copy #1 of ITS2 in I1D1
3869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3870 sub5node->SetLineColor(kColorITS);
3871 fNodes->Add(sub5node);
3873 fNodes->Add(sub4node);
3875 fNodes->Add(sub3node);
3877 fNodes->Add(sub2node);
3880 // Place copy #2 of I20B in I12B
3882 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3883 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3884 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3885 sub2node->SetLineColor(kColorITS);
3886 sub2node->SetVisibility(0);
3889 // Place copy #1 of I1D7 in I20B
3891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3892 sub3node->SetLineColor(kColorITS);
3893 sub3node->SetVisibility(0);
3896 // Place copy #1 of I1D1 in I1D7
3898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3899 sub4node->SetLineColor(kColorITS);
3900 sub4node->SetVisibility(0);
3903 // Place copy #1 of ITS2 in I1D1
3905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3906 sub5node->SetLineColor(kColorITS);
3907 fNodes->Add(sub5node);
3909 fNodes->Add(sub4node);
3911 fNodes->Add(sub3node);
3914 // Place copy #2 of I1D7 in I20B
3916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3917 sub3node->SetLineColor(kColorITS);
3918 sub3node->SetVisibility(0);
3921 // Place copy #1 of I1D1 in I1D7
3923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3924 sub4node->SetLineColor(kColorITS);
3925 sub4node->SetVisibility(0);
3928 // Place copy #1 of ITS2 in I1D1
3930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3931 sub5node->SetLineColor(kColorITS);
3932 fNodes->Add(sub5node);
3934 fNodes->Add(sub4node);
3936 fNodes->Add(sub3node);
3939 // Place copy #3 of I1D7 in I20B
3941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3942 sub3node->SetLineColor(kColorITS);
3943 sub3node->SetVisibility(0);
3946 // Place copy #1 of I1D1 in I1D7
3948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3949 sub4node->SetLineColor(kColorITS);
3950 sub4node->SetVisibility(0);
3953 // Place copy #1 of ITS2 in I1D1
3955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3956 sub5node->SetLineColor(kColorITS);
3957 fNodes->Add(sub5node);
3959 fNodes->Add(sub4node);
3961 fNodes->Add(sub3node);
3964 // Place copy #4 of I1D7 in I20B
3966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3967 sub3node->SetLineColor(kColorITS);
3968 sub3node->SetVisibility(0);
3971 // Place copy #1 of I1D1 in I1D7
3973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3974 sub4node->SetLineColor(kColorITS);
3975 sub4node->SetVisibility(0);
3978 // Place copy #1 of ITS2 in I1D1
3980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3981 sub5node->SetLineColor(kColorITS);
3982 fNodes->Add(sub5node);
3984 fNodes->Add(sub4node);
3986 fNodes->Add(sub3node);
3988 fNodes->Add(sub2node);
3991 // Place copy #3 of I20B in I12B
3993 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3994 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3995 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3996 sub2node->SetLineColor(kColorITS);
3997 sub2node->SetVisibility(0);
4000 // Place copy #1 of I1D7 in I20B
4002 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4003 sub3node->SetLineColor(kColorITS);
4004 sub3node->SetVisibility(0);
4007 // Place copy #1 of I1D1 in I1D7
4009 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4010 sub4node->SetLineColor(kColorITS);
4011 sub4node->SetVisibility(0);
4014 // Place copy #1 of ITS2 in I1D1
4016 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4017 sub5node->SetLineColor(kColorITS);
4018 fNodes->Add(sub5node);
4020 fNodes->Add(sub4node);
4022 fNodes->Add(sub3node);
4025 // Place copy #2 of I1D7 in I20B
4027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4028 sub3node->SetLineColor(kColorITS);
4029 sub3node->SetVisibility(0);
4032 // Place copy #1 of I1D1 in I1D7
4034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4035 sub4node->SetLineColor(kColorITS);
4036 sub4node->SetVisibility(0);
4039 // Place copy #1 of ITS2 in I1D1
4041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4042 sub5node->SetLineColor(kColorITS);
4043 fNodes->Add(sub5node);
4045 fNodes->Add(sub4node);
4047 fNodes->Add(sub3node);
4050 // Place copy #3 of I1D7 in I20B
4052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4053 sub3node->SetLineColor(kColorITS);
4054 sub3node->SetVisibility(0);
4057 // Place copy #1 of I1D1 in I1D7
4059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4060 sub4node->SetLineColor(kColorITS);
4061 sub4node->SetVisibility(0);
4064 // Place copy #1 of ITS2 in I1D1
4066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4067 sub5node->SetLineColor(kColorITS);
4068 fNodes->Add(sub5node);
4070 fNodes->Add(sub4node);
4072 fNodes->Add(sub3node);
4075 // Place copy #4 of I1D7 in I20B
4077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4078 sub3node->SetLineColor(kColorITS);
4079 sub3node->SetVisibility(0);
4082 // Place copy #1 of I1D1 in I1D7
4084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4085 sub4node->SetLineColor(kColorITS);
4086 sub4node->SetVisibility(0);
4089 // Place copy #1 of ITS2 in I1D1
4091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4092 sub5node->SetLineColor(kColorITS);
4093 fNodes->Add(sub5node);
4095 fNodes->Add(sub4node);
4097 fNodes->Add(sub3node);
4099 fNodes->Add(sub2node);
4102 // Place copy #4 of I20B in I12B
4104 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4105 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4106 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4107 sub2node->SetLineColor(kColorITS);
4108 sub2node->SetVisibility(0);
4111 // Place copy #1 of I1D7 in I20B
4113 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4114 sub3node->SetLineColor(kColorITS);
4115 sub3node->SetVisibility(0);
4118 // Place copy #1 of I1D1 in I1D7
4120 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4121 sub4node->SetLineColor(kColorITS);
4122 sub4node->SetVisibility(0);
4125 // Place copy #1 of ITS2 in I1D1
4127 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4128 sub5node->SetLineColor(kColorITS);
4129 fNodes->Add(sub5node);
4131 fNodes->Add(sub4node);
4133 fNodes->Add(sub3node);
4136 // Place copy #2 of I1D7 in I20B
4138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4139 sub3node->SetLineColor(kColorITS);
4140 sub3node->SetVisibility(0);
4143 // Place copy #1 of I1D1 in I1D7
4145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4146 sub4node->SetLineColor(kColorITS);
4147 sub4node->SetVisibility(0);
4150 // Place copy #1 of ITS2 in I1D1
4152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4153 sub5node->SetLineColor(kColorITS);
4154 fNodes->Add(sub5node);
4156 fNodes->Add(sub4node);
4158 fNodes->Add(sub3node);
4161 // Place copy #3 of I1D7 in I20B
4163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4164 sub3node->SetLineColor(kColorITS);
4165 sub3node->SetVisibility(0);
4168 // Place copy #1 of I1D1 in I1D7
4170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4171 sub4node->SetLineColor(kColorITS);
4172 sub4node->SetVisibility(0);
4175 // Place copy #1 of ITS2 in I1D1
4177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4178 sub5node->SetLineColor(kColorITS);
4179 fNodes->Add(sub5node);
4181 fNodes->Add(sub4node);
4183 fNodes->Add(sub3node);
4186 // Place copy #4 of I1D7 in I20B
4188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4189 sub3node->SetLineColor(kColorITS);
4190 sub3node->SetVisibility(0);
4193 // Place copy #1 of I1D1 in I1D7
4195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4196 sub4node->SetLineColor(kColorITS);
4197 sub4node->SetVisibility(0);
4200 // Place copy #1 of ITS2 in I1D1
4202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4203 sub5node->SetLineColor(kColorITS);
4204 fNodes->Add(sub5node);
4206 fNodes->Add(sub4node);
4208 fNodes->Add(sub3node);
4210 fNodes->Add(sub2node);
4212 fNodes->Add(sub1node);
4215 // Place copy #6 of I12B in IT12
4217 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4218 sub1node->SetLineColor(kColorITS);
4219 sub1node->SetVisibility(0);
4222 // Place copy #1 of I10B in I12B
4224 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4225 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4226 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4227 sub2node->SetLineColor(kColorITS);
4228 sub2node->SetVisibility(0);
4231 // Place copy #1 of I107 in I10B
4233 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4234 sub3node->SetLineColor(kColorITS);
4235 sub3node->SetVisibility(0);
4238 // Place copy #1 of I101 in I107
4240 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4241 sub4node->SetLineColor(kColorITS);
4242 sub4node->SetVisibility(0);
4245 // Place copy #1 of ITS1 in I101
4247 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4248 sub5node->SetLineColor(kColorITS);
4249 fNodes->Add(sub5node);
4251 fNodes->Add(sub4node);
4253 fNodes->Add(sub3node);
4256 // Place copy #2 of I107 in I10B
4258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4259 sub3node->SetLineColor(kColorITS);
4260 sub3node->SetVisibility(0);
4263 // Place copy #1 of I101 in I107
4265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4266 sub4node->SetLineColor(kColorITS);
4267 sub4node->SetVisibility(0);
4270 // Place copy #1 of ITS1 in I101
4272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4273 sub5node->SetLineColor(kColorITS);
4274 fNodes->Add(sub5node);
4276 fNodes->Add(sub4node);
4278 fNodes->Add(sub3node);
4281 // Place copy #3 of I107 in I10B
4283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4284 sub3node->SetLineColor(kColorITS);
4285 sub3node->SetVisibility(0);
4288 // Place copy #1 of I101 in I107
4290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4291 sub4node->SetLineColor(kColorITS);
4292 sub4node->SetVisibility(0);
4295 // Place copy #1 of ITS1 in I101
4297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4298 sub5node->SetLineColor(kColorITS);
4299 fNodes->Add(sub5node);
4301 fNodes->Add(sub4node);
4303 fNodes->Add(sub3node);
4306 // Place copy #4 of I107 in I10B
4308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4309 sub3node->SetLineColor(kColorITS);
4310 sub3node->SetVisibility(0);
4313 // Place copy #1 of I101 in I107
4315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4316 sub4node->SetLineColor(kColorITS);
4317 sub4node->SetVisibility(0);
4320 // Place copy #1 of ITS1 in I101
4322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4323 sub5node->SetLineColor(kColorITS);
4324 fNodes->Add(sub5node);
4326 fNodes->Add(sub4node);
4328 fNodes->Add(sub3node);
4330 fNodes->Add(sub2node);
4333 // Place copy #2 of I10B in I12B
4335 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4336 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4337 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4338 sub2node->SetLineColor(kColorITS);
4339 sub2node->SetVisibility(0);
4342 // Place copy #1 of I107 in I10B
4344 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4345 sub3node->SetLineColor(kColorITS);
4346 sub3node->SetVisibility(0);
4349 // Place copy #1 of I101 in I107
4351 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4352 sub4node->SetLineColor(kColorITS);
4353 sub4node->SetVisibility(0);
4356 // Place copy #1 of ITS1 in I101
4358 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4359 sub5node->SetLineColor(kColorITS);
4360 fNodes->Add(sub5node);
4362 fNodes->Add(sub4node);
4364 fNodes->Add(sub3node);
4367 // Place copy #2 of I107 in I10B
4369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4370 sub3node->SetLineColor(kColorITS);
4371 sub3node->SetVisibility(0);
4374 // Place copy #1 of I101 in I107
4376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4377 sub4node->SetLineColor(kColorITS);
4378 sub4node->SetVisibility(0);
4381 // Place copy #1 of ITS1 in I101
4383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4384 sub5node->SetLineColor(kColorITS);
4385 fNodes->Add(sub5node);
4387 fNodes->Add(sub4node);
4389 fNodes->Add(sub3node);
4392 // Place copy #3 of I107 in I10B
4394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4395 sub3node->SetLineColor(kColorITS);
4396 sub3node->SetVisibility(0);
4399 // Place copy #1 of I101 in I107
4401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4402 sub4node->SetLineColor(kColorITS);
4403 sub4node->SetVisibility(0);
4406 // Place copy #1 of ITS1 in I101
4408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4409 sub5node->SetLineColor(kColorITS);
4410 fNodes->Add(sub5node);
4412 fNodes->Add(sub4node);
4414 fNodes->Add(sub3node);
4417 // Place copy #4 of I107 in I10B
4419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4420 sub3node->SetLineColor(kColorITS);
4421 sub3node->SetVisibility(0);
4424 // Place copy #1 of I101 in I107
4426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4427 sub4node->SetLineColor(kColorITS);
4428 sub4node->SetVisibility(0);
4431 // Place copy #1 of ITS1 in I101
4433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4434 sub5node->SetLineColor(kColorITS);
4435 fNodes->Add(sub5node);
4437 fNodes->Add(sub4node);
4439 fNodes->Add(sub3node);
4441 fNodes->Add(sub2node);
4444 // Place copy #1 of I20B in I12B
4446 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4447 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4448 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4449 sub2node->SetLineColor(kColorITS);
4450 sub2node->SetVisibility(0);
4453 // Place copy #1 of I1D7 in I20B
4455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4456 sub3node->SetLineColor(kColorITS);
4457 sub3node->SetVisibility(0);
4460 // Place copy #1 of I1D1 in I1D7
4462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4463 sub4node->SetLineColor(kColorITS);
4464 sub4node->SetVisibility(0);
4467 // Place copy #1 of ITS2 in I1D1
4469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4470 sub5node->SetLineColor(kColorITS);
4471 fNodes->Add(sub5node);
4473 fNodes->Add(sub4node);
4475 fNodes->Add(sub3node);
4478 // Place copy #2 of I1D7 in I20B
4480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4481 sub3node->SetLineColor(kColorITS);
4482 sub3node->SetVisibility(0);
4485 // Place copy #1 of I1D1 in I1D7
4487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4488 sub4node->SetLineColor(kColorITS);
4489 sub4node->SetVisibility(0);
4492 // Place copy #1 of ITS2 in I1D1
4494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4495 sub5node->SetLineColor(kColorITS);
4496 fNodes->Add(sub5node);
4498 fNodes->Add(sub4node);
4500 fNodes->Add(sub3node);
4503 // Place copy #3 of I1D7 in I20B
4505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4506 sub3node->SetLineColor(kColorITS);
4507 sub3node->SetVisibility(0);
4510 // Place copy #1 of I1D1 in I1D7
4512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4513 sub4node->SetLineColor(kColorITS);
4514 sub4node->SetVisibility(0);
4517 // Place copy #1 of ITS2 in I1D1
4519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4520 sub5node->SetLineColor(kColorITS);
4521 fNodes->Add(sub5node);
4523 fNodes->Add(sub4node);
4525 fNodes->Add(sub3node);
4528 // Place copy #4 of I1D7 in I20B
4530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4531 sub3node->SetLineColor(kColorITS);
4532 sub3node->SetVisibility(0);
4535 // Place copy #1 of I1D1 in I1D7
4537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4538 sub4node->SetLineColor(kColorITS);
4539 sub4node->SetVisibility(0);
4542 // Place copy #1 of ITS2 in I1D1
4544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4545 sub5node->SetLineColor(kColorITS);
4546 fNodes->Add(sub5node);
4548 fNodes->Add(sub4node);
4550 fNodes->Add(sub3node);
4552 fNodes->Add(sub2node);
4555 // Place copy #2 of I20B in I12B
4557 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4558 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4559 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4560 sub2node->SetLineColor(kColorITS);
4561 sub2node->SetVisibility(0);
4564 // Place copy #1 of I1D7 in I20B
4566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4567 sub3node->SetLineColor(kColorITS);
4568 sub3node->SetVisibility(0);
4571 // Place copy #1 of I1D1 in I1D7
4573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4574 sub4node->SetLineColor(kColorITS);
4575 sub4node->SetVisibility(0);
4578 // Place copy #1 of ITS2 in I1D1
4580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4581 sub5node->SetLineColor(kColorITS);
4582 fNodes->Add(sub5node);
4584 fNodes->Add(sub4node);
4586 fNodes->Add(sub3node);
4589 // Place copy #2 of I1D7 in I20B
4591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4592 sub3node->SetLineColor(kColorITS);
4593 sub3node->SetVisibility(0);
4596 // Place copy #1 of I1D1 in I1D7
4598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4599 sub4node->SetLineColor(kColorITS);
4600 sub4node->SetVisibility(0);
4603 // Place copy #1 of ITS2 in I1D1
4605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4606 sub5node->SetLineColor(kColorITS);
4607 fNodes->Add(sub5node);
4609 fNodes->Add(sub4node);
4611 fNodes->Add(sub3node);
4614 // Place copy #3 of I1D7 in I20B
4616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4617 sub3node->SetLineColor(kColorITS);
4618 sub3node->SetVisibility(0);
4621 // Place copy #1 of I1D1 in I1D7
4623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4624 sub4node->SetLineColor(kColorITS);
4625 sub4node->SetVisibility(0);
4628 // Place copy #1 of ITS2 in I1D1
4630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4631 sub5node->SetLineColor(kColorITS);
4632 fNodes->Add(sub5node);
4634 fNodes->Add(sub4node);
4636 fNodes->Add(sub3node);
4639 // Place copy #4 of I1D7 in I20B
4641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4642 sub3node->SetLineColor(kColorITS);
4643 sub3node->SetVisibility(0);
4646 // Place copy #1 of I1D1 in I1D7
4648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4649 sub4node->SetLineColor(kColorITS);
4650 sub4node->SetVisibility(0);
4653 // Place copy #1 of ITS2 in I1D1
4655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4656 sub5node->SetLineColor(kColorITS);
4657 fNodes->Add(sub5node);
4659 fNodes->Add(sub4node);
4661 fNodes->Add(sub3node);
4663 fNodes->Add(sub2node);
4666 // Place copy #3 of I20B in I12B
4668 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4669 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4670 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4671 sub2node->SetLineColor(kColorITS);
4672 sub2node->SetVisibility(0);
4675 // Place copy #1 of I1D7 in I20B
4677 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4678 sub3node->SetLineColor(kColorITS);
4679 sub3node->SetVisibility(0);
4682 // Place copy #1 of I1D1 in I1D7
4684 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4685 sub4node->SetLineColor(kColorITS);
4686 sub4node->SetVisibility(0);
4689 // Place copy #1 of ITS2 in I1D1
4691 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4692 sub5node->SetLineColor(kColorITS);
4693 fNodes->Add(sub5node);
4695 fNodes->Add(sub4node);
4697 fNodes->Add(sub3node);
4700 // Place copy #2 of I1D7 in I20B
4702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4703 sub3node->SetLineColor(kColorITS);
4704 sub3node->SetVisibility(0);
4707 // Place copy #1 of I1D1 in I1D7
4709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4710 sub4node->SetLineColor(kColorITS);
4711 sub4node->SetVisibility(0);
4714 // Place copy #1 of ITS2 in I1D1
4716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4717 sub5node->SetLineColor(kColorITS);
4718 fNodes->Add(sub5node);
4720 fNodes->Add(sub4node);
4722 fNodes->Add(sub3node);
4725 // Place copy #3 of I1D7 in I20B
4727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4728 sub3node->SetLineColor(kColorITS);
4729 sub3node->SetVisibility(0);
4732 // Place copy #1 of I1D1 in I1D7
4734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4735 sub4node->SetLineColor(kColorITS);
4736 sub4node->SetVisibility(0);
4739 // Place copy #1 of ITS2 in I1D1
4741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4742 sub5node->SetLineColor(kColorITS);
4743 fNodes->Add(sub5node);
4745 fNodes->Add(sub4node);
4747 fNodes->Add(sub3node);
4750 // Place copy #4 of I1D7 in I20B
4752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4753 sub3node->SetLineColor(kColorITS);
4754 sub3node->SetVisibility(0);
4757 // Place copy #1 of I1D1 in I1D7
4759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4760 sub4node->SetLineColor(kColorITS);
4761 sub4node->SetVisibility(0);
4764 // Place copy #1 of ITS2 in I1D1
4766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4767 sub5node->SetLineColor(kColorITS);
4768 fNodes->Add(sub5node);
4770 fNodes->Add(sub4node);
4772 fNodes->Add(sub3node);
4774 fNodes->Add(sub2node);
4777 // Place copy #4 of I20B in I12B
4779 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4780 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4781 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4782 sub2node->SetLineColor(kColorITS);
4783 sub2node->SetVisibility(0);
4786 // Place copy #1 of I1D7 in I20B
4788 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4789 sub3node->SetLineColor(kColorITS);
4790 sub3node->SetVisibility(0);
4793 // Place copy #1 of I1D1 in I1D7
4795 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4796 sub4node->SetLineColor(kColorITS);
4797 sub4node->SetVisibility(0);
4800 // Place copy #1 of ITS2 in I1D1
4802 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4803 sub5node->SetLineColor(kColorITS);
4804 fNodes->Add(sub5node);
4806 fNodes->Add(sub4node);
4808 fNodes->Add(sub3node);
4811 // Place copy #2 of I1D7 in I20B
4813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4814 sub3node->SetLineColor(kColorITS);
4815 sub3node->SetVisibility(0);
4818 // Place copy #1 of I1D1 in I1D7
4820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4821 sub4node->SetLineColor(kColorITS);
4822 sub4node->SetVisibility(0);
4825 // Place copy #1 of ITS2 in I1D1
4827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4828 sub5node->SetLineColor(kColorITS);
4829 fNodes->Add(sub5node);
4831 fNodes->Add(sub4node);
4833 fNodes->Add(sub3node);
4836 // Place copy #3 of I1D7 in I20B
4838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4839 sub3node->SetLineColor(kColorITS);
4840 sub3node->SetVisibility(0);
4843 // Place copy #1 of I1D1 in I1D7
4845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4846 sub4node->SetLineColor(kColorITS);
4847 sub4node->SetVisibility(0);
4850 // Place copy #1 of ITS2 in I1D1
4852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4853 sub5node->SetLineColor(kColorITS);
4854 fNodes->Add(sub5node);
4856 fNodes->Add(sub4node);
4858 fNodes->Add(sub3node);
4861 // Place copy #4 of I1D7 in I20B
4863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4864 sub3node->SetLineColor(kColorITS);
4865 sub3node->SetVisibility(0);
4868 // Place copy #1 of I1D1 in I1D7
4870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4871 sub4node->SetLineColor(kColorITS);
4872 sub4node->SetVisibility(0);
4875 // Place copy #1 of ITS2 in I1D1
4877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4878 sub5node->SetLineColor(kColorITS);
4879 fNodes->Add(sub5node);
4881 fNodes->Add(sub4node);
4883 fNodes->Add(sub3node);
4885 fNodes->Add(sub2node);
4887 fNodes->Add(sub1node);
4890 // Place copy #7 of I12B in IT12
4892 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4893 sub1node->SetLineColor(kColorITS);
4894 sub1node->SetVisibility(0);
4897 // Place copy #1 of I10B in I12B
4899 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4900 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4901 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4902 sub2node->SetLineColor(kColorITS);
4903 sub2node->SetVisibility(0);
4906 // Place copy #1 of I107 in I10B
4908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4909 sub3node->SetLineColor(kColorITS);
4910 sub3node->SetVisibility(0);
4913 // Place copy #1 of I101 in I107
4915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4916 sub4node->SetLineColor(kColorITS);
4917 sub4node->SetVisibility(0);
4920 // Place copy #1 of ITS1 in I101
4922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4923 sub5node->SetLineColor(kColorITS);
4924 fNodes->Add(sub5node);
4926 fNodes->Add(sub4node);
4928 fNodes->Add(sub3node);
4931 // Place copy #2 of I107 in I10B
4933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4934 sub3node->SetLineColor(kColorITS);
4935 sub3node->SetVisibility(0);
4938 // Place copy #1 of I101 in I107
4940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4941 sub4node->SetLineColor(kColorITS);
4942 sub4node->SetVisibility(0);
4945 // Place copy #1 of ITS1 in I101
4947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4948 sub5node->SetLineColor(kColorITS);
4949 fNodes->Add(sub5node);
4951 fNodes->Add(sub4node);
4953 fNodes->Add(sub3node);
4956 // Place copy #3 of I107 in I10B
4958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4959 sub3node->SetLineColor(kColorITS);
4960 sub3node->SetVisibility(0);
4963 // Place copy #1 of I101 in I107
4965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4966 sub4node->SetLineColor(kColorITS);
4967 sub4node->SetVisibility(0);
4970 // Place copy #1 of ITS1 in I101
4972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4973 sub5node->SetLineColor(kColorITS);
4974 fNodes->Add(sub5node);
4976 fNodes->Add(sub4node);
4978 fNodes->Add(sub3node);
4981 // Place copy #4 of I107 in I10B
4983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4984 sub3node->SetLineColor(kColorITS);
4985 sub3node->SetVisibility(0);
4988 // Place copy #1 of I101 in I107
4990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4991 sub4node->SetLineColor(kColorITS);
4992 sub4node->SetVisibility(0);
4995 // Place copy #1 of ITS1 in I101
4997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4998 sub5node->SetLineColor(kColorITS);
4999 fNodes->Add(sub5node);
5001 fNodes->Add(sub4node);
5003 fNodes->Add(sub3node);
5005 fNodes->Add(sub2node);
5008 // Place copy #2 of I10B in I12B
5010 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5011 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5012 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5013 sub2node->SetLineColor(kColorITS);
5014 sub2node->SetVisibility(0);
5017 // Place copy #1 of I107 in I10B
5019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5020 sub3node->SetLineColor(kColorITS);
5021 sub3node->SetVisibility(0);
5024 // Place copy #1 of I101 in I107
5026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5027 sub4node->SetLineColor(kColorITS);
5028 sub4node->SetVisibility(0);
5031 // Place copy #1 of ITS1 in I101
5033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5034 sub5node->SetLineColor(kColorITS);
5035 fNodes->Add(sub5node);
5037 fNodes->Add(sub4node);
5039 fNodes->Add(sub3node);
5042 // Place copy #2 of I107 in I10B
5044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5045 sub3node->SetLineColor(kColorITS);
5046 sub3node->SetVisibility(0);
5049 // Place copy #1 of I101 in I107
5051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5052 sub4node->SetLineColor(kColorITS);
5053 sub4node->SetVisibility(0);
5056 // Place copy #1 of ITS1 in I101
5058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5059 sub5node->SetLineColor(kColorITS);
5060 fNodes->Add(sub5node);
5062 fNodes->Add(sub4node);
5064 fNodes->Add(sub3node);
5067 // Place copy #3 of I107 in I10B
5069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5070 sub3node->SetLineColor(kColorITS);
5071 sub3node->SetVisibility(0);
5074 // Place copy #1 of I101 in I107
5076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5077 sub4node->SetLineColor(kColorITS);
5078 sub4node->SetVisibility(0);
5081 // Place copy #1 of ITS1 in I101
5083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5084 sub5node->SetLineColor(kColorITS);
5085 fNodes->Add(sub5node);
5087 fNodes->Add(sub4node);
5089 fNodes->Add(sub3node);
5092 // Place copy #4 of I107 in I10B
5094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5095 sub3node->SetLineColor(kColorITS);
5096 sub3node->SetVisibility(0);
5099 // Place copy #1 of I101 in I107
5101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5102 sub4node->SetLineColor(kColorITS);
5103 sub4node->SetVisibility(0);
5106 // Place copy #1 of ITS1 in I101
5108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5109 sub5node->SetLineColor(kColorITS);
5110 fNodes->Add(sub5node);
5112 fNodes->Add(sub4node);
5114 fNodes->Add(sub3node);
5116 fNodes->Add(sub2node);
5119 // Place copy #1 of I20B in I12B
5121 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5122 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5123 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5124 sub2node->SetLineColor(kColorITS);
5125 sub2node->SetVisibility(0);
5128 // Place copy #1 of I1D7 in I20B
5130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5131 sub3node->SetLineColor(kColorITS);
5132 sub3node->SetVisibility(0);
5135 // Place copy #1 of I1D1 in I1D7
5137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5138 sub4node->SetLineColor(kColorITS);
5139 sub4node->SetVisibility(0);
5142 // Place copy #1 of ITS2 in I1D1
5144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5145 sub5node->SetLineColor(kColorITS);
5146 fNodes->Add(sub5node);
5148 fNodes->Add(sub4node);
5150 fNodes->Add(sub3node);
5153 // Place copy #2 of I1D7 in I20B
5155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5156 sub3node->SetLineColor(kColorITS);
5157 sub3node->SetVisibility(0);
5160 // Place copy #1 of I1D1 in I1D7
5162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5163 sub4node->SetLineColor(kColorITS);
5164 sub4node->SetVisibility(0);
5167 // Place copy #1 of ITS2 in I1D1
5169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5170 sub5node->SetLineColor(kColorITS);
5171 fNodes->Add(sub5node);
5173 fNodes->Add(sub4node);
5175 fNodes->Add(sub3node);
5178 // Place copy #3 of I1D7 in I20B
5180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5181 sub3node->SetLineColor(kColorITS);
5182 sub3node->SetVisibility(0);
5185 // Place copy #1 of I1D1 in I1D7
5187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5188 sub4node->SetLineColor(kColorITS);
5189 sub4node->SetVisibility(0);
5192 // Place copy #1 of ITS2 in I1D1
5194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5195 sub5node->SetLineColor(kColorITS);
5196 fNodes->Add(sub5node);
5198 fNodes->Add(sub4node);
5200 fNodes->Add(sub3node);
5203 // Place copy #4 of I1D7 in I20B
5205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5206 sub3node->SetLineColor(kColorITS);
5207 sub3node->SetVisibility(0);
5210 // Place copy #1 of I1D1 in I1D7
5212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5213 sub4node->SetLineColor(kColorITS);
5214 sub4node->SetVisibility(0);
5217 // Place copy #1 of ITS2 in I1D1
5219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5220 sub5node->SetLineColor(kColorITS);
5221 fNodes->Add(sub5node);
5223 fNodes->Add(sub4node);
5225 fNodes->Add(sub3node);
5227 fNodes->Add(sub2node);
5230 // Place copy #2 of I20B in I12B
5232 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5233 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5234 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5235 sub2node->SetLineColor(kColorITS);
5236 sub2node->SetVisibility(0);
5239 // Place copy #1 of I1D7 in I20B
5241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5242 sub3node->SetLineColor(kColorITS);
5243 sub3node->SetVisibility(0);
5246 // Place copy #1 of I1D1 in I1D7
5248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5249 sub4node->SetLineColor(kColorITS);
5250 sub4node->SetVisibility(0);
5253 // Place copy #1 of ITS2 in I1D1
5255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5256 sub5node->SetLineColor(kColorITS);
5257 fNodes->Add(sub5node);
5259 fNodes->Add(sub4node);
5261 fNodes->Add(sub3node);
5264 // Place copy #2 of I1D7 in I20B
5266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5267 sub3node->SetLineColor(kColorITS);
5268 sub3node->SetVisibility(0);
5271 // Place copy #1 of I1D1 in I1D7
5273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5274 sub4node->SetLineColor(kColorITS);
5275 sub4node->SetVisibility(0);
5278 // Place copy #1 of ITS2 in I1D1
5280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5281 sub5node->SetLineColor(kColorITS);
5282 fNodes->Add(sub5node);
5284 fNodes->Add(sub4node);
5286 fNodes->Add(sub3node);
5289 // Place copy #3 of I1D7 in I20B
5291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5292 sub3node->SetLineColor(kColorITS);
5293 sub3node->SetVisibility(0);
5296 // Place copy #1 of I1D1 in I1D7
5298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5299 sub4node->SetLineColor(kColorITS);
5300 sub4node->SetVisibility(0);
5303 // Place copy #1 of ITS2 in I1D1
5305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5306 sub5node->SetLineColor(kColorITS);
5307 fNodes->Add(sub5node);
5309 fNodes->Add(sub4node);
5311 fNodes->Add(sub3node);
5314 // Place copy #4 of I1D7 in I20B
5316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5317 sub3node->SetLineColor(kColorITS);
5318 sub3node->SetVisibility(0);
5321 // Place copy #1 of I1D1 in I1D7
5323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5324 sub4node->SetLineColor(kColorITS);
5325 sub4node->SetVisibility(0);
5328 // Place copy #1 of ITS2 in I1D1
5330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5331 sub5node->SetLineColor(kColorITS);
5332 fNodes->Add(sub5node);
5334 fNodes->Add(sub4node);
5336 fNodes->Add(sub3node);
5338 fNodes->Add(sub2node);
5341 // Place copy #3 of I20B in I12B
5343 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5344 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5345 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5346 sub2node->SetLineColor(kColorITS);
5347 sub2node->SetVisibility(0);
5350 // Place copy #1 of I1D7 in I20B
5352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5353 sub3node->SetLineColor(kColorITS);
5354 sub3node->SetVisibility(0);
5357 // Place copy #1 of I1D1 in I1D7
5359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5360 sub4node->SetLineColor(kColorITS);
5361 sub4node->SetVisibility(0);
5364 // Place copy #1 of ITS2 in I1D1
5366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5367 sub5node->SetLineColor(kColorITS);
5368 fNodes->Add(sub5node);
5370 fNodes->Add(sub4node);
5372 fNodes->Add(sub3node);
5375 // Place copy #2 of I1D7 in I20B
5377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5378 sub3node->SetLineColor(kColorITS);
5379 sub3node->SetVisibility(0);
5382 // Place copy #1 of I1D1 in I1D7
5384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5385 sub4node->SetLineColor(kColorITS);
5386 sub4node->SetVisibility(0);
5389 // Place copy #1 of ITS2 in I1D1
5391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5392 sub5node->SetLineColor(kColorITS);
5393 fNodes->Add(sub5node);
5395 fNodes->Add(sub4node);
5397 fNodes->Add(sub3node);
5400 // Place copy #3 of I1D7 in I20B
5402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5403 sub3node->SetLineColor(kColorITS);
5404 sub3node->SetVisibility(0);
5407 // Place copy #1 of I1D1 in I1D7
5409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5410 sub4node->SetLineColor(kColorITS);
5411 sub4node->SetVisibility(0);
5414 // Place copy #1 of ITS2 in I1D1
5416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5417 sub5node->SetLineColor(kColorITS);
5418 fNodes->Add(sub5node);
5420 fNodes->Add(sub4node);
5422 fNodes->Add(sub3node);
5425 // Place copy #4 of I1D7 in I20B
5427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5428 sub3node->SetLineColor(kColorITS);
5429 sub3node->SetVisibility(0);
5432 // Place copy #1 of I1D1 in I1D7
5434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5435 sub4node->SetLineColor(kColorITS);
5436 sub4node->SetVisibility(0);
5439 // Place copy #1 of ITS2 in I1D1
5441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5442 sub5node->SetLineColor(kColorITS);
5443 fNodes->Add(sub5node);
5445 fNodes->Add(sub4node);
5447 fNodes->Add(sub3node);
5449 fNodes->Add(sub2node);
5452 // Place copy #4 of I20B in I12B
5454 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5455 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5456 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5457 sub2node->SetLineColor(kColorITS);
5458 sub2node->SetVisibility(0);
5461 // Place copy #1 of I1D7 in I20B
5463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5464 sub3node->SetLineColor(kColorITS);
5465 sub3node->SetVisibility(0);
5468 // Place copy #1 of I1D1 in I1D7
5470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5471 sub4node->SetLineColor(kColorITS);
5472 sub4node->SetVisibility(0);
5475 // Place copy #1 of ITS2 in I1D1
5477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5478 sub5node->SetLineColor(kColorITS);
5479 fNodes->Add(sub5node);
5481 fNodes->Add(sub4node);
5483 fNodes->Add(sub3node);
5486 // Place copy #2 of I1D7 in I20B
5488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5489 sub3node->SetLineColor(kColorITS);
5490 sub3node->SetVisibility(0);
5493 // Place copy #1 of I1D1 in I1D7
5495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5496 sub4node->SetLineColor(kColorITS);
5497 sub4node->SetVisibility(0);
5500 // Place copy #1 of ITS2 in I1D1
5502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5503 sub5node->SetLineColor(kColorITS);
5504 fNodes->Add(sub5node);
5506 fNodes->Add(sub4node);
5508 fNodes->Add(sub3node);
5511 // Place copy #3 of I1D7 in I20B
5513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5514 sub3node->SetLineColor(kColorITS);
5515 sub3node->SetVisibility(0);
5518 // Place copy #1 of I1D1 in I1D7
5520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5521 sub4node->SetLineColor(kColorITS);
5522 sub4node->SetVisibility(0);
5525 // Place copy #1 of ITS2 in I1D1
5527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5528 sub5node->SetLineColor(kColorITS);
5529 fNodes->Add(sub5node);
5531 fNodes->Add(sub4node);
5533 fNodes->Add(sub3node);
5536 // Place copy #4 of I1D7 in I20B
5538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5539 sub3node->SetLineColor(kColorITS);
5540 sub3node->SetVisibility(0);
5543 // Place copy #1 of I1D1 in I1D7
5545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5546 sub4node->SetLineColor(kColorITS);
5547 sub4node->SetVisibility(0);
5550 // Place copy #1 of ITS2 in I1D1
5552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5553 sub5node->SetLineColor(kColorITS);
5554 fNodes->Add(sub5node);
5556 fNodes->Add(sub4node);
5558 fNodes->Add(sub3node);
5560 fNodes->Add(sub2node);
5562 fNodes->Add(sub1node);
5565 // Place copy #8 of I12B in IT12
5567 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5568 sub1node->SetLineColor(kColorITS);
5569 sub1node->SetVisibility(0);
5572 // Place copy #1 of I10B in I12B
5574 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5575 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5576 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5577 sub2node->SetLineColor(kColorITS);
5578 sub2node->SetVisibility(0);
5581 // Place copy #1 of I107 in I10B
5583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5584 sub3node->SetLineColor(kColorITS);
5585 sub3node->SetVisibility(0);
5588 // Place copy #1 of I101 in I107
5590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5591 sub4node->SetLineColor(kColorITS);
5592 sub4node->SetVisibility(0);
5595 // Place copy #1 of ITS1 in I101
5597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5598 sub5node->SetLineColor(kColorITS);
5599 fNodes->Add(sub5node);
5601 fNodes->Add(sub4node);
5603 fNodes->Add(sub3node);
5606 // Place copy #2 of I107 in I10B
5608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5609 sub3node->SetLineColor(kColorITS);
5610 sub3node->SetVisibility(0);
5613 // Place copy #1 of I101 in I107
5615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5616 sub4node->SetLineColor(kColorITS);
5617 sub4node->SetVisibility(0);
5620 // Place copy #1 of ITS1 in I101
5622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5623 sub5node->SetLineColor(kColorITS);
5624 fNodes->Add(sub5node);
5626 fNodes->Add(sub4node);
5628 fNodes->Add(sub3node);
5631 // Place copy #3 of I107 in I10B
5633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5634 sub3node->SetLineColor(kColorITS);
5635 sub3node->SetVisibility(0);
5638 // Place copy #1 of I101 in I107
5640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5641 sub4node->SetLineColor(kColorITS);
5642 sub4node->SetVisibility(0);
5645 // Place copy #1 of ITS1 in I101
5647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5648 sub5node->SetLineColor(kColorITS);
5649 fNodes->Add(sub5node);
5651 fNodes->Add(sub4node);
5653 fNodes->Add(sub3node);
5656 // Place copy #4 of I107 in I10B
5658 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5659 sub3node->SetLineColor(kColorITS);
5660 sub3node->SetVisibility(0);
5663 // Place copy #1 of I101 in I107
5665 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5666 sub4node->SetLineColor(kColorITS);
5667 sub4node->SetVisibility(0);
5670 // Place copy #1 of ITS1 in I101
5672 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5673 sub5node->SetLineColor(kColorITS);
5674 fNodes->Add(sub5node);
5676 fNodes->Add(sub4node);
5678 fNodes->Add(sub3node);
5680 fNodes->Add(sub2node);
5683 // Place copy #2 of I10B in I12B
5685 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5686 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5687 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5688 sub2node->SetLineColor(kColorITS);
5689 sub2node->SetVisibility(0);
5692 // Place copy #1 of I107 in I10B
5694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5695 sub3node->SetLineColor(kColorITS);
5696 sub3node->SetVisibility(0);
5699 // Place copy #1 of I101 in I107
5701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5702 sub4node->SetLineColor(kColorITS);
5703 sub4node->SetVisibility(0);
5706 // Place copy #1 of ITS1 in I101
5708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5709 sub5node->SetLineColor(kColorITS);
5710 fNodes->Add(sub5node);
5712 fNodes->Add(sub4node);
5714 fNodes->Add(sub3node);
5717 // Place copy #2 of I107 in I10B
5719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5720 sub3node->SetLineColor(kColorITS);
5721 sub3node->SetVisibility(0);
5724 // Place copy #1 of I101 in I107
5726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5727 sub4node->SetLineColor(kColorITS);
5728 sub4node->SetVisibility(0);
5731 // Place copy #1 of ITS1 in I101
5733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5734 sub5node->SetLineColor(kColorITS);
5735 fNodes->Add(sub5node);
5737 fNodes->Add(sub4node);
5739 fNodes->Add(sub3node);
5742 // Place copy #3 of I107 in I10B
5744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5745 sub3node->SetLineColor(kColorITS);
5746 sub3node->SetVisibility(0);
5749 // Place copy #1 of I101 in I107
5751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5752 sub4node->SetLineColor(kColorITS);
5753 sub4node->SetVisibility(0);
5756 // Place copy #1 of ITS1 in I101
5758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5759 sub5node->SetLineColor(kColorITS);
5760 fNodes->Add(sub5node);
5762 fNodes->Add(sub4node);
5764 fNodes->Add(sub3node);
5767 // Place copy #4 of I107 in I10B
5769 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5770 sub3node->SetLineColor(kColorITS);
5771 sub3node->SetVisibility(0);
5774 // Place copy #1 of I101 in I107
5776 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5777 sub4node->SetLineColor(kColorITS);
5778 sub4node->SetVisibility(0);
5781 // Place copy #1 of ITS1 in I101
5783 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5784 sub5node->SetLineColor(kColorITS);
5785 fNodes->Add(sub5node);
5787 fNodes->Add(sub4node);
5789 fNodes->Add(sub3node);
5791 fNodes->Add(sub2node);
5794 // Place copy #1 of I20B in I12B
5796 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5797 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5798 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5799 sub2node->SetLineColor(kColorITS);
5800 sub2node->SetVisibility(0);
5803 // Place copy #1 of I1D7 in I20B
5805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5806 sub3node->SetLineColor(kColorITS);
5807 sub3node->SetVisibility(0);
5810 // Place copy #1 of I1D1 in I1D7
5812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5813 sub4node->SetLineColor(kColorITS);
5814 sub4node->SetVisibility(0);
5817 // Place copy #1 of ITS2 in I1D1
5819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5820 sub5node->SetLineColor(kColorITS);
5821 fNodes->Add(sub5node);
5823 fNodes->Add(sub4node);
5825 fNodes->Add(sub3node);
5828 // Place copy #2 of I1D7 in I20B
5830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5831 sub3node->SetLineColor(kColorITS);
5832 sub3node->SetVisibility(0);
5835 // Place copy #1 of I1D1 in I1D7
5837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5838 sub4node->SetLineColor(kColorITS);
5839 sub4node->SetVisibility(0);
5842 // Place copy #1 of ITS2 in I1D1
5844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5845 sub5node->SetLineColor(kColorITS);
5846 fNodes->Add(sub5node);
5848 fNodes->Add(sub4node);
5850 fNodes->Add(sub3node);
5853 // Place copy #3 of I1D7 in I20B
5855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5856 sub3node->SetLineColor(kColorITS);
5857 sub3node->SetVisibility(0);
5860 // Place copy #1 of I1D1 in I1D7
5862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5863 sub4node->SetLineColor(kColorITS);
5864 sub4node->SetVisibility(0);
5867 // Place copy #1 of ITS2 in I1D1
5869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5870 sub5node->SetLineColor(kColorITS);
5871 fNodes->Add(sub5node);
5873 fNodes->Add(sub4node);
5875 fNodes->Add(sub3node);
5878 // Place copy #4 of I1D7 in I20B
5880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5881 sub3node->SetLineColor(kColorITS);
5882 sub3node->SetVisibility(0);
5885 // Place copy #1 of I1D1 in I1D7
5887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5888 sub4node->SetLineColor(kColorITS);
5889 sub4node->SetVisibility(0);
5892 // Place copy #1 of ITS2 in I1D1
5894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5895 sub5node->SetLineColor(kColorITS);
5896 fNodes->Add(sub5node);
5898 fNodes->Add(sub4node);
5900 fNodes->Add(sub3node);
5902 fNodes->Add(sub2node);
5905 // Place copy #2 of I20B in I12B
5907 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5908 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5909 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5910 sub2node->SetLineColor(kColorITS);
5911 sub2node->SetVisibility(0);
5914 // Place copy #1 of I1D7 in I20B
5916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5917 sub3node->SetLineColor(kColorITS);
5918 sub3node->SetVisibility(0);
5921 // Place copy #1 of I1D1 in I1D7
5923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5924 sub4node->SetLineColor(kColorITS);
5925 sub4node->SetVisibility(0);
5928 // Place copy #1 of ITS2 in I1D1
5930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5931 sub5node->SetLineColor(kColorITS);
5932 fNodes->Add(sub5node);
5934 fNodes->Add(sub4node);
5936 fNodes->Add(sub3node);
5939 // Place copy #2 of I1D7 in I20B
5941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5942 sub3node->SetLineColor(kColorITS);
5943 sub3node->SetVisibility(0);
5946 // Place copy #1 of I1D1 in I1D7
5948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5949 sub4node->SetLineColor(kColorITS);
5950 sub4node->SetVisibility(0);
5953 // Place copy #1 of ITS2 in I1D1
5955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5956 sub5node->SetLineColor(kColorITS);
5957 fNodes->Add(sub5node);
5959 fNodes->Add(sub4node);
5961 fNodes->Add(sub3node);
5964 // Place copy #3 of I1D7 in I20B
5966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5967 sub3node->SetLineColor(kColorITS);
5968 sub3node->SetVisibility(0);
5971 // Place copy #1 of I1D1 in I1D7
5973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5974 sub4node->SetLineColor(kColorITS);
5975 sub4node->SetVisibility(0);
5978 // Place copy #1 of ITS2 in I1D1
5980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5981 sub5node->SetLineColor(kColorITS);
5982 fNodes->Add(sub5node);
5984 fNodes->Add(sub4node);
5986 fNodes->Add(sub3node);
5989 // Place copy #4 of I1D7 in I20B
5991 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5992 sub3node->SetLineColor(kColorITS);
5993 sub3node->SetVisibility(0);
5996 // Place copy #1 of I1D1 in I1D7
5998 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5999 sub4node->SetLineColor(kColorITS);
6000 sub4node->SetVisibility(0);
6003 // Place copy #1 of ITS2 in I1D1
6005 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6006 sub5node->SetLineColor(kColorITS);
6007 fNodes->Add(sub5node);
6009 fNodes->Add(sub4node);
6011 fNodes->Add(sub3node);
6013 fNodes->Add(sub2node);
6016 // Place copy #3 of I20B in I12B
6018 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6019 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6020 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6021 sub2node->SetLineColor(kColorITS);
6022 sub2node->SetVisibility(0);
6025 // Place copy #1 of I1D7 in I20B
6027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6028 sub3node->SetLineColor(kColorITS);
6029 sub3node->SetVisibility(0);
6032 // Place copy #1 of I1D1 in I1D7
6034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6035 sub4node->SetLineColor(kColorITS);
6036 sub4node->SetVisibility(0);
6039 // Place copy #1 of ITS2 in I1D1
6041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6042 sub5node->SetLineColor(kColorITS);
6043 fNodes->Add(sub5node);
6045 fNodes->Add(sub4node);
6047 fNodes->Add(sub3node);
6050 // Place copy #2 of I1D7 in I20B
6052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6053 sub3node->SetLineColor(kColorITS);
6054 sub3node->SetVisibility(0);
6057 // Place copy #1 of I1D1 in I1D7
6059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6060 sub4node->SetLineColor(kColorITS);
6061 sub4node->SetVisibility(0);
6064 // Place copy #1 of ITS2 in I1D1
6066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6067 sub5node->SetLineColor(kColorITS);
6068 fNodes->Add(sub5node);
6070 fNodes->Add(sub4node);
6072 fNodes->Add(sub3node);
6075 // Place copy #3 of I1D7 in I20B
6077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6078 sub3node->SetLineColor(kColorITS);
6079 sub3node->SetVisibility(0);
6082 // Place copy #1 of I1D1 in I1D7
6084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6085 sub4node->SetLineColor(kColorITS);
6086 sub4node->SetVisibility(0);
6089 // Place copy #1 of ITS2 in I1D1
6091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6092 sub5node->SetLineColor(kColorITS);
6093 fNodes->Add(sub5node);
6095 fNodes->Add(sub4node);
6097 fNodes->Add(sub3node);
6100 // Place copy #4 of I1D7 in I20B
6102 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6103 sub3node->SetLineColor(kColorITS);
6104 sub3node->SetVisibility(0);
6107 // Place copy #1 of I1D1 in I1D7
6109 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6110 sub4node->SetLineColor(kColorITS);
6111 sub4node->SetVisibility(0);
6114 // Place copy #1 of ITS2 in I1D1
6116 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6117 sub5node->SetLineColor(kColorITS);
6118 fNodes->Add(sub5node);
6120 fNodes->Add(sub4node);
6122 fNodes->Add(sub3node);
6124 fNodes->Add(sub2node);
6127 // Place copy #4 of I20B in I12B
6129 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6130 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6131 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6132 sub2node->SetLineColor(kColorITS);
6133 sub2node->SetVisibility(0);
6136 // Place copy #1 of I1D7 in I20B
6138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6139 sub3node->SetLineColor(kColorITS);
6140 sub3node->SetVisibility(0);
6143 // Place copy #1 of I1D1 in I1D7
6145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6146 sub4node->SetLineColor(kColorITS);
6147 sub4node->SetVisibility(0);
6150 // Place copy #1 of ITS2 in I1D1
6152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6153 sub5node->SetLineColor(kColorITS);
6154 fNodes->Add(sub5node);
6156 fNodes->Add(sub4node);
6158 fNodes->Add(sub3node);
6161 // Place copy #2 of I1D7 in I20B
6163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6164 sub3node->SetLineColor(kColorITS);
6165 sub3node->SetVisibility(0);
6168 // Place copy #1 of I1D1 in I1D7
6170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6171 sub4node->SetLineColor(kColorITS);
6172 sub4node->SetVisibility(0);
6175 // Place copy #1 of ITS2 in I1D1
6177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6178 sub5node->SetLineColor(kColorITS);
6179 fNodes->Add(sub5node);
6181 fNodes->Add(sub4node);
6183 fNodes->Add(sub3node);
6186 // Place copy #3 of I1D7 in I20B
6188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6189 sub3node->SetLineColor(kColorITS);
6190 sub3node->SetVisibility(0);
6193 // Place copy #1 of I1D1 in I1D7
6195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6196 sub4node->SetLineColor(kColorITS);
6197 sub4node->SetVisibility(0);
6200 // Place copy #1 of ITS2 in I1D1
6202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6203 sub5node->SetLineColor(kColorITS);
6204 fNodes->Add(sub5node);
6206 fNodes->Add(sub4node);
6208 fNodes->Add(sub3node);
6211 // Place copy #4 of I1D7 in I20B
6213 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6214 sub3node->SetLineColor(kColorITS);
6215 sub3node->SetVisibility(0);
6218 // Place copy #1 of I1D1 in I1D7
6220 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6221 sub4node->SetLineColor(kColorITS);
6222 sub4node->SetVisibility(0);
6225 // Place copy #1 of ITS2 in I1D1
6227 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6228 sub5node->SetLineColor(kColorITS);
6229 fNodes->Add(sub5node);
6231 fNodes->Add(sub4node);
6233 fNodes->Add(sub3node);
6235 fNodes->Add(sub2node);
6237 fNodes->Add(sub1node);
6240 // Place copy #9 of I12B in IT12
6242 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6243 sub1node->SetLineColor(kColorITS);
6244 sub1node->SetVisibility(0);
6247 // Place copy #1 of I10B in I12B
6249 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6250 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6251 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6252 sub2node->SetLineColor(kColorITS);
6253 sub2node->SetVisibility(0);
6256 // Place copy #1 of I107 in I10B
6258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6259 sub3node->SetLineColor(kColorITS);
6260 sub3node->SetVisibility(0);
6263 // Place copy #1 of I101 in I107
6265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6266 sub4node->SetLineColor(kColorITS);
6267 sub4node->SetVisibility(0);
6270 // Place copy #1 of ITS1 in I101
6272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6273 sub5node->SetLineColor(kColorITS);
6274 fNodes->Add(sub5node);
6276 fNodes->Add(sub4node);
6278 fNodes->Add(sub3node);
6281 // Place copy #2 of I107 in I10B
6283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6284 sub3node->SetLineColor(kColorITS);
6285 sub3node->SetVisibility(0);
6288 // Place copy #1 of I101 in I107
6290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6291 sub4node->SetLineColor(kColorITS);
6292 sub4node->SetVisibility(0);
6295 // Place copy #1 of ITS1 in I101
6297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6298 sub5node->SetLineColor(kColorITS);
6299 fNodes->Add(sub5node);
6301 fNodes->Add(sub4node);
6303 fNodes->Add(sub3node);
6306 // Place copy #3 of I107 in I10B
6308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6309 sub3node->SetLineColor(kColorITS);
6310 sub3node->SetVisibility(0);
6313 // Place copy #1 of I101 in I107
6315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6316 sub4node->SetLineColor(kColorITS);
6317 sub4node->SetVisibility(0);
6320 // Place copy #1 of ITS1 in I101
6322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6323 sub5node->SetLineColor(kColorITS);
6324 fNodes->Add(sub5node);
6326 fNodes->Add(sub4node);
6328 fNodes->Add(sub3node);
6331 // Place copy #4 of I107 in I10B
6333 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6334 sub3node->SetLineColor(kColorITS);
6335 sub3node->SetVisibility(0);
6338 // Place copy #1 of I101 in I107
6340 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6341 sub4node->SetLineColor(kColorITS);
6342 sub4node->SetVisibility(0);
6345 // Place copy #1 of ITS1 in I101
6347 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6348 sub5node->SetLineColor(kColorITS);
6349 fNodes->Add(sub5node);
6351 fNodes->Add(sub4node);
6353 fNodes->Add(sub3node);
6355 fNodes->Add(sub2node);
6358 // Place copy #2 of I10B in I12B
6360 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6361 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6362 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6363 sub2node->SetLineColor(kColorITS);
6364 sub2node->SetVisibility(0);
6367 // Place copy #1 of I107 in I10B
6369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6370 sub3node->SetLineColor(kColorITS);
6371 sub3node->SetVisibility(0);
6374 // Place copy #1 of I101 in I107
6376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6377 sub4node->SetLineColor(kColorITS);
6378 sub4node->SetVisibility(0);
6381 // Place copy #1 of ITS1 in I101
6383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6384 sub5node->SetLineColor(kColorITS);
6385 fNodes->Add(sub5node);
6387 fNodes->Add(sub4node);
6389 fNodes->Add(sub3node);
6392 // Place copy #2 of I107 in I10B
6394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6395 sub3node->SetLineColor(kColorITS);
6396 sub3node->SetVisibility(0);
6399 // Place copy #1 of I101 in I107
6401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6402 sub4node->SetLineColor(kColorITS);
6403 sub4node->SetVisibility(0);
6406 // Place copy #1 of ITS1 in I101
6408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6409 sub5node->SetLineColor(kColorITS);
6410 fNodes->Add(sub5node);
6412 fNodes->Add(sub4node);
6414 fNodes->Add(sub3node);
6417 // Place copy #3 of I107 in I10B
6419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6420 sub3node->SetLineColor(kColorITS);
6421 sub3node->SetVisibility(0);
6424 // Place copy #1 of I101 in I107
6426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6427 sub4node->SetLineColor(kColorITS);
6428 sub4node->SetVisibility(0);
6431 // Place copy #1 of ITS1 in I101
6433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6434 sub5node->SetLineColor(kColorITS);
6435 fNodes->Add(sub5node);
6437 fNodes->Add(sub4node);
6439 fNodes->Add(sub3node);
6442 // Place copy #4 of I107 in I10B
6444 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6445 sub3node->SetLineColor(kColorITS);
6446 sub3node->SetVisibility(0);
6449 // Place copy #1 of I101 in I107
6451 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6452 sub4node->SetLineColor(kColorITS);
6453 sub4node->SetVisibility(0);
6456 // Place copy #1 of ITS1 in I101
6458 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6459 sub5node->SetLineColor(kColorITS);
6460 fNodes->Add(sub5node);
6462 fNodes->Add(sub4node);
6464 fNodes->Add(sub3node);
6466 fNodes->Add(sub2node);
6469 // Place copy #1 of I20B in I12B
6471 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6472 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6473 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6474 sub2node->SetLineColor(kColorITS);
6475 sub2node->SetVisibility(0);
6478 // Place copy #1 of I1D7 in I20B
6480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6481 sub3node->SetLineColor(kColorITS);
6482 sub3node->SetVisibility(0);
6485 // Place copy #1 of I1D1 in I1D7
6487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6488 sub4node->SetLineColor(kColorITS);
6489 sub4node->SetVisibility(0);
6492 // Place copy #1 of ITS2 in I1D1
6494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6495 sub5node->SetLineColor(kColorITS);
6496 fNodes->Add(sub5node);
6498 fNodes->Add(sub4node);
6500 fNodes->Add(sub3node);
6503 // Place copy #2 of I1D7 in I20B
6505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6506 sub3node->SetLineColor(kColorITS);
6507 sub3node->SetVisibility(0);
6510 // Place copy #1 of I1D1 in I1D7
6512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6513 sub4node->SetLineColor(kColorITS);
6514 sub4node->SetVisibility(0);
6517 // Place copy #1 of ITS2 in I1D1
6519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6520 sub5node->SetLineColor(kColorITS);
6521 fNodes->Add(sub5node);
6523 fNodes->Add(sub4node);
6525 fNodes->Add(sub3node);
6528 // Place copy #3 of I1D7 in I20B
6530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6531 sub3node->SetLineColor(kColorITS);
6532 sub3node->SetVisibility(0);
6535 // Place copy #1 of I1D1 in I1D7
6537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6538 sub4node->SetLineColor(kColorITS);
6539 sub4node->SetVisibility(0);
6542 // Place copy #1 of ITS2 in I1D1
6544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6545 sub5node->SetLineColor(kColorITS);
6546 fNodes->Add(sub5node);
6548 fNodes->Add(sub4node);
6550 fNodes->Add(sub3node);
6553 // Place copy #4 of I1D7 in I20B
6555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6556 sub3node->SetLineColor(kColorITS);
6557 sub3node->SetVisibility(0);
6560 // Place copy #1 of I1D1 in I1D7
6562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6563 sub4node->SetLineColor(kColorITS);
6564 sub4node->SetVisibility(0);
6567 // Place copy #1 of ITS2 in I1D1
6569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6570 sub5node->SetLineColor(kColorITS);
6571 fNodes->Add(sub5node);
6573 fNodes->Add(sub4node);
6575 fNodes->Add(sub3node);
6577 fNodes->Add(sub2node);
6580 // Place copy #2 of I20B in I12B
6582 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6583 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6584 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6585 sub2node->SetLineColor(kColorITS);
6586 sub2node->SetVisibility(0);
6589 // Place copy #1 of I1D7 in I20B
6591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6592 sub3node->SetLineColor(kColorITS);
6593 sub3node->SetVisibility(0);
6596 // Place copy #1 of I1D1 in I1D7
6598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6599 sub4node->SetLineColor(kColorITS);
6600 sub4node->SetVisibility(0);
6603 // Place copy #1 of ITS2 in I1D1
6605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6606 sub5node->SetLineColor(kColorITS);
6607 fNodes->Add(sub5node);
6609 fNodes->Add(sub4node);
6611 fNodes->Add(sub3node);
6614 // Place copy #2 of I1D7 in I20B
6616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6617 sub3node->SetLineColor(kColorITS);
6618 sub3node->SetVisibility(0);
6621 // Place copy #1 of I1D1 in I1D7
6623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6624 sub4node->SetLineColor(kColorITS);
6625 sub4node->SetVisibility(0);
6628 // Place copy #1 of ITS2 in I1D1
6630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6631 sub5node->SetLineColor(kColorITS);
6632 fNodes->Add(sub5node);
6634 fNodes->Add(sub4node);
6636 fNodes->Add(sub3node);
6639 // Place copy #3 of I1D7 in I20B
6641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6642 sub3node->SetLineColor(kColorITS);
6643 sub3node->SetVisibility(0);
6646 // Place copy #1 of I1D1 in I1D7
6648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6649 sub4node->SetLineColor(kColorITS);
6650 sub4node->SetVisibility(0);
6653 // Place copy #1 of ITS2 in I1D1
6655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6656 sub5node->SetLineColor(kColorITS);
6657 fNodes->Add(sub5node);
6659 fNodes->Add(sub4node);
6661 fNodes->Add(sub3node);
6664 // Place copy #4 of I1D7 in I20B
6666 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6667 sub3node->SetLineColor(kColorITS);
6668 sub3node->SetVisibility(0);
6671 // Place copy #1 of I1D1 in I1D7
6673 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6674 sub4node->SetLineColor(kColorITS);
6675 sub4node->SetVisibility(0);
6678 // Place copy #1 of ITS2 in I1D1
6680 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6681 sub5node->SetLineColor(kColorITS);
6682 fNodes->Add(sub5node);
6684 fNodes->Add(sub4node);
6686 fNodes->Add(sub3node);
6688 fNodes->Add(sub2node);
6691 // Place copy #3 of I20B in I12B
6693 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6694 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6695 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6696 sub2node->SetLineColor(kColorITS);
6697 sub2node->SetVisibility(0);
6700 // Place copy #1 of I1D7 in I20B
6702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6703 sub3node->SetLineColor(kColorITS);
6704 sub3node->SetVisibility(0);
6707 // Place copy #1 of I1D1 in I1D7
6709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6710 sub4node->SetLineColor(kColorITS);
6711 sub4node->SetVisibility(0);
6714 // Place copy #1 of ITS2 in I1D1
6716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6717 sub5node->SetLineColor(kColorITS);
6718 fNodes->Add(sub5node);
6720 fNodes->Add(sub4node);
6722 fNodes->Add(sub3node);
6725 // Place copy #2 of I1D7 in I20B
6727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6728 sub3node->SetLineColor(kColorITS);
6729 sub3node->SetVisibility(0);
6732 // Place copy #1 of I1D1 in I1D7
6734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6735 sub4node->SetLineColor(kColorITS);
6736 sub4node->SetVisibility(0);
6739 // Place copy #1 of ITS2 in I1D1
6741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6742 sub5node->SetLineColor(kColorITS);
6743 fNodes->Add(sub5node);
6745 fNodes->Add(sub4node);
6747 fNodes->Add(sub3node);
6750 // Place copy #3 of I1D7 in I20B
6752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6753 sub3node->SetLineColor(kColorITS);
6754 sub3node->SetVisibility(0);
6757 // Place copy #1 of I1D1 in I1D7
6759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6760 sub4node->SetLineColor(kColorITS);
6761 sub4node->SetVisibility(0);
6764 // Place copy #1 of ITS2 in I1D1
6766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6767 sub5node->SetLineColor(kColorITS);
6768 fNodes->Add(sub5node);
6770 fNodes->Add(sub4node);
6772 fNodes->Add(sub3node);
6775 // Place copy #4 of I1D7 in I20B
6777 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6778 sub3node->SetLineColor(kColorITS);
6779 sub3node->SetVisibility(0);
6782 // Place copy #1 of I1D1 in I1D7
6784 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6785 sub4node->SetLineColor(kColorITS);
6786 sub4node->SetVisibility(0);
6789 // Place copy #1 of ITS2 in I1D1
6791 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6792 sub5node->SetLineColor(kColorITS);
6793 fNodes->Add(sub5node);
6795 fNodes->Add(sub4node);
6797 fNodes->Add(sub3node);
6799 fNodes->Add(sub2node);
6802 // Place copy #4 of I20B in I12B
6804 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6805 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6806 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6807 sub2node->SetLineColor(kColorITS);
6808 sub2node->SetVisibility(0);
6811 // Place copy #1 of I1D7 in I20B
6813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6814 sub3node->SetLineColor(kColorITS);
6815 sub3node->SetVisibility(0);
6818 // Place copy #1 of I1D1 in I1D7
6820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6821 sub4node->SetLineColor(kColorITS);
6822 sub4node->SetVisibility(0);
6825 // Place copy #1 of ITS2 in I1D1
6827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6828 sub5node->SetLineColor(kColorITS);
6829 fNodes->Add(sub5node);
6831 fNodes->Add(sub4node);
6833 fNodes->Add(sub3node);
6836 // Place copy #2 of I1D7 in I20B
6838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6839 sub3node->SetLineColor(kColorITS);
6840 sub3node->SetVisibility(0);
6843 // Place copy #1 of I1D1 in I1D7
6845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6846 sub4node->SetLineColor(kColorITS);
6847 sub4node->SetVisibility(0);
6850 // Place copy #1 of ITS2 in I1D1
6852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6853 sub5node->SetLineColor(kColorITS);
6854 fNodes->Add(sub5node);
6856 fNodes->Add(sub4node);
6858 fNodes->Add(sub3node);
6861 // Place copy #3 of I1D7 in I20B
6863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6864 sub3node->SetLineColor(kColorITS);
6865 sub3node->SetVisibility(0);
6868 // Place copy #1 of I1D1 in I1D7
6870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6871 sub4node->SetLineColor(kColorITS);
6872 sub4node->SetVisibility(0);
6875 // Place copy #1 of ITS2 in I1D1
6877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6878 sub5node->SetLineColor(kColorITS);
6879 fNodes->Add(sub5node);
6881 fNodes->Add(sub4node);
6883 fNodes->Add(sub3node);
6886 // Place copy #4 of I1D7 in I20B
6888 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6889 sub3node->SetLineColor(kColorITS);
6890 sub3node->SetVisibility(0);
6893 // Place copy #1 of I1D1 in I1D7
6895 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6896 sub4node->SetLineColor(kColorITS);
6897 sub4node->SetVisibility(0);
6900 // Place copy #1 of ITS2 in I1D1
6902 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6903 sub5node->SetLineColor(kColorITS);
6904 fNodes->Add(sub5node);
6906 fNodes->Add(sub4node);
6908 fNodes->Add(sub3node);
6910 fNodes->Add(sub2node);
6912 fNodes->Add(sub1node);
6915 // Place copy #10 of I12B in IT12
6917 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6918 sub1node->SetLineColor(kColorITS);
6919 sub1node->SetVisibility(0);
6922 // Place copy #1 of I10B in I12B
6924 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6925 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6926 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6927 sub2node->SetLineColor(kColorITS);
6928 sub2node->SetVisibility(0);
6931 // Place copy #1 of I107 in I10B
6933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6934 sub3node->SetLineColor(kColorITS);
6935 sub3node->SetVisibility(0);
6938 // Place copy #1 of I101 in I107
6940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6941 sub4node->SetLineColor(kColorITS);
6942 sub4node->SetVisibility(0);
6945 // Place copy #1 of ITS1 in I101
6947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6948 sub5node->SetLineColor(kColorITS);
6949 fNodes->Add(sub5node);
6951 fNodes->Add(sub4node);
6953 fNodes->Add(sub3node);
6956 // Place copy #2 of I107 in I10B
6958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6959 sub3node->SetLineColor(kColorITS);
6960 sub3node->SetVisibility(0);
6963 // Place copy #1 of I101 in I107
6965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6966 sub4node->SetLineColor(kColorITS);
6967 sub4node->SetVisibility(0);
6970 // Place copy #1 of ITS1 in I101
6972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6973 sub5node->SetLineColor(kColorITS);
6974 fNodes->Add(sub5node);
6976 fNodes->Add(sub4node);
6978 fNodes->Add(sub3node);
6981 // Place copy #3 of I107 in I10B
6983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6984 sub3node->SetLineColor(kColorITS);
6985 sub3node->SetVisibility(0);
6988 // Place copy #1 of I101 in I107
6990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6991 sub4node->SetLineColor(kColorITS);
6992 sub4node->SetVisibility(0);
6995 // Place copy #1 of ITS1 in I101
6997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6998 sub5node->SetLineColor(kColorITS);
6999 fNodes->Add(sub5node);
7001 fNodes->Add(sub4node);
7003 fNodes->Add(sub3node);
7006 // Place copy #4 of I107 in I10B
7008 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7009 sub3node->SetLineColor(kColorITS);
7010 sub3node->SetVisibility(0);
7013 // Place copy #1 of I101 in I107
7015 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7016 sub4node->SetLineColor(kColorITS);
7017 sub4node->SetVisibility(0);
7020 // Place copy #1 of ITS1 in I101
7022 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7023 sub5node->SetLineColor(kColorITS);
7024 fNodes->Add(sub5node);
7026 fNodes->Add(sub4node);
7028 fNodes->Add(sub3node);
7030 fNodes->Add(sub2node);
7033 // Place copy #2 of I10B in I12B
7035 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7036 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7037 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
7038 sub2node->SetLineColor(kColorITS);
7039 sub2node->SetVisibility(0);
7042 // Place copy #1 of I107 in I10B
7044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7045 sub3node->SetLineColor(kColorITS);
7046 sub3node->SetVisibility(0);
7049 // Place copy #1 of I101 in I107
7051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7052 sub4node->SetLineColor(kColorITS);
7053 sub4node->SetVisibility(0);
7056 // Place copy #1 of ITS1 in I101
7058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7059 sub5node->SetLineColor(kColorITS);
7060 fNodes->Add(sub5node);
7062 fNodes->Add(sub4node);
7064 fNodes->Add(sub3node);
7067 // Place copy #2 of I107 in I10B
7069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7070 sub3node->SetLineColor(kColorITS);
7071 sub3node->SetVisibility(0);
7074 // Place copy #1 of I101 in I107
7076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7077 sub4node->SetLineColor(kColorITS);
7078 sub4node->SetVisibility(0);
7081 // Place copy #1 of ITS1 in I101
7083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7084 sub5node->SetLineColor(kColorITS);
7085 fNodes->Add(sub5node);
7087 fNodes->Add(sub4node);
7089 fNodes->Add(sub3node);
7092 // Place copy #3 of I107 in I10B
7094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7095 sub3node->SetLineColor(kColorITS);
7096 sub3node->SetVisibility(0);
7099 // Place copy #1 of I101 in I107
7101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7102 sub4node->SetLineColor(kColorITS);
7103 sub4node->SetVisibility(0);
7106 // Place copy #1 of ITS1 in I101
7108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7109 sub5node->SetLineColor(kColorITS);
7110 fNodes->Add(sub5node);
7112 fNodes->Add(sub4node);
7114 fNodes->Add(sub3node);
7117 // Place copy #4 of I107 in I10B
7119 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7120 sub3node->SetLineColor(kColorITS);
7121 sub3node->SetVisibility(0);
7124 // Place copy #1 of I101 in I107
7126 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7127 sub4node->SetLineColor(kColorITS);
7128 sub4node->SetVisibility(0);
7131 // Place copy #1 of ITS1 in I101
7133 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7134 sub5node->SetLineColor(kColorITS);
7135 fNodes->Add(sub5node);
7137 fNodes->Add(sub4node);
7139 fNodes->Add(sub3node);
7141 fNodes->Add(sub2node);
7144 // Place copy #1 of I20B in I12B
7146 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7147 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7148 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7149 sub2node->SetLineColor(kColorITS);
7150 sub2node->SetVisibility(0);
7153 // Place copy #1 of I1D7 in I20B
7155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7156 sub3node->SetLineColor(kColorITS);
7157 sub3node->SetVisibility(0);
7160 // Place copy #1 of I1D1 in I1D7
7162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7163 sub4node->SetLineColor(kColorITS);
7164 sub4node->SetVisibility(0);
7167 // Place copy #1 of ITS2 in I1D1
7169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7170 sub5node->SetLineColor(kColorITS);
7171 fNodes->Add(sub5node);
7173 fNodes->Add(sub4node);
7175 fNodes->Add(sub3node);
7178 // Place copy #2 of I1D7 in I20B
7180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7181 sub3node->SetLineColor(kColorITS);
7182 sub3node->SetVisibility(0);
7185 // Place copy #1 of I1D1 in I1D7
7187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7188 sub4node->SetLineColor(kColorITS);
7189 sub4node->SetVisibility(0);
7192 // Place copy #1 of ITS2 in I1D1
7194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7195 sub5node->SetLineColor(kColorITS);
7196 fNodes->Add(sub5node);
7198 fNodes->Add(sub4node);
7200 fNodes->Add(sub3node);
7203 // Place copy #3 of I1D7 in I20B
7205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7206 sub3node->SetLineColor(kColorITS);
7207 sub3node->SetVisibility(0);
7210 // Place copy #1 of I1D1 in I1D7
7212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7213 sub4node->SetLineColor(kColorITS);
7214 sub4node->SetVisibility(0);
7217 // Place copy #1 of ITS2 in I1D1
7219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7220 sub5node->SetLineColor(kColorITS);
7221 fNodes->Add(sub5node);
7223 fNodes->Add(sub4node);
7225 fNodes->Add(sub3node);
7228 // Place copy #4 of I1D7 in I20B
7230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7231 sub3node->SetLineColor(kColorITS);
7232 sub3node->SetVisibility(0);
7235 // Place copy #1 of I1D1 in I1D7
7237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7238 sub4node->SetLineColor(kColorITS);
7239 sub4node->SetVisibility(0);
7242 // Place copy #1 of ITS2 in I1D1
7244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7245 sub5node->SetLineColor(kColorITS);
7246 fNodes->Add(sub5node);
7248 fNodes->Add(sub4node);
7250 fNodes->Add(sub3node);
7252 fNodes->Add(sub2node);
7255 // Place copy #2 of I20B in I12B
7257 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7258 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7259 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7260 sub2node->SetLineColor(kColorITS);
7261 sub2node->SetVisibility(0);
7264 // Place copy #1 of I1D7 in I20B
7266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7267 sub3node->SetLineColor(kColorITS);
7268 sub3node->SetVisibility(0);
7271 // Place copy #1 of I1D1 in I1D7
7273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7274 sub4node->SetLineColor(kColorITS);
7275 sub4node->SetVisibility(0);
7278 // Place copy #1 of ITS2 in I1D1
7280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7281 sub5node->SetLineColor(kColorITS);
7282 fNodes->Add(sub5node);
7284 fNodes->Add(sub4node);
7286 fNodes->Add(sub3node);
7289 // Place copy #2 of I1D7 in I20B
7291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7292 sub3node->SetLineColor(kColorITS);
7293 sub3node->SetVisibility(0);
7296 // Place copy #1 of I1D1 in I1D7
7298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7299 sub4node->SetLineColor(kColorITS);
7300 sub4node->SetVisibility(0);
7303 // Place copy #1 of ITS2 in I1D1
7305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7306 sub5node->SetLineColor(kColorITS);
7307 fNodes->Add(sub5node);
7309 fNodes->Add(sub4node);
7311 fNodes->Add(sub3node);
7314 // Place copy #3 of I1D7 in I20B
7316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7317 sub3node->SetLineColor(kColorITS);
7318 sub3node->SetVisibility(0);
7321 // Place copy #1 of I1D1 in I1D7
7323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7324 sub4node->SetLineColor(kColorITS);
7325 sub4node->SetVisibility(0);
7328 // Place copy #1 of ITS2 in I1D1
7330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7331 sub5node->SetLineColor(kColorITS);
7332 fNodes->Add(sub5node);
7334 fNodes->Add(sub4node);
7336 fNodes->Add(sub3node);
7339 // Place copy #4 of I1D7 in I20B
7341 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7342 sub3node->SetLineColor(kColorITS);
7343 sub3node->SetVisibility(0);
7346 // Place copy #1 of I1D1 in I1D7
7348 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7349 sub4node->SetLineColor(kColorITS);
7350 sub4node->SetVisibility(0);
7353 // Place copy #1 of ITS2 in I1D1
7355 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7356 sub5node->SetLineColor(kColorITS);
7357 fNodes->Add(sub5node);
7359 fNodes->Add(sub4node);
7361 fNodes->Add(sub3node);
7363 fNodes->Add(sub2node);
7366 // Place copy #3 of I20B in I12B
7368 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7369 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7370 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7371 sub2node->SetLineColor(kColorITS);
7372 sub2node->SetVisibility(0);
7375 // Place copy #1 of I1D7 in I20B
7377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7378 sub3node->SetLineColor(kColorITS);
7379 sub3node->SetVisibility(0);
7382 // Place copy #1 of I1D1 in I1D7
7384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7385 sub4node->SetLineColor(kColorITS);
7386 sub4node->SetVisibility(0);
7389 // Place copy #1 of ITS2 in I1D1
7391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7392 sub5node->SetLineColor(kColorITS);
7393 fNodes->Add(sub5node);
7395 fNodes->Add(sub4node);
7397 fNodes->Add(sub3node);
7400 // Place copy #2 of I1D7 in I20B
7402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7403 sub3node->SetLineColor(kColorITS);
7404 sub3node->SetVisibility(0);
7407 // Place copy #1 of I1D1 in I1D7
7409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7410 sub4node->SetLineColor(kColorITS);
7411 sub4node->SetVisibility(0);
7414 // Place copy #1 of ITS2 in I1D1
7416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7417 sub5node->SetLineColor(kColorITS);
7418 fNodes->Add(sub5node);
7420 fNodes->Add(sub4node);
7422 fNodes->Add(sub3node);
7425 // Place copy #3 of I1D7 in I20B
7427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7428 sub3node->SetLineColor(kColorITS);
7429 sub3node->SetVisibility(0);
7432 // Place copy #1 of I1D1 in I1D7
7434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7435 sub4node->SetLineColor(kColorITS);
7436 sub4node->SetVisibility(0);
7439 // Place copy #1 of ITS2 in I1D1
7441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7442 sub5node->SetLineColor(kColorITS);
7443 fNodes->Add(sub5node);
7445 fNodes->Add(sub4node);
7447 fNodes->Add(sub3node);
7450 // Place copy #4 of I1D7 in I20B
7452 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7453 sub3node->SetLineColor(kColorITS);
7454 sub3node->SetVisibility(0);
7457 // Place copy #1 of I1D1 in I1D7
7459 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7460 sub4node->SetLineColor(kColorITS);
7461 sub4node->SetVisibility(0);
7464 // Place copy #1 of ITS2 in I1D1
7466 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7467 sub5node->SetLineColor(kColorITS);
7468 fNodes->Add(sub5node);
7470 fNodes->Add(sub4node);
7472 fNodes->Add(sub3node);
7474 fNodes->Add(sub2node);
7477 // Place copy #4 of I20B in I12B
7479 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7480 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7481 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7482 sub2node->SetLineColor(kColorITS);
7483 sub2node->SetVisibility(0);
7486 // Place copy #1 of I1D7 in I20B
7488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7489 sub3node->SetLineColor(kColorITS);
7490 sub3node->SetVisibility(0);
7493 // Place copy #1 of I1D1 in I1D7
7495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7496 sub4node->SetLineColor(kColorITS);
7497 sub4node->SetVisibility(0);
7500 // Place copy #1 of ITS2 in I1D1
7502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7503 sub5node->SetLineColor(kColorITS);
7504 fNodes->Add(sub5node);
7506 fNodes->Add(sub4node);
7508 fNodes->Add(sub3node);
7511 // Place copy #2 of I1D7 in I20B
7513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7514 sub3node->SetLineColor(kColorITS);
7515 sub3node->SetVisibility(0);
7518 // Place copy #1 of I1D1 in I1D7
7520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7521 sub4node->SetLineColor(kColorITS);
7522 sub4node->SetVisibility(0);
7525 // Place copy #1 of ITS2 in I1D1
7527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7528 sub5node->SetLineColor(kColorITS);
7529 fNodes->Add(sub5node);
7531 fNodes->Add(sub4node);
7533 fNodes->Add(sub3node);
7536 // Place copy #3 of I1D7 in I20B
7538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7539 sub3node->SetLineColor(kColorITS);
7540 sub3node->SetVisibility(0);
7543 // Place copy #1 of I1D1 in I1D7
7545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7546 sub4node->SetLineColor(kColorITS);
7547 sub4node->SetVisibility(0);
7550 // Place copy #1 of ITS2 in I1D1
7552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7553 sub5node->SetLineColor(kColorITS);
7554 fNodes->Add(sub5node);
7556 fNodes->Add(sub4node);
7558 fNodes->Add(sub3node);
7561 // Place copy #4 of I1D7 in I20B
7563 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7564 sub3node->SetLineColor(kColorITS);
7565 sub3node->SetVisibility(0);
7568 // Place copy #1 of I1D1 in I1D7
7570 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7571 sub4node->SetLineColor(kColorITS);
7572 sub4node->SetVisibility(0);
7575 // Place copy #1 of ITS2 in I1D1
7577 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7578 sub5node->SetLineColor(kColorITS);
7579 fNodes->Add(sub5node);
7581 fNodes->Add(sub4node);
7583 fNodes->Add(sub3node);
7585 fNodes->Add(sub2node);
7587 fNodes->Add(sub1node);
7595 // --- Place SDD volumes into their mother volume
7597 // Place IT34 in Alice
7598 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7599 node->SetLineColor(kColorITS);
7600 node->SetVisibility(0);
7603 // Place copy #1 of I004 in IT34
7605 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7606 sub1node->SetLineColor(kColorITS);
7607 sub1node->SetVisibility(0);
7610 // Place copy #1 of ITS3 directly in I004
7612 ySDD = Y_SDD_sep/2.+I302dits[1];
7613 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7614 sub2node->SetLineColor(kColorITS);
7615 sub2node->SetVisibility(1);
7616 fNodes->Add(sub2node);
7619 // Place copy #2 of ITS3 directly in I004
7621 ySDD = Y_SDD_sep/2.+I302dits[1];
7622 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7623 sub2node->SetLineColor(kColorITS);
7624 sub2node->SetVisibility(1);
7625 fNodes->Add(sub2node);
7628 // Place copy #3 of ITS3 directly in I004
7630 ySDD = Y_SDD_sep/2.+I302dits[1];
7631 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7632 sub2node->SetLineColor(kColorITS);
7633 sub2node->SetVisibility(1);
7634 fNodes->Add(sub2node);
7637 // Place copy #4 of ITS3 directly in I004
7639 ySDD = Y_SDD_sep/2.+I302dits[1];
7640 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7641 sub2node->SetLineColor(kColorITS);
7642 sub2node->SetVisibility(1);
7643 fNodes->Add(sub2node);
7646 // Place copy #5 of ITS3 directly in I004
7648 ySDD = Y_SDD_sep/2.+I302dits[1];
7649 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7650 sub2node->SetLineColor(kColorITS);
7651 sub2node->SetVisibility(1);
7652 fNodes->Add(sub2node);
7655 // Place copy #6 of ITS3 directly in I004
7657 ySDD = Y_SDD_sep/2.+I302dits[1];
7658 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7659 sub2node->SetLineColor(kColorITS);
7660 sub2node->SetVisibility(1);
7661 fNodes->Add(sub2node);
7663 fNodes->Add(sub1node);
7666 // Place copy #2 of I004 in IT34
7668 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7669 sub1node->SetLineColor(kColorITS);
7670 sub1node->SetVisibility(0);
7673 // Place copy #1 of ITS3 directly in I004
7675 ySDD = Y_SDD_sep/2.+I302dits[1];
7676 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7677 sub2node->SetLineColor(kColorITS);
7678 sub2node->SetVisibility(1);
7679 fNodes->Add(sub2node);
7682 // Place copy #2 of ITS3 directly in I004
7684 ySDD = Y_SDD_sep/2.+I302dits[1];
7685 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7686 sub2node->SetLineColor(kColorITS);
7687 sub2node->SetVisibility(1);
7688 fNodes->Add(sub2node);
7691 // Place copy #3 of ITS3 directly in I004
7693 ySDD = Y_SDD_sep/2.+I302dits[1];
7694 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7695 sub2node->SetLineColor(kColorITS);
7696 sub2node->SetVisibility(1);
7697 fNodes->Add(sub2node);
7700 // Place copy #4 of ITS3 directly in I004
7702 ySDD = Y_SDD_sep/2.+I302dits[1];
7703 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7704 sub2node->SetLineColor(kColorITS);
7705 sub2node->SetVisibility(1);
7706 fNodes->Add(sub2node);
7709 // Place copy #5 of ITS3 directly in I004
7711 ySDD = Y_SDD_sep/2.+I302dits[1];
7712 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7713 sub2node->SetLineColor(kColorITS);
7714 sub2node->SetVisibility(1);
7715 fNodes->Add(sub2node);
7718 // Place copy #6 of ITS3 directly in I004
7720 ySDD = Y_SDD_sep/2.+I302dits[1];
7721 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7722 sub2node->SetLineColor(kColorITS);
7723 sub2node->SetVisibility(1);
7724 fNodes->Add(sub2node);
7726 fNodes->Add(sub1node);
7729 // Place copy #3 of I004 in IT34
7731 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7732 sub1node->SetLineColor(kColorITS);
7733 sub1node->SetVisibility(0);
7736 // Place copy #1 of ITS3 directly in I004
7738 ySDD = Y_SDD_sep/2.+I302dits[1];
7739 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7740 sub2node->SetLineColor(kColorITS);
7741 sub2node->SetVisibility(1);
7742 fNodes->Add(sub2node);
7745 // Place copy #2 of ITS3 directly in I004
7747 ySDD = Y_SDD_sep/2.+I302dits[1];
7748 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7749 sub2node->SetLineColor(kColorITS);
7750 sub2node->SetVisibility(1);
7751 fNodes->Add(sub2node);
7754 // Place copy #3 of ITS3 directly in I004
7756 ySDD = Y_SDD_sep/2.+I302dits[1];
7757 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7758 sub2node->SetLineColor(kColorITS);
7759 sub2node->SetVisibility(1);
7760 fNodes->Add(sub2node);
7763 // Place copy #4 of ITS3 directly in I004
7765 ySDD = Y_SDD_sep/2.+I302dits[1];
7766 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7767 sub2node->SetLineColor(kColorITS);
7768 sub2node->SetVisibility(1);
7769 fNodes->Add(sub2node);
7772 // Place copy #5 of ITS3 directly in I004
7774 ySDD = Y_SDD_sep/2.+I302dits[1];
7775 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7776 sub2node->SetLineColor(kColorITS);
7777 sub2node->SetVisibility(1);
7778 fNodes->Add(sub2node);
7781 // Place copy #6 of ITS3 directly in I004
7783 ySDD = Y_SDD_sep/2.+I302dits[1];
7784 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7785 sub2node->SetLineColor(kColorITS);
7786 sub2node->SetVisibility(1);
7787 fNodes->Add(sub2node);
7789 fNodes->Add(sub1node);
7792 // Place copy #4 of I004 in IT34
7794 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7795 sub1node->SetLineColor(kColorITS);
7796 sub1node->SetVisibility(0);
7799 // Place copy #1 of ITS3 directly in I004
7801 ySDD = Y_SDD_sep/2.+I302dits[1];
7802 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7803 sub2node->SetLineColor(kColorITS);
7804 sub2node->SetVisibility(1);
7805 fNodes->Add(sub2node);
7808 // Place copy #2 of ITS3 directly in I004
7810 ySDD = Y_SDD_sep/2.+I302dits[1];
7811 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7812 sub2node->SetLineColor(kColorITS);
7813 sub2node->SetVisibility(1);
7814 fNodes->Add(sub2node);
7817 // Place copy #3 of ITS3 directly in I004
7819 ySDD = Y_SDD_sep/2.+I302dits[1];
7820 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7821 sub2node->SetLineColor(kColorITS);
7822 sub2node->SetVisibility(1);
7823 fNodes->Add(sub2node);
7826 // Place copy #4 of ITS3 directly in I004
7828 ySDD = Y_SDD_sep/2.+I302dits[1];
7829 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7830 sub2node->SetLineColor(kColorITS);
7831 sub2node->SetVisibility(1);
7832 fNodes->Add(sub2node);
7835 // Place copy #5 of ITS3 directly in I004
7837 ySDD = Y_SDD_sep/2.+I302dits[1];
7838 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7839 sub2node->SetLineColor(kColorITS);
7840 sub2node->SetVisibility(1);
7841 fNodes->Add(sub2node);
7844 // Place copy #6 of ITS3 directly in I004
7846 ySDD = Y_SDD_sep/2.+I302dits[1];
7847 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7848 sub2node->SetLineColor(kColorITS);
7849 sub2node->SetVisibility(1);
7850 fNodes->Add(sub2node);
7852 fNodes->Add(sub1node);
7855 // Place copy #5 of I004 in IT34
7857 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7858 sub1node->SetLineColor(kColorITS);
7859 sub1node->SetVisibility(0);
7862 // Place copy #1 of ITS3 directly in I004
7864 ySDD = Y_SDD_sep/2.+I302dits[1];
7865 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7866 sub2node->SetLineColor(kColorITS);
7867 sub2node->SetVisibility(1);
7868 fNodes->Add(sub2node);
7871 // Place copy #2 of ITS3 directly in I004
7873 ySDD = Y_SDD_sep/2.+I302dits[1];
7874 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7875 sub2node->SetLineColor(kColorITS);
7876 sub2node->SetVisibility(1);
7877 fNodes->Add(sub2node);
7880 // Place copy #3 of ITS3 directly in I004
7882 ySDD = Y_SDD_sep/2.+I302dits[1];
7883 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7884 sub2node->SetLineColor(kColorITS);
7885 sub2node->SetVisibility(1);
7886 fNodes->Add(sub2node);
7889 // Place copy #4 of ITS3 directly in I004
7891 ySDD = Y_SDD_sep/2.+I302dits[1];
7892 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7893 sub2node->SetLineColor(kColorITS);
7894 sub2node->SetVisibility(1);
7895 fNodes->Add(sub2node);
7898 // Place copy #5 of ITS3 directly in I004
7900 ySDD = Y_SDD_sep/2.+I302dits[1];
7901 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7902 sub2node->SetLineColor(kColorITS);
7903 sub2node->SetVisibility(1);
7904 fNodes->Add(sub2node);
7907 // Place copy #6 of ITS3 directly in I004
7909 ySDD = Y_SDD_sep/2.+I302dits[1];
7910 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7911 sub2node->SetLineColor(kColorITS);
7912 sub2node->SetVisibility(1);
7913 fNodes->Add(sub2node);
7915 fNodes->Add(sub1node);
7918 // Place copy #6 of I004 in IT34
7920 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7921 sub1node->SetLineColor(kColorITS);
7922 sub1node->SetVisibility(0);
7925 // Place copy #1 of ITS3 directly in I004
7927 ySDD = Y_SDD_sep/2.+I302dits[1];
7928 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7929 sub2node->SetLineColor(kColorITS);
7930 sub2node->SetVisibility(1);
7931 fNodes->Add(sub2node);
7934 // Place copy #2 of ITS3 directly in I004
7936 ySDD = Y_SDD_sep/2.+I302dits[1];
7937 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7938 sub2node->SetLineColor(kColorITS);
7939 sub2node->SetVisibility(1);
7940 fNodes->Add(sub2node);
7943 // Place copy #3 of ITS3 directly in I004
7945 ySDD = Y_SDD_sep/2.+I302dits[1];
7946 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7947 sub2node->SetLineColor(kColorITS);
7948 sub2node->SetVisibility(1);
7949 fNodes->Add(sub2node);
7952 // Place copy #4 of ITS3 directly in I004
7954 ySDD = Y_SDD_sep/2.+I302dits[1];
7955 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7956 sub2node->SetLineColor(kColorITS);
7957 sub2node->SetVisibility(1);
7958 fNodes->Add(sub2node);
7961 // Place copy #5 of ITS3 directly in I004
7963 ySDD = Y_SDD_sep/2.+I302dits[1];
7964 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7965 sub2node->SetLineColor(kColorITS);
7966 sub2node->SetVisibility(1);
7967 fNodes->Add(sub2node);
7970 // Place copy #6 of ITS3 directly in I004
7972 ySDD = Y_SDD_sep/2.+I302dits[1];
7973 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7974 sub2node->SetLineColor(kColorITS);
7975 sub2node->SetVisibility(1);
7976 fNodes->Add(sub2node);
7978 fNodes->Add(sub1node);
7981 // Place copy #7 of I004 in IT34
7983 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
7984 sub1node->SetLineColor(kColorITS);
7985 sub1node->SetVisibility(0);
7988 // Place copy #1 of ITS3 directly in I004
7990 ySDD = Y_SDD_sep/2.+I302dits[1];
7991 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7992 sub2node->SetLineColor(kColorITS);
7993 sub2node->SetVisibility(1);
7994 fNodes->Add(sub2node);
7997 // Place copy #2 of ITS3 directly in I004
7999 ySDD = Y_SDD_sep/2.+I302dits[1];
8000 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8001 sub2node->SetLineColor(kColorITS);
8002 sub2node->SetVisibility(1);
8003 fNodes->Add(sub2node);
8006 // Place copy #3 of ITS3 directly in I004
8008 ySDD = Y_SDD_sep/2.+I302dits[1];
8009 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8010 sub2node->SetLineColor(kColorITS);
8011 sub2node->SetVisibility(1);
8012 fNodes->Add(sub2node);
8015 // Place copy #4 of ITS3 directly in I004
8017 ySDD = Y_SDD_sep/2.+I302dits[1];
8018 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8019 sub2node->SetLineColor(kColorITS);
8020 sub2node->SetVisibility(1);
8021 fNodes->Add(sub2node);
8024 // Place copy #5 of ITS3 directly in I004
8026 ySDD = Y_SDD_sep/2.+I302dits[1];
8027 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8028 sub2node->SetLineColor(kColorITS);
8029 sub2node->SetVisibility(1);
8030 fNodes->Add(sub2node);
8033 // Place copy #6 of ITS3 directly in I004
8035 ySDD = Y_SDD_sep/2.+I302dits[1];
8036 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8037 sub2node->SetLineColor(kColorITS);
8038 sub2node->SetVisibility(1);
8039 fNodes->Add(sub2node);
8041 fNodes->Add(sub1node);
8044 // Place copy #8 of I004 in IT34
8046 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
8047 sub1node->SetLineColor(kColorITS);
8048 sub1node->SetVisibility(0);
8051 // Place copy #1 of ITS3 directly in I004
8053 ySDD = Y_SDD_sep/2.+I302dits[1];
8054 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8055 sub2node->SetLineColor(kColorITS);
8056 sub2node->SetVisibility(1);
8057 fNodes->Add(sub2node);
8060 // Place copy #2 of ITS3 directly in I004
8062 ySDD = Y_SDD_sep/2.+I302dits[1];
8063 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8064 sub2node->SetLineColor(kColorITS);
8065 sub2node->SetVisibility(1);
8066 fNodes->Add(sub2node);
8069 // Place copy #3 of ITS3 directly in I004
8071 ySDD = Y_SDD_sep/2.+I302dits[1];
8072 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8073 sub2node->SetLineColor(kColorITS);
8074 sub2node->SetVisibility(1);
8075 fNodes->Add(sub2node);
8078 // Place copy #4 of ITS3 directly in I004
8080 ySDD = Y_SDD_sep/2.+I302dits[1];
8081 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8082 sub2node->SetLineColor(kColorITS);
8083 sub2node->SetVisibility(1);
8084 fNodes->Add(sub2node);
8087 // Place copy #5 of ITS3 directly in I004
8089 ySDD = Y_SDD_sep/2.+I302dits[1];
8090 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8091 sub2node->SetLineColor(kColorITS);
8092 sub2node->SetVisibility(1);
8093 fNodes->Add(sub2node);
8096 // Place copy #6 of ITS3 directly in I004
8098 ySDD = Y_SDD_sep/2.+I302dits[1];
8099 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8100 sub2node->SetLineColor(kColorITS);
8101 sub2node->SetVisibility(1);
8102 fNodes->Add(sub2node);
8104 fNodes->Add(sub1node);
8107 // Place copy #9 of I004 in IT34
8109 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
8110 sub1node->SetLineColor(kColorITS);
8111 sub1node->SetVisibility(0);
8114 // Place copy #1 of ITS3 directly in I004
8116 ySDD = Y_SDD_sep/2.+I302dits[1];
8117 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8118 sub2node->SetLineColor(kColorITS);
8119 sub2node->SetVisibility(1);
8120 fNodes->Add(sub2node);
8123 // Place copy #2 of ITS3 directly in I004
8125 ySDD = Y_SDD_sep/2.+I302dits[1];
8126 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8127 sub2node->SetLineColor(kColorITS);
8128 sub2node->SetVisibility(1);
8129 fNodes->Add(sub2node);
8132 // Place copy #3 of ITS3 directly in I004
8134 ySDD = Y_SDD_sep/2.+I302dits[1];
8135 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8136 sub2node->SetLineColor(kColorITS);
8137 sub2node->SetVisibility(1);
8138 fNodes->Add(sub2node);
8141 // Place copy #4 of ITS3 directly in I004
8143 ySDD = Y_SDD_sep/2.+I302dits[1];
8144 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8145 sub2node->SetLineColor(kColorITS);
8146 sub2node->SetVisibility(1);
8147 fNodes->Add(sub2node);
8150 // Place copy #5 of ITS3 directly in I004
8152 ySDD = Y_SDD_sep/2.+I302dits[1];
8153 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8154 sub2node->SetLineColor(kColorITS);
8155 sub2node->SetVisibility(1);
8156 fNodes->Add(sub2node);
8159 // Place copy #6 of ITS3 directly in I004
8161 ySDD = Y_SDD_sep/2.+I302dits[1];
8162 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8163 sub2node->SetLineColor(kColorITS);
8164 sub2node->SetVisibility(1);
8165 fNodes->Add(sub2node);
8167 fNodes->Add(sub1node);
8170 // Place copy #10 of I004 in IT34
8172 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8173 sub1node->SetLineColor(kColorITS);
8174 sub1node->SetVisibility(0);
8177 // Place copy #1 of ITS3 directly in I004
8179 ySDD = Y_SDD_sep/2.+I302dits[1];
8180 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8181 sub2node->SetLineColor(kColorITS);
8182 sub2node->SetVisibility(1);
8183 fNodes->Add(sub2node);
8186 // Place copy #2 of ITS3 directly in I004
8188 ySDD = Y_SDD_sep/2.+I302dits[1];
8189 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8190 sub2node->SetLineColor(kColorITS);
8191 sub2node->SetVisibility(1);
8192 fNodes->Add(sub2node);
8195 // Place copy #3 of ITS3 directly in I004
8197 ySDD = Y_SDD_sep/2.+I302dits[1];
8198 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8199 sub2node->SetLineColor(kColorITS);
8200 sub2node->SetVisibility(1);
8201 fNodes->Add(sub2node);
8204 // Place copy #4 of ITS3 directly in I004
8206 ySDD = Y_SDD_sep/2.+I302dits[1];
8207 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8208 sub2node->SetLineColor(kColorITS);
8209 sub2node->SetVisibility(1);
8210 fNodes->Add(sub2node);
8213 // Place copy #5 of ITS3 directly in I004
8215 ySDD = Y_SDD_sep/2.+I302dits[1];
8216 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8217 sub2node->SetLineColor(kColorITS);
8218 sub2node->SetVisibility(1);
8219 fNodes->Add(sub2node);
8222 // Place copy #6 of ITS3 directly in I004
8224 ySDD = Y_SDD_sep/2.+I302dits[1];
8225 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8226 sub2node->SetLineColor(kColorITS);
8227 sub2node->SetVisibility(1);
8228 fNodes->Add(sub2node);
8230 fNodes->Add(sub1node);
8233 // Place copy #11 of I004 in IT34
8235 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8236 sub1node->SetLineColor(kColorITS);
8237 sub1node->SetVisibility(0);
8240 // Place copy #1 of ITS3 directly in I004
8242 ySDD = Y_SDD_sep/2.+I302dits[1];
8243 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8244 sub2node->SetLineColor(kColorITS);
8245 sub2node->SetVisibility(1);
8246 fNodes->Add(sub2node);
8249 // Place copy #2 of ITS3 directly in I004
8251 ySDD = Y_SDD_sep/2.+I302dits[1];
8252 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8253 sub2node->SetLineColor(kColorITS);
8254 sub2node->SetVisibility(1);
8255 fNodes->Add(sub2node);
8258 // Place copy #3 of ITS3 directly in I004
8260 ySDD = Y_SDD_sep/2.+I302dits[1];
8261 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8262 sub2node->SetLineColor(kColorITS);
8263 sub2node->SetVisibility(1);
8264 fNodes->Add(sub2node);
8267 // Place copy #4 of ITS3 directly in I004
8269 ySDD = Y_SDD_sep/2.+I302dits[1];
8270 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8271 sub2node->SetLineColor(kColorITS);
8272 sub2node->SetVisibility(1);
8273 fNodes->Add(sub2node);
8276 // Place copy #5 of ITS3 directly in I004
8278 ySDD = Y_SDD_sep/2.+I302dits[1];
8279 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8280 sub2node->SetLineColor(kColorITS);
8281 sub2node->SetVisibility(1);
8282 fNodes->Add(sub2node);
8285 // Place copy #6 of ITS3 directly in I004
8287 ySDD = Y_SDD_sep/2.+I302dits[1];
8288 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8289 sub2node->SetLineColor(kColorITS);
8290 sub2node->SetVisibility(1);
8291 fNodes->Add(sub2node);
8293 fNodes->Add(sub1node);
8296 // Place copy #12 of I004 in IT34
8298 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8299 sub1node->SetLineColor(kColorITS);
8300 sub1node->SetVisibility(0);
8303 // Place copy #1 of ITS3 directly in I004
8305 ySDD = Y_SDD_sep/2.+I302dits[1];
8306 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8307 sub2node->SetLineColor(kColorITS);
8308 sub2node->SetVisibility(1);
8309 fNodes->Add(sub2node);
8312 // Place copy #2 of ITS3 directly in I004
8314 ySDD = Y_SDD_sep/2.+I302dits[1];
8315 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8316 sub2node->SetLineColor(kColorITS);
8317 sub2node->SetVisibility(1);
8318 fNodes->Add(sub2node);
8321 // Place copy #3 of ITS3 directly in I004
8323 ySDD = Y_SDD_sep/2.+I302dits[1];
8324 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8325 sub2node->SetLineColor(kColorITS);
8326 sub2node->SetVisibility(1);
8327 fNodes->Add(sub2node);
8330 // Place copy #4 of ITS3 directly in I004
8332 ySDD = Y_SDD_sep/2.+I302dits[1];
8333 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8334 sub2node->SetLineColor(kColorITS);
8335 sub2node->SetVisibility(1);
8336 fNodes->Add(sub2node);
8339 // Place copy #5 of ITS3 directly in I004
8341 ySDD = Y_SDD_sep/2.+I302dits[1];
8342 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8343 sub2node->SetLineColor(kColorITS);
8344 sub2node->SetVisibility(1);
8345 fNodes->Add(sub2node);
8348 // Place copy #6 of ITS3 directly in I004
8350 ySDD = Y_SDD_sep/2.+I302dits[1];
8351 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8352 sub2node->SetLineColor(kColorITS);
8353 sub2node->SetVisibility(1);
8354 fNodes->Add(sub2node);
8356 fNodes->Add(sub1node);
8359 // Place copy #13 of I004 in IT34
8361 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8362 sub1node->SetLineColor(kColorITS);
8363 sub1node->SetVisibility(0);
8366 // Place copy #1 of ITS3 directly in I004
8368 ySDD = Y_SDD_sep/2.+I302dits[1];
8369 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8370 sub2node->SetLineColor(kColorITS);
8371 sub2node->SetVisibility(1);
8372 fNodes->Add(sub2node);
8375 // Place copy #2 of ITS3 directly in I004
8377 ySDD = Y_SDD_sep/2.+I302dits[1];
8378 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8379 sub2node->SetLineColor(kColorITS);
8380 sub2node->SetVisibility(1);
8381 fNodes->Add(sub2node);
8384 // Place copy #3 of ITS3 directly in I004
8386 ySDD = Y_SDD_sep/2.+I302dits[1];
8387 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8388 sub2node->SetLineColor(kColorITS);
8389 sub2node->SetVisibility(1);
8390 fNodes->Add(sub2node);
8393 // Place copy #4 of ITS3 directly in I004
8395 ySDD = Y_SDD_sep/2.+I302dits[1];
8396 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8397 sub2node->SetLineColor(kColorITS);
8398 sub2node->SetVisibility(1);
8399 fNodes->Add(sub2node);
8402 // Place copy #5 of ITS3 directly in I004
8404 ySDD = Y_SDD_sep/2.+I302dits[1];
8405 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8406 sub2node->SetLineColor(kColorITS);
8407 sub2node->SetVisibility(1);
8408 fNodes->Add(sub2node);
8411 // Place copy #6 of ITS3 directly in I004
8413 ySDD = Y_SDD_sep/2.+I302dits[1];
8414 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8415 sub2node->SetLineColor(kColorITS);
8416 sub2node->SetVisibility(1);
8417 fNodes->Add(sub2node);
8419 fNodes->Add(sub1node);
8422 // Place copy #14 of I004 in IT34
8424 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8425 sub1node->SetLineColor(kColorITS);
8426 sub1node->SetVisibility(0);
8429 // Place copy #1 of ITS3 directly in I004
8431 ySDD = Y_SDD_sep/2.+I302dits[1];
8432 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8433 sub2node->SetLineColor(kColorITS);
8434 sub2node->SetVisibility(1);
8435 fNodes->Add(sub2node);
8438 // Place copy #2 of ITS3 directly in I004
8440 ySDD = Y_SDD_sep/2.+I302dits[1];
8441 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8442 sub2node->SetLineColor(kColorITS);
8443 sub2node->SetVisibility(1);
8444 fNodes->Add(sub2node);
8447 // Place copy #3 of ITS3 directly in I004
8449 ySDD = Y_SDD_sep/2.+I302dits[1];
8450 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8451 sub2node->SetLineColor(kColorITS);
8452 sub2node->SetVisibility(1);
8453 fNodes->Add(sub2node);
8456 // Place copy #4 of ITS3 directly in I004
8458 ySDD = Y_SDD_sep/2.+I302dits[1];
8459 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8460 sub2node->SetLineColor(kColorITS);
8461 sub2node->SetVisibility(1);
8462 fNodes->Add(sub2node);
8465 // Place copy #5 of ITS3 directly in I004
8467 ySDD = Y_SDD_sep/2.+I302dits[1];
8468 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8469 sub2node->SetLineColor(kColorITS);
8470 sub2node->SetVisibility(1);
8471 fNodes->Add(sub2node);
8474 // Place copy #6 of ITS3 directly in I004
8476 ySDD = Y_SDD_sep/2.+I302dits[1];
8477 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8478 sub2node->SetLineColor(kColorITS);
8479 sub2node->SetVisibility(1);
8480 fNodes->Add(sub2node);
8482 fNodes->Add(sub1node);
8485 // Place copy #1 of I005 in IT34
8487 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8488 sub1node->SetLineColor(kColorITS);
8489 sub1node->SetVisibility(0);
8492 // Place copy #1 of ITS4 directly in I005
8494 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8495 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8496 sub2node->SetLineColor(kColorITS);
8497 sub2node->SetVisibility(1);
8498 fNodes->Add(sub2node);
8501 // Place copy #2 of ITS4 directly in I005
8503 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8504 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8505 sub2node->SetLineColor(kColorITS);
8506 sub2node->SetVisibility(1);
8507 fNodes->Add(sub2node);
8510 // Place copy #3 of ITS4 directly in I005
8512 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8513 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8514 sub2node->SetLineColor(kColorITS);
8515 sub2node->SetVisibility(1);
8516 fNodes->Add(sub2node);
8519 // Place copy #4 of ITS4 directly in I005
8521 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8522 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8523 sub2node->SetLineColor(kColorITS);
8524 sub2node->SetVisibility(1);
8525 fNodes->Add(sub2node);
8528 // Place copy #5 of ITS4 directly in I005
8530 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8531 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8532 sub2node->SetLineColor(kColorITS);
8533 sub2node->SetVisibility(1);
8534 fNodes->Add(sub2node);
8537 // Place copy #6 of ITS4 directly in I005
8539 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8540 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8541 sub2node->SetLineColor(kColorITS);
8542 sub2node->SetVisibility(1);
8543 fNodes->Add(sub2node);
8546 // Place copy #7 of ITS4 directly in I005
8548 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8549 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8550 sub2node->SetLineColor(kColorITS);
8551 sub2node->SetVisibility(1);
8552 fNodes->Add(sub2node);
8555 // Place copy #8 of ITS4 directly in I005
8557 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8558 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8559 sub2node->SetLineColor(kColorITS);
8560 sub2node->SetVisibility(1);
8561 fNodes->Add(sub2node);
8563 fNodes->Add(sub1node);
8566 // Place copy #2 of I005 in IT34
8568 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8569 sub1node->SetLineColor(kColorITS);
8570 sub1node->SetVisibility(0);
8573 // Place copy #1 of ITS4 directly in I005
8575 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8576 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8577 sub2node->SetLineColor(kColorITS);
8578 sub2node->SetVisibility(1);
8579 fNodes->Add(sub2node);
8582 // Place copy #2 of ITS4 directly in I005
8584 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8585 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8586 sub2node->SetLineColor(kColorITS);
8587 sub2node->SetVisibility(1);
8588 fNodes->Add(sub2node);
8591 // Place copy #3 of ITS4 directly in I005
8593 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8594 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8595 sub2node->SetLineColor(kColorITS);
8596 sub2node->SetVisibility(1);
8597 fNodes->Add(sub2node);
8600 // Place copy #4 of ITS4 directly in I005
8602 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8603 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8604 sub2node->SetLineColor(kColorITS);
8605 sub2node->SetVisibility(1);
8606 fNodes->Add(sub2node);
8609 // Place copy #5 of ITS4 directly in I005
8611 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8612 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8613 sub2node->SetLineColor(kColorITS);
8614 sub2node->SetVisibility(1);
8615 fNodes->Add(sub2node);
8618 // Place copy #6 of ITS4 directly in I005
8620 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8621 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8622 sub2node->SetLineColor(kColorITS);
8623 sub2node->SetVisibility(1);
8624 fNodes->Add(sub2node);
8627 // Place copy #7 of ITS4 directly in I005
8629 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8630 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8631 sub2node->SetLineColor(kColorITS);
8632 sub2node->SetVisibility(1);
8633 fNodes->Add(sub2node);
8636 // Place copy #8 of ITS4 directly in I005
8638 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8639 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8640 sub2node->SetLineColor(kColorITS);
8641 sub2node->SetVisibility(1);
8642 fNodes->Add(sub2node);
8644 fNodes->Add(sub1node);
8647 // Place copy #3 of I005 in IT34
8649 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8650 sub1node->SetLineColor(kColorITS);
8651 sub1node->SetVisibility(0);
8654 // Place copy #1 of ITS4 directly in I005
8656 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8657 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8658 sub2node->SetLineColor(kColorITS);
8659 sub2node->SetVisibility(1);
8660 fNodes->Add(sub2node);
8663 // Place copy #2 of ITS4 directly in I005
8665 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8666 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8667 sub2node->SetLineColor(kColorITS);
8668 sub2node->SetVisibility(1);
8669 fNodes->Add(sub2node);
8672 // Place copy #3 of ITS4 directly in I005
8674 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8675 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8676 sub2node->SetLineColor(kColorITS);
8677 sub2node->SetVisibility(1);
8678 fNodes->Add(sub2node);
8681 // Place copy #4 of ITS4 directly in I005
8683 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8684 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8685 sub2node->SetLineColor(kColorITS);
8686 sub2node->SetVisibility(1);
8687 fNodes->Add(sub2node);
8690 // Place copy #5 of ITS4 directly in I005
8692 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8693 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8694 sub2node->SetLineColor(kColorITS);
8695 sub2node->SetVisibility(1);
8696 fNodes->Add(sub2node);
8699 // Place copy #6 of ITS4 directly in I005
8701 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8702 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8703 sub2node->SetLineColor(kColorITS);
8704 sub2node->SetVisibility(1);
8705 fNodes->Add(sub2node);
8708 // Place copy #7 of ITS4 directly in I005
8710 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8711 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8712 sub2node->SetLineColor(kColorITS);
8713 sub2node->SetVisibility(1);
8714 fNodes->Add(sub2node);
8717 // Place copy #8 of ITS4 directly in I005
8719 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8720 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8721 sub2node->SetLineColor(kColorITS);
8722 sub2node->SetVisibility(1);
8723 fNodes->Add(sub2node);
8725 fNodes->Add(sub1node);
8728 // Place copy #4 of I005 in IT34
8730 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8731 sub1node->SetLineColor(kColorITS);
8732 sub1node->SetVisibility(0);
8735 // Place copy #1 of ITS4 directly in I005
8737 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8738 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8739 sub2node->SetLineColor(kColorITS);
8740 sub2node->SetVisibility(1);
8741 fNodes->Add(sub2node);
8744 // Place copy #2 of ITS4 directly in I005
8746 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8747 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8748 sub2node->SetLineColor(kColorITS);
8749 sub2node->SetVisibility(1);
8750 fNodes->Add(sub2node);
8753 // Place copy #3 of ITS4 directly in I005
8755 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8756 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8757 sub2node->SetLineColor(kColorITS);
8758 sub2node->SetVisibility(1);
8759 fNodes->Add(sub2node);
8762 // Place copy #4 of ITS4 directly in I005
8764 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8765 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8766 sub2node->SetLineColor(kColorITS);
8767 sub2node->SetVisibility(1);
8768 fNodes->Add(sub2node);
8771 // Place copy #5 of ITS4 directly in I005
8773 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8774 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8775 sub2node->SetLineColor(kColorITS);
8776 sub2node->SetVisibility(1);
8777 fNodes->Add(sub2node);
8780 // Place copy #6 of ITS4 directly in I005
8782 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8783 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8784 sub2node->SetLineColor(kColorITS);
8785 sub2node->SetVisibility(1);
8786 fNodes->Add(sub2node);
8789 // Place copy #7 of ITS4 directly in I005
8791 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8792 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8793 sub2node->SetLineColor(kColorITS);
8794 sub2node->SetVisibility(1);
8795 fNodes->Add(sub2node);
8798 // Place copy #8 of ITS4 directly in I005
8800 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8801 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8802 sub2node->SetLineColor(kColorITS);
8803 sub2node->SetVisibility(1);
8804 fNodes->Add(sub2node);
8806 fNodes->Add(sub1node);
8809 // Place copy #5 of I005 in IT34
8811 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8812 sub1node->SetLineColor(kColorITS);
8813 sub1node->SetVisibility(0);
8816 // Place copy #1 of ITS4 directly in I005
8818 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8819 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8820 sub2node->SetLineColor(kColorITS);
8821 sub2node->SetVisibility(1);
8822 fNodes->Add(sub2node);
8825 // Place copy #2 of ITS4 directly in I005
8827 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8828 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8829 sub2node->SetLineColor(kColorITS);
8830 sub2node->SetVisibility(1);
8831 fNodes->Add(sub2node);
8834 // Place copy #3 of ITS4 directly in I005
8836 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8837 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8838 sub2node->SetLineColor(kColorITS);
8839 sub2node->SetVisibility(1);
8840 fNodes->Add(sub2node);
8843 // Place copy #4 of ITS4 directly in I005
8845 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8846 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8847 sub2node->SetLineColor(kColorITS);
8848 sub2node->SetVisibility(1);
8849 fNodes->Add(sub2node);
8852 // Place copy #5 of ITS4 directly in I005
8854 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8855 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8856 sub2node->SetLineColor(kColorITS);
8857 sub2node->SetVisibility(1);
8858 fNodes->Add(sub2node);
8861 // Place copy #6 of ITS4 directly in I005
8863 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8864 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8865 sub2node->SetLineColor(kColorITS);
8866 sub2node->SetVisibility(1);
8867 fNodes->Add(sub2node);
8870 // Place copy #7 of ITS4 directly in I005
8872 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8873 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8874 sub2node->SetLineColor(kColorITS);
8875 sub2node->SetVisibility(1);
8876 fNodes->Add(sub2node);
8879 // Place copy #8 of ITS4 directly in I005
8881 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8882 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8883 sub2node->SetLineColor(kColorITS);
8884 sub2node->SetVisibility(1);
8885 fNodes->Add(sub2node);
8887 fNodes->Add(sub1node);
8890 // Place copy #6 of I005 in IT34
8892 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8893 sub1node->SetLineColor(kColorITS);
8894 sub1node->SetVisibility(0);
8897 // Place copy #1 of ITS4 directly in I005
8899 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8900 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8901 sub2node->SetLineColor(kColorITS);
8902 sub2node->SetVisibility(1);
8903 fNodes->Add(sub2node);
8906 // Place copy #2 of ITS4 directly in I005
8908 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8909 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8910 sub2node->SetLineColor(kColorITS);
8911 sub2node->SetVisibility(1);
8912 fNodes->Add(sub2node);
8915 // Place copy #3 of ITS4 directly in I005
8917 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8918 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8919 sub2node->SetLineColor(kColorITS);
8920 sub2node->SetVisibility(1);
8921 fNodes->Add(sub2node);
8924 // Place copy #4 of ITS4 directly in I005
8926 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8927 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8928 sub2node->SetLineColor(kColorITS);
8929 sub2node->SetVisibility(1);
8930 fNodes->Add(sub2node);
8933 // Place copy #5 of ITS4 directly in I005
8935 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8936 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8937 sub2node->SetLineColor(kColorITS);
8938 sub2node->SetVisibility(1);
8939 fNodes->Add(sub2node);
8942 // Place copy #6 of ITS4 directly in I005
8944 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8945 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8946 sub2node->SetLineColor(kColorITS);
8947 sub2node->SetVisibility(1);
8948 fNodes->Add(sub2node);
8951 // Place copy #7 of ITS4 directly in I005
8953 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8954 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8955 sub2node->SetLineColor(kColorITS);
8956 sub2node->SetVisibility(1);
8957 fNodes->Add(sub2node);
8960 // Place copy #8 of ITS4 directly in I005
8962 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8963 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8964 sub2node->SetLineColor(kColorITS);
8965 sub2node->SetVisibility(1);
8966 fNodes->Add(sub2node);
8968 fNodes->Add(sub1node);
8971 // Place copy #7 of I005 in IT34
8973 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
8974 sub1node->SetLineColor(kColorITS);
8975 sub1node->SetVisibility(0);
8978 // Place copy #1 of ITS4 directly in I005
8980 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8981 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8982 sub2node->SetLineColor(kColorITS);
8983 sub2node->SetVisibility(1);
8984 fNodes->Add(sub2node);
8987 // Place copy #2 of ITS4 directly in I005
8989 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8990 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8991 sub2node->SetLineColor(kColorITS);
8992 sub2node->SetVisibility(1);
8993 fNodes->Add(sub2node);
8996 // Place copy #3 of ITS4 directly in I005
8998 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8999 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9000 sub2node->SetLineColor(kColorITS);
9001 sub2node->SetVisibility(1);
9002 fNodes->Add(sub2node);
9005 // Place copy #4 of ITS4 directly in I005
9007 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9008 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9009 sub2node->SetLineColor(kColorITS);
9010 sub2node->SetVisibility(1);
9011 fNodes->Add(sub2node);
9014 // Place copy #5 of ITS4 directly in I005
9016 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9017 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9018 sub2node->SetLineColor(kColorITS);
9019 sub2node->SetVisibility(1);
9020 fNodes->Add(sub2node);
9023 // Place copy #6 of ITS4 directly in I005
9025 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9026 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9027 sub2node->SetLineColor(kColorITS);
9028 sub2node->SetVisibility(1);
9029 fNodes->Add(sub2node);
9032 // Place copy #7 of ITS4 directly in I005
9034 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9035 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9036 sub2node->SetLineColor(kColorITS);
9037 sub2node->SetVisibility(1);
9038 fNodes->Add(sub2node);
9041 // Place copy #8 of ITS4 directly in I005
9043 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9044 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9045 sub2node->SetLineColor(kColorITS);
9046 sub2node->SetVisibility(1);
9047 fNodes->Add(sub2node);
9049 fNodes->Add(sub1node);
9052 // Place copy #8 of I005 in IT34
9054 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
9055 sub1node->SetLineColor(kColorITS);
9056 sub1node->SetVisibility(0);
9059 // Place copy #1 of ITS4 directly in I005
9061 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9062 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9063 sub2node->SetLineColor(kColorITS);
9064 sub2node->SetVisibility(1);
9065 fNodes->Add(sub2node);
9068 // Place copy #2 of ITS4 directly in I005
9070 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9071 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9072 sub2node->SetLineColor(kColorITS);
9073 sub2node->SetVisibility(1);
9074 fNodes->Add(sub2node);
9077 // Place copy #3 of ITS4 directly in I005
9079 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9080 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9081 sub2node->SetLineColor(kColorITS);
9082 sub2node->SetVisibility(1);
9083 fNodes->Add(sub2node);
9086 // Place copy #4 of ITS4 directly in I005
9088 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9089 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9090 sub2node->SetLineColor(kColorITS);
9091 sub2node->SetVisibility(1);
9092 fNodes->Add(sub2node);
9095 // Place copy #5 of ITS4 directly in I005
9097 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9098 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9099 sub2node->SetLineColor(kColorITS);
9100 sub2node->SetVisibility(1);
9101 fNodes->Add(sub2node);
9104 // Place copy #6 of ITS4 directly in I005
9106 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9107 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9108 sub2node->SetLineColor(kColorITS);
9109 sub2node->SetVisibility(1);
9110 fNodes->Add(sub2node);
9113 // Place copy #7 of ITS4 directly in I005
9115 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9116 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9117 sub2node->SetLineColor(kColorITS);
9118 sub2node->SetVisibility(1);
9119 fNodes->Add(sub2node);
9122 // Place copy #8 of ITS4 directly in I005
9124 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9125 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9126 sub2node->SetLineColor(kColorITS);
9127 sub2node->SetVisibility(1);
9128 fNodes->Add(sub2node);
9130 fNodes->Add(sub1node);
9133 // Place copy #9 of I005 in IT34
9135 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
9136 sub1node->SetLineColor(kColorITS);
9137 sub1node->SetVisibility(0);
9140 // Place copy #1 of ITS4 directly in I005
9142 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9143 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9144 sub2node->SetLineColor(kColorITS);
9145 sub2node->SetVisibility(1);
9146 fNodes->Add(sub2node);
9149 // Place copy #2 of ITS4 directly in I005
9151 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9152 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9153 sub2node->SetLineColor(kColorITS);
9154 sub2node->SetVisibility(1);
9155 fNodes->Add(sub2node);
9158 // Place copy #3 of ITS4 directly in I005
9160 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9161 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9162 sub2node->SetLineColor(kColorITS);
9163 sub2node->SetVisibility(1);
9164 fNodes->Add(sub2node);
9167 // Place copy #4 of ITS4 directly in I005
9169 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9170 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9171 sub2node->SetLineColor(kColorITS);
9172 sub2node->SetVisibility(1);
9173 fNodes->Add(sub2node);
9176 // Place copy #5 of ITS4 directly in I005
9178 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9179 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9180 sub2node->SetLineColor(kColorITS);
9181 sub2node->SetVisibility(1);
9182 fNodes->Add(sub2node);
9185 // Place copy #6 of ITS4 directly in I005
9187 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9188 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9189 sub2node->SetLineColor(kColorITS);
9190 sub2node->SetVisibility(1);
9191 fNodes->Add(sub2node);
9194 // Place copy #7 of ITS4 directly in I005
9196 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9197 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9198 sub2node->SetLineColor(kColorITS);
9199 sub2node->SetVisibility(1);
9200 fNodes->Add(sub2node);
9203 // Place copy #8 of ITS4 directly in I005
9205 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9206 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9207 sub2node->SetLineColor(kColorITS);
9208 sub2node->SetVisibility(1);
9209 fNodes->Add(sub2node);
9211 fNodes->Add(sub1node);
9214 // Place copy #10 of I005 in IT34
9216 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9217 sub1node->SetLineColor(kColorITS);
9218 sub1node->SetVisibility(0);
9221 // Place copy #1 of ITS4 directly in I005
9223 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9224 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9225 sub2node->SetLineColor(kColorITS);
9226 sub2node->SetVisibility(1);
9227 fNodes->Add(sub2node);
9230 // Place copy #2 of ITS4 directly in I005
9232 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9233 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9234 sub2node->SetLineColor(kColorITS);
9235 sub2node->SetVisibility(1);
9236 fNodes->Add(sub2node);
9239 // Place copy #3 of ITS4 directly in I005
9241 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9242 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9243 sub2node->SetLineColor(kColorITS);
9244 sub2node->SetVisibility(1);
9245 fNodes->Add(sub2node);
9248 // Place copy #4 of ITS4 directly in I005
9250 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9251 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9252 sub2node->SetLineColor(kColorITS);
9253 sub2node->SetVisibility(1);
9254 fNodes->Add(sub2node);
9257 // Place copy #5 of ITS4 directly in I005
9259 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9260 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9261 sub2node->SetLineColor(kColorITS);
9262 sub2node->SetVisibility(1);
9263 fNodes->Add(sub2node);
9266 // Place copy #6 of ITS4 directly in I005
9268 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9269 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9270 sub2node->SetLineColor(kColorITS);
9271 sub2node->SetVisibility(1);
9272 fNodes->Add(sub2node);
9275 // Place copy #7 of ITS4 directly in I005
9277 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9278 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9279 sub2node->SetLineColor(kColorITS);
9280 sub2node->SetVisibility(1);
9281 fNodes->Add(sub2node);
9284 // Place copy #8 of ITS4 directly in I005
9286 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9287 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9288 sub2node->SetLineColor(kColorITS);
9289 sub2node->SetVisibility(1);
9290 fNodes->Add(sub2node);
9292 fNodes->Add(sub1node);
9295 // Place copy #11 of I005 in IT34
9297 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9298 sub1node->SetLineColor(kColorITS);
9299 sub1node->SetVisibility(0);
9302 // Place copy #1 of ITS4 directly in I005
9304 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9305 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9306 sub2node->SetLineColor(kColorITS);
9307 sub2node->SetVisibility(1);
9308 fNodes->Add(sub2node);
9311 // Place copy #2 of ITS4 directly in I005
9313 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9314 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9315 sub2node->SetLineColor(kColorITS);
9316 sub2node->SetVisibility(1);
9317 fNodes->Add(sub2node);
9320 // Place copy #3 of ITS4 directly in I005
9322 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9323 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9324 sub2node->SetLineColor(kColorITS);
9325 sub2node->SetVisibility(1);
9326 fNodes->Add(sub2node);
9329 // Place copy #4 of ITS4 directly in I005
9331 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9332 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9333 sub2node->SetLineColor(kColorITS);
9334 sub2node->SetVisibility(1);
9335 fNodes->Add(sub2node);
9338 // Place copy #5 of ITS4 directly in I005
9340 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9341 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9342 sub2node->SetLineColor(kColorITS);
9343 sub2node->SetVisibility(1);
9344 fNodes->Add(sub2node);
9347 // Place copy #6 of ITS4 directly in I005
9349 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9350 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9351 sub2node->SetLineColor(kColorITS);
9352 sub2node->SetVisibility(1);
9353 fNodes->Add(sub2node);
9356 // Place copy #7 of ITS4 directly in I005
9358 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9359 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9360 sub2node->SetLineColor(kColorITS);
9361 sub2node->SetVisibility(1);
9362 fNodes->Add(sub2node);
9365 // Place copy #8 of ITS4 directly in I005
9367 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9368 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9369 sub2node->SetLineColor(kColorITS);
9370 sub2node->SetVisibility(1);
9371 fNodes->Add(sub2node);
9373 fNodes->Add(sub1node);
9376 // Place copy #12 of I005 in IT34
9378 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9379 sub1node->SetLineColor(kColorITS);
9380 sub1node->SetVisibility(0);
9383 // Place copy #1 of ITS4 directly in I005
9385 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9386 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9387 sub2node->SetLineColor(kColorITS);
9388 sub2node->SetVisibility(1);
9389 fNodes->Add(sub2node);
9392 // Place copy #2 of ITS4 directly in I005
9394 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9395 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9396 sub2node->SetLineColor(kColorITS);
9397 sub2node->SetVisibility(1);
9398 fNodes->Add(sub2node);
9401 // Place copy #3 of ITS4 directly in I005
9403 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9404 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9405 sub2node->SetLineColor(kColorITS);
9406 sub2node->SetVisibility(1);
9407 fNodes->Add(sub2node);
9410 // Place copy #4 of ITS4 directly in I005
9412 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9413 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9414 sub2node->SetLineColor(kColorITS);
9415 sub2node->SetVisibility(1);
9416 fNodes->Add(sub2node);
9419 // Place copy #5 of ITS4 directly in I005
9421 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9422 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9423 sub2node->SetLineColor(kColorITS);
9424 sub2node->SetVisibility(1);
9425 fNodes->Add(sub2node);
9428 // Place copy #6 of ITS4 directly in I005
9430 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9431 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9432 sub2node->SetLineColor(kColorITS);
9433 sub2node->SetVisibility(1);
9434 fNodes->Add(sub2node);
9437 // Place copy #7 of ITS4 directly in I005
9439 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9440 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9441 sub2node->SetLineColor(kColorITS);
9442 sub2node->SetVisibility(1);
9443 fNodes->Add(sub2node);
9446 // Place copy #8 of ITS4 directly in I005
9448 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9449 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9450 sub2node->SetLineColor(kColorITS);
9451 sub2node->SetVisibility(1);
9452 fNodes->Add(sub2node);
9454 fNodes->Add(sub1node);
9457 // Place copy #13 of I005 in IT34
9459 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9460 sub1node->SetLineColor(kColorITS);
9461 sub1node->SetVisibility(0);
9464 // Place copy #1 of ITS4 directly in I005
9466 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9467 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9468 sub2node->SetLineColor(kColorITS);
9469 sub2node->SetVisibility(1);
9470 fNodes->Add(sub2node);
9473 // Place copy #2 of ITS4 directly in I005
9475 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9476 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9477 sub2node->SetLineColor(kColorITS);
9478 sub2node->SetVisibility(1);
9479 fNodes->Add(sub2node);
9482 // Place copy #3 of ITS4 directly in I005
9484 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9485 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9486 sub2node->SetLineColor(kColorITS);
9487 sub2node->SetVisibility(1);
9488 fNodes->Add(sub2node);
9491 // Place copy #4 of ITS4 directly in I005
9493 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9494 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9495 sub2node->SetLineColor(kColorITS);
9496 sub2node->SetVisibility(1);
9497 fNodes->Add(sub2node);
9500 // Place copy #5 of ITS4 directly in I005
9502 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9503 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9504 sub2node->SetLineColor(kColorITS);
9505 sub2node->SetVisibility(1);
9506 fNodes->Add(sub2node);
9509 // Place copy #6 of ITS4 directly in I005
9511 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9512 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9513 sub2node->SetLineColor(kColorITS);
9514 sub2node->SetVisibility(1);
9515 fNodes->Add(sub2node);
9518 // Place copy #7 of ITS4 directly in I005
9520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9521 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9522 sub2node->SetLineColor(kColorITS);
9523 sub2node->SetVisibility(1);
9524 fNodes->Add(sub2node);
9527 // Place copy #8 of ITS4 directly in I005
9529 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9530 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9531 sub2node->SetLineColor(kColorITS);
9532 sub2node->SetVisibility(1);
9533 fNodes->Add(sub2node);
9535 fNodes->Add(sub1node);
9538 // Place copy #14 of I005 in IT34
9540 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9541 sub1node->SetLineColor(kColorITS);
9542 sub1node->SetVisibility(0);
9545 // Place copy #1 of ITS4 directly in I005
9547 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9548 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9549 sub2node->SetLineColor(kColorITS);
9550 sub2node->SetVisibility(1);
9551 fNodes->Add(sub2node);
9554 // Place copy #2 of ITS4 directly in I005
9556 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9557 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9558 sub2node->SetLineColor(kColorITS);
9559 sub2node->SetVisibility(1);
9560 fNodes->Add(sub2node);
9563 // Place copy #3 of ITS4 directly in I005
9565 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9566 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9567 sub2node->SetLineColor(kColorITS);
9568 sub2node->SetVisibility(1);
9569 fNodes->Add(sub2node);
9572 // Place copy #4 of ITS4 directly in I005
9574 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9575 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9576 sub2node->SetLineColor(kColorITS);
9577 sub2node->SetVisibility(1);
9578 fNodes->Add(sub2node);
9581 // Place copy #5 of ITS4 directly in I005
9583 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9584 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9585 sub2node->SetLineColor(kColorITS);
9586 sub2node->SetVisibility(1);
9587 fNodes->Add(sub2node);
9590 // Place copy #6 of ITS4 directly in I005
9592 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9593 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9594 sub2node->SetLineColor(kColorITS);
9595 sub2node->SetVisibility(1);
9596 fNodes->Add(sub2node);
9599 // Place copy #7 of ITS4 directly in I005
9601 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9602 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9603 sub2node->SetLineColor(kColorITS);
9604 sub2node->SetVisibility(1);
9605 fNodes->Add(sub2node);
9608 // Place copy #8 of ITS4 directly in I005
9610 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9611 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9612 sub2node->SetLineColor(kColorITS);
9613 sub2node->SetVisibility(1);
9614 fNodes->Add(sub2node);
9616 fNodes->Add(sub1node);
9619 // Place copy #15 of I005 in IT34
9621 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9622 sub1node->SetLineColor(kColorITS);
9623 sub1node->SetVisibility(0);
9626 // Place copy #1 of ITS4 directly in I005
9628 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9629 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9630 sub2node->SetLineColor(kColorITS);
9631 sub2node->SetVisibility(1);
9632 fNodes->Add(sub2node);
9635 // Place copy #2 of ITS4 directly in I005
9637 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9638 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9639 sub2node->SetLineColor(kColorITS);
9640 sub2node->SetVisibility(1);
9641 fNodes->Add(sub2node);
9644 // Place copy #3 of ITS4 directly in I005
9646 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9647 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9648 sub2node->SetLineColor(kColorITS);
9649 sub2node->SetVisibility(1);
9650 fNodes->Add(sub2node);
9653 // Place copy #4 of ITS4 directly in I005
9655 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9656 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9657 sub2node->SetLineColor(kColorITS);
9658 sub2node->SetVisibility(1);
9659 fNodes->Add(sub2node);
9662 // Place copy #5 of ITS4 directly in I005
9664 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9665 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9666 sub2node->SetLineColor(kColorITS);
9667 sub2node->SetVisibility(1);
9668 fNodes->Add(sub2node);
9671 // Place copy #6 of ITS4 directly in I005
9673 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9674 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9675 sub2node->SetLineColor(kColorITS);
9676 sub2node->SetVisibility(1);
9677 fNodes->Add(sub2node);
9680 // Place copy #7 of ITS4 directly in I005
9682 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9683 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9684 sub2node->SetLineColor(kColorITS);
9685 sub2node->SetVisibility(1);
9686 fNodes->Add(sub2node);
9689 // Place copy #8 of ITS4 directly in I005
9691 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9692 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9693 sub2node->SetLineColor(kColorITS);
9694 sub2node->SetVisibility(1);
9695 fNodes->Add(sub2node);
9697 fNodes->Add(sub1node);
9700 // Place copy #16 of I005 in IT34
9702 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9703 sub1node->SetLineColor(kColorITS);
9704 sub1node->SetVisibility(0);
9707 // Place copy #1 of ITS4 directly in I005
9709 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9710 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9711 sub2node->SetLineColor(kColorITS);
9712 sub2node->SetVisibility(1);
9713 fNodes->Add(sub2node);
9716 // Place copy #2 of ITS4 directly in I005
9718 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9719 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9720 sub2node->SetLineColor(kColorITS);
9721 sub2node->SetVisibility(1);
9722 fNodes->Add(sub2node);
9725 // Place copy #3 of ITS4 directly in I005
9727 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9728 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9729 sub2node->SetLineColor(kColorITS);
9730 sub2node->SetVisibility(1);
9731 fNodes->Add(sub2node);
9734 // Place copy #4 of ITS4 directly in I005
9736 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9737 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9738 sub2node->SetLineColor(kColorITS);
9739 sub2node->SetVisibility(1);
9740 fNodes->Add(sub2node);
9743 // Place copy #5 of ITS4 directly in I005
9745 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9746 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9747 sub2node->SetLineColor(kColorITS);
9748 sub2node->SetVisibility(1);
9749 fNodes->Add(sub2node);
9752 // Place copy #6 of ITS4 directly in I005
9754 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9755 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9756 sub2node->SetLineColor(kColorITS);
9757 sub2node->SetVisibility(1);
9758 fNodes->Add(sub2node);
9761 // Place copy #7 of ITS4 directly in I005
9763 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9764 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9765 sub2node->SetLineColor(kColorITS);
9766 sub2node->SetVisibility(1);
9767 fNodes->Add(sub2node);
9770 // Place copy #8 of ITS4 directly in I005
9772 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9773 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9774 sub2node->SetLineColor(kColorITS);
9775 sub2node->SetVisibility(1);
9776 fNodes->Add(sub2node);
9778 fNodes->Add(sub1node);
9781 // Place copy #17 of I005 in IT34
9783 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9784 sub1node->SetLineColor(kColorITS);
9785 sub1node->SetVisibility(0);
9788 // Place copy #1 of ITS4 directly in I005
9790 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9791 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9792 sub2node->SetLineColor(kColorITS);
9793 sub2node->SetVisibility(1);
9794 fNodes->Add(sub2node);
9797 // Place copy #2 of ITS4 directly in I005
9799 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9800 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9801 sub2node->SetLineColor(kColorITS);
9802 sub2node->SetVisibility(1);
9803 fNodes->Add(sub2node);
9806 // Place copy #3 of ITS4 directly in I005
9808 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9809 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9810 sub2node->SetLineColor(kColorITS);
9811 sub2node->SetVisibility(1);
9812 fNodes->Add(sub2node);
9815 // Place copy #4 of ITS4 directly in I005
9817 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9818 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9819 sub2node->SetLineColor(kColorITS);
9820 sub2node->SetVisibility(1);
9821 fNodes->Add(sub2node);
9824 // Place copy #5 of ITS4 directly in I005
9826 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9827 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9828 sub2node->SetLineColor(kColorITS);
9829 sub2node->SetVisibility(1);
9830 fNodes->Add(sub2node);
9833 // Place copy #6 of ITS4 directly in I005
9835 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9836 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9837 sub2node->SetLineColor(kColorITS);
9838 sub2node->SetVisibility(1);
9839 fNodes->Add(sub2node);
9842 // Place copy #7 of ITS4 directly in I005
9844 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9845 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9846 sub2node->SetLineColor(kColorITS);
9847 sub2node->SetVisibility(1);
9848 fNodes->Add(sub2node);
9851 // Place copy #8 of ITS4 directly in I005
9853 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9854 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9855 sub2node->SetLineColor(kColorITS);
9856 sub2node->SetVisibility(1);
9857 fNodes->Add(sub2node);
9859 fNodes->Add(sub1node);
9862 // Place copy #18 of I005 in IT34
9864 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9865 sub1node->SetLineColor(kColorITS);
9866 sub1node->SetVisibility(0);
9869 // Place copy #1 of ITS4 directly in I005
9871 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9872 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9873 sub2node->SetLineColor(kColorITS);
9874 sub2node->SetVisibility(1);
9875 fNodes->Add(sub2node);
9878 // Place copy #2 of ITS4 directly in I005
9880 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9881 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9882 sub2node->SetLineColor(kColorITS);
9883 sub2node->SetVisibility(1);
9884 fNodes->Add(sub2node);
9887 // Place copy #3 of ITS4 directly in I005
9889 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9890 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9891 sub2node->SetLineColor(kColorITS);
9892 sub2node->SetVisibility(1);
9893 fNodes->Add(sub2node);
9896 // Place copy #4 of ITS4 directly in I005
9898 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9899 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9900 sub2node->SetLineColor(kColorITS);
9901 sub2node->SetVisibility(1);
9902 fNodes->Add(sub2node);
9905 // Place copy #5 of ITS4 directly in I005
9907 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9908 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9909 sub2node->SetLineColor(kColorITS);
9910 sub2node->SetVisibility(1);
9911 fNodes->Add(sub2node);
9914 // Place copy #6 of ITS4 directly in I005
9916 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9917 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9918 sub2node->SetLineColor(kColorITS);
9919 sub2node->SetVisibility(1);
9920 fNodes->Add(sub2node);
9923 // Place copy #7 of ITS4 directly in I005
9925 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9926 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9927 sub2node->SetLineColor(kColorITS);
9928 sub2node->SetVisibility(1);
9929 fNodes->Add(sub2node);
9932 // Place copy #8 of ITS4 directly in I005
9934 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9935 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9936 sub2node->SetLineColor(kColorITS);
9937 sub2node->SetVisibility(1);
9938 fNodes->Add(sub2node);
9940 fNodes->Add(sub1node);
9943 // Place copy #19 of I005 in IT34
9945 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9946 sub1node->SetLineColor(kColorITS);
9947 sub1node->SetVisibility(0);
9950 // Place copy #1 of ITS4 directly in I005
9952 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9953 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9954 sub2node->SetLineColor(kColorITS);
9955 sub2node->SetVisibility(1);
9956 fNodes->Add(sub2node);
9959 // Place copy #2 of ITS4 directly in I005
9961 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9962 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9963 sub2node->SetLineColor(kColorITS);
9964 sub2node->SetVisibility(1);
9965 fNodes->Add(sub2node);
9968 // Place copy #3 of ITS4 directly in I005
9970 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9971 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9972 sub2node->SetLineColor(kColorITS);
9973 sub2node->SetVisibility(1);
9974 fNodes->Add(sub2node);
9977 // Place copy #4 of ITS4 directly in I005
9979 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9980 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9981 sub2node->SetLineColor(kColorITS);
9982 sub2node->SetVisibility(1);
9983 fNodes->Add(sub2node);
9986 // Place copy #5 of ITS4 directly in I005
9988 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9989 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9990 sub2node->SetLineColor(kColorITS);
9991 sub2node->SetVisibility(1);
9992 fNodes->Add(sub2node);
9995 // Place copy #6 of ITS4 directly in I005
9997 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9998 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9999 sub2node->SetLineColor(kColorITS);
10000 sub2node->SetVisibility(1);
10001 fNodes->Add(sub2node);
10004 // Place copy #7 of ITS4 directly in I005
10006 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10007 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10008 sub2node->SetLineColor(kColorITS);
10009 sub2node->SetVisibility(1);
10010 fNodes->Add(sub2node);
10013 // Place copy #8 of ITS4 directly in I005
10015 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10016 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10017 sub2node->SetLineColor(kColorITS);
10018 sub2node->SetVisibility(1);
10019 fNodes->Add(sub2node);
10021 fNodes->Add(sub1node);
10024 // Place copy #20 of I005 in IT34
10026 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
10027 sub1node->SetLineColor(kColorITS);
10028 sub1node->SetVisibility(0);
10031 // Place copy #1 of ITS4 directly in I005
10033 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10034 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10035 sub2node->SetLineColor(kColorITS);
10036 sub2node->SetVisibility(1);
10037 fNodes->Add(sub2node);
10040 // Place copy #2 of ITS4 directly in I005
10042 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10043 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10044 sub2node->SetLineColor(kColorITS);
10045 sub2node->SetVisibility(1);
10046 fNodes->Add(sub2node);
10049 // Place copy #3 of ITS4 directly in I005
10051 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10052 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10053 sub2node->SetLineColor(kColorITS);
10054 sub2node->SetVisibility(1);
10055 fNodes->Add(sub2node);
10058 // Place copy #4 of ITS4 directly in I005
10060 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10061 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10062 sub2node->SetLineColor(kColorITS);
10063 sub2node->SetVisibility(1);
10064 fNodes->Add(sub2node);
10067 // Place copy #5 of ITS4 directly in I005
10069 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10070 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10071 sub2node->SetLineColor(kColorITS);
10072 sub2node->SetVisibility(1);
10073 fNodes->Add(sub2node);
10076 // Place copy #6 of ITS4 directly in I005
10078 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10079 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10080 sub2node->SetLineColor(kColorITS);
10081 sub2node->SetVisibility(1);
10082 fNodes->Add(sub2node);
10085 // Place copy #7 of ITS4 directly in I005
10087 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10088 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10089 sub2node->SetLineColor(kColorITS);
10090 sub2node->SetVisibility(1);
10091 fNodes->Add(sub2node);
10094 // Place copy #8 of ITS4 directly in I005
10096 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10097 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10098 sub2node->SetLineColor(kColorITS);
10099 sub2node->SetVisibility(1);
10100 fNodes->Add(sub2node);
10102 fNodes->Add(sub1node);
10105 // Place copy #21 of I005 in IT34
10107 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
10108 sub1node->SetLineColor(kColorITS);
10109 sub1node->SetVisibility(0);
10112 // Place copy #1 of ITS4 directly in I005
10114 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10115 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10116 sub2node->SetLineColor(kColorITS);
10117 sub2node->SetVisibility(1);
10118 fNodes->Add(sub2node);
10121 // Place copy #2 of ITS4 directly in I005
10123 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10124 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10125 sub2node->SetLineColor(kColorITS);
10126 sub2node->SetVisibility(1);
10127 fNodes->Add(sub2node);
10130 // Place copy #3 of ITS4 directly in I005
10132 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10133 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10134 sub2node->SetLineColor(kColorITS);
10135 sub2node->SetVisibility(1);
10136 fNodes->Add(sub2node);
10139 // Place copy #4 of ITS4 directly in I005
10141 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10142 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10143 sub2node->SetLineColor(kColorITS);
10144 sub2node->SetVisibility(1);
10145 fNodes->Add(sub2node);
10148 // Place copy #5 of ITS4 directly in I005
10150 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10151 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10152 sub2node->SetLineColor(kColorITS);
10153 sub2node->SetVisibility(1);
10154 fNodes->Add(sub2node);
10157 // Place copy #6 of ITS4 directly in I005
10159 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10160 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10161 sub2node->SetLineColor(kColorITS);
10162 sub2node->SetVisibility(1);
10163 fNodes->Add(sub2node);
10166 // Place copy #7 of ITS4 directly in I005
10168 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10169 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10170 sub2node->SetLineColor(kColorITS);
10171 sub2node->SetVisibility(1);
10172 fNodes->Add(sub2node);
10175 // Place copy #8 of ITS4 directly in I005
10177 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10178 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10179 sub2node->SetLineColor(kColorITS);
10180 sub2node->SetVisibility(1);
10181 fNodes->Add(sub2node);
10183 fNodes->Add(sub1node);
10186 // Place copy #22 of I005 in IT34
10188 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10189 sub1node->SetLineColor(kColorITS);
10190 sub1node->SetVisibility(0);
10193 // Place copy #1 of ITS4 directly in I005
10195 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10196 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10197 sub2node->SetLineColor(kColorITS);
10198 sub2node->SetVisibility(1);
10199 fNodes->Add(sub2node);
10202 // Place copy #2 of ITS4 directly in I005
10204 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10205 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10206 sub2node->SetLineColor(kColorITS);
10207 sub2node->SetVisibility(1);
10208 fNodes->Add(sub2node);
10211 // Place copy #3 of ITS4 directly in I005
10213 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10214 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10215 sub2node->SetLineColor(kColorITS);
10216 sub2node->SetVisibility(1);
10217 fNodes->Add(sub2node);
10220 // Place copy #4 of ITS4 directly in I005
10222 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10223 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10224 sub2node->SetLineColor(kColorITS);
10225 sub2node->SetVisibility(1);
10226 fNodes->Add(sub2node);
10229 // Place copy #5 of ITS4 directly in I005
10231 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10232 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10233 sub2node->SetLineColor(kColorITS);
10234 sub2node->SetVisibility(1);
10235 fNodes->Add(sub2node);
10238 // Place copy #6 of ITS4 directly in I005
10240 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10241 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10242 sub2node->SetLineColor(kColorITS);
10243 sub2node->SetVisibility(1);
10244 fNodes->Add(sub2node);
10247 // Place copy #7 of ITS4 directly in I005
10249 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10250 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10251 sub2node->SetLineColor(kColorITS);
10252 sub2node->SetVisibility(1);
10253 fNodes->Add(sub2node);
10256 // Place copy #8 of ITS4 directly in I005
10258 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10259 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10260 sub2node->SetLineColor(kColorITS);
10261 sub2node->SetVisibility(1);
10262 fNodes->Add(sub2node);
10264 fNodes->Add(sub1node);
10270 // --- Place SSD volumes into their mother volume
10272 // Place IT56 in Alice
10273 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10274 node->SetLineColor(kColorITS);
10275 node->SetVisibility(0);
10278 // Place copy #1 of I565 in IT56
10280 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10281 sub1node->SetLineColor(kColorITS);
10282 sub1node->SetVisibility(0);
10285 // Place copy #1 of ITS5 directly in I565
10287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10288 sub2node->SetLineColor(kColorITS);
10289 sub2node->SetVisibility(1);
10290 fNodes->Add(sub2node);
10293 // Place copy #2 of ITS5 directly in I565
10295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10296 sub2node->SetLineColor(kColorITS);
10297 sub2node->SetVisibility(1);
10298 fNodes->Add(sub2node);
10301 // Place copy #3 of ITS5 directly in I565
10303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10304 sub2node->SetLineColor(kColorITS);
10305 sub2node->SetVisibility(1);
10306 fNodes->Add(sub2node);
10309 // Place copy #4 of ITS5 directly in I565
10311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10312 sub2node->SetLineColor(kColorITS);
10313 sub2node->SetVisibility(1);
10314 fNodes->Add(sub2node);
10317 // Place copy #5 of ITS5 directly in I565
10319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10320 sub2node->SetLineColor(kColorITS);
10321 sub2node->SetVisibility(1);
10322 fNodes->Add(sub2node);
10325 // Place copy #6 of ITS5 directly in I565
10327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10328 sub2node->SetLineColor(kColorITS);
10329 sub2node->SetVisibility(1);
10330 fNodes->Add(sub2node);
10333 // Place copy #7 of ITS5 directly in I565
10335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10336 sub2node->SetLineColor(kColorITS);
10337 sub2node->SetVisibility(1);
10338 fNodes->Add(sub2node);
10341 // Place copy #8 of ITS5 directly in I565
10343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10344 sub2node->SetLineColor(kColorITS);
10345 sub2node->SetVisibility(1);
10346 fNodes->Add(sub2node);
10349 // Place copy #9 of ITS5 directly in I565
10351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10352 sub2node->SetLineColor(kColorITS);
10353 sub2node->SetVisibility(1);
10354 fNodes->Add(sub2node);
10357 // Place copy #10 of ITS5 directly in I565
10359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10360 sub2node->SetLineColor(kColorITS);
10361 sub2node->SetVisibility(1);
10362 fNodes->Add(sub2node);
10365 // Place copy #11 of ITS5 directly in I565
10367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10368 sub2node->SetLineColor(kColorITS);
10369 sub2node->SetVisibility(1);
10370 fNodes->Add(sub2node);
10373 // Place copy #12 of ITS5 directly in I565
10375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10376 sub2node->SetLineColor(kColorITS);
10377 sub2node->SetVisibility(1);
10378 fNodes->Add(sub2node);
10381 // Place copy #13 of ITS5 directly in I565
10383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10384 sub2node->SetLineColor(kColorITS);
10385 sub2node->SetVisibility(1);
10386 fNodes->Add(sub2node);
10389 // Place copy #14 of ITS5 directly in I565
10391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10392 sub2node->SetLineColor(kColorITS);
10393 sub2node->SetVisibility(1);
10394 fNodes->Add(sub2node);
10397 // Place copy #15 of ITS5 directly in I565
10399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10400 sub2node->SetLineColor(kColorITS);
10401 sub2node->SetVisibility(1);
10402 fNodes->Add(sub2node);
10405 // Place copy #16 of ITS5 directly in I565
10407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10408 sub2node->SetLineColor(kColorITS);
10409 sub2node->SetVisibility(1);
10410 fNodes->Add(sub2node);
10413 // Place copy #17 of ITS5 directly in I565
10415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10416 sub2node->SetLineColor(kColorITS);
10417 sub2node->SetVisibility(1);
10418 fNodes->Add(sub2node);
10421 // Place copy #18 of ITS5 directly in I565
10423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10424 sub2node->SetLineColor(kColorITS);
10425 sub2node->SetVisibility(1);
10426 fNodes->Add(sub2node);
10429 // Place copy #19 of ITS5 directly in I565
10431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10432 sub2node->SetLineColor(kColorITS);
10433 sub2node->SetVisibility(1);
10434 fNodes->Add(sub2node);
10437 // Place copy #20 of ITS5 directly in I565
10439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10440 sub2node->SetLineColor(kColorITS);
10441 sub2node->SetVisibility(1);
10442 fNodes->Add(sub2node);
10445 // Place copy #21 of ITS5 directly in I565
10447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10448 sub2node->SetLineColor(kColorITS);
10449 sub2node->SetVisibility(1);
10450 fNodes->Add(sub2node);
10453 // Place copy #22 of ITS5 directly in I565
10455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10456 sub2node->SetLineColor(kColorITS);
10457 sub2node->SetVisibility(1);
10458 fNodes->Add(sub2node);
10460 fNodes->Add(sub1node);
10463 // Place copy #2 of I565 in IT56
10465 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10466 sub1node->SetLineColor(kColorITS);
10467 sub1node->SetVisibility(0);
10470 // Place copy #1 of ITS5 directly in I565
10472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10473 sub2node->SetLineColor(kColorITS);
10474 sub2node->SetVisibility(1);
10475 fNodes->Add(sub2node);
10478 // Place copy #2 of ITS5 directly in I565
10480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10481 sub2node->SetLineColor(kColorITS);
10482 sub2node->SetVisibility(1);
10483 fNodes->Add(sub2node);
10486 // Place copy #3 of ITS5 directly in I565
10488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10489 sub2node->SetLineColor(kColorITS);
10490 sub2node->SetVisibility(1);
10491 fNodes->Add(sub2node);
10494 // Place copy #4 of ITS5 directly in I565
10496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10497 sub2node->SetLineColor(kColorITS);
10498 sub2node->SetVisibility(1);
10499 fNodes->Add(sub2node);
10502 // Place copy #5 of ITS5 directly in I565
10504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10505 sub2node->SetLineColor(kColorITS);
10506 sub2node->SetVisibility(1);
10507 fNodes->Add(sub2node);
10510 // Place copy #6 of ITS5 directly in I565
10512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10513 sub2node->SetLineColor(kColorITS);
10514 sub2node->SetVisibility(1);
10515 fNodes->Add(sub2node);
10518 // Place copy #7 of ITS5 directly in I565
10520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10521 sub2node->SetLineColor(kColorITS);
10522 sub2node->SetVisibility(1);
10523 fNodes->Add(sub2node);
10526 // Place copy #8 of ITS5 directly in I565
10528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10529 sub2node->SetLineColor(kColorITS);
10530 sub2node->SetVisibility(1);
10531 fNodes->Add(sub2node);
10534 // Place copy #9 of ITS5 directly in I565
10536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10537 sub2node->SetLineColor(kColorITS);
10538 sub2node->SetVisibility(1);
10539 fNodes->Add(sub2node);
10542 // Place copy #10 of ITS5 directly in I565
10544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10545 sub2node->SetLineColor(kColorITS);
10546 sub2node->SetVisibility(1);
10547 fNodes->Add(sub2node);
10550 // Place copy #11 of ITS5 directly in I565
10552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10553 sub2node->SetLineColor(kColorITS);
10554 sub2node->SetVisibility(1);
10555 fNodes->Add(sub2node);
10558 // Place copy #12 of ITS5 directly in I565
10560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10561 sub2node->SetLineColor(kColorITS);
10562 sub2node->SetVisibility(1);
10563 fNodes->Add(sub2node);
10566 // Place copy #13 of ITS5 directly in I565
10568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10569 sub2node->SetLineColor(kColorITS);
10570 sub2node->SetVisibility(1);
10571 fNodes->Add(sub2node);
10574 // Place copy #14 of ITS5 directly in I565
10576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10577 sub2node->SetLineColor(kColorITS);
10578 sub2node->SetVisibility(1);
10579 fNodes->Add(sub2node);
10582 // Place copy #15 of ITS5 directly in I565
10584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10585 sub2node->SetLineColor(kColorITS);
10586 sub2node->SetVisibility(1);
10587 fNodes->Add(sub2node);
10590 // Place copy #16 of ITS5 directly in I565
10592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10593 sub2node->SetLineColor(kColorITS);
10594 sub2node->SetVisibility(1);
10595 fNodes->Add(sub2node);
10598 // Place copy #17 of ITS5 directly in I565
10600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10601 sub2node->SetLineColor(kColorITS);
10602 sub2node->SetVisibility(1);
10603 fNodes->Add(sub2node);
10606 // Place copy #18 of ITS5 directly in I565
10608 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10609 sub2node->SetLineColor(kColorITS);
10610 sub2node->SetVisibility(1);
10611 fNodes->Add(sub2node);
10614 // Place copy #19 of ITS5 directly in I565
10616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10617 sub2node->SetLineColor(kColorITS);
10618 sub2node->SetVisibility(1);
10619 fNodes->Add(sub2node);
10622 // Place copy #20 of ITS5 directly in I565
10624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10625 sub2node->SetLineColor(kColorITS);
10626 sub2node->SetVisibility(1);
10627 fNodes->Add(sub2node);
10630 // Place copy #21 of ITS5 directly in I565
10632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10633 sub2node->SetLineColor(kColorITS);
10634 sub2node->SetVisibility(1);
10635 fNodes->Add(sub2node);
10638 // Place copy #22 of ITS5 directly in I565
10640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10641 sub2node->SetLineColor(kColorITS);
10642 sub2node->SetVisibility(1);
10643 fNodes->Add(sub2node);
10645 fNodes->Add(sub1node);
10648 // Place copy #3 of I565 in IT56
10650 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10651 sub1node->SetLineColor(kColorITS);
10652 sub1node->SetVisibility(0);
10655 // Place copy #1 of ITS5 directly in I565
10657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10658 sub2node->SetLineColor(kColorITS);
10659 sub2node->SetVisibility(1);
10660 fNodes->Add(sub2node);
10663 // Place copy #2 of ITS5 directly in I565
10665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10666 sub2node->SetLineColor(kColorITS);
10667 sub2node->SetVisibility(1);
10668 fNodes->Add(sub2node);
10671 // Place copy #3 of ITS5 directly in I565
10673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10674 sub2node->SetLineColor(kColorITS);
10675 sub2node->SetVisibility(1);
10676 fNodes->Add(sub2node);
10679 // Place copy #4 of ITS5 directly in I565
10681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10682 sub2node->SetLineColor(kColorITS);
10683 sub2node->SetVisibility(1);
10684 fNodes->Add(sub2node);
10687 // Place copy #5 of ITS5 directly in I565
10689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10690 sub2node->SetLineColor(kColorITS);
10691 sub2node->SetVisibility(1);
10692 fNodes->Add(sub2node);
10695 // Place copy #6 of ITS5 directly in I565
10697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10698 sub2node->SetLineColor(kColorITS);
10699 sub2node->SetVisibility(1);
10700 fNodes->Add(sub2node);
10703 // Place copy #7 of ITS5 directly in I565
10705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10706 sub2node->SetLineColor(kColorITS);
10707 sub2node->SetVisibility(1);
10708 fNodes->Add(sub2node);
10711 // Place copy #8 of ITS5 directly in I565
10713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10714 sub2node->SetLineColor(kColorITS);
10715 sub2node->SetVisibility(1);
10716 fNodes->Add(sub2node);
10719 // Place copy #9 of ITS5 directly in I565
10721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10722 sub2node->SetLineColor(kColorITS);
10723 sub2node->SetVisibility(1);
10724 fNodes->Add(sub2node);
10727 // Place copy #10 of ITS5 directly in I565
10729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10730 sub2node->SetLineColor(kColorITS);
10731 sub2node->SetVisibility(1);
10732 fNodes->Add(sub2node);
10735 // Place copy #11 of ITS5 directly in I565
10737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10738 sub2node->SetLineColor(kColorITS);
10739 sub2node->SetVisibility(1);
10740 fNodes->Add(sub2node);
10743 // Place copy #12 of ITS5 directly in I565
10745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10746 sub2node->SetLineColor(kColorITS);
10747 sub2node->SetVisibility(1);
10748 fNodes->Add(sub2node);
10751 // Place copy #13 of ITS5 directly in I565
10753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10754 sub2node->SetLineColor(kColorITS);
10755 sub2node->SetVisibility(1);
10756 fNodes->Add(sub2node);
10759 // Place copy #14 of ITS5 directly in I565
10761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10762 sub2node->SetLineColor(kColorITS);
10763 sub2node->SetVisibility(1);
10764 fNodes->Add(sub2node);
10767 // Place copy #15 of ITS5 directly in I565
10769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10770 sub2node->SetLineColor(kColorITS);
10771 sub2node->SetVisibility(1);
10772 fNodes->Add(sub2node);
10775 // Place copy #16 of ITS5 directly in I565
10777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10778 sub2node->SetLineColor(kColorITS);
10779 sub2node->SetVisibility(1);
10780 fNodes->Add(sub2node);
10783 // Place copy #17 of ITS5 directly in I565
10785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10786 sub2node->SetLineColor(kColorITS);
10787 sub2node->SetVisibility(1);
10788 fNodes->Add(sub2node);
10791 // Place copy #18 of ITS5 directly in I565
10793 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10794 sub2node->SetLineColor(kColorITS);
10795 sub2node->SetVisibility(1);
10796 fNodes->Add(sub2node);
10799 // Place copy #19 of ITS5 directly in I565
10801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10802 sub2node->SetLineColor(kColorITS);
10803 sub2node->SetVisibility(1);
10804 fNodes->Add(sub2node);
10807 // Place copy #20 of ITS5 directly in I565
10809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10810 sub2node->SetLineColor(kColorITS);
10811 sub2node->SetVisibility(1);
10812 fNodes->Add(sub2node);
10815 // Place copy #21 of ITS5 directly in I565
10817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10818 sub2node->SetLineColor(kColorITS);
10819 sub2node->SetVisibility(1);
10820 fNodes->Add(sub2node);
10823 // Place copy #22 of ITS5 directly in I565
10825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10826 sub2node->SetLineColor(kColorITS);
10827 sub2node->SetVisibility(1);
10828 fNodes->Add(sub2node);
10830 fNodes->Add(sub1node);
10833 // Place copy #4 of I565 in IT56
10835 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10836 sub1node->SetLineColor(kColorITS);
10837 sub1node->SetVisibility(0);
10840 // Place copy #1 of ITS5 directly in I565
10842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10843 sub2node->SetLineColor(kColorITS);
10844 sub2node->SetVisibility(1);
10845 fNodes->Add(sub2node);
10848 // Place copy #2 of ITS5 directly in I565
10850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10851 sub2node->SetLineColor(kColorITS);
10852 sub2node->SetVisibility(1);
10853 fNodes->Add(sub2node);
10856 // Place copy #3 of ITS5 directly in I565
10858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10859 sub2node->SetLineColor(kColorITS);
10860 sub2node->SetVisibility(1);
10861 fNodes->Add(sub2node);
10864 // Place copy #4 of ITS5 directly in I565
10866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10867 sub2node->SetLineColor(kColorITS);
10868 sub2node->SetVisibility(1);
10869 fNodes->Add(sub2node);
10872 // Place copy #5 of ITS5 directly in I565
10874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10875 sub2node->SetLineColor(kColorITS);
10876 sub2node->SetVisibility(1);
10877 fNodes->Add(sub2node);
10880 // Place copy #6 of ITS5 directly in I565
10882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10883 sub2node->SetLineColor(kColorITS);
10884 sub2node->SetVisibility(1);
10885 fNodes->Add(sub2node);
10888 // Place copy #7 of ITS5 directly in I565
10890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10891 sub2node->SetLineColor(kColorITS);
10892 sub2node->SetVisibility(1);
10893 fNodes->Add(sub2node);
10896 // Place copy #8 of ITS5 directly in I565
10898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10899 sub2node->SetLineColor(kColorITS);
10900 sub2node->SetVisibility(1);
10901 fNodes->Add(sub2node);
10904 // Place copy #9 of ITS5 directly in I565
10906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10907 sub2node->SetLineColor(kColorITS);
10908 sub2node->SetVisibility(1);
10909 fNodes->Add(sub2node);
10912 // Place copy #10 of ITS5 directly in I565
10914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10915 sub2node->SetLineColor(kColorITS);
10916 sub2node->SetVisibility(1);
10917 fNodes->Add(sub2node);
10920 // Place copy #11 of ITS5 directly in I565
10922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10923 sub2node->SetLineColor(kColorITS);
10924 sub2node->SetVisibility(1);
10925 fNodes->Add(sub2node);
10928 // Place copy #12 of ITS5 directly in I565
10930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10931 sub2node->SetLineColor(kColorITS);
10932 sub2node->SetVisibility(1);
10933 fNodes->Add(sub2node);
10936 // Place copy #13 of ITS5 directly in I565
10938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10939 sub2node->SetLineColor(kColorITS);
10940 sub2node->SetVisibility(1);
10941 fNodes->Add(sub2node);
10944 // Place copy #14 of ITS5 directly in I565
10946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10947 sub2node->SetLineColor(kColorITS);
10948 sub2node->SetVisibility(1);
10949 fNodes->Add(sub2node);
10952 // Place copy #15 of ITS5 directly in I565
10954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10955 sub2node->SetLineColor(kColorITS);
10956 sub2node->SetVisibility(1);
10957 fNodes->Add(sub2node);
10960 // Place copy #16 of ITS5 directly in I565
10962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10963 sub2node->SetLineColor(kColorITS);
10964 sub2node->SetVisibility(1);
10965 fNodes->Add(sub2node);
10968 // Place copy #17 of ITS5 directly in I565
10970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10971 sub2node->SetLineColor(kColorITS);
10972 sub2node->SetVisibility(1);
10973 fNodes->Add(sub2node);
10976 // Place copy #18 of ITS5 directly in I565
10978 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10979 sub2node->SetLineColor(kColorITS);
10980 sub2node->SetVisibility(1);
10981 fNodes->Add(sub2node);
10984 // Place copy #19 of ITS5 directly in I565
10986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10987 sub2node->SetLineColor(kColorITS);
10988 sub2node->SetVisibility(1);
10989 fNodes->Add(sub2node);
10992 // Place copy #20 of ITS5 directly in I565
10994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10995 sub2node->SetLineColor(kColorITS);
10996 sub2node->SetVisibility(1);
10997 fNodes->Add(sub2node);
11000 // Place copy #21 of ITS5 directly in I565
11002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11003 sub2node->SetLineColor(kColorITS);
11004 sub2node->SetVisibility(1);
11005 fNodes->Add(sub2node);
11008 // Place copy #22 of ITS5 directly in I565
11010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11011 sub2node->SetLineColor(kColorITS);
11012 sub2node->SetVisibility(1);
11013 fNodes->Add(sub2node);
11015 fNodes->Add(sub1node);
11018 // Place copy #5 of I565 in IT56
11020 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
11021 sub1node->SetLineColor(kColorITS);
11022 sub1node->SetVisibility(0);
11025 // Place copy #1 of ITS5 directly in I565
11027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11028 sub2node->SetLineColor(kColorITS);
11029 sub2node->SetVisibility(1);
11030 fNodes->Add(sub2node);
11033 // Place copy #2 of ITS5 directly in I565
11035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11036 sub2node->SetLineColor(kColorITS);
11037 sub2node->SetVisibility(1);
11038 fNodes->Add(sub2node);
11041 // Place copy #3 of ITS5 directly in I565
11043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11044 sub2node->SetLineColor(kColorITS);
11045 sub2node->SetVisibility(1);
11046 fNodes->Add(sub2node);
11049 // Place copy #4 of ITS5 directly in I565
11051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11052 sub2node->SetLineColor(kColorITS);
11053 sub2node->SetVisibility(1);
11054 fNodes->Add(sub2node);
11057 // Place copy #5 of ITS5 directly in I565
11059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11060 sub2node->SetLineColor(kColorITS);
11061 sub2node->SetVisibility(1);
11062 fNodes->Add(sub2node);
11065 // Place copy #6 of ITS5 directly in I565
11067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11068 sub2node->SetLineColor(kColorITS);
11069 sub2node->SetVisibility(1);
11070 fNodes->Add(sub2node);
11073 // Place copy #7 of ITS5 directly in I565
11075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11076 sub2node->SetLineColor(kColorITS);
11077 sub2node->SetVisibility(1);
11078 fNodes->Add(sub2node);
11081 // Place copy #8 of ITS5 directly in I565
11083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11084 sub2node->SetLineColor(kColorITS);
11085 sub2node->SetVisibility(1);
11086 fNodes->Add(sub2node);
11089 // Place copy #9 of ITS5 directly in I565
11091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11092 sub2node->SetLineColor(kColorITS);
11093 sub2node->SetVisibility(1);
11094 fNodes->Add(sub2node);
11097 // Place copy #10 of ITS5 directly in I565
11099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11100 sub2node->SetLineColor(kColorITS);
11101 sub2node->SetVisibility(1);
11102 fNodes->Add(sub2node);
11105 // Place copy #11 of ITS5 directly in I565
11107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11108 sub2node->SetLineColor(kColorITS);
11109 sub2node->SetVisibility(1);
11110 fNodes->Add(sub2node);
11113 // Place copy #12 of ITS5 directly in I565
11115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11116 sub2node->SetLineColor(kColorITS);
11117 sub2node->SetVisibility(1);
11118 fNodes->Add(sub2node);
11121 // Place copy #13 of ITS5 directly in I565
11123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11124 sub2node->SetLineColor(kColorITS);
11125 sub2node->SetVisibility(1);
11126 fNodes->Add(sub2node);
11129 // Place copy #14 of ITS5 directly in I565
11131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11132 sub2node->SetLineColor(kColorITS);
11133 sub2node->SetVisibility(1);
11134 fNodes->Add(sub2node);
11137 // Place copy #15 of ITS5 directly in I565
11139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11140 sub2node->SetLineColor(kColorITS);
11141 sub2node->SetVisibility(1);
11142 fNodes->Add(sub2node);
11145 // Place copy #16 of ITS5 directly in I565
11147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11148 sub2node->SetLineColor(kColorITS);
11149 sub2node->SetVisibility(1);
11150 fNodes->Add(sub2node);
11153 // Place copy #17 of ITS5 directly in I565
11155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11156 sub2node->SetLineColor(kColorITS);
11157 sub2node->SetVisibility(1);
11158 fNodes->Add(sub2node);
11161 // Place copy #18 of ITS5 directly in I565
11163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11164 sub2node->SetLineColor(kColorITS);
11165 sub2node->SetVisibility(1);
11166 fNodes->Add(sub2node);
11169 // Place copy #19 of ITS5 directly in I565
11171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11172 sub2node->SetLineColor(kColorITS);
11173 sub2node->SetVisibility(1);
11174 fNodes->Add(sub2node);
11177 // Place copy #20 of ITS5 directly in I565
11179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11180 sub2node->SetLineColor(kColorITS);
11181 sub2node->SetVisibility(1);
11182 fNodes->Add(sub2node);
11185 // Place copy #21 of ITS5 directly in I565
11187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11188 sub2node->SetLineColor(kColorITS);
11189 sub2node->SetVisibility(1);
11190 fNodes->Add(sub2node);
11193 // Place copy #22 of ITS5 directly in I565
11195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11196 sub2node->SetLineColor(kColorITS);
11197 sub2node->SetVisibility(1);
11198 fNodes->Add(sub2node);
11200 fNodes->Add(sub1node);
11203 // Place copy #6 of I565 in IT56
11205 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11206 sub1node->SetLineColor(kColorITS);
11207 sub1node->SetVisibility(0);
11210 // Place copy #1 of ITS5 directly in I565
11212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11213 sub2node->SetLineColor(kColorITS);
11214 sub2node->SetVisibility(1);
11215 fNodes->Add(sub2node);
11218 // Place copy #2 of ITS5 directly in I565
11220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11221 sub2node->SetLineColor(kColorITS);
11222 sub2node->SetVisibility(1);
11223 fNodes->Add(sub2node);
11226 // Place copy #3 of ITS5 directly in I565
11228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11229 sub2node->SetLineColor(kColorITS);
11230 sub2node->SetVisibility(1);
11231 fNodes->Add(sub2node);
11234 // Place copy #4 of ITS5 directly in I565
11236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11237 sub2node->SetLineColor(kColorITS);
11238 sub2node->SetVisibility(1);
11239 fNodes->Add(sub2node);
11242 // Place copy #5 of ITS5 directly in I565
11244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11245 sub2node->SetLineColor(kColorITS);
11246 sub2node->SetVisibility(1);
11247 fNodes->Add(sub2node);
11250 // Place copy #6 of ITS5 directly in I565
11252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11253 sub2node->SetLineColor(kColorITS);
11254 sub2node->SetVisibility(1);
11255 fNodes->Add(sub2node);
11258 // Place copy #7 of ITS5 directly in I565
11260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11261 sub2node->SetLineColor(kColorITS);
11262 sub2node->SetVisibility(1);
11263 fNodes->Add(sub2node);
11266 // Place copy #8 of ITS5 directly in I565
11268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11269 sub2node->SetLineColor(kColorITS);
11270 sub2node->SetVisibility(1);
11271 fNodes->Add(sub2node);
11274 // Place copy #9 of ITS5 directly in I565
11276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11277 sub2node->SetLineColor(kColorITS);
11278 sub2node->SetVisibility(1);
11279 fNodes->Add(sub2node);
11282 // Place copy #10 of ITS5 directly in I565
11284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11285 sub2node->SetLineColor(kColorITS);
11286 sub2node->SetVisibility(1);
11287 fNodes->Add(sub2node);
11290 // Place copy #11 of ITS5 directly in I565
11292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11293 sub2node->SetLineColor(kColorITS);
11294 sub2node->SetVisibility(1);
11295 fNodes->Add(sub2node);
11298 // Place copy #12 of ITS5 directly in I565
11300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11301 sub2node->SetLineColor(kColorITS);
11302 sub2node->SetVisibility(1);
11303 fNodes->Add(sub2node);
11306 // Place copy #13 of ITS5 directly in I565
11308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11309 sub2node->SetLineColor(kColorITS);
11310 sub2node->SetVisibility(1);
11311 fNodes->Add(sub2node);
11314 // Place copy #14 of ITS5 directly in I565
11316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11317 sub2node->SetLineColor(kColorITS);
11318 sub2node->SetVisibility(1);
11319 fNodes->Add(sub2node);
11322 // Place copy #15 of ITS5 directly in I565
11324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11325 sub2node->SetLineColor(kColorITS);
11326 sub2node->SetVisibility(1);
11327 fNodes->Add(sub2node);
11330 // Place copy #16 of ITS5 directly in I565
11332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11333 sub2node->SetLineColor(kColorITS);
11334 sub2node->SetVisibility(1);
11335 fNodes->Add(sub2node);
11338 // Place copy #17 of ITS5 directly in I565
11340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11341 sub2node->SetLineColor(kColorITS);
11342 sub2node->SetVisibility(1);
11343 fNodes->Add(sub2node);
11346 // Place copy #18 of ITS5 directly in I565
11348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11349 sub2node->SetLineColor(kColorITS);
11350 sub2node->SetVisibility(1);
11351 fNodes->Add(sub2node);
11354 // Place copy #19 of ITS5 directly in I565
11356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11357 sub2node->SetLineColor(kColorITS);
11358 sub2node->SetVisibility(1);
11359 fNodes->Add(sub2node);
11362 // Place copy #20 of ITS5 directly in I565
11364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11365 sub2node->SetLineColor(kColorITS);
11366 sub2node->SetVisibility(1);
11367 fNodes->Add(sub2node);
11370 // Place copy #21 of ITS5 directly in I565
11372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11373 sub2node->SetLineColor(kColorITS);
11374 sub2node->SetVisibility(1);
11375 fNodes->Add(sub2node);
11378 // Place copy #22 of ITS5 directly in I565
11380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11381 sub2node->SetLineColor(kColorITS);
11382 sub2node->SetVisibility(1);
11383 fNodes->Add(sub2node);
11385 fNodes->Add(sub1node);
11388 // Place copy #7 of I565 in IT56
11390 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11391 sub1node->SetLineColor(kColorITS);
11392 sub1node->SetVisibility(0);
11395 // Place copy #1 of ITS5 directly in I565
11397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11398 sub2node->SetLineColor(kColorITS);
11399 sub2node->SetVisibility(1);
11400 fNodes->Add(sub2node);
11403 // Place copy #2 of ITS5 directly in I565
11405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11406 sub2node->SetLineColor(kColorITS);
11407 sub2node->SetVisibility(1);
11408 fNodes->Add(sub2node);
11411 // Place copy #3 of ITS5 directly in I565
11413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11414 sub2node->SetLineColor(kColorITS);
11415 sub2node->SetVisibility(1);
11416 fNodes->Add(sub2node);
11419 // Place copy #4 of ITS5 directly in I565
11421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11422 sub2node->SetLineColor(kColorITS);
11423 sub2node->SetVisibility(1);
11424 fNodes->Add(sub2node);
11427 // Place copy #5 of ITS5 directly in I565
11429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11430 sub2node->SetLineColor(kColorITS);
11431 sub2node->SetVisibility(1);
11432 fNodes->Add(sub2node);
11435 // Place copy #6 of ITS5 directly in I565
11437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11438 sub2node->SetLineColor(kColorITS);
11439 sub2node->SetVisibility(1);
11440 fNodes->Add(sub2node);
11443 // Place copy #7 of ITS5 directly in I565
11445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11446 sub2node->SetLineColor(kColorITS);
11447 sub2node->SetVisibility(1);
11448 fNodes->Add(sub2node);
11451 // Place copy #8 of ITS5 directly in I565
11453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11454 sub2node->SetLineColor(kColorITS);
11455 sub2node->SetVisibility(1);
11456 fNodes->Add(sub2node);
11459 // Place copy #9 of ITS5 directly in I565
11461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11462 sub2node->SetLineColor(kColorITS);
11463 sub2node->SetVisibility(1);
11464 fNodes->Add(sub2node);
11467 // Place copy #10 of ITS5 directly in I565
11469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11470 sub2node->SetLineColor(kColorITS);
11471 sub2node->SetVisibility(1);
11472 fNodes->Add(sub2node);
11475 // Place copy #11 of ITS5 directly in I565
11477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11478 sub2node->SetLineColor(kColorITS);
11479 sub2node->SetVisibility(1);
11480 fNodes->Add(sub2node);
11483 // Place copy #12 of ITS5 directly in I565
11485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11486 sub2node->SetLineColor(kColorITS);
11487 sub2node->SetVisibility(1);
11488 fNodes->Add(sub2node);
11491 // Place copy #13 of ITS5 directly in I565
11493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11494 sub2node->SetLineColor(kColorITS);
11495 sub2node->SetVisibility(1);
11496 fNodes->Add(sub2node);
11499 // Place copy #14 of ITS5 directly in I565
11501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11502 sub2node->SetLineColor(kColorITS);
11503 sub2node->SetVisibility(1);
11504 fNodes->Add(sub2node);
11507 // Place copy #15 of ITS5 directly in I565
11509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11510 sub2node->SetLineColor(kColorITS);
11511 sub2node->SetVisibility(1);
11512 fNodes->Add(sub2node);
11515 // Place copy #16 of ITS5 directly in I565
11517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11518 sub2node->SetLineColor(kColorITS);
11519 sub2node->SetVisibility(1);
11520 fNodes->Add(sub2node);
11523 // Place copy #17 of ITS5 directly in I565
11525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11526 sub2node->SetLineColor(kColorITS);
11527 sub2node->SetVisibility(1);
11528 fNodes->Add(sub2node);
11531 // Place copy #18 of ITS5 directly in I565
11533 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11534 sub2node->SetLineColor(kColorITS);
11535 sub2node->SetVisibility(1);
11536 fNodes->Add(sub2node);
11539 // Place copy #19 of ITS5 directly in I565
11541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11542 sub2node->SetLineColor(kColorITS);
11543 sub2node->SetVisibility(1);
11544 fNodes->Add(sub2node);
11547 // Place copy #20 of ITS5 directly in I565
11549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11550 sub2node->SetLineColor(kColorITS);
11551 sub2node->SetVisibility(1);
11552 fNodes->Add(sub2node);
11555 // Place copy #21 of ITS5 directly in I565
11557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11558 sub2node->SetLineColor(kColorITS);
11559 sub2node->SetVisibility(1);
11560 fNodes->Add(sub2node);
11563 // Place copy #22 of ITS5 directly in I565
11565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11566 sub2node->SetLineColor(kColorITS);
11567 sub2node->SetVisibility(1);
11568 fNodes->Add(sub2node);
11570 fNodes->Add(sub1node);
11573 // Place copy #8 of I565 in IT56
11575 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11576 sub1node->SetLineColor(kColorITS);
11577 sub1node->SetVisibility(0);
11580 // Place copy #1 of ITS5 directly in I565
11582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11583 sub2node->SetLineColor(kColorITS);
11584 sub2node->SetVisibility(1);
11585 fNodes->Add(sub2node);
11588 // Place copy #2 of ITS5 directly in I565
11590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11591 sub2node->SetLineColor(kColorITS);
11592 sub2node->SetVisibility(1);
11593 fNodes->Add(sub2node);
11596 // Place copy #3 of ITS5 directly in I565
11598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11599 sub2node->SetLineColor(kColorITS);
11600 sub2node->SetVisibility(1);
11601 fNodes->Add(sub2node);
11604 // Place copy #4 of ITS5 directly in I565
11606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11607 sub2node->SetLineColor(kColorITS);
11608 sub2node->SetVisibility(1);
11609 fNodes->Add(sub2node);
11612 // Place copy #5 of ITS5 directly in I565
11614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11615 sub2node->SetLineColor(kColorITS);
11616 sub2node->SetVisibility(1);
11617 fNodes->Add(sub2node);
11620 // Place copy #6 of ITS5 directly in I565
11622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11623 sub2node->SetLineColor(kColorITS);
11624 sub2node->SetVisibility(1);
11625 fNodes->Add(sub2node);
11628 // Place copy #7 of ITS5 directly in I565
11630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11631 sub2node->SetLineColor(kColorITS);
11632 sub2node->SetVisibility(1);
11633 fNodes->Add(sub2node);
11636 // Place copy #8 of ITS5 directly in I565
11638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11639 sub2node->SetLineColor(kColorITS);
11640 sub2node->SetVisibility(1);
11641 fNodes->Add(sub2node);
11644 // Place copy #9 of ITS5 directly in I565
11646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11647 sub2node->SetLineColor(kColorITS);
11648 sub2node->SetVisibility(1);
11649 fNodes->Add(sub2node);
11652 // Place copy #10 of ITS5 directly in I565
11654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11655 sub2node->SetLineColor(kColorITS);
11656 sub2node->SetVisibility(1);
11657 fNodes->Add(sub2node);
11660 // Place copy #11 of ITS5 directly in I565
11662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11663 sub2node->SetLineColor(kColorITS);
11664 sub2node->SetVisibility(1);
11665 fNodes->Add(sub2node);
11668 // Place copy #12 of ITS5 directly in I565
11670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11671 sub2node->SetLineColor(kColorITS);
11672 sub2node->SetVisibility(1);
11673 fNodes->Add(sub2node);
11676 // Place copy #13 of ITS5 directly in I565
11678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11679 sub2node->SetLineColor(kColorITS);
11680 sub2node->SetVisibility(1);
11681 fNodes->Add(sub2node);
11684 // Place copy #14 of ITS5 directly in I565
11686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11687 sub2node->SetLineColor(kColorITS);
11688 sub2node->SetVisibility(1);
11689 fNodes->Add(sub2node);
11692 // Place copy #15 of ITS5 directly in I565
11694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11695 sub2node->SetLineColor(kColorITS);
11696 sub2node->SetVisibility(1);
11697 fNodes->Add(sub2node);
11700 // Place copy #16 of ITS5 directly in I565
11702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11703 sub2node->SetLineColor(kColorITS);
11704 sub2node->SetVisibility(1);
11705 fNodes->Add(sub2node);
11708 // Place copy #17 of ITS5 directly in I565
11710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11711 sub2node->SetLineColor(kColorITS);
11712 sub2node->SetVisibility(1);
11713 fNodes->Add(sub2node);
11716 // Place copy #18 of ITS5 directly in I565
11718 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11719 sub2node->SetLineColor(kColorITS);
11720 sub2node->SetVisibility(1);
11721 fNodes->Add(sub2node);
11724 // Place copy #19 of ITS5 directly in I565
11726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11727 sub2node->SetLineColor(kColorITS);
11728 sub2node->SetVisibility(1);
11729 fNodes->Add(sub2node);
11732 // Place copy #20 of ITS5 directly in I565
11734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11735 sub2node->SetLineColor(kColorITS);
11736 sub2node->SetVisibility(1);
11737 fNodes->Add(sub2node);
11740 // Place copy #21 of ITS5 directly in I565
11742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11743 sub2node->SetLineColor(kColorITS);
11744 sub2node->SetVisibility(1);
11745 fNodes->Add(sub2node);
11748 // Place copy #22 of ITS5 directly in I565
11750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11751 sub2node->SetLineColor(kColorITS);
11752 sub2node->SetVisibility(1);
11753 fNodes->Add(sub2node);
11755 fNodes->Add(sub1node);
11758 // Place copy #9 of I565 in IT56
11760 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11761 sub1node->SetLineColor(kColorITS);
11762 sub1node->SetVisibility(0);
11765 // Place copy #1 of ITS5 directly in I565
11767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11768 sub2node->SetLineColor(kColorITS);
11769 sub2node->SetVisibility(1);
11770 fNodes->Add(sub2node);
11773 // Place copy #2 of ITS5 directly in I565
11775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11776 sub2node->SetLineColor(kColorITS);
11777 sub2node->SetVisibility(1);
11778 fNodes->Add(sub2node);
11781 // Place copy #3 of ITS5 directly in I565
11783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11784 sub2node->SetLineColor(kColorITS);
11785 sub2node->SetVisibility(1);
11786 fNodes->Add(sub2node);
11789 // Place copy #4 of ITS5 directly in I565
11791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11792 sub2node->SetLineColor(kColorITS);
11793 sub2node->SetVisibility(1);
11794 fNodes->Add(sub2node);
11797 // Place copy #5 of ITS5 directly in I565
11799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11800 sub2node->SetLineColor(kColorITS);
11801 sub2node->SetVisibility(1);
11802 fNodes->Add(sub2node);
11805 // Place copy #6 of ITS5 directly in I565
11807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11808 sub2node->SetLineColor(kColorITS);
11809 sub2node->SetVisibility(1);
11810 fNodes->Add(sub2node);
11813 // Place copy #7 of ITS5 directly in I565
11815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11816 sub2node->SetLineColor(kColorITS);
11817 sub2node->SetVisibility(1);
11818 fNodes->Add(sub2node);
11821 // Place copy #8 of ITS5 directly in I565
11823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11824 sub2node->SetLineColor(kColorITS);
11825 sub2node->SetVisibility(1);
11826 fNodes->Add(sub2node);
11829 // Place copy #9 of ITS5 directly in I565
11831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11832 sub2node->SetLineColor(kColorITS);
11833 sub2node->SetVisibility(1);
11834 fNodes->Add(sub2node);
11837 // Place copy #10 of ITS5 directly in I565
11839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11840 sub2node->SetLineColor(kColorITS);
11841 sub2node->SetVisibility(1);
11842 fNodes->Add(sub2node);
11845 // Place copy #11 of ITS5 directly in I565
11847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11848 sub2node->SetLineColor(kColorITS);
11849 sub2node->SetVisibility(1);
11850 fNodes->Add(sub2node);
11853 // Place copy #12 of ITS5 directly in I565
11855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11856 sub2node->SetLineColor(kColorITS);
11857 sub2node->SetVisibility(1);
11858 fNodes->Add(sub2node);
11861 // Place copy #13 of ITS5 directly in I565
11863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11864 sub2node->SetLineColor(kColorITS);
11865 sub2node->SetVisibility(1);
11866 fNodes->Add(sub2node);
11869 // Place copy #14 of ITS5 directly in I565
11871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11872 sub2node->SetLineColor(kColorITS);
11873 sub2node->SetVisibility(1);
11874 fNodes->Add(sub2node);
11877 // Place copy #15 of ITS5 directly in I565
11879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11880 sub2node->SetLineColor(kColorITS);
11881 sub2node->SetVisibility(1);
11882 fNodes->Add(sub2node);
11885 // Place copy #16 of ITS5 directly in I565
11887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11888 sub2node->SetLineColor(kColorITS);
11889 sub2node->SetVisibility(1);
11890 fNodes->Add(sub2node);
11893 // Place copy #17 of ITS5 directly in I565
11895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11896 sub2node->SetLineColor(kColorITS);
11897 sub2node->SetVisibility(1);
11898 fNodes->Add(sub2node);
11901 // Place copy #18 of ITS5 directly in I565
11903 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11904 sub2node->SetLineColor(kColorITS);
11905 sub2node->SetVisibility(1);
11906 fNodes->Add(sub2node);
11909 // Place copy #19 of ITS5 directly in I565
11911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11912 sub2node->SetLineColor(kColorITS);
11913 sub2node->SetVisibility(1);
11914 fNodes->Add(sub2node);
11917 // Place copy #20 of ITS5 directly in I565
11919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11920 sub2node->SetLineColor(kColorITS);
11921 sub2node->SetVisibility(1);
11922 fNodes->Add(sub2node);
11925 // Place copy #21 of ITS5 directly in I565
11927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11928 sub2node->SetLineColor(kColorITS);
11929 sub2node->SetVisibility(1);
11930 fNodes->Add(sub2node);
11933 // Place copy #22 of ITS5 directly in I565
11935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11936 sub2node->SetLineColor(kColorITS);
11937 sub2node->SetVisibility(1);
11938 fNodes->Add(sub2node);
11940 fNodes->Add(sub1node);
11943 // Place copy #10 of I565 in IT56
11945 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11946 sub1node->SetLineColor(kColorITS);
11947 sub1node->SetVisibility(0);
11950 // Place copy #1 of ITS5 directly in I565
11952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11953 sub2node->SetLineColor(kColorITS);
11954 sub2node->SetVisibility(1);
11955 fNodes->Add(sub2node);
11958 // Place copy #2 of ITS5 directly in I565
11960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11961 sub2node->SetLineColor(kColorITS);
11962 sub2node->SetVisibility(1);
11963 fNodes->Add(sub2node);
11966 // Place copy #3 of ITS5 directly in I565
11968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11969 sub2node->SetLineColor(kColorITS);
11970 sub2node->SetVisibility(1);
11971 fNodes->Add(sub2node);
11974 // Place copy #4 of ITS5 directly in I565
11976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11977 sub2node->SetLineColor(kColorITS);
11978 sub2node->SetVisibility(1);
11979 fNodes->Add(sub2node);
11982 // Place copy #5 of ITS5 directly in I565
11984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11985 sub2node->SetLineColor(kColorITS);
11986 sub2node->SetVisibility(1);
11987 fNodes->Add(sub2node);
11990 // Place copy #6 of ITS5 directly in I565
11992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11993 sub2node->SetLineColor(kColorITS);
11994 sub2node->SetVisibility(1);
11995 fNodes->Add(sub2node);
11998 // Place copy #7 of ITS5 directly in I565
12000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12001 sub2node->SetLineColor(kColorITS);
12002 sub2node->SetVisibility(1);
12003 fNodes->Add(sub2node);
12006 // Place copy #8 of ITS5 directly in I565
12008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12009 sub2node->SetLineColor(kColorITS);
12010 sub2node->SetVisibility(1);
12011 fNodes->Add(sub2node);
12014 // Place copy #9 of ITS5 directly in I565
12016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12017 sub2node->SetLineColor(kColorITS);
12018 sub2node->SetVisibility(1);
12019 fNodes->Add(sub2node);
12022 // Place copy #10 of ITS5 directly in I565
12024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12025 sub2node->SetLineColor(kColorITS);
12026 sub2node->SetVisibility(1);
12027 fNodes->Add(sub2node);
12030 // Place copy #11 of ITS5 directly in I565
12032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12033 sub2node->SetLineColor(kColorITS);
12034 sub2node->SetVisibility(1);
12035 fNodes->Add(sub2node);
12038 // Place copy #12 of ITS5 directly in I565
12040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12041 sub2node->SetLineColor(kColorITS);
12042 sub2node->SetVisibility(1);
12043 fNodes->Add(sub2node);
12046 // Place copy #13 of ITS5 directly in I565
12048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12049 sub2node->SetLineColor(kColorITS);
12050 sub2node->SetVisibility(1);
12051 fNodes->Add(sub2node);
12054 // Place copy #14 of ITS5 directly in I565
12056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12057 sub2node->SetLineColor(kColorITS);
12058 sub2node->SetVisibility(1);
12059 fNodes->Add(sub2node);
12062 // Place copy #15 of ITS5 directly in I565
12064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12065 sub2node->SetLineColor(kColorITS);
12066 sub2node->SetVisibility(1);
12067 fNodes->Add(sub2node);
12070 // Place copy #16 of ITS5 directly in I565
12072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12073 sub2node->SetLineColor(kColorITS);
12074 sub2node->SetVisibility(1);
12075 fNodes->Add(sub2node);
12078 // Place copy #17 of ITS5 directly in I565
12080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12081 sub2node->SetLineColor(kColorITS);
12082 sub2node->SetVisibility(1);
12083 fNodes->Add(sub2node);
12086 // Place copy #18 of ITS5 directly in I565
12088 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12089 sub2node->SetLineColor(kColorITS);
12090 sub2node->SetVisibility(1);
12091 fNodes->Add(sub2node);
12094 // Place copy #19 of ITS5 directly in I565
12096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12097 sub2node->SetLineColor(kColorITS);
12098 sub2node->SetVisibility(1);
12099 fNodes->Add(sub2node);
12102 // Place copy #20 of ITS5 directly in I565
12104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12105 sub2node->SetLineColor(kColorITS);
12106 sub2node->SetVisibility(1);
12107 fNodes->Add(sub2node);
12110 // Place copy #21 of ITS5 directly in I565
12112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12113 sub2node->SetLineColor(kColorITS);
12114 sub2node->SetVisibility(1);
12115 fNodes->Add(sub2node);
12118 // Place copy #22 of ITS5 directly in I565
12120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12121 sub2node->SetLineColor(kColorITS);
12122 sub2node->SetVisibility(1);
12123 fNodes->Add(sub2node);
12125 fNodes->Add(sub1node);
12128 // Place copy #11 of I565 in IT56
12130 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
12131 sub1node->SetLineColor(kColorITS);
12132 sub1node->SetVisibility(0);
12135 // Place copy #1 of ITS5 directly in I565
12137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12138 sub2node->SetLineColor(kColorITS);
12139 sub2node->SetVisibility(1);
12140 fNodes->Add(sub2node);
12143 // Place copy #2 of ITS5 directly in I565
12145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12146 sub2node->SetLineColor(kColorITS);
12147 sub2node->SetVisibility(1);
12148 fNodes->Add(sub2node);
12151 // Place copy #3 of ITS5 directly in I565
12153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12154 sub2node->SetLineColor(kColorITS);
12155 sub2node->SetVisibility(1);
12156 fNodes->Add(sub2node);
12159 // Place copy #4 of ITS5 directly in I565
12161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12162 sub2node->SetLineColor(kColorITS);
12163 sub2node->SetVisibility(1);
12164 fNodes->Add(sub2node);
12167 // Place copy #5 of ITS5 directly in I565
12169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12170 sub2node->SetLineColor(kColorITS);
12171 sub2node->SetVisibility(1);
12172 fNodes->Add(sub2node);
12175 // Place copy #6 of ITS5 directly in I565
12177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12178 sub2node->SetLineColor(kColorITS);
12179 sub2node->SetVisibility(1);
12180 fNodes->Add(sub2node);
12183 // Place copy #7 of ITS5 directly in I565
12185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12186 sub2node->SetLineColor(kColorITS);
12187 sub2node->SetVisibility(1);
12188 fNodes->Add(sub2node);
12191 // Place copy #8 of ITS5 directly in I565
12193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12194 sub2node->SetLineColor(kColorITS);
12195 sub2node->SetVisibility(1);
12196 fNodes->Add(sub2node);
12199 // Place copy #9 of ITS5 directly in I565
12201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12202 sub2node->SetLineColor(kColorITS);
12203 sub2node->SetVisibility(1);
12204 fNodes->Add(sub2node);
12207 // Place copy #10 of ITS5 directly in I565
12209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12210 sub2node->SetLineColor(kColorITS);
12211 sub2node->SetVisibility(1);
12212 fNodes->Add(sub2node);
12215 // Place copy #11 of ITS5 directly in I565
12217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12218 sub2node->SetLineColor(kColorITS);
12219 sub2node->SetVisibility(1);
12220 fNodes->Add(sub2node);
12223 // Place copy #12 of ITS5 directly in I565
12225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12226 sub2node->SetLineColor(kColorITS);
12227 sub2node->SetVisibility(1);
12228 fNodes->Add(sub2node);
12231 // Place copy #13 of ITS5 directly in I565
12233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12234 sub2node->SetLineColor(kColorITS);
12235 sub2node->SetVisibility(1);
12236 fNodes->Add(sub2node);
12239 // Place copy #14 of ITS5 directly in I565
12241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12242 sub2node->SetLineColor(kColorITS);
12243 sub2node->SetVisibility(1);
12244 fNodes->Add(sub2node);
12247 // Place copy #15 of ITS5 directly in I565
12249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12250 sub2node->SetLineColor(kColorITS);
12251 sub2node->SetVisibility(1);
12252 fNodes->Add(sub2node);
12255 // Place copy #16 of ITS5 directly in I565
12257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12258 sub2node->SetLineColor(kColorITS);
12259 sub2node->SetVisibility(1);
12260 fNodes->Add(sub2node);
12263 // Place copy #17 of ITS5 directly in I565
12265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12266 sub2node->SetLineColor(kColorITS);
12267 sub2node->SetVisibility(1);
12268 fNodes->Add(sub2node);
12271 // Place copy #18 of ITS5 directly in I565
12273 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12274 sub2node->SetLineColor(kColorITS);
12275 sub2node->SetVisibility(1);
12276 fNodes->Add(sub2node);
12279 // Place copy #19 of ITS5 directly in I565
12281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12282 sub2node->SetLineColor(kColorITS);
12283 sub2node->SetVisibility(1);
12284 fNodes->Add(sub2node);
12287 // Place copy #20 of ITS5 directly in I565
12289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12290 sub2node->SetLineColor(kColorITS);
12291 sub2node->SetVisibility(1);
12292 fNodes->Add(sub2node);
12295 // Place copy #21 of ITS5 directly in I565
12297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12298 sub2node->SetLineColor(kColorITS);
12299 sub2node->SetVisibility(1);
12300 fNodes->Add(sub2node);
12303 // Place copy #22 of ITS5 directly in I565
12305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12306 sub2node->SetLineColor(kColorITS);
12307 sub2node->SetVisibility(1);
12308 fNodes->Add(sub2node);
12310 fNodes->Add(sub1node);
12313 // Place copy #12 of I565 in IT56
12315 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12316 sub1node->SetLineColor(kColorITS);
12317 sub1node->SetVisibility(0);
12320 // Place copy #1 of ITS5 directly in I565
12322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12323 sub2node->SetLineColor(kColorITS);
12324 sub2node->SetVisibility(1);
12325 fNodes->Add(sub2node);
12328 // Place copy #2 of ITS5 directly in I565
12330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12331 sub2node->SetLineColor(kColorITS);
12332 sub2node->SetVisibility(1);
12333 fNodes->Add(sub2node);
12336 // Place copy #3 of ITS5 directly in I565
12338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12339 sub2node->SetLineColor(kColorITS);
12340 sub2node->SetVisibility(1);
12341 fNodes->Add(sub2node);
12344 // Place copy #4 of ITS5 directly in I565
12346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12347 sub2node->SetLineColor(kColorITS);
12348 sub2node->SetVisibility(1);
12349 fNodes->Add(sub2node);
12352 // Place copy #5 of ITS5 directly in I565
12354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12355 sub2node->SetLineColor(kColorITS);
12356 sub2node->SetVisibility(1);
12357 fNodes->Add(sub2node);
12360 // Place copy #6 of ITS5 directly in I565
12362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12363 sub2node->SetLineColor(kColorITS);
12364 sub2node->SetVisibility(1);
12365 fNodes->Add(sub2node);
12368 // Place copy #7 of ITS5 directly in I565
12370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12371 sub2node->SetLineColor(kColorITS);
12372 sub2node->SetVisibility(1);
12373 fNodes->Add(sub2node);
12376 // Place copy #8 of ITS5 directly in I565
12378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12379 sub2node->SetLineColor(kColorITS);
12380 sub2node->SetVisibility(1);
12381 fNodes->Add(sub2node);
12384 // Place copy #9 of ITS5 directly in I565
12386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12387 sub2node->SetLineColor(kColorITS);
12388 sub2node->SetVisibility(1);
12389 fNodes->Add(sub2node);
12392 // Place copy #10 of ITS5 directly in I565
12394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12395 sub2node->SetLineColor(kColorITS);
12396 sub2node->SetVisibility(1);
12397 fNodes->Add(sub2node);
12400 // Place copy #11 of ITS5 directly in I565
12402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12403 sub2node->SetLineColor(kColorITS);
12404 sub2node->SetVisibility(1);
12405 fNodes->Add(sub2node);
12408 // Place copy #12 of ITS5 directly in I565
12410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12411 sub2node->SetLineColor(kColorITS);
12412 sub2node->SetVisibility(1);
12413 fNodes->Add(sub2node);
12416 // Place copy #13 of ITS5 directly in I565
12418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12419 sub2node->SetLineColor(kColorITS);
12420 sub2node->SetVisibility(1);
12421 fNodes->Add(sub2node);
12424 // Place copy #14 of ITS5 directly in I565
12426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12427 sub2node->SetLineColor(kColorITS);
12428 sub2node->SetVisibility(1);
12429 fNodes->Add(sub2node);
12432 // Place copy #15 of ITS5 directly in I565
12434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12435 sub2node->SetLineColor(kColorITS);
12436 sub2node->SetVisibility(1);
12437 fNodes->Add(sub2node);
12440 // Place copy #16 of ITS5 directly in I565
12442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12443 sub2node->SetLineColor(kColorITS);
12444 sub2node->SetVisibility(1);
12445 fNodes->Add(sub2node);
12448 // Place copy #17 of ITS5 directly in I565
12450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12451 sub2node->SetLineColor(kColorITS);
12452 sub2node->SetVisibility(1);
12453 fNodes->Add(sub2node);
12456 // Place copy #18 of ITS5 directly in I565
12458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12459 sub2node->SetLineColor(kColorITS);
12460 sub2node->SetVisibility(1);
12461 fNodes->Add(sub2node);
12464 // Place copy #19 of ITS5 directly in I565
12466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12467 sub2node->SetLineColor(kColorITS);
12468 sub2node->SetVisibility(1);
12469 fNodes->Add(sub2node);
12472 // Place copy #20 of ITS5 directly in I565
12474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12475 sub2node->SetLineColor(kColorITS);
12476 sub2node->SetVisibility(1);
12477 fNodes->Add(sub2node);
12480 // Place copy #21 of ITS5 directly in I565
12482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12483 sub2node->SetLineColor(kColorITS);
12484 sub2node->SetVisibility(1);
12485 fNodes->Add(sub2node);
12488 // Place copy #22 of ITS5 directly in I565
12490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12491 sub2node->SetLineColor(kColorITS);
12492 sub2node->SetVisibility(1);
12493 fNodes->Add(sub2node);
12495 fNodes->Add(sub1node);
12498 // Place copy #13 of I565 in IT56
12500 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12501 sub1node->SetLineColor(kColorITS);
12502 sub1node->SetVisibility(0);
12505 // Place copy #1 of ITS5 directly in I565
12507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12508 sub2node->SetLineColor(kColorITS);
12509 sub2node->SetVisibility(1);
12510 fNodes->Add(sub2node);
12513 // Place copy #2 of ITS5 directly in I565
12515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12516 sub2node->SetLineColor(kColorITS);
12517 sub2node->SetVisibility(1);
12518 fNodes->Add(sub2node);
12521 // Place copy #3 of ITS5 directly in I565
12523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12524 sub2node->SetLineColor(kColorITS);
12525 sub2node->SetVisibility(1);
12526 fNodes->Add(sub2node);
12529 // Place copy #4 of ITS5 directly in I565
12531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12532 sub2node->SetLineColor(kColorITS);
12533 sub2node->SetVisibility(1);
12534 fNodes->Add(sub2node);
12537 // Place copy #5 of ITS5 directly in I565
12539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12540 sub2node->SetLineColor(kColorITS);
12541 sub2node->SetVisibility(1);
12542 fNodes->Add(sub2node);
12545 // Place copy #6 of ITS5 directly in I565
12547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12548 sub2node->SetLineColor(kColorITS);
12549 sub2node->SetVisibility(1);
12550 fNodes->Add(sub2node);
12553 // Place copy #7 of ITS5 directly in I565
12555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12556 sub2node->SetLineColor(kColorITS);
12557 sub2node->SetVisibility(1);
12558 fNodes->Add(sub2node);
12561 // Place copy #8 of ITS5 directly in I565
12563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12564 sub2node->SetLineColor(kColorITS);
12565 sub2node->SetVisibility(1);
12566 fNodes->Add(sub2node);
12569 // Place copy #9 of ITS5 directly in I565
12571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12572 sub2node->SetLineColor(kColorITS);
12573 sub2node->SetVisibility(1);
12574 fNodes->Add(sub2node);
12577 // Place copy #10 of ITS5 directly in I565
12579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12580 sub2node->SetLineColor(kColorITS);
12581 sub2node->SetVisibility(1);
12582 fNodes->Add(sub2node);
12585 // Place copy #11 of ITS5 directly in I565
12587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12588 sub2node->SetLineColor(kColorITS);
12589 sub2node->SetVisibility(1);
12590 fNodes->Add(sub2node);
12593 // Place copy #12 of ITS5 directly in I565
12595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12596 sub2node->SetLineColor(kColorITS);
12597 sub2node->SetVisibility(1);
12598 fNodes->Add(sub2node);
12601 // Place copy #13 of ITS5 directly in I565
12603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12604 sub2node->SetLineColor(kColorITS);
12605 sub2node->SetVisibility(1);
12606 fNodes->Add(sub2node);
12609 // Place copy #14 of ITS5 directly in I565
12611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12612 sub2node->SetLineColor(kColorITS);
12613 sub2node->SetVisibility(1);
12614 fNodes->Add(sub2node);
12617 // Place copy #15 of ITS5 directly in I565
12619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12620 sub2node->SetLineColor(kColorITS);
12621 sub2node->SetVisibility(1);
12622 fNodes->Add(sub2node);
12625 // Place copy #16 of ITS5 directly in I565
12627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12628 sub2node->SetLineColor(kColorITS);
12629 sub2node->SetVisibility(1);
12630 fNodes->Add(sub2node);
12633 // Place copy #17 of ITS5 directly in I565
12635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12636 sub2node->SetLineColor(kColorITS);
12637 sub2node->SetVisibility(1);
12638 fNodes->Add(sub2node);
12641 // Place copy #18 of ITS5 directly in I565
12643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12644 sub2node->SetLineColor(kColorITS);
12645 sub2node->SetVisibility(1);
12646 fNodes->Add(sub2node);
12649 // Place copy #19 of ITS5 directly in I565
12651 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12652 sub2node->SetLineColor(kColorITS);
12653 sub2node->SetVisibility(1);
12654 fNodes->Add(sub2node);
12657 // Place copy #20 of ITS5 directly in I565
12659 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12660 sub2node->SetLineColor(kColorITS);
12661 sub2node->SetVisibility(1);
12662 fNodes->Add(sub2node);
12665 // Place copy #21 of ITS5 directly in I565
12667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12668 sub2node->SetLineColor(kColorITS);
12669 sub2node->SetVisibility(1);
12670 fNodes->Add(sub2node);
12673 // Place copy #22 of ITS5 directly in I565
12675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12676 sub2node->SetLineColor(kColorITS);
12677 sub2node->SetVisibility(1);
12678 fNodes->Add(sub2node);
12680 fNodes->Add(sub1node);
12683 // Place copy #14 of I565 in IT56
12685 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12686 sub1node->SetLineColor(kColorITS);
12687 sub1node->SetVisibility(0);
12690 // Place copy #1 of ITS5 directly in I565
12692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12693 sub2node->SetLineColor(kColorITS);
12694 sub2node->SetVisibility(1);
12695 fNodes->Add(sub2node);
12698 // Place copy #2 of ITS5 directly in I565
12700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12701 sub2node->SetLineColor(kColorITS);
12702 sub2node->SetVisibility(1);
12703 fNodes->Add(sub2node);
12706 // Place copy #3 of ITS5 directly in I565
12708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12709 sub2node->SetLineColor(kColorITS);
12710 sub2node->SetVisibility(1);
12711 fNodes->Add(sub2node);
12714 // Place copy #4 of ITS5 directly in I565
12716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12717 sub2node->SetLineColor(kColorITS);
12718 sub2node->SetVisibility(1);
12719 fNodes->Add(sub2node);
12722 // Place copy #5 of ITS5 directly in I565
12724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12725 sub2node->SetLineColor(kColorITS);
12726 sub2node->SetVisibility(1);
12727 fNodes->Add(sub2node);
12730 // Place copy #6 of ITS5 directly in I565
12732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12733 sub2node->SetLineColor(kColorITS);
12734 sub2node->SetVisibility(1);
12735 fNodes->Add(sub2node);
12738 // Place copy #7 of ITS5 directly in I565
12740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12741 sub2node->SetLineColor(kColorITS);
12742 sub2node->SetVisibility(1);
12743 fNodes->Add(sub2node);
12746 // Place copy #8 of ITS5 directly in I565
12748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12749 sub2node->SetLineColor(kColorITS);
12750 sub2node->SetVisibility(1);
12751 fNodes->Add(sub2node);
12754 // Place copy #9 of ITS5 directly in I565
12756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12757 sub2node->SetLineColor(kColorITS);
12758 sub2node->SetVisibility(1);
12759 fNodes->Add(sub2node);
12762 // Place copy #10 of ITS5 directly in I565
12764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12765 sub2node->SetLineColor(kColorITS);
12766 sub2node->SetVisibility(1);
12767 fNodes->Add(sub2node);
12770 // Place copy #11 of ITS5 directly in I565
12772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12773 sub2node->SetLineColor(kColorITS);
12774 sub2node->SetVisibility(1);
12775 fNodes->Add(sub2node);
12778 // Place copy #12 of ITS5 directly in I565
12780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12781 sub2node->SetLineColor(kColorITS);
12782 sub2node->SetVisibility(1);
12783 fNodes->Add(sub2node);
12786 // Place copy #13 of ITS5 directly in I565
12788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12789 sub2node->SetLineColor(kColorITS);
12790 sub2node->SetVisibility(1);
12791 fNodes->Add(sub2node);
12794 // Place copy #14 of ITS5 directly in I565
12796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12797 sub2node->SetLineColor(kColorITS);
12798 sub2node->SetVisibility(1);
12799 fNodes->Add(sub2node);
12802 // Place copy #15 of ITS5 directly in I565
12804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12805 sub2node->SetLineColor(kColorITS);
12806 sub2node->SetVisibility(1);
12807 fNodes->Add(sub2node);
12810 // Place copy #16 of ITS5 directly in I565
12812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12813 sub2node->SetLineColor(kColorITS);
12814 sub2node->SetVisibility(1);
12815 fNodes->Add(sub2node);
12818 // Place copy #17 of ITS5 directly in I565
12820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12821 sub2node->SetLineColor(kColorITS);
12822 sub2node->SetVisibility(1);
12823 fNodes->Add(sub2node);
12826 // Place copy #18 of ITS5 directly in I565
12828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12829 sub2node->SetLineColor(kColorITS);
12830 sub2node->SetVisibility(1);
12831 fNodes->Add(sub2node);
12834 // Place copy #19 of ITS5 directly in I565
12836 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12837 sub2node->SetLineColor(kColorITS);
12838 sub2node->SetVisibility(1);
12839 fNodes->Add(sub2node);
12842 // Place copy #20 of ITS5 directly in I565
12844 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12845 sub2node->SetLineColor(kColorITS);
12846 sub2node->SetVisibility(1);
12847 fNodes->Add(sub2node);
12850 // Place copy #21 of ITS5 directly in I565
12852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12853 sub2node->SetLineColor(kColorITS);
12854 sub2node->SetVisibility(1);
12855 fNodes->Add(sub2node);
12858 // Place copy #22 of ITS5 directly in I565
12860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12861 sub2node->SetLineColor(kColorITS);
12862 sub2node->SetVisibility(1);
12863 fNodes->Add(sub2node);
12865 fNodes->Add(sub1node);
12868 // Place copy #15 of I565 in IT56
12870 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12871 sub1node->SetLineColor(kColorITS);
12872 sub1node->SetVisibility(0);
12875 // Place copy #1 of ITS5 directly in I565
12877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12878 sub2node->SetLineColor(kColorITS);
12879 sub2node->SetVisibility(1);
12880 fNodes->Add(sub2node);
12883 // Place copy #2 of ITS5 directly in I565
12885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12886 sub2node->SetLineColor(kColorITS);
12887 sub2node->SetVisibility(1);
12888 fNodes->Add(sub2node);
12891 // Place copy #3 of ITS5 directly in I565
12893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12894 sub2node->SetLineColor(kColorITS);
12895 sub2node->SetVisibility(1);
12896 fNodes->Add(sub2node);
12899 // Place copy #4 of ITS5 directly in I565
12901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12902 sub2node->SetLineColor(kColorITS);
12903 sub2node->SetVisibility(1);
12904 fNodes->Add(sub2node);
12907 // Place copy #5 of ITS5 directly in I565
12909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12910 sub2node->SetLineColor(kColorITS);
12911 sub2node->SetVisibility(1);
12912 fNodes->Add(sub2node);
12915 // Place copy #6 of ITS5 directly in I565
12917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12918 sub2node->SetLineColor(kColorITS);
12919 sub2node->SetVisibility(1);
12920 fNodes->Add(sub2node);
12923 // Place copy #7 of ITS5 directly in I565
12925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12926 sub2node->SetLineColor(kColorITS);
12927 sub2node->SetVisibility(1);
12928 fNodes->Add(sub2node);
12931 // Place copy #8 of ITS5 directly in I565
12933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12934 sub2node->SetLineColor(kColorITS);
12935 sub2node->SetVisibility(1);
12936 fNodes->Add(sub2node);
12939 // Place copy #9 of ITS5 directly in I565
12941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12942 sub2node->SetLineColor(kColorITS);
12943 sub2node->SetVisibility(1);
12944 fNodes->Add(sub2node);
12947 // Place copy #10 of ITS5 directly in I565
12949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12950 sub2node->SetLineColor(kColorITS);
12951 sub2node->SetVisibility(1);
12952 fNodes->Add(sub2node);
12955 // Place copy #11 of ITS5 directly in I565
12957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12958 sub2node->SetLineColor(kColorITS);
12959 sub2node->SetVisibility(1);
12960 fNodes->Add(sub2node);
12963 // Place copy #12 of ITS5 directly in I565
12965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12966 sub2node->SetLineColor(kColorITS);
12967 sub2node->SetVisibility(1);
12968 fNodes->Add(sub2node);
12971 // Place copy #13 of ITS5 directly in I565
12973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12974 sub2node->SetLineColor(kColorITS);
12975 sub2node->SetVisibility(1);
12976 fNodes->Add(sub2node);
12979 // Place copy #14 of ITS5 directly in I565
12981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12982 sub2node->SetLineColor(kColorITS);
12983 sub2node->SetVisibility(1);
12984 fNodes->Add(sub2node);
12987 // Place copy #15 of ITS5 directly in I565
12989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12990 sub2node->SetLineColor(kColorITS);
12991 sub2node->SetVisibility(1);
12992 fNodes->Add(sub2node);
12995 // Place copy #16 of ITS5 directly in I565
12997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12998 sub2node->SetLineColor(kColorITS);
12999 sub2node->SetVisibility(1);
13000 fNodes->Add(sub2node);
13003 // Place copy #17 of ITS5 directly in I565
13005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13006 sub2node->SetLineColor(kColorITS);
13007 sub2node->SetVisibility(1);
13008 fNodes->Add(sub2node);
13011 // Place copy #18 of ITS5 directly in I565
13013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13014 sub2node->SetLineColor(kColorITS);
13015 sub2node->SetVisibility(1);
13016 fNodes->Add(sub2node);
13019 // Place copy #19 of ITS5 directly in I565
13021 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13022 sub2node->SetLineColor(kColorITS);
13023 sub2node->SetVisibility(1);
13024 fNodes->Add(sub2node);
13027 // Place copy #20 of ITS5 directly in I565
13029 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13030 sub2node->SetLineColor(kColorITS);
13031 sub2node->SetVisibility(1);
13032 fNodes->Add(sub2node);
13035 // Place copy #21 of ITS5 directly in I565
13037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13038 sub2node->SetLineColor(kColorITS);
13039 sub2node->SetVisibility(1);
13040 fNodes->Add(sub2node);
13043 // Place copy #22 of ITS5 directly in I565
13045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13046 sub2node->SetLineColor(kColorITS);
13047 sub2node->SetVisibility(1);
13048 fNodes->Add(sub2node);
13050 fNodes->Add(sub1node);
13053 // Place copy #16 of I565 in IT56
13055 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
13056 sub1node->SetLineColor(kColorITS);
13057 sub1node->SetVisibility(0);
13060 // Place copy #1 of ITS5 directly in I565
13062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13063 sub2node->SetLineColor(kColorITS);
13064 sub2node->SetVisibility(1);
13065 fNodes->Add(sub2node);
13068 // Place copy #2 of ITS5 directly in I565
13070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13071 sub2node->SetLineColor(kColorITS);
13072 sub2node->SetVisibility(1);
13073 fNodes->Add(sub2node);
13076 // Place copy #3 of ITS5 directly in I565
13078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13079 sub2node->SetLineColor(kColorITS);
13080 sub2node->SetVisibility(1);
13081 fNodes->Add(sub2node);
13084 // Place copy #4 of ITS5 directly in I565
13086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13087 sub2node->SetLineColor(kColorITS);
13088 sub2node->SetVisibility(1);
13089 fNodes->Add(sub2node);
13092 // Place copy #5 of ITS5 directly in I565
13094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13095 sub2node->SetLineColor(kColorITS);
13096 sub2node->SetVisibility(1);
13097 fNodes->Add(sub2node);
13100 // Place copy #6 of ITS5 directly in I565
13102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13103 sub2node->SetLineColor(kColorITS);
13104 sub2node->SetVisibility(1);
13105 fNodes->Add(sub2node);
13108 // Place copy #7 of ITS5 directly in I565
13110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13111 sub2node->SetLineColor(kColorITS);
13112 sub2node->SetVisibility(1);
13113 fNodes->Add(sub2node);
13116 // Place copy #8 of ITS5 directly in I565
13118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13119 sub2node->SetLineColor(kColorITS);
13120 sub2node->SetVisibility(1);
13121 fNodes->Add(sub2node);
13124 // Place copy #9 of ITS5 directly in I565
13126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13127 sub2node->SetLineColor(kColorITS);
13128 sub2node->SetVisibility(1);
13129 fNodes->Add(sub2node);
13132 // Place copy #10 of ITS5 directly in I565
13134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13135 sub2node->SetLineColor(kColorITS);
13136 sub2node->SetVisibility(1);
13137 fNodes->Add(sub2node);
13140 // Place copy #11 of ITS5 directly in I565
13142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13143 sub2node->SetLineColor(kColorITS);
13144 sub2node->SetVisibility(1);
13145 fNodes->Add(sub2node);
13148 // Place copy #12 of ITS5 directly in I565
13150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13151 sub2node->SetLineColor(kColorITS);
13152 sub2node->SetVisibility(1);
13153 fNodes->Add(sub2node);
13156 // Place copy #13 of ITS5 directly in I565
13158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13159 sub2node->SetLineColor(kColorITS);
13160 sub2node->SetVisibility(1);
13161 fNodes->Add(sub2node);
13164 // Place copy #14 of ITS5 directly in I565
13166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13167 sub2node->SetLineColor(kColorITS);
13168 sub2node->SetVisibility(1);
13169 fNodes->Add(sub2node);
13172 // Place copy #15 of ITS5 directly in I565
13174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13175 sub2node->SetLineColor(kColorITS);
13176 sub2node->SetVisibility(1);
13177 fNodes->Add(sub2node);
13180 // Place copy #16 of ITS5 directly in I565
13182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13183 sub2node->SetLineColor(kColorITS);
13184 sub2node->SetVisibility(1);
13185 fNodes->Add(sub2node);
13188 // Place copy #17 of ITS5 directly in I565
13190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13191 sub2node->SetLineColor(kColorITS);
13192 sub2node->SetVisibility(1);
13193 fNodes->Add(sub2node);
13196 // Place copy #18 of ITS5 directly in I565
13198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13199 sub2node->SetLineColor(kColorITS);
13200 sub2node->SetVisibility(1);
13201 fNodes->Add(sub2node);
13204 // Place copy #19 of ITS5 directly in I565
13206 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13207 sub2node->SetLineColor(kColorITS);
13208 sub2node->SetVisibility(1);
13209 fNodes->Add(sub2node);
13212 // Place copy #20 of ITS5 directly in I565
13214 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13215 sub2node->SetLineColor(kColorITS);
13216 sub2node->SetVisibility(1);
13217 fNodes->Add(sub2node);
13220 // Place copy #21 of ITS5 directly in I565
13222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13223 sub2node->SetLineColor(kColorITS);
13224 sub2node->SetVisibility(1);
13225 fNodes->Add(sub2node);
13228 // Place copy #22 of ITS5 directly in I565
13230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13231 sub2node->SetLineColor(kColorITS);
13232 sub2node->SetVisibility(1);
13233 fNodes->Add(sub2node);
13235 fNodes->Add(sub1node);
13238 // Place copy #17 of I565 in IT56
13240 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13241 sub1node->SetLineColor(kColorITS);
13242 sub1node->SetVisibility(0);
13245 // Place copy #1 of ITS5 directly in I565
13247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13248 sub2node->SetLineColor(kColorITS);
13249 sub2node->SetVisibility(1);
13250 fNodes->Add(sub2node);
13253 // Place copy #2 of ITS5 directly in I565
13255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13256 sub2node->SetLineColor(kColorITS);
13257 sub2node->SetVisibility(1);
13258 fNodes->Add(sub2node);
13261 // Place copy #3 of ITS5 directly in I565
13263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13264 sub2node->SetLineColor(kColorITS);
13265 sub2node->SetVisibility(1);
13266 fNodes->Add(sub2node);
13269 // Place copy #4 of ITS5 directly in I565
13271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13272 sub2node->SetLineColor(kColorITS);
13273 sub2node->SetVisibility(1);
13274 fNodes->Add(sub2node);
13277 // Place copy #5 of ITS5 directly in I565
13279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13280 sub2node->SetLineColor(kColorITS);
13281 sub2node->SetVisibility(1);
13282 fNodes->Add(sub2node);
13285 // Place copy #6 of ITS5 directly in I565
13287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13288 sub2node->SetLineColor(kColorITS);
13289 sub2node->SetVisibility(1);
13290 fNodes->Add(sub2node);
13293 // Place copy #7 of ITS5 directly in I565
13295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13296 sub2node->SetLineColor(kColorITS);
13297 sub2node->SetVisibility(1);
13298 fNodes->Add(sub2node);
13301 // Place copy #8 of ITS5 directly in I565
13303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13304 sub2node->SetLineColor(kColorITS);
13305 sub2node->SetVisibility(1);
13306 fNodes->Add(sub2node);
13309 // Place copy #9 of ITS5 directly in I565
13311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13312 sub2node->SetLineColor(kColorITS);
13313 sub2node->SetVisibility(1);
13314 fNodes->Add(sub2node);
13317 // Place copy #10 of ITS5 directly in I565
13319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13320 sub2node->SetLineColor(kColorITS);
13321 sub2node->SetVisibility(1);
13322 fNodes->Add(sub2node);
13325 // Place copy #11 of ITS5 directly in I565
13327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13328 sub2node->SetLineColor(kColorITS);
13329 sub2node->SetVisibility(1);
13330 fNodes->Add(sub2node);
13333 // Place copy #12 of ITS5 directly in I565
13335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13336 sub2node->SetLineColor(kColorITS);
13337 sub2node->SetVisibility(1);
13338 fNodes->Add(sub2node);
13341 // Place copy #13 of ITS5 directly in I565
13343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13344 sub2node->SetLineColor(kColorITS);
13345 sub2node->SetVisibility(1);
13346 fNodes->Add(sub2node);
13349 // Place copy #14 of ITS5 directly in I565
13351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13352 sub2node->SetLineColor(kColorITS);
13353 sub2node->SetVisibility(1);
13354 fNodes->Add(sub2node);
13357 // Place copy #15 of ITS5 directly in I565
13359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13360 sub2node->SetLineColor(kColorITS);
13361 sub2node->SetVisibility(1);
13362 fNodes->Add(sub2node);
13365 // Place copy #16 of ITS5 directly in I565
13367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13368 sub2node->SetLineColor(kColorITS);
13369 sub2node->SetVisibility(1);
13370 fNodes->Add(sub2node);
13373 // Place copy #17 of ITS5 directly in I565
13375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13376 sub2node->SetLineColor(kColorITS);
13377 sub2node->SetVisibility(1);
13378 fNodes->Add(sub2node);
13381 // Place copy #18 of ITS5 directly in I565
13383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13384 sub2node->SetLineColor(kColorITS);
13385 sub2node->SetVisibility(1);
13386 fNodes->Add(sub2node);
13389 // Place copy #19 of ITS5 directly in I565
13391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13392 sub2node->SetLineColor(kColorITS);
13393 sub2node->SetVisibility(1);
13394 fNodes->Add(sub2node);
13397 // Place copy #20 of ITS5 directly in I565
13399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13400 sub2node->SetLineColor(kColorITS);
13401 sub2node->SetVisibility(1);
13402 fNodes->Add(sub2node);
13405 // Place copy #21 of ITS5 directly in I565
13407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13408 sub2node->SetLineColor(kColorITS);
13409 sub2node->SetVisibility(1);
13410 fNodes->Add(sub2node);
13413 // Place copy #22 of ITS5 directly in I565
13415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13416 sub2node->SetLineColor(kColorITS);
13417 sub2node->SetVisibility(1);
13418 fNodes->Add(sub2node);
13420 fNodes->Add(sub1node);
13423 // Place copy #18 of I565 in IT56
13425 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13426 sub1node->SetLineColor(kColorITS);
13427 sub1node->SetVisibility(0);
13430 // Place copy #1 of ITS5 directly in I565
13432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13433 sub2node->SetLineColor(kColorITS);
13434 sub2node->SetVisibility(1);
13435 fNodes->Add(sub2node);
13438 // Place copy #2 of ITS5 directly in I565
13440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13441 sub2node->SetLineColor(kColorITS);
13442 sub2node->SetVisibility(1);
13443 fNodes->Add(sub2node);
13446 // Place copy #3 of ITS5 directly in I565
13448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13449 sub2node->SetLineColor(kColorITS);
13450 sub2node->SetVisibility(1);
13451 fNodes->Add(sub2node);
13454 // Place copy #4 of ITS5 directly in I565
13456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13457 sub2node->SetLineColor(kColorITS);
13458 sub2node->SetVisibility(1);
13459 fNodes->Add(sub2node);
13462 // Place copy #5 of ITS5 directly in I565
13464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13465 sub2node->SetLineColor(kColorITS);
13466 sub2node->SetVisibility(1);
13467 fNodes->Add(sub2node);
13470 // Place copy #6 of ITS5 directly in I565
13472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13473 sub2node->SetLineColor(kColorITS);
13474 sub2node->SetVisibility(1);
13475 fNodes->Add(sub2node);
13478 // Place copy #7 of ITS5 directly in I565
13480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13481 sub2node->SetLineColor(kColorITS);
13482 sub2node->SetVisibility(1);
13483 fNodes->Add(sub2node);
13486 // Place copy #8 of ITS5 directly in I565
13488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13489 sub2node->SetLineColor(kColorITS);
13490 sub2node->SetVisibility(1);
13491 fNodes->Add(sub2node);
13494 // Place copy #9 of ITS5 directly in I565
13496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13497 sub2node->SetLineColor(kColorITS);
13498 sub2node->SetVisibility(1);
13499 fNodes->Add(sub2node);
13502 // Place copy #10 of ITS5 directly in I565
13504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13505 sub2node->SetLineColor(kColorITS);
13506 sub2node->SetVisibility(1);
13507 fNodes->Add(sub2node);
13510 // Place copy #11 of ITS5 directly in I565
13512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13513 sub2node->SetLineColor(kColorITS);
13514 sub2node->SetVisibility(1);
13515 fNodes->Add(sub2node);
13518 // Place copy #12 of ITS5 directly in I565
13520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13521 sub2node->SetLineColor(kColorITS);
13522 sub2node->SetVisibility(1);
13523 fNodes->Add(sub2node);
13526 // Place copy #13 of ITS5 directly in I565
13528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13529 sub2node->SetLineColor(kColorITS);
13530 sub2node->SetVisibility(1);
13531 fNodes->Add(sub2node);
13534 // Place copy #14 of ITS5 directly in I565
13536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13537 sub2node->SetLineColor(kColorITS);
13538 sub2node->SetVisibility(1);
13539 fNodes->Add(sub2node);
13542 // Place copy #15 of ITS5 directly in I565
13544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13545 sub2node->SetLineColor(kColorITS);
13546 sub2node->SetVisibility(1);
13547 fNodes->Add(sub2node);
13550 // Place copy #16 of ITS5 directly in I565
13552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13553 sub2node->SetLineColor(kColorITS);
13554 sub2node->SetVisibility(1);
13555 fNodes->Add(sub2node);
13558 // Place copy #17 of ITS5 directly in I565
13560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13561 sub2node->SetLineColor(kColorITS);
13562 sub2node->SetVisibility(1);
13563 fNodes->Add(sub2node);
13566 // Place copy #18 of ITS5 directly in I565
13568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13569 sub2node->SetLineColor(kColorITS);
13570 sub2node->SetVisibility(1);
13571 fNodes->Add(sub2node);
13574 // Place copy #19 of ITS5 directly in I565
13576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13577 sub2node->SetLineColor(kColorITS);
13578 sub2node->SetVisibility(1);
13579 fNodes->Add(sub2node);
13582 // Place copy #20 of ITS5 directly in I565
13584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13585 sub2node->SetLineColor(kColorITS);
13586 sub2node->SetVisibility(1);
13587 fNodes->Add(sub2node);
13590 // Place copy #21 of ITS5 directly in I565
13592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13593 sub2node->SetLineColor(kColorITS);
13594 sub2node->SetVisibility(1);
13595 fNodes->Add(sub2node);
13598 // Place copy #22 of ITS5 directly in I565
13600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13601 sub2node->SetLineColor(kColorITS);
13602 sub2node->SetVisibility(1);
13603 fNodes->Add(sub2node);
13605 fNodes->Add(sub1node);
13608 // Place copy #19 of I565 in IT56
13610 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13611 sub1node->SetLineColor(kColorITS);
13612 sub1node->SetVisibility(0);
13615 // Place copy #1 of ITS5 directly in I565
13617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13618 sub2node->SetLineColor(kColorITS);
13619 sub2node->SetVisibility(1);
13620 fNodes->Add(sub2node);
13623 // Place copy #2 of ITS5 directly in I565
13625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13626 sub2node->SetLineColor(kColorITS);
13627 sub2node->SetVisibility(1);
13628 fNodes->Add(sub2node);
13631 // Place copy #3 of ITS5 directly in I565
13633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13634 sub2node->SetLineColor(kColorITS);
13635 sub2node->SetVisibility(1);
13636 fNodes->Add(sub2node);
13639 // Place copy #4 of ITS5 directly in I565
13641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13642 sub2node->SetLineColor(kColorITS);
13643 sub2node->SetVisibility(1);
13644 fNodes->Add(sub2node);
13647 // Place copy #5 of ITS5 directly in I565
13649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13650 sub2node->SetLineColor(kColorITS);
13651 sub2node->SetVisibility(1);
13652 fNodes->Add(sub2node);
13655 // Place copy #6 of ITS5 directly in I565
13657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13658 sub2node->SetLineColor(kColorITS);
13659 sub2node->SetVisibility(1);
13660 fNodes->Add(sub2node);
13663 // Place copy #7 of ITS5 directly in I565
13665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13666 sub2node->SetLineColor(kColorITS);
13667 sub2node->SetVisibility(1);
13668 fNodes->Add(sub2node);
13671 // Place copy #8 of ITS5 directly in I565
13673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13674 sub2node->SetLineColor(kColorITS);
13675 sub2node->SetVisibility(1);
13676 fNodes->Add(sub2node);
13679 // Place copy #9 of ITS5 directly in I565
13681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13682 sub2node->SetLineColor(kColorITS);
13683 sub2node->SetVisibility(1);
13684 fNodes->Add(sub2node);
13687 // Place copy #10 of ITS5 directly in I565
13689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13690 sub2node->SetLineColor(kColorITS);
13691 sub2node->SetVisibility(1);
13692 fNodes->Add(sub2node);
13695 // Place copy #11 of ITS5 directly in I565
13697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13698 sub2node->SetLineColor(kColorITS);
13699 sub2node->SetVisibility(1);
13700 fNodes->Add(sub2node);
13703 // Place copy #12 of ITS5 directly in I565
13705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13706 sub2node->SetLineColor(kColorITS);
13707 sub2node->SetVisibility(1);
13708 fNodes->Add(sub2node);
13711 // Place copy #13 of ITS5 directly in I565
13713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13714 sub2node->SetLineColor(kColorITS);
13715 sub2node->SetVisibility(1);
13716 fNodes->Add(sub2node);
13719 // Place copy #14 of ITS5 directly in I565
13721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13722 sub2node->SetLineColor(kColorITS);
13723 sub2node->SetVisibility(1);
13724 fNodes->Add(sub2node);
13727 // Place copy #15 of ITS5 directly in I565
13729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13730 sub2node->SetLineColor(kColorITS);
13731 sub2node->SetVisibility(1);
13732 fNodes->Add(sub2node);
13735 // Place copy #16 of ITS5 directly in I565
13737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13738 sub2node->SetLineColor(kColorITS);
13739 sub2node->SetVisibility(1);
13740 fNodes->Add(sub2node);
13743 // Place copy #17 of ITS5 directly in I565
13745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13746 sub2node->SetLineColor(kColorITS);
13747 sub2node->SetVisibility(1);
13748 fNodes->Add(sub2node);
13751 // Place copy #18 of ITS5 directly in I565
13753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13754 sub2node->SetLineColor(kColorITS);
13755 sub2node->SetVisibility(1);
13756 fNodes->Add(sub2node);
13759 // Place copy #19 of ITS5 directly in I565
13761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13762 sub2node->SetLineColor(kColorITS);
13763 sub2node->SetVisibility(1);
13764 fNodes->Add(sub2node);
13767 // Place copy #20 of ITS5 directly in I565
13769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13770 sub2node->SetLineColor(kColorITS);
13771 sub2node->SetVisibility(1);
13772 fNodes->Add(sub2node);
13775 // Place copy #21 of ITS5 directly in I565
13777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13778 sub2node->SetLineColor(kColorITS);
13779 sub2node->SetVisibility(1);
13780 fNodes->Add(sub2node);
13783 // Place copy #22 of ITS5 directly in I565
13785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13786 sub2node->SetLineColor(kColorITS);
13787 sub2node->SetVisibility(1);
13788 fNodes->Add(sub2node);
13790 fNodes->Add(sub1node);
13793 // Place copy #20 of I565 in IT56
13795 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13796 sub1node->SetLineColor(kColorITS);
13797 sub1node->SetVisibility(0);
13800 // Place copy #1 of ITS5 directly in I565
13802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13803 sub2node->SetLineColor(kColorITS);
13804 sub2node->SetVisibility(1);
13805 fNodes->Add(sub2node);
13808 // Place copy #2 of ITS5 directly in I565
13810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13811 sub2node->SetLineColor(kColorITS);
13812 sub2node->SetVisibility(1);
13813 fNodes->Add(sub2node);
13816 // Place copy #3 of ITS5 directly in I565
13818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13819 sub2node->SetLineColor(kColorITS);
13820 sub2node->SetVisibility(1);
13821 fNodes->Add(sub2node);
13824 // Place copy #4 of ITS5 directly in I565
13826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13827 sub2node->SetLineColor(kColorITS);
13828 sub2node->SetVisibility(1);
13829 fNodes->Add(sub2node);
13832 // Place copy #5 of ITS5 directly in I565
13834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13835 sub2node->SetLineColor(kColorITS);
13836 sub2node->SetVisibility(1);
13837 fNodes->Add(sub2node);
13840 // Place copy #6 of ITS5 directly in I565
13842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13843 sub2node->SetLineColor(kColorITS);
13844 sub2node->SetVisibility(1);
13845 fNodes->Add(sub2node);
13848 // Place copy #7 of ITS5 directly in I565
13850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13851 sub2node->SetLineColor(kColorITS);
13852 sub2node->SetVisibility(1);
13853 fNodes->Add(sub2node);
13856 // Place copy #8 of ITS5 directly in I565
13858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13859 sub2node->SetLineColor(kColorITS);
13860 sub2node->SetVisibility(1);
13861 fNodes->Add(sub2node);
13864 // Place copy #9 of ITS5 directly in I565
13866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13867 sub2node->SetLineColor(kColorITS);
13868 sub2node->SetVisibility(1);
13869 fNodes->Add(sub2node);
13872 // Place copy #10 of ITS5 directly in I565
13874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13875 sub2node->SetLineColor(kColorITS);
13876 sub2node->SetVisibility(1);
13877 fNodes->Add(sub2node);
13880 // Place copy #11 of ITS5 directly in I565
13882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13883 sub2node->SetLineColor(kColorITS);
13884 sub2node->SetVisibility(1);
13885 fNodes->Add(sub2node);
13888 // Place copy #12 of ITS5 directly in I565
13890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13891 sub2node->SetLineColor(kColorITS);
13892 sub2node->SetVisibility(1);
13893 fNodes->Add(sub2node);
13896 // Place copy #13 of ITS5 directly in I565
13898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13899 sub2node->SetLineColor(kColorITS);
13900 sub2node->SetVisibility(1);
13901 fNodes->Add(sub2node);
13904 // Place copy #14 of ITS5 directly in I565
13906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13907 sub2node->SetLineColor(kColorITS);
13908 sub2node->SetVisibility(1);
13909 fNodes->Add(sub2node);
13912 // Place copy #15 of ITS5 directly in I565
13914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13915 sub2node->SetLineColor(kColorITS);
13916 sub2node->SetVisibility(1);
13917 fNodes->Add(sub2node);
13920 // Place copy #16 of ITS5 directly in I565
13922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13923 sub2node->SetLineColor(kColorITS);
13924 sub2node->SetVisibility(1);
13925 fNodes->Add(sub2node);
13928 // Place copy #17 of ITS5 directly in I565
13930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13931 sub2node->SetLineColor(kColorITS);
13932 sub2node->SetVisibility(1);
13933 fNodes->Add(sub2node);
13936 // Place copy #18 of ITS5 directly in I565
13938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13939 sub2node->SetLineColor(kColorITS);
13940 sub2node->SetVisibility(1);
13941 fNodes->Add(sub2node);
13944 // Place copy #19 of ITS5 directly in I565
13946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13947 sub2node->SetLineColor(kColorITS);
13948 sub2node->SetVisibility(1);
13949 fNodes->Add(sub2node);
13952 // Place copy #20 of ITS5 directly in I565
13954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13955 sub2node->SetLineColor(kColorITS);
13956 sub2node->SetVisibility(1);
13957 fNodes->Add(sub2node);
13960 // Place copy #21 of ITS5 directly in I565
13962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13963 sub2node->SetLineColor(kColorITS);
13964 sub2node->SetVisibility(1);
13965 fNodes->Add(sub2node);
13968 // Place copy #22 of ITS5 directly in I565
13970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13971 sub2node->SetLineColor(kColorITS);
13972 sub2node->SetVisibility(1);
13973 fNodes->Add(sub2node);
13975 fNodes->Add(sub1node);
13978 // Place copy #21 of I565 in IT56
13980 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
13981 sub1node->SetLineColor(kColorITS);
13982 sub1node->SetVisibility(0);
13985 // Place copy #1 of ITS5 directly in I565
13987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13988 sub2node->SetLineColor(kColorITS);
13989 sub2node->SetVisibility(1);
13990 fNodes->Add(sub2node);
13993 // Place copy #2 of ITS5 directly in I565
13995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13996 sub2node->SetLineColor(kColorITS);
13997 sub2node->SetVisibility(1);
13998 fNodes->Add(sub2node);
14001 // Place copy #3 of ITS5 directly in I565
14003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14004 sub2node->SetLineColor(kColorITS);
14005 sub2node->SetVisibility(1);
14006 fNodes->Add(sub2node);
14009 // Place copy #4 of ITS5 directly in I565
14011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14012 sub2node->SetLineColor(kColorITS);
14013 sub2node->SetVisibility(1);
14014 fNodes->Add(sub2node);
14017 // Place copy #5 of ITS5 directly in I565
14019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14020 sub2node->SetLineColor(kColorITS);
14021 sub2node->SetVisibility(1);
14022 fNodes->Add(sub2node);
14025 // Place copy #6 of ITS5 directly in I565
14027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14028 sub2node->SetLineColor(kColorITS);
14029 sub2node->SetVisibility(1);
14030 fNodes->Add(sub2node);
14033 // Place copy #7 of ITS5 directly in I565
14035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14036 sub2node->SetLineColor(kColorITS);
14037 sub2node->SetVisibility(1);
14038 fNodes->Add(sub2node);
14041 // Place copy #8 of ITS5 directly in I565
14043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14044 sub2node->SetLineColor(kColorITS);
14045 sub2node->SetVisibility(1);
14046 fNodes->Add(sub2node);
14049 // Place copy #9 of ITS5 directly in I565
14051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14052 sub2node->SetLineColor(kColorITS);
14053 sub2node->SetVisibility(1);
14054 fNodes->Add(sub2node);
14057 // Place copy #10 of ITS5 directly in I565
14059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14060 sub2node->SetLineColor(kColorITS);
14061 sub2node->SetVisibility(1);
14062 fNodes->Add(sub2node);
14065 // Place copy #11 of ITS5 directly in I565
14067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14068 sub2node->SetLineColor(kColorITS);
14069 sub2node->SetVisibility(1);
14070 fNodes->Add(sub2node);
14073 // Place copy #12 of ITS5 directly in I565
14075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14076 sub2node->SetLineColor(kColorITS);
14077 sub2node->SetVisibility(1);
14078 fNodes->Add(sub2node);
14081 // Place copy #13 of ITS5 directly in I565
14083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14084 sub2node->SetLineColor(kColorITS);
14085 sub2node->SetVisibility(1);
14086 fNodes->Add(sub2node);
14089 // Place copy #14 of ITS5 directly in I565
14091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14092 sub2node->SetLineColor(kColorITS);
14093 sub2node->SetVisibility(1);
14094 fNodes->Add(sub2node);
14097 // Place copy #15 of ITS5 directly in I565
14099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14100 sub2node->SetLineColor(kColorITS);
14101 sub2node->SetVisibility(1);
14102 fNodes->Add(sub2node);
14105 // Place copy #16 of ITS5 directly in I565
14107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14108 sub2node->SetLineColor(kColorITS);
14109 sub2node->SetVisibility(1);
14110 fNodes->Add(sub2node);
14113 // Place copy #17 of ITS5 directly in I565
14115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14116 sub2node->SetLineColor(kColorITS);
14117 sub2node->SetVisibility(1);
14118 fNodes->Add(sub2node);
14121 // Place copy #18 of ITS5 directly in I565
14123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14124 sub2node->SetLineColor(kColorITS);
14125 sub2node->SetVisibility(1);
14126 fNodes->Add(sub2node);
14129 // Place copy #19 of ITS5 directly in I565
14131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14132 sub2node->SetLineColor(kColorITS);
14133 sub2node->SetVisibility(1);
14134 fNodes->Add(sub2node);
14137 // Place copy #20 of ITS5 directly in I565
14139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14140 sub2node->SetLineColor(kColorITS);
14141 sub2node->SetVisibility(1);
14142 fNodes->Add(sub2node);
14145 // Place copy #21 of ITS5 directly in I565
14147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14148 sub2node->SetLineColor(kColorITS);
14149 sub2node->SetVisibility(1);
14150 fNodes->Add(sub2node);
14153 // Place copy #22 of ITS5 directly in I565
14155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14156 sub2node->SetLineColor(kColorITS);
14157 sub2node->SetVisibility(1);
14158 fNodes->Add(sub2node);
14160 fNodes->Add(sub1node);
14163 // Place copy #22 of I565 in IT56
14165 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14166 sub1node->SetLineColor(kColorITS);
14167 sub1node->SetVisibility(0);
14170 // Place copy #1 of ITS5 directly in I565
14172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14173 sub2node->SetLineColor(kColorITS);
14174 sub2node->SetVisibility(1);
14175 fNodes->Add(sub2node);
14178 // Place copy #2 of ITS5 directly in I565
14180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14181 sub2node->SetLineColor(kColorITS);
14182 sub2node->SetVisibility(1);
14183 fNodes->Add(sub2node);
14186 // Place copy #3 of ITS5 directly in I565
14188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14189 sub2node->SetLineColor(kColorITS);
14190 sub2node->SetVisibility(1);
14191 fNodes->Add(sub2node);
14194 // Place copy #4 of ITS5 directly in I565
14196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14197 sub2node->SetLineColor(kColorITS);
14198 sub2node->SetVisibility(1);
14199 fNodes->Add(sub2node);
14202 // Place copy #5 of ITS5 directly in I565
14204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14205 sub2node->SetLineColor(kColorITS);
14206 sub2node->SetVisibility(1);
14207 fNodes->Add(sub2node);
14210 // Place copy #6 of ITS5 directly in I565
14212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14213 sub2node->SetLineColor(kColorITS);
14214 sub2node->SetVisibility(1);
14215 fNodes->Add(sub2node);
14218 // Place copy #7 of ITS5 directly in I565
14220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14221 sub2node->SetLineColor(kColorITS);
14222 sub2node->SetVisibility(1);
14223 fNodes->Add(sub2node);
14226 // Place copy #8 of ITS5 directly in I565
14228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14229 sub2node->SetLineColor(kColorITS);
14230 sub2node->SetVisibility(1);
14231 fNodes->Add(sub2node);
14234 // Place copy #9 of ITS5 directly in I565
14236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14237 sub2node->SetLineColor(kColorITS);
14238 sub2node->SetVisibility(1);
14239 fNodes->Add(sub2node);
14242 // Place copy #10 of ITS5 directly in I565
14244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14245 sub2node->SetLineColor(kColorITS);
14246 sub2node->SetVisibility(1);
14247 fNodes->Add(sub2node);
14250 // Place copy #11 of ITS5 directly in I565
14252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14253 sub2node->SetLineColor(kColorITS);
14254 sub2node->SetVisibility(1);
14255 fNodes->Add(sub2node);
14258 // Place copy #12 of ITS5 directly in I565
14260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14261 sub2node->SetLineColor(kColorITS);
14262 sub2node->SetVisibility(1);
14263 fNodes->Add(sub2node);
14266 // Place copy #13 of ITS5 directly in I565
14268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14269 sub2node->SetLineColor(kColorITS);
14270 sub2node->SetVisibility(1);
14271 fNodes->Add(sub2node);
14274 // Place copy #14 of ITS5 directly in I565
14276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14277 sub2node->SetLineColor(kColorITS);
14278 sub2node->SetVisibility(1);
14279 fNodes->Add(sub2node);
14282 // Place copy #15 of ITS5 directly in I565
14284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14285 sub2node->SetLineColor(kColorITS);
14286 sub2node->SetVisibility(1);
14287 fNodes->Add(sub2node);
14290 // Place copy #16 of ITS5 directly in I565
14292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14293 sub2node->SetLineColor(kColorITS);
14294 sub2node->SetVisibility(1);
14295 fNodes->Add(sub2node);
14298 // Place copy #17 of ITS5 directly in I565
14300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14301 sub2node->SetLineColor(kColorITS);
14302 sub2node->SetVisibility(1);
14303 fNodes->Add(sub2node);
14306 // Place copy #18 of ITS5 directly in I565
14308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14309 sub2node->SetLineColor(kColorITS);
14310 sub2node->SetVisibility(1);
14311 fNodes->Add(sub2node);
14314 // Place copy #19 of ITS5 directly in I565
14316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14317 sub2node->SetLineColor(kColorITS);
14318 sub2node->SetVisibility(1);
14319 fNodes->Add(sub2node);
14322 // Place copy #20 of ITS5 directly in I565
14324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14325 sub2node->SetLineColor(kColorITS);
14326 sub2node->SetVisibility(1);
14327 fNodes->Add(sub2node);
14330 // Place copy #21 of ITS5 directly in I565
14332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14333 sub2node->SetLineColor(kColorITS);
14334 sub2node->SetVisibility(1);
14335 fNodes->Add(sub2node);
14338 // Place copy #22 of ITS5 directly in I565
14340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14341 sub2node->SetLineColor(kColorITS);
14342 sub2node->SetVisibility(1);
14343 fNodes->Add(sub2node);
14345 fNodes->Add(sub1node);
14348 // Place copy #23 of I565 in IT56
14350 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14351 sub1node->SetLineColor(kColorITS);
14352 sub1node->SetVisibility(0);
14355 // Place copy #1 of ITS5 directly in I565
14357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14358 sub2node->SetLineColor(kColorITS);
14359 sub2node->SetVisibility(1);
14360 fNodes->Add(sub2node);
14363 // Place copy #2 of ITS5 directly in I565
14365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14366 sub2node->SetLineColor(kColorITS);
14367 sub2node->SetVisibility(1);
14368 fNodes->Add(sub2node);
14371 // Place copy #3 of ITS5 directly in I565
14373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14374 sub2node->SetLineColor(kColorITS);
14375 sub2node->SetVisibility(1);
14376 fNodes->Add(sub2node);
14379 // Place copy #4 of ITS5 directly in I565
14381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14382 sub2node->SetLineColor(kColorITS);
14383 sub2node->SetVisibility(1);
14384 fNodes->Add(sub2node);
14387 // Place copy #5 of ITS5 directly in I565
14389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14390 sub2node->SetLineColor(kColorITS);
14391 sub2node->SetVisibility(1);
14392 fNodes->Add(sub2node);
14395 // Place copy #6 of ITS5 directly in I565
14397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14398 sub2node->SetLineColor(kColorITS);
14399 sub2node->SetVisibility(1);
14400 fNodes->Add(sub2node);
14403 // Place copy #7 of ITS5 directly in I565
14405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14406 sub2node->SetLineColor(kColorITS);
14407 sub2node->SetVisibility(1);
14408 fNodes->Add(sub2node);
14411 // Place copy #8 of ITS5 directly in I565
14413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14414 sub2node->SetLineColor(kColorITS);
14415 sub2node->SetVisibility(1);
14416 fNodes->Add(sub2node);
14419 // Place copy #9 of ITS5 directly in I565
14421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14422 sub2node->SetLineColor(kColorITS);
14423 sub2node->SetVisibility(1);
14424 fNodes->Add(sub2node);
14427 // Place copy #10 of ITS5 directly in I565
14429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14430 sub2node->SetLineColor(kColorITS);
14431 sub2node->SetVisibility(1);
14432 fNodes->Add(sub2node);
14435 // Place copy #11 of ITS5 directly in I565
14437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14438 sub2node->SetLineColor(kColorITS);
14439 sub2node->SetVisibility(1);
14440 fNodes->Add(sub2node);
14443 // Place copy #12 of ITS5 directly in I565
14445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14446 sub2node->SetLineColor(kColorITS);
14447 sub2node->SetVisibility(1);
14448 fNodes->Add(sub2node);
14451 // Place copy #13 of ITS5 directly in I565
14453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14454 sub2node->SetLineColor(kColorITS);
14455 sub2node->SetVisibility(1);
14456 fNodes->Add(sub2node);
14459 // Place copy #14 of ITS5 directly in I565
14461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14462 sub2node->SetLineColor(kColorITS);
14463 sub2node->SetVisibility(1);
14464 fNodes->Add(sub2node);
14467 // Place copy #15 of ITS5 directly in I565
14469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14470 sub2node->SetLineColor(kColorITS);
14471 sub2node->SetVisibility(1);
14472 fNodes->Add(sub2node);
14475 // Place copy #16 of ITS5 directly in I565
14477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14478 sub2node->SetLineColor(kColorITS);
14479 sub2node->SetVisibility(1);
14480 fNodes->Add(sub2node);
14483 // Place copy #17 of ITS5 directly in I565
14485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14486 sub2node->SetLineColor(kColorITS);
14487 sub2node->SetVisibility(1);
14488 fNodes->Add(sub2node);
14491 // Place copy #18 of ITS5 directly in I565
14493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14494 sub2node->SetLineColor(kColorITS);
14495 sub2node->SetVisibility(1);
14496 fNodes->Add(sub2node);
14499 // Place copy #19 of ITS5 directly in I565
14501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14502 sub2node->SetLineColor(kColorITS);
14503 sub2node->SetVisibility(1);
14504 fNodes->Add(sub2node);
14507 // Place copy #20 of ITS5 directly in I565
14509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14510 sub2node->SetLineColor(kColorITS);
14511 sub2node->SetVisibility(1);
14512 fNodes->Add(sub2node);
14515 // Place copy #21 of ITS5 directly in I565
14517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14518 sub2node->SetLineColor(kColorITS);
14519 sub2node->SetVisibility(1);
14520 fNodes->Add(sub2node);
14523 // Place copy #22 of ITS5 directly in I565
14525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14526 sub2node->SetLineColor(kColorITS);
14527 sub2node->SetVisibility(1);
14528 fNodes->Add(sub2node);
14530 fNodes->Add(sub1node);
14533 // Place copy #24 of I565 in IT56
14535 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14536 sub1node->SetLineColor(kColorITS);
14537 sub1node->SetVisibility(0);
14540 // Place copy #1 of ITS5 directly in I565
14542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14543 sub2node->SetLineColor(kColorITS);
14544 sub2node->SetVisibility(1);
14545 fNodes->Add(sub2node);
14548 // Place copy #2 of ITS5 directly in I565
14550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14551 sub2node->SetLineColor(kColorITS);
14552 sub2node->SetVisibility(1);
14553 fNodes->Add(sub2node);
14556 // Place copy #3 of ITS5 directly in I565
14558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14559 sub2node->SetLineColor(kColorITS);
14560 sub2node->SetVisibility(1);
14561 fNodes->Add(sub2node);
14564 // Place copy #4 of ITS5 directly in I565
14566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14567 sub2node->SetLineColor(kColorITS);
14568 sub2node->SetVisibility(1);
14569 fNodes->Add(sub2node);
14572 // Place copy #5 of ITS5 directly in I565
14574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14575 sub2node->SetLineColor(kColorITS);
14576 sub2node->SetVisibility(1);
14577 fNodes->Add(sub2node);
14580 // Place copy #6 of ITS5 directly in I565
14582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14583 sub2node->SetLineColor(kColorITS);
14584 sub2node->SetVisibility(1);
14585 fNodes->Add(sub2node);
14588 // Place copy #7 of ITS5 directly in I565
14590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14591 sub2node->SetLineColor(kColorITS);
14592 sub2node->SetVisibility(1);
14593 fNodes->Add(sub2node);
14596 // Place copy #8 of ITS5 directly in I565
14598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14599 sub2node->SetLineColor(kColorITS);
14600 sub2node->SetVisibility(1);
14601 fNodes->Add(sub2node);
14604 // Place copy #9 of ITS5 directly in I565
14606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14607 sub2node->SetLineColor(kColorITS);
14608 sub2node->SetVisibility(1);
14609 fNodes->Add(sub2node);
14612 // Place copy #10 of ITS5 directly in I565
14614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14615 sub2node->SetLineColor(kColorITS);
14616 sub2node->SetVisibility(1);
14617 fNodes->Add(sub2node);
14620 // Place copy #11 of ITS5 directly in I565
14622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14623 sub2node->SetLineColor(kColorITS);
14624 sub2node->SetVisibility(1);
14625 fNodes->Add(sub2node);
14628 // Place copy #12 of ITS5 directly in I565
14630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14631 sub2node->SetLineColor(kColorITS);
14632 sub2node->SetVisibility(1);
14633 fNodes->Add(sub2node);
14636 // Place copy #13 of ITS5 directly in I565
14638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14639 sub2node->SetLineColor(kColorITS);
14640 sub2node->SetVisibility(1);
14641 fNodes->Add(sub2node);
14644 // Place copy #14 of ITS5 directly in I565
14646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14647 sub2node->SetLineColor(kColorITS);
14648 sub2node->SetVisibility(1);
14649 fNodes->Add(sub2node);
14652 // Place copy #15 of ITS5 directly in I565
14654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14655 sub2node->SetLineColor(kColorITS);
14656 sub2node->SetVisibility(1);
14657 fNodes->Add(sub2node);
14660 // Place copy #16 of ITS5 directly in I565
14662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14663 sub2node->SetLineColor(kColorITS);
14664 sub2node->SetVisibility(1);
14665 fNodes->Add(sub2node);
14668 // Place copy #17 of ITS5 directly in I565
14670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14671 sub2node->SetLineColor(kColorITS);
14672 sub2node->SetVisibility(1);
14673 fNodes->Add(sub2node);
14676 // Place copy #18 of ITS5 directly in I565
14678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14679 sub2node->SetLineColor(kColorITS);
14680 sub2node->SetVisibility(1);
14681 fNodes->Add(sub2node);
14684 // Place copy #19 of ITS5 directly in I565
14686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14687 sub2node->SetLineColor(kColorITS);
14688 sub2node->SetVisibility(1);
14689 fNodes->Add(sub2node);
14692 // Place copy #20 of ITS5 directly in I565
14694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14695 sub2node->SetLineColor(kColorITS);
14696 sub2node->SetVisibility(1);
14697 fNodes->Add(sub2node);
14700 // Place copy #21 of ITS5 directly in I565
14702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14703 sub2node->SetLineColor(kColorITS);
14704 sub2node->SetVisibility(1);
14705 fNodes->Add(sub2node);
14708 // Place copy #22 of ITS5 directly in I565
14710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14711 sub2node->SetLineColor(kColorITS);
14712 sub2node->SetVisibility(1);
14713 fNodes->Add(sub2node);
14715 fNodes->Add(sub1node);
14718 // Place copy #25 of I565 in IT56
14720 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14721 sub1node->SetLineColor(kColorITS);
14722 sub1node->SetVisibility(0);
14725 // Place copy #1 of ITS5 directly in I565
14727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14728 sub2node->SetLineColor(kColorITS);
14729 sub2node->SetVisibility(1);
14730 fNodes->Add(sub2node);
14733 // Place copy #2 of ITS5 directly in I565
14735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14736 sub2node->SetLineColor(kColorITS);
14737 sub2node->SetVisibility(1);
14738 fNodes->Add(sub2node);
14741 // Place copy #3 of ITS5 directly in I565
14743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14744 sub2node->SetLineColor(kColorITS);
14745 sub2node->SetVisibility(1);
14746 fNodes->Add(sub2node);
14749 // Place copy #4 of ITS5 directly in I565
14751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14752 sub2node->SetLineColor(kColorITS);
14753 sub2node->SetVisibility(1);
14754 fNodes->Add(sub2node);
14757 // Place copy #5 of ITS5 directly in I565
14759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14760 sub2node->SetLineColor(kColorITS);
14761 sub2node->SetVisibility(1);
14762 fNodes->Add(sub2node);
14765 // Place copy #6 of ITS5 directly in I565
14767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14768 sub2node->SetLineColor(kColorITS);
14769 sub2node->SetVisibility(1);
14770 fNodes->Add(sub2node);
14773 // Place copy #7 of ITS5 directly in I565
14775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14776 sub2node->SetLineColor(kColorITS);
14777 sub2node->SetVisibility(1);
14778 fNodes->Add(sub2node);
14781 // Place copy #8 of ITS5 directly in I565
14783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14784 sub2node->SetLineColor(kColorITS);
14785 sub2node->SetVisibility(1);
14786 fNodes->Add(sub2node);
14789 // Place copy #9 of ITS5 directly in I565
14791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14792 sub2node->SetLineColor(kColorITS);
14793 sub2node->SetVisibility(1);
14794 fNodes->Add(sub2node);
14797 // Place copy #10 of ITS5 directly in I565
14799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14800 sub2node->SetLineColor(kColorITS);
14801 sub2node->SetVisibility(1);
14802 fNodes->Add(sub2node);
14805 // Place copy #11 of ITS5 directly in I565
14807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14808 sub2node->SetLineColor(kColorITS);
14809 sub2node->SetVisibility(1);
14810 fNodes->Add(sub2node);
14813 // Place copy #12 of ITS5 directly in I565
14815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14816 sub2node->SetLineColor(kColorITS);
14817 sub2node->SetVisibility(1);
14818 fNodes->Add(sub2node);
14821 // Place copy #13 of ITS5 directly in I565
14823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14824 sub2node->SetLineColor(kColorITS);
14825 sub2node->SetVisibility(1);
14826 fNodes->Add(sub2node);
14829 // Place copy #14 of ITS5 directly in I565
14831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14832 sub2node->SetLineColor(kColorITS);
14833 sub2node->SetVisibility(1);
14834 fNodes->Add(sub2node);
14837 // Place copy #15 of ITS5 directly in I565
14839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14840 sub2node->SetLineColor(kColorITS);
14841 sub2node->SetVisibility(1);
14842 fNodes->Add(sub2node);
14845 // Place copy #16 of ITS5 directly in I565
14847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14848 sub2node->SetLineColor(kColorITS);
14849 sub2node->SetVisibility(1);
14850 fNodes->Add(sub2node);
14853 // Place copy #17 of ITS5 directly in I565
14855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14856 sub2node->SetLineColor(kColorITS);
14857 sub2node->SetVisibility(1);
14858 fNodes->Add(sub2node);
14861 // Place copy #18 of ITS5 directly in I565
14863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14864 sub2node->SetLineColor(kColorITS);
14865 sub2node->SetVisibility(1);
14866 fNodes->Add(sub2node);
14869 // Place copy #19 of ITS5 directly in I565
14871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14872 sub2node->SetLineColor(kColorITS);
14873 sub2node->SetVisibility(1);
14874 fNodes->Add(sub2node);
14877 // Place copy #20 of ITS5 directly in I565
14879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14880 sub2node->SetLineColor(kColorITS);
14881 sub2node->SetVisibility(1);
14882 fNodes->Add(sub2node);
14885 // Place copy #21 of ITS5 directly in I565
14887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14888 sub2node->SetLineColor(kColorITS);
14889 sub2node->SetVisibility(1);
14890 fNodes->Add(sub2node);
14893 // Place copy #22 of ITS5 directly in I565
14895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14896 sub2node->SetLineColor(kColorITS);
14897 sub2node->SetVisibility(1);
14898 fNodes->Add(sub2node);
14900 fNodes->Add(sub1node);
14903 // Place copy #26 of I565 in IT56
14905 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14906 sub1node->SetLineColor(kColorITS);
14907 sub1node->SetVisibility(0);
14910 // Place copy #1 of ITS5 directly in I565
14912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14913 sub2node->SetLineColor(kColorITS);
14914 sub2node->SetVisibility(1);
14915 fNodes->Add(sub2node);
14918 // Place copy #2 of ITS5 directly in I565
14920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14921 sub2node->SetLineColor(kColorITS);
14922 sub2node->SetVisibility(1);
14923 fNodes->Add(sub2node);
14926 // Place copy #3 of ITS5 directly in I565
14928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14929 sub2node->SetLineColor(kColorITS);
14930 sub2node->SetVisibility(1);
14931 fNodes->Add(sub2node);
14934 // Place copy #4 of ITS5 directly in I565
14936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14937 sub2node->SetLineColor(kColorITS);
14938 sub2node->SetVisibility(1);
14939 fNodes->Add(sub2node);
14942 // Place copy #5 of ITS5 directly in I565
14944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14945 sub2node->SetLineColor(kColorITS);
14946 sub2node->SetVisibility(1);
14947 fNodes->Add(sub2node);
14950 // Place copy #6 of ITS5 directly in I565
14952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14953 sub2node->SetLineColor(kColorITS);
14954 sub2node->SetVisibility(1);
14955 fNodes->Add(sub2node);
14958 // Place copy #7 of ITS5 directly in I565
14960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14961 sub2node->SetLineColor(kColorITS);
14962 sub2node->SetVisibility(1);
14963 fNodes->Add(sub2node);
14966 // Place copy #8 of ITS5 directly in I565
14968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14969 sub2node->SetLineColor(kColorITS);
14970 sub2node->SetVisibility(1);
14971 fNodes->Add(sub2node);
14974 // Place copy #9 of ITS5 directly in I565
14976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14977 sub2node->SetLineColor(kColorITS);
14978 sub2node->SetVisibility(1);
14979 fNodes->Add(sub2node);
14982 // Place copy #10 of ITS5 directly in I565
14984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14985 sub2node->SetLineColor(kColorITS);
14986 sub2node->SetVisibility(1);
14987 fNodes->Add(sub2node);
14990 // Place copy #11 of ITS5 directly in I565
14992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14993 sub2node->SetLineColor(kColorITS);
14994 sub2node->SetVisibility(1);
14995 fNodes->Add(sub2node);
14998 // Place copy #12 of ITS5 directly in I565
15000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15001 sub2node->SetLineColor(kColorITS);
15002 sub2node->SetVisibility(1);
15003 fNodes->Add(sub2node);
15006 // Place copy #13 of ITS5 directly in I565
15008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15009 sub2node->SetLineColor(kColorITS);
15010 sub2node->SetVisibility(1);
15011 fNodes->Add(sub2node);
15014 // Place copy #14 of ITS5 directly in I565
15016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15017 sub2node->SetLineColor(kColorITS);
15018 sub2node->SetVisibility(1);
15019 fNodes->Add(sub2node);
15022 // Place copy #15 of ITS5 directly in I565
15024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15025 sub2node->SetLineColor(kColorITS);
15026 sub2node->SetVisibility(1);
15027 fNodes->Add(sub2node);
15030 // Place copy #16 of ITS5 directly in I565
15032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15033 sub2node->SetLineColor(kColorITS);
15034 sub2node->SetVisibility(1);
15035 fNodes->Add(sub2node);
15038 // Place copy #17 of ITS5 directly in I565
15040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15041 sub2node->SetLineColor(kColorITS);
15042 sub2node->SetVisibility(1);
15043 fNodes->Add(sub2node);
15046 // Place copy #18 of ITS5 directly in I565
15048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15049 sub2node->SetLineColor(kColorITS);
15050 sub2node->SetVisibility(1);
15051 fNodes->Add(sub2node);
15054 // Place copy #19 of ITS5 directly in I565
15056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15057 sub2node->SetLineColor(kColorITS);
15058 sub2node->SetVisibility(1);
15059 fNodes->Add(sub2node);
15062 // Place copy #20 of ITS5 directly in I565
15064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15065 sub2node->SetLineColor(kColorITS);
15066 sub2node->SetVisibility(1);
15067 fNodes->Add(sub2node);
15070 // Place copy #21 of ITS5 directly in I565
15072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15073 sub2node->SetLineColor(kColorITS);
15074 sub2node->SetVisibility(1);
15075 fNodes->Add(sub2node);
15078 // Place copy #22 of ITS5 directly in I565
15080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15081 sub2node->SetLineColor(kColorITS);
15082 sub2node->SetVisibility(1);
15083 fNodes->Add(sub2node);
15085 fNodes->Add(sub1node);
15088 // Place copy #27 of I565 in IT56
15090 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
15091 sub1node->SetLineColor(kColorITS);
15092 sub1node->SetVisibility(0);
15095 // Place copy #1 of ITS5 directly in I565
15097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15098 sub2node->SetLineColor(kColorITS);
15099 sub2node->SetVisibility(1);
15100 fNodes->Add(sub2node);
15103 // Place copy #2 of ITS5 directly in I565
15105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15106 sub2node->SetLineColor(kColorITS);
15107 sub2node->SetVisibility(1);
15108 fNodes->Add(sub2node);
15111 // Place copy #3 of ITS5 directly in I565
15113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15114 sub2node->SetLineColor(kColorITS);
15115 sub2node->SetVisibility(1);
15116 fNodes->Add(sub2node);
15119 // Place copy #4 of ITS5 directly in I565
15121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15122 sub2node->SetLineColor(kColorITS);
15123 sub2node->SetVisibility(1);
15124 fNodes->Add(sub2node);
15127 // Place copy #5 of ITS5 directly in I565
15129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15130 sub2node->SetLineColor(kColorITS);
15131 sub2node->SetVisibility(1);
15132 fNodes->Add(sub2node);
15135 // Place copy #6 of ITS5 directly in I565
15137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15138 sub2node->SetLineColor(kColorITS);
15139 sub2node->SetVisibility(1);
15140 fNodes->Add(sub2node);
15143 // Place copy #7 of ITS5 directly in I565
15145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15146 sub2node->SetLineColor(kColorITS);
15147 sub2node->SetVisibility(1);
15148 fNodes->Add(sub2node);
15151 // Place copy #8 of ITS5 directly in I565
15153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15154 sub2node->SetLineColor(kColorITS);
15155 sub2node->SetVisibility(1);
15156 fNodes->Add(sub2node);
15159 // Place copy #9 of ITS5 directly in I565
15161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15162 sub2node->SetLineColor(kColorITS);
15163 sub2node->SetVisibility(1);
15164 fNodes->Add(sub2node);
15167 // Place copy #10 of ITS5 directly in I565
15169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15170 sub2node->SetLineColor(kColorITS);
15171 sub2node->SetVisibility(1);
15172 fNodes->Add(sub2node);
15175 // Place copy #11 of ITS5 directly in I565
15177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15178 sub2node->SetLineColor(kColorITS);
15179 sub2node->SetVisibility(1);
15180 fNodes->Add(sub2node);
15183 // Place copy #12 of ITS5 directly in I565
15185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15186 sub2node->SetLineColor(kColorITS);
15187 sub2node->SetVisibility(1);
15188 fNodes->Add(sub2node);
15191 // Place copy #13 of ITS5 directly in I565
15193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15194 sub2node->SetLineColor(kColorITS);
15195 sub2node->SetVisibility(1);
15196 fNodes->Add(sub2node);
15199 // Place copy #14 of ITS5 directly in I565
15201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15202 sub2node->SetLineColor(kColorITS);
15203 sub2node->SetVisibility(1);
15204 fNodes->Add(sub2node);
15207 // Place copy #15 of ITS5 directly in I565
15209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15210 sub2node->SetLineColor(kColorITS);
15211 sub2node->SetVisibility(1);
15212 fNodes->Add(sub2node);
15215 // Place copy #16 of ITS5 directly in I565
15217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15218 sub2node->SetLineColor(kColorITS);
15219 sub2node->SetVisibility(1);
15220 fNodes->Add(sub2node);
15223 // Place copy #17 of ITS5 directly in I565
15225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15226 sub2node->SetLineColor(kColorITS);
15227 sub2node->SetVisibility(1);
15228 fNodes->Add(sub2node);
15231 // Place copy #18 of ITS5 directly in I565
15233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15234 sub2node->SetLineColor(kColorITS);
15235 sub2node->SetVisibility(1);
15236 fNodes->Add(sub2node);
15239 // Place copy #19 of ITS5 directly in I565
15241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15242 sub2node->SetLineColor(kColorITS);
15243 sub2node->SetVisibility(1);
15244 fNodes->Add(sub2node);
15247 // Place copy #20 of ITS5 directly in I565
15249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15250 sub2node->SetLineColor(kColorITS);
15251 sub2node->SetVisibility(1);
15252 fNodes->Add(sub2node);
15255 // Place copy #21 of ITS5 directly in I565
15257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15258 sub2node->SetLineColor(kColorITS);
15259 sub2node->SetVisibility(1);
15260 fNodes->Add(sub2node);
15263 // Place copy #22 of ITS5 directly in I565
15265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15266 sub2node->SetLineColor(kColorITS);
15267 sub2node->SetVisibility(1);
15268 fNodes->Add(sub2node);
15270 fNodes->Add(sub1node);
15273 // Place copy #28 of I565 in IT56
15275 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15276 sub1node->SetLineColor(kColorITS);
15277 sub1node->SetVisibility(0);
15280 // Place copy #1 of ITS5 directly in I565
15282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15283 sub2node->SetLineColor(kColorITS);
15284 sub2node->SetVisibility(1);
15285 fNodes->Add(sub2node);
15288 // Place copy #2 of ITS5 directly in I565
15290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15291 sub2node->SetLineColor(kColorITS);
15292 sub2node->SetVisibility(1);
15293 fNodes->Add(sub2node);
15296 // Place copy #3 of ITS5 directly in I565
15298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15299 sub2node->SetLineColor(kColorITS);
15300 sub2node->SetVisibility(1);
15301 fNodes->Add(sub2node);
15304 // Place copy #4 of ITS5 directly in I565
15306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15307 sub2node->SetLineColor(kColorITS);
15308 sub2node->SetVisibility(1);
15309 fNodes->Add(sub2node);
15312 // Place copy #5 of ITS5 directly in I565
15314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15315 sub2node->SetLineColor(kColorITS);
15316 sub2node->SetVisibility(1);
15317 fNodes->Add(sub2node);
15320 // Place copy #6 of ITS5 directly in I565
15322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15323 sub2node->SetLineColor(kColorITS);
15324 sub2node->SetVisibility(1);
15325 fNodes->Add(sub2node);
15328 // Place copy #7 of ITS5 directly in I565
15330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15331 sub2node->SetLineColor(kColorITS);
15332 sub2node->SetVisibility(1);
15333 fNodes->Add(sub2node);
15336 // Place copy #8 of ITS5 directly in I565
15338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15339 sub2node->SetLineColor(kColorITS);
15340 sub2node->SetVisibility(1);
15341 fNodes->Add(sub2node);
15344 // Place copy #9 of ITS5 directly in I565
15346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15347 sub2node->SetLineColor(kColorITS);
15348 sub2node->SetVisibility(1);
15349 fNodes->Add(sub2node);
15352 // Place copy #10 of ITS5 directly in I565
15354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15355 sub2node->SetLineColor(kColorITS);
15356 sub2node->SetVisibility(1);
15357 fNodes->Add(sub2node);
15360 // Place copy #11 of ITS5 directly in I565
15362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15363 sub2node->SetLineColor(kColorITS);
15364 sub2node->SetVisibility(1);
15365 fNodes->Add(sub2node);
15368 // Place copy #12 of ITS5 directly in I565
15370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15371 sub2node->SetLineColor(kColorITS);
15372 sub2node->SetVisibility(1);
15373 fNodes->Add(sub2node);
15376 // Place copy #13 of ITS5 directly in I565
15378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15379 sub2node->SetLineColor(kColorITS);
15380 sub2node->SetVisibility(1);
15381 fNodes->Add(sub2node);
15384 // Place copy #14 of ITS5 directly in I565
15386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15387 sub2node->SetLineColor(kColorITS);
15388 sub2node->SetVisibility(1);
15389 fNodes->Add(sub2node);
15392 // Place copy #15 of ITS5 directly in I565
15394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15395 sub2node->SetLineColor(kColorITS);
15396 sub2node->SetVisibility(1);
15397 fNodes->Add(sub2node);
15400 // Place copy #16 of ITS5 directly in I565
15402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15403 sub2node->SetLineColor(kColorITS);
15404 sub2node->SetVisibility(1);
15405 fNodes->Add(sub2node);
15408 // Place copy #17 of ITS5 directly in I565
15410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15411 sub2node->SetLineColor(kColorITS);
15412 sub2node->SetVisibility(1);
15413 fNodes->Add(sub2node);
15416 // Place copy #18 of ITS5 directly in I565
15418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15419 sub2node->SetLineColor(kColorITS);
15420 sub2node->SetVisibility(1);
15421 fNodes->Add(sub2node);
15424 // Place copy #19 of ITS5 directly in I565
15426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15427 sub2node->SetLineColor(kColorITS);
15428 sub2node->SetVisibility(1);
15429 fNodes->Add(sub2node);
15432 // Place copy #20 of ITS5 directly in I565
15434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15435 sub2node->SetLineColor(kColorITS);
15436 sub2node->SetVisibility(1);
15437 fNodes->Add(sub2node);
15440 // Place copy #21 of ITS5 directly in I565
15442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15443 sub2node->SetLineColor(kColorITS);
15444 sub2node->SetVisibility(1);
15445 fNodes->Add(sub2node);
15448 // Place copy #22 of ITS5 directly in I565
15450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15451 sub2node->SetLineColor(kColorITS);
15452 sub2node->SetVisibility(1);
15453 fNodes->Add(sub2node);
15455 fNodes->Add(sub1node);
15458 // Place copy #29 of I565 in IT56
15460 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15461 sub1node->SetLineColor(kColorITS);
15462 sub1node->SetVisibility(0);
15465 // Place copy #1 of ITS5 directly in I565
15467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15468 sub2node->SetLineColor(kColorITS);
15469 sub2node->SetVisibility(1);
15470 fNodes->Add(sub2node);
15473 // Place copy #2 of ITS5 directly in I565
15475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15476 sub2node->SetLineColor(kColorITS);
15477 sub2node->SetVisibility(1);
15478 fNodes->Add(sub2node);
15481 // Place copy #3 of ITS5 directly in I565
15483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15484 sub2node->SetLineColor(kColorITS);
15485 sub2node->SetVisibility(1);
15486 fNodes->Add(sub2node);
15489 // Place copy #4 of ITS5 directly in I565
15491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15492 sub2node->SetLineColor(kColorITS);
15493 sub2node->SetVisibility(1);
15494 fNodes->Add(sub2node);
15497 // Place copy #5 of ITS5 directly in I565
15499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15500 sub2node->SetLineColor(kColorITS);
15501 sub2node->SetVisibility(1);
15502 fNodes->Add(sub2node);
15505 // Place copy #6 of ITS5 directly in I565
15507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15508 sub2node->SetLineColor(kColorITS);
15509 sub2node->SetVisibility(1);
15510 fNodes->Add(sub2node);
15513 // Place copy #7 of ITS5 directly in I565
15515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15516 sub2node->SetLineColor(kColorITS);
15517 sub2node->SetVisibility(1);
15518 fNodes->Add(sub2node);
15521 // Place copy #8 of ITS5 directly in I565
15523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15524 sub2node->SetLineColor(kColorITS);
15525 sub2node->SetVisibility(1);
15526 fNodes->Add(sub2node);
15529 // Place copy #9 of ITS5 directly in I565
15531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15532 sub2node->SetLineColor(kColorITS);
15533 sub2node->SetVisibility(1);
15534 fNodes->Add(sub2node);
15537 // Place copy #10 of ITS5 directly in I565
15539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15540 sub2node->SetLineColor(kColorITS);
15541 sub2node->SetVisibility(1);
15542 fNodes->Add(sub2node);
15545 // Place copy #11 of ITS5 directly in I565
15547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15548 sub2node->SetLineColor(kColorITS);
15549 sub2node->SetVisibility(1);
15550 fNodes->Add(sub2node);
15553 // Place copy #12 of ITS5 directly in I565
15555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15556 sub2node->SetLineColor(kColorITS);
15557 sub2node->SetVisibility(1);
15558 fNodes->Add(sub2node);
15561 // Place copy #13 of ITS5 directly in I565
15563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15564 sub2node->SetLineColor(kColorITS);
15565 sub2node->SetVisibility(1);
15566 fNodes->Add(sub2node);
15569 // Place copy #14 of ITS5 directly in I565
15571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15572 sub2node->SetLineColor(kColorITS);
15573 sub2node->SetVisibility(1);
15574 fNodes->Add(sub2node);
15577 // Place copy #15 of ITS5 directly in I565
15579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15580 sub2node->SetLineColor(kColorITS);
15581 sub2node->SetVisibility(1);
15582 fNodes->Add(sub2node);
15585 // Place copy #16 of ITS5 directly in I565
15587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15588 sub2node->SetLineColor(kColorITS);
15589 sub2node->SetVisibility(1);
15590 fNodes->Add(sub2node);
15593 // Place copy #17 of ITS5 directly in I565
15595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15596 sub2node->SetLineColor(kColorITS);
15597 sub2node->SetVisibility(1);
15598 fNodes->Add(sub2node);
15601 // Place copy #18 of ITS5 directly in I565
15603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15604 sub2node->SetLineColor(kColorITS);
15605 sub2node->SetVisibility(1);
15606 fNodes->Add(sub2node);
15609 // Place copy #19 of ITS5 directly in I565
15611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15612 sub2node->SetLineColor(kColorITS);
15613 sub2node->SetVisibility(1);
15614 fNodes->Add(sub2node);
15617 // Place copy #20 of ITS5 directly in I565
15619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15620 sub2node->SetLineColor(kColorITS);
15621 sub2node->SetVisibility(1);
15622 fNodes->Add(sub2node);
15625 // Place copy #21 of ITS5 directly in I565
15627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15628 sub2node->SetLineColor(kColorITS);
15629 sub2node->SetVisibility(1);
15630 fNodes->Add(sub2node);
15633 // Place copy #22 of ITS5 directly in I565
15635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15636 sub2node->SetLineColor(kColorITS);
15637 sub2node->SetVisibility(1);
15638 fNodes->Add(sub2node);
15640 fNodes->Add(sub1node);
15643 // Place copy #30 of I565 in IT56
15645 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15646 sub1node->SetLineColor(kColorITS);
15647 sub1node->SetVisibility(0);
15650 // Place copy #1 of ITS5 directly in I565
15652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15653 sub2node->SetLineColor(kColorITS);
15654 sub2node->SetVisibility(1);
15655 fNodes->Add(sub2node);
15658 // Place copy #2 of ITS5 directly in I565
15660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15661 sub2node->SetLineColor(kColorITS);
15662 sub2node->SetVisibility(1);
15663 fNodes->Add(sub2node);
15666 // Place copy #3 of ITS5 directly in I565
15668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15669 sub2node->SetLineColor(kColorITS);
15670 sub2node->SetVisibility(1);
15671 fNodes->Add(sub2node);
15674 // Place copy #4 of ITS5 directly in I565
15676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15677 sub2node->SetLineColor(kColorITS);
15678 sub2node->SetVisibility(1);
15679 fNodes->Add(sub2node);
15682 // Place copy #5 of ITS5 directly in I565
15684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15685 sub2node->SetLineColor(kColorITS);
15686 sub2node->SetVisibility(1);
15687 fNodes->Add(sub2node);
15690 // Place copy #6 of ITS5 directly in I565
15692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15693 sub2node->SetLineColor(kColorITS);
15694 sub2node->SetVisibility(1);
15695 fNodes->Add(sub2node);
15698 // Place copy #7 of ITS5 directly in I565
15700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15701 sub2node->SetLineColor(kColorITS);
15702 sub2node->SetVisibility(1);
15703 fNodes->Add(sub2node);
15706 // Place copy #8 of ITS5 directly in I565
15708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15709 sub2node->SetLineColor(kColorITS);
15710 sub2node->SetVisibility(1);
15711 fNodes->Add(sub2node);
15714 // Place copy #9 of ITS5 directly in I565
15716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15717 sub2node->SetLineColor(kColorITS);
15718 sub2node->SetVisibility(1);
15719 fNodes->Add(sub2node);
15722 // Place copy #10 of ITS5 directly in I565
15724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15725 sub2node->SetLineColor(kColorITS);
15726 sub2node->SetVisibility(1);
15727 fNodes->Add(sub2node);
15730 // Place copy #11 of ITS5 directly in I565
15732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15733 sub2node->SetLineColor(kColorITS);
15734 sub2node->SetVisibility(1);
15735 fNodes->Add(sub2node);
15738 // Place copy #12 of ITS5 directly in I565
15740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15741 sub2node->SetLineColor(kColorITS);
15742 sub2node->SetVisibility(1);
15743 fNodes->Add(sub2node);
15746 // Place copy #13 of ITS5 directly in I565
15748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15749 sub2node->SetLineColor(kColorITS);
15750 sub2node->SetVisibility(1);
15751 fNodes->Add(sub2node);
15754 // Place copy #14 of ITS5 directly in I565
15756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15757 sub2node->SetLineColor(kColorITS);
15758 sub2node->SetVisibility(1);
15759 fNodes->Add(sub2node);
15762 // Place copy #15 of ITS5 directly in I565
15764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15765 sub2node->SetLineColor(kColorITS);
15766 sub2node->SetVisibility(1);
15767 fNodes->Add(sub2node);
15770 // Place copy #16 of ITS5 directly in I565
15772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15773 sub2node->SetLineColor(kColorITS);
15774 sub2node->SetVisibility(1);
15775 fNodes->Add(sub2node);
15778 // Place copy #17 of ITS5 directly in I565
15780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15781 sub2node->SetLineColor(kColorITS);
15782 sub2node->SetVisibility(1);
15783 fNodes->Add(sub2node);
15786 // Place copy #18 of ITS5 directly in I565
15788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15789 sub2node->SetLineColor(kColorITS);
15790 sub2node->SetVisibility(1);
15791 fNodes->Add(sub2node);
15794 // Place copy #19 of ITS5 directly in I565
15796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15797 sub2node->SetLineColor(kColorITS);
15798 sub2node->SetVisibility(1);
15799 fNodes->Add(sub2node);
15802 // Place copy #20 of ITS5 directly in I565
15804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15805 sub2node->SetLineColor(kColorITS);
15806 sub2node->SetVisibility(1);
15807 fNodes->Add(sub2node);
15810 // Place copy #21 of ITS5 directly in I565
15812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15813 sub2node->SetLineColor(kColorITS);
15814 sub2node->SetVisibility(1);
15815 fNodes->Add(sub2node);
15818 // Place copy #22 of ITS5 directly in I565
15820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15821 sub2node->SetLineColor(kColorITS);
15822 sub2node->SetVisibility(1);
15823 fNodes->Add(sub2node);
15825 fNodes->Add(sub1node);
15828 // Place copy #31 of I565 in IT56
15830 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15831 sub1node->SetLineColor(kColorITS);
15832 sub1node->SetVisibility(0);
15835 // Place copy #1 of ITS5 directly in I565
15837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15838 sub2node->SetLineColor(kColorITS);
15839 sub2node->SetVisibility(1);
15840 fNodes->Add(sub2node);
15843 // Place copy #2 of ITS5 directly in I565
15845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15846 sub2node->SetLineColor(kColorITS);
15847 sub2node->SetVisibility(1);
15848 fNodes->Add(sub2node);
15851 // Place copy #3 of ITS5 directly in I565
15853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15854 sub2node->SetLineColor(kColorITS);
15855 sub2node->SetVisibility(1);
15856 fNodes->Add(sub2node);
15859 // Place copy #4 of ITS5 directly in I565
15861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15862 sub2node->SetLineColor(kColorITS);
15863 sub2node->SetVisibility(1);
15864 fNodes->Add(sub2node);
15867 // Place copy #5 of ITS5 directly in I565
15869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15870 sub2node->SetLineColor(kColorITS);
15871 sub2node->SetVisibility(1);
15872 fNodes->Add(sub2node);
15875 // Place copy #6 of ITS5 directly in I565
15877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15878 sub2node->SetLineColor(kColorITS);
15879 sub2node->SetVisibility(1);
15880 fNodes->Add(sub2node);
15883 // Place copy #7 of ITS5 directly in I565
15885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15886 sub2node->SetLineColor(kColorITS);
15887 sub2node->SetVisibility(1);
15888 fNodes->Add(sub2node);
15891 // Place copy #8 of ITS5 directly in I565
15893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15894 sub2node->SetLineColor(kColorITS);
15895 sub2node->SetVisibility(1);
15896 fNodes->Add(sub2node);
15899 // Place copy #9 of ITS5 directly in I565
15901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15902 sub2node->SetLineColor(kColorITS);
15903 sub2node->SetVisibility(1);
15904 fNodes->Add(sub2node);
15907 // Place copy #10 of ITS5 directly in I565
15909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15910 sub2node->SetLineColor(kColorITS);
15911 sub2node->SetVisibility(1);
15912 fNodes->Add(sub2node);
15915 // Place copy #11 of ITS5 directly in I565
15917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15918 sub2node->SetLineColor(kColorITS);
15919 sub2node->SetVisibility(1);
15920 fNodes->Add(sub2node);
15923 // Place copy #12 of ITS5 directly in I565
15925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15926 sub2node->SetLineColor(kColorITS);
15927 sub2node->SetVisibility(1);
15928 fNodes->Add(sub2node);
15931 // Place copy #13 of ITS5 directly in I565
15933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15934 sub2node->SetLineColor(kColorITS);
15935 sub2node->SetVisibility(1);
15936 fNodes->Add(sub2node);
15939 // Place copy #14 of ITS5 directly in I565
15941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15942 sub2node->SetLineColor(kColorITS);
15943 sub2node->SetVisibility(1);
15944 fNodes->Add(sub2node);
15947 // Place copy #15 of ITS5 directly in I565
15949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15950 sub2node->SetLineColor(kColorITS);
15951 sub2node->SetVisibility(1);
15952 fNodes->Add(sub2node);
15955 // Place copy #16 of ITS5 directly in I565
15957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15958 sub2node->SetLineColor(kColorITS);
15959 sub2node->SetVisibility(1);
15960 fNodes->Add(sub2node);
15963 // Place copy #17 of ITS5 directly in I565
15965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15966 sub2node->SetLineColor(kColorITS);
15967 sub2node->SetVisibility(1);
15968 fNodes->Add(sub2node);
15971 // Place copy #18 of ITS5 directly in I565
15973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15974 sub2node->SetLineColor(kColorITS);
15975 sub2node->SetVisibility(1);
15976 fNodes->Add(sub2node);
15979 // Place copy #19 of ITS5 directly in I565
15981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15982 sub2node->SetLineColor(kColorITS);
15983 sub2node->SetVisibility(1);
15984 fNodes->Add(sub2node);
15987 // Place copy #20 of ITS5 directly in I565
15989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15990 sub2node->SetLineColor(kColorITS);
15991 sub2node->SetVisibility(1);
15992 fNodes->Add(sub2node);
15995 // Place copy #21 of ITS5 directly in I565
15997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15998 sub2node->SetLineColor(kColorITS);
15999 sub2node->SetVisibility(1);
16000 fNodes->Add(sub2node);
16003 // Place copy #22 of ITS5 directly in I565
16005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16006 sub2node->SetLineColor(kColorITS);
16007 sub2node->SetVisibility(1);
16008 fNodes->Add(sub2node);
16010 fNodes->Add(sub1node);
16013 // Place copy #32 of I565 in IT56
16015 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
16016 sub1node->SetLineColor(kColorITS);
16017 sub1node->SetVisibility(0);
16020 // Place copy #1 of ITS5 directly in I565
16022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16023 sub2node->SetLineColor(kColorITS);
16024 sub2node->SetVisibility(1);
16025 fNodes->Add(sub2node);
16028 // Place copy #2 of ITS5 directly in I565
16030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16031 sub2node->SetLineColor(kColorITS);
16032 sub2node->SetVisibility(1);
16033 fNodes->Add(sub2node);
16036 // Place copy #3 of ITS5 directly in I565
16038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16039 sub2node->SetLineColor(kColorITS);
16040 sub2node->SetVisibility(1);
16041 fNodes->Add(sub2node);
16044 // Place copy #4 of ITS5 directly in I565
16046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16047 sub2node->SetLineColor(kColorITS);
16048 sub2node->SetVisibility(1);
16049 fNodes->Add(sub2node);
16052 // Place copy #5 of ITS5 directly in I565
16054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16055 sub2node->SetLineColor(kColorITS);
16056 sub2node->SetVisibility(1);
16057 fNodes->Add(sub2node);
16060 // Place copy #6 of ITS5 directly in I565
16062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16063 sub2node->SetLineColor(kColorITS);
16064 sub2node->SetVisibility(1);
16065 fNodes->Add(sub2node);
16068 // Place copy #7 of ITS5 directly in I565
16070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16071 sub2node->SetLineColor(kColorITS);
16072 sub2node->SetVisibility(1);
16073 fNodes->Add(sub2node);
16076 // Place copy #8 of ITS5 directly in I565
16078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16079 sub2node->SetLineColor(kColorITS);
16080 sub2node->SetVisibility(1);
16081 fNodes->Add(sub2node);
16084 // Place copy #9 of ITS5 directly in I565
16086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16087 sub2node->SetLineColor(kColorITS);
16088 sub2node->SetVisibility(1);
16089 fNodes->Add(sub2node);
16092 // Place copy #10 of ITS5 directly in I565
16094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16095 sub2node->SetLineColor(kColorITS);
16096 sub2node->SetVisibility(1);
16097 fNodes->Add(sub2node);
16100 // Place copy #11 of ITS5 directly in I565
16102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16103 sub2node->SetLineColor(kColorITS);
16104 sub2node->SetVisibility(1);
16105 fNodes->Add(sub2node);
16108 // Place copy #12 of ITS5 directly in I565
16110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16111 sub2node->SetLineColor(kColorITS);
16112 sub2node->SetVisibility(1);
16113 fNodes->Add(sub2node);
16116 // Place copy #13 of ITS5 directly in I565
16118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16119 sub2node->SetLineColor(kColorITS);
16120 sub2node->SetVisibility(1);
16121 fNodes->Add(sub2node);
16124 // Place copy #14 of ITS5 directly in I565
16126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16127 sub2node->SetLineColor(kColorITS);
16128 sub2node->SetVisibility(1);
16129 fNodes->Add(sub2node);
16132 // Place copy #15 of ITS5 directly in I565
16134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16135 sub2node->SetLineColor(kColorITS);
16136 sub2node->SetVisibility(1);
16137 fNodes->Add(sub2node);
16140 // Place copy #16 of ITS5 directly in I565
16142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16143 sub2node->SetLineColor(kColorITS);
16144 sub2node->SetVisibility(1);
16145 fNodes->Add(sub2node);
16148 // Place copy #17 of ITS5 directly in I565
16150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16151 sub2node->SetLineColor(kColorITS);
16152 sub2node->SetVisibility(1);
16153 fNodes->Add(sub2node);
16156 // Place copy #18 of ITS5 directly in I565
16158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16159 sub2node->SetLineColor(kColorITS);
16160 sub2node->SetVisibility(1);
16161 fNodes->Add(sub2node);
16164 // Place copy #19 of ITS5 directly in I565
16166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16167 sub2node->SetLineColor(kColorITS);
16168 sub2node->SetVisibility(1);
16169 fNodes->Add(sub2node);
16172 // Place copy #20 of ITS5 directly in I565
16174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16175 sub2node->SetLineColor(kColorITS);
16176 sub2node->SetVisibility(1);
16177 fNodes->Add(sub2node);
16180 // Place copy #21 of ITS5 directly in I565
16182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16183 sub2node->SetLineColor(kColorITS);
16184 sub2node->SetVisibility(1);
16185 fNodes->Add(sub2node);
16188 // Place copy #22 of ITS5 directly in I565
16190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16191 sub2node->SetLineColor(kColorITS);
16192 sub2node->SetVisibility(1);
16193 fNodes->Add(sub2node);
16195 fNodes->Add(sub1node);
16198 // Place copy #33 of I565 in IT56
16200 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16201 sub1node->SetLineColor(kColorITS);
16202 sub1node->SetVisibility(0);
16205 // Place copy #1 of ITS5 directly in I565
16207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16208 sub2node->SetLineColor(kColorITS);
16209 sub2node->SetVisibility(1);
16210 fNodes->Add(sub2node);
16213 // Place copy #2 of ITS5 directly in I565
16215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16216 sub2node->SetLineColor(kColorITS);
16217 sub2node->SetVisibility(1);
16218 fNodes->Add(sub2node);
16221 // Place copy #3 of ITS5 directly in I565
16223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16224 sub2node->SetLineColor(kColorITS);
16225 sub2node->SetVisibility(1);
16226 fNodes->Add(sub2node);
16229 // Place copy #4 of ITS5 directly in I565
16231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16232 sub2node->SetLineColor(kColorITS);
16233 sub2node->SetVisibility(1);
16234 fNodes->Add(sub2node);
16237 // Place copy #5 of ITS5 directly in I565
16239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16240 sub2node->SetLineColor(kColorITS);
16241 sub2node->SetVisibility(1);
16242 fNodes->Add(sub2node);
16245 // Place copy #6 of ITS5 directly in I565
16247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16248 sub2node->SetLineColor(kColorITS);
16249 sub2node->SetVisibility(1);
16250 fNodes->Add(sub2node);
16253 // Place copy #7 of ITS5 directly in I565
16255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16256 sub2node->SetLineColor(kColorITS);
16257 sub2node->SetVisibility(1);
16258 fNodes->Add(sub2node);
16261 // Place copy #8 of ITS5 directly in I565
16263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16264 sub2node->SetLineColor(kColorITS);
16265 sub2node->SetVisibility(1);
16266 fNodes->Add(sub2node);
16269 // Place copy #9 of ITS5 directly in I565
16271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16272 sub2node->SetLineColor(kColorITS);
16273 sub2node->SetVisibility(1);
16274 fNodes->Add(sub2node);
16277 // Place copy #10 of ITS5 directly in I565
16279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16280 sub2node->SetLineColor(kColorITS);
16281 sub2node->SetVisibility(1);
16282 fNodes->Add(sub2node);
16285 // Place copy #11 of ITS5 directly in I565
16287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16288 sub2node->SetLineColor(kColorITS);
16289 sub2node->SetVisibility(1);
16290 fNodes->Add(sub2node);
16293 // Place copy #12 of ITS5 directly in I565
16295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16296 sub2node->SetLineColor(kColorITS);
16297 sub2node->SetVisibility(1);
16298 fNodes->Add(sub2node);
16301 // Place copy #13 of ITS5 directly in I565
16303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16304 sub2node->SetLineColor(kColorITS);
16305 sub2node->SetVisibility(1);
16306 fNodes->Add(sub2node);
16309 // Place copy #14 of ITS5 directly in I565
16311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16312 sub2node->SetLineColor(kColorITS);
16313 sub2node->SetVisibility(1);
16314 fNodes->Add(sub2node);
16317 // Place copy #15 of ITS5 directly in I565
16319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16320 sub2node->SetLineColor(kColorITS);
16321 sub2node->SetVisibility(1);
16322 fNodes->Add(sub2node);
16325 // Place copy #16 of ITS5 directly in I565
16327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16328 sub2node->SetLineColor(kColorITS);
16329 sub2node->SetVisibility(1);
16330 fNodes->Add(sub2node);
16333 // Place copy #17 of ITS5 directly in I565
16335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16336 sub2node->SetLineColor(kColorITS);
16337 sub2node->SetVisibility(1);
16338 fNodes->Add(sub2node);
16341 // Place copy #18 of ITS5 directly in I565
16343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16344 sub2node->SetLineColor(kColorITS);
16345 sub2node->SetVisibility(1);
16346 fNodes->Add(sub2node);
16349 // Place copy #19 of ITS5 directly in I565
16351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16352 sub2node->SetLineColor(kColorITS);
16353 sub2node->SetVisibility(1);
16354 fNodes->Add(sub2node);
16357 // Place copy #20 of ITS5 directly in I565
16359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16360 sub2node->SetLineColor(kColorITS);
16361 sub2node->SetVisibility(1);
16362 fNodes->Add(sub2node);
16365 // Place copy #21 of ITS5 directly in I565
16367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16368 sub2node->SetLineColor(kColorITS);
16369 sub2node->SetVisibility(1);
16370 fNodes->Add(sub2node);
16373 // Place copy #22 of ITS5 directly in I565
16375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16376 sub2node->SetLineColor(kColorITS);
16377 sub2node->SetVisibility(1);
16378 fNodes->Add(sub2node);
16380 fNodes->Add(sub1node);
16383 // Place copy #34 of I565 in IT56
16385 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16386 sub1node->SetLineColor(kColorITS);
16387 sub1node->SetVisibility(0);
16390 // Place copy #1 of ITS5 directly in I565
16392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16393 sub2node->SetLineColor(kColorITS);
16394 sub2node->SetVisibility(1);
16395 fNodes->Add(sub2node);
16398 // Place copy #2 of ITS5 directly in I565
16400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16401 sub2node->SetLineColor(kColorITS);
16402 sub2node->SetVisibility(1);
16403 fNodes->Add(sub2node);
16406 // Place copy #3 of ITS5 directly in I565
16408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16409 sub2node->SetLineColor(kColorITS);
16410 sub2node->SetVisibility(1);
16411 fNodes->Add(sub2node);
16414 // Place copy #4 of ITS5 directly in I565
16416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16417 sub2node->SetLineColor(kColorITS);
16418 sub2node->SetVisibility(1);
16419 fNodes->Add(sub2node);
16422 // Place copy #5 of ITS5 directly in I565
16424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16425 sub2node->SetLineColor(kColorITS);
16426 sub2node->SetVisibility(1);
16427 fNodes->Add(sub2node);
16430 // Place copy #6 of ITS5 directly in I565
16432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16433 sub2node->SetLineColor(kColorITS);
16434 sub2node->SetVisibility(1);
16435 fNodes->Add(sub2node);
16438 // Place copy #7 of ITS5 directly in I565
16440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16441 sub2node->SetLineColor(kColorITS);
16442 sub2node->SetVisibility(1);
16443 fNodes->Add(sub2node);
16446 // Place copy #8 of ITS5 directly in I565
16448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16449 sub2node->SetLineColor(kColorITS);
16450 sub2node->SetVisibility(1);
16451 fNodes->Add(sub2node);
16454 // Place copy #9 of ITS5 directly in I565
16456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16457 sub2node->SetLineColor(kColorITS);
16458 sub2node->SetVisibility(1);
16459 fNodes->Add(sub2node);
16462 // Place copy #10 of ITS5 directly in I565
16464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16465 sub2node->SetLineColor(kColorITS);
16466 sub2node->SetVisibility(1);
16467 fNodes->Add(sub2node);
16470 // Place copy #11 of ITS5 directly in I565
16472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16473 sub2node->SetLineColor(kColorITS);
16474 sub2node->SetVisibility(1);
16475 fNodes->Add(sub2node);
16478 // Place copy #12 of ITS5 directly in I565
16480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16481 sub2node->SetLineColor(kColorITS);
16482 sub2node->SetVisibility(1);
16483 fNodes->Add(sub2node);
16486 // Place copy #13 of ITS5 directly in I565
16488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16489 sub2node->SetLineColor(kColorITS);
16490 sub2node->SetVisibility(1);
16491 fNodes->Add(sub2node);
16494 // Place copy #14 of ITS5 directly in I565
16496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16497 sub2node->SetLineColor(kColorITS);
16498 sub2node->SetVisibility(1);
16499 fNodes->Add(sub2node);
16502 // Place copy #15 of ITS5 directly in I565
16504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16505 sub2node->SetLineColor(kColorITS);
16506 sub2node->SetVisibility(1);
16507 fNodes->Add(sub2node);
16510 // Place copy #16 of ITS5 directly in I565
16512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16513 sub2node->SetLineColor(kColorITS);
16514 sub2node->SetVisibility(1);
16515 fNodes->Add(sub2node);
16518 // Place copy #17 of ITS5 directly in I565
16520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16521 sub2node->SetLineColor(kColorITS);
16522 sub2node->SetVisibility(1);
16523 fNodes->Add(sub2node);
16526 // Place copy #18 of ITS5 directly in I565
16528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16529 sub2node->SetLineColor(kColorITS);
16530 sub2node->SetVisibility(1);
16531 fNodes->Add(sub2node);
16534 // Place copy #19 of ITS5 directly in I565
16536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16537 sub2node->SetLineColor(kColorITS);
16538 sub2node->SetVisibility(1);
16539 fNodes->Add(sub2node);
16542 // Place copy #20 of ITS5 directly in I565
16544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16545 sub2node->SetLineColor(kColorITS);
16546 sub2node->SetVisibility(1);
16547 fNodes->Add(sub2node);
16550 // Place copy #21 of ITS5 directly in I565
16552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16553 sub2node->SetLineColor(kColorITS);
16554 sub2node->SetVisibility(1);
16555 fNodes->Add(sub2node);
16558 // Place copy #22 of ITS5 directly in I565
16560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16561 sub2node->SetLineColor(kColorITS);
16562 sub2node->SetVisibility(1);
16563 fNodes->Add(sub2node);
16565 fNodes->Add(sub1node);
16568 // Place copy #1 of I569 in IT56
16570 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16571 sub1node->SetLineColor(kColorITS);
16572 sub1node->SetVisibility(0);
16575 // Place copy #1 of ITS6 in I569
16577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16578 sub2node->SetLineColor(kColorITS);
16579 sub2node->SetVisibility(1);
16580 fNodes->Add(sub2node);
16583 // Place copy #2 of ITS6 in I569
16585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16586 sub2node->SetLineColor(kColorITS);
16587 sub2node->SetVisibility(1);
16588 fNodes->Add(sub2node);
16591 // Place copy #3 of ITS6 in I569
16593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16594 sub2node->SetLineColor(kColorITS);
16595 sub2node->SetVisibility(1);
16596 fNodes->Add(sub2node);
16599 // Place copy #4 of ITS6 in I569
16601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16602 sub2node->SetLineColor(kColorITS);
16603 sub2node->SetVisibility(1);
16604 fNodes->Add(sub2node);
16607 // Place copy #5 of ITS6 in I569
16609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16610 sub2node->SetLineColor(kColorITS);
16611 sub2node->SetVisibility(1);
16612 fNodes->Add(sub2node);
16615 // Place copy #6 of ITS6 in I569
16617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16618 sub2node->SetLineColor(kColorITS);
16619 sub2node->SetVisibility(1);
16620 fNodes->Add(sub2node);
16623 // Place copy #7 of ITS6 in I569
16625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16626 sub2node->SetLineColor(kColorITS);
16627 sub2node->SetVisibility(1);
16628 fNodes->Add(sub2node);
16631 // Place copy #8 of ITS6 in I569
16633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16634 sub2node->SetLineColor(kColorITS);
16635 sub2node->SetVisibility(1);
16636 fNodes->Add(sub2node);
16639 // Place copy #9 of ITS6 in I569
16641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16642 sub2node->SetLineColor(kColorITS);
16643 sub2node->SetVisibility(1);
16644 fNodes->Add(sub2node);
16647 // Place copy #10 of ITS6 in I569
16649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16650 sub2node->SetLineColor(kColorITS);
16651 sub2node->SetVisibility(1);
16652 fNodes->Add(sub2node);
16655 // Place copy #11 of ITS6 in I569
16657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16658 sub2node->SetLineColor(kColorITS);
16659 sub2node->SetVisibility(1);
16660 fNodes->Add(sub2node);
16663 // Place copy #12 of ITS6 in I569
16665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16666 sub2node->SetLineColor(kColorITS);
16667 sub2node->SetVisibility(1);
16668 fNodes->Add(sub2node);
16671 // Place copy #13 of ITS6 in I569
16673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16674 sub2node->SetLineColor(kColorITS);
16675 sub2node->SetVisibility(1);
16676 fNodes->Add(sub2node);
16679 // Place copy #14 of ITS6 in I569
16681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16682 sub2node->SetLineColor(kColorITS);
16683 sub2node->SetVisibility(1);
16684 fNodes->Add(sub2node);
16687 // Place copy #15 of ITS6 in I569
16689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16690 sub2node->SetLineColor(kColorITS);
16691 sub2node->SetVisibility(1);
16692 fNodes->Add(sub2node);
16695 // Place copy #16 of ITS6 in I569
16697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16698 sub2node->SetLineColor(kColorITS);
16699 sub2node->SetVisibility(1);
16700 fNodes->Add(sub2node);
16703 // Place copy #17 of ITS6 in I569
16705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16706 sub2node->SetLineColor(kColorITS);
16707 sub2node->SetVisibility(1);
16708 fNodes->Add(sub2node);
16711 // Place copy #18 of ITS6 in I569
16713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16714 sub2node->SetLineColor(kColorITS);
16715 sub2node->SetVisibility(1);
16716 fNodes->Add(sub2node);
16719 // Place copy #19 of ITS6 in I569
16721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16722 sub2node->SetLineColor(kColorITS);
16723 sub2node->SetVisibility(1);
16724 fNodes->Add(sub2node);
16727 // Place copy #20 of ITS6 in I569
16729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16730 sub2node->SetLineColor(kColorITS);
16731 sub2node->SetVisibility(1);
16732 fNodes->Add(sub2node);
16735 // Place copy #21 of ITS6 in I569
16737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16738 sub2node->SetLineColor(kColorITS);
16739 sub2node->SetVisibility(1);
16740 fNodes->Add(sub2node);
16743 // Place copy #22 of ITS6 in I569
16745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16746 sub2node->SetLineColor(kColorITS);
16747 sub2node->SetVisibility(1);
16748 fNodes->Add(sub2node);
16751 // Place copy #23 of ITS6 in I569
16753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16754 sub2node->SetLineColor(kColorITS);
16755 sub2node->SetVisibility(1);
16756 fNodes->Add(sub2node);
16759 // Place copy #24 of ITS6 in I569
16761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16762 sub2node->SetLineColor(kColorITS);
16763 sub2node->SetVisibility(1);
16764 fNodes->Add(sub2node);
16767 // Place copy #25 of ITS6 in I569
16769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16770 sub2node->SetLineColor(kColorITS);
16771 sub2node->SetVisibility(1);
16772 fNodes->Add(sub2node);
16774 fNodes->Add(sub1node);
16777 // Place copy #2 of I569 in IT56
16779 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16780 sub1node->SetLineColor(kColorITS);
16781 sub1node->SetVisibility(0);
16784 // Place copy #1 of ITS6 in I569
16786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16787 sub2node->SetLineColor(kColorITS);
16788 sub2node->SetVisibility(1);
16789 fNodes->Add(sub2node);
16792 // Place copy #2 of ITS6 in I569
16794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16795 sub2node->SetLineColor(kColorITS);
16796 sub2node->SetVisibility(1);
16797 fNodes->Add(sub2node);
16800 // Place copy #3 of ITS6 in I569
16802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16803 sub2node->SetLineColor(kColorITS);
16804 sub2node->SetVisibility(1);
16805 fNodes->Add(sub2node);
16808 // Place copy #4 of ITS6 in I569
16810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16811 sub2node->SetLineColor(kColorITS);
16812 sub2node->SetVisibility(1);
16813 fNodes->Add(sub2node);
16816 // Place copy #5 of ITS6 in I569
16818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16819 sub2node->SetLineColor(kColorITS);
16820 sub2node->SetVisibility(1);
16821 fNodes->Add(sub2node);
16824 // Place copy #6 of ITS6 in I569
16826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16827 sub2node->SetLineColor(kColorITS);
16828 sub2node->SetVisibility(1);
16829 fNodes->Add(sub2node);
16832 // Place copy #7 of ITS6 in I569
16834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16835 sub2node->SetLineColor(kColorITS);
16836 sub2node->SetVisibility(1);
16837 fNodes->Add(sub2node);
16840 // Place copy #8 of ITS6 in I569
16842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16843 sub2node->SetLineColor(kColorITS);
16844 sub2node->SetVisibility(1);
16845 fNodes->Add(sub2node);
16848 // Place copy #9 of ITS6 in I569
16850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16851 sub2node->SetLineColor(kColorITS);
16852 sub2node->SetVisibility(1);
16853 fNodes->Add(sub2node);
16856 // Place copy #10 of ITS6 in I569
16858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16859 sub2node->SetLineColor(kColorITS);
16860 sub2node->SetVisibility(1);
16861 fNodes->Add(sub2node);
16864 // Place copy #11 of ITS6 in I569
16866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16867 sub2node->SetLineColor(kColorITS);
16868 sub2node->SetVisibility(1);
16869 fNodes->Add(sub2node);
16872 // Place copy #12 of ITS6 in I569
16874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16875 sub2node->SetLineColor(kColorITS);
16876 sub2node->SetVisibility(1);
16877 fNodes->Add(sub2node);
16880 // Place copy #13 of ITS6 in I569
16882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16883 sub2node->SetLineColor(kColorITS);
16884 sub2node->SetVisibility(1);
16885 fNodes->Add(sub2node);
16888 // Place copy #14 of ITS6 in I569
16890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16891 sub2node->SetLineColor(kColorITS);
16892 sub2node->SetVisibility(1);
16893 fNodes->Add(sub2node);
16896 // Place copy #15 of ITS6 in I569
16898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16899 sub2node->SetLineColor(kColorITS);
16900 sub2node->SetVisibility(1);
16901 fNodes->Add(sub2node);
16904 // Place copy #16 of ITS6 in I569
16906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16907 sub2node->SetLineColor(kColorITS);
16908 sub2node->SetVisibility(1);
16909 fNodes->Add(sub2node);
16912 // Place copy #17 of ITS6 in I569
16914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16915 sub2node->SetLineColor(kColorITS);
16916 sub2node->SetVisibility(1);
16917 fNodes->Add(sub2node);
16920 // Place copy #18 of ITS6 in I569
16922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16923 sub2node->SetLineColor(kColorITS);
16924 sub2node->SetVisibility(1);
16925 fNodes->Add(sub2node);
16928 // Place copy #19 of ITS6 in I569
16930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16931 sub2node->SetLineColor(kColorITS);
16932 sub2node->SetVisibility(1);
16933 fNodes->Add(sub2node);
16936 // Place copy #20 of ITS6 in I569
16938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16939 sub2node->SetLineColor(kColorITS);
16940 sub2node->SetVisibility(1);
16941 fNodes->Add(sub2node);
16944 // Place copy #21 of ITS6 in I569
16946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16947 sub2node->SetLineColor(kColorITS);
16948 sub2node->SetVisibility(1);
16949 fNodes->Add(sub2node);
16952 // Place copy #22 of ITS6 in I569
16954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16955 sub2node->SetLineColor(kColorITS);
16956 sub2node->SetVisibility(1);
16957 fNodes->Add(sub2node);
16960 // Place copy #23 of ITS6 in I569
16962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16963 sub2node->SetLineColor(kColorITS);
16964 sub2node->SetVisibility(1);
16965 fNodes->Add(sub2node);
16968 // Place copy #24 of ITS6 in I569
16970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16971 sub2node->SetLineColor(kColorITS);
16972 sub2node->SetVisibility(1);
16973 fNodes->Add(sub2node);
16976 // Place copy #25 of ITS6 in I569
16978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16979 sub2node->SetLineColor(kColorITS);
16980 sub2node->SetVisibility(1);
16981 fNodes->Add(sub2node);
16983 fNodes->Add(sub1node);
16986 // Place copy #3 of I569 in IT56
16988 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
16989 sub1node->SetLineColor(kColorITS);
16990 sub1node->SetVisibility(0);
16993 // Place copy #1 of ITS6 in I569
16995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16996 sub2node->SetLineColor(kColorITS);
16997 sub2node->SetVisibility(1);
16998 fNodes->Add(sub2node);
17001 // Place copy #2 of ITS6 in I569
17003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17004 sub2node->SetLineColor(kColorITS);
17005 sub2node->SetVisibility(1);
17006 fNodes->Add(sub2node);
17009 // Place copy #3 of ITS6 in I569
17011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17012 sub2node->SetLineColor(kColorITS);
17013 sub2node->SetVisibility(1);
17014 fNodes->Add(sub2node);
17017 // Place copy #4 of ITS6 in I569
17019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17020 sub2node->SetLineColor(kColorITS);
17021 sub2node->SetVisibility(1);
17022 fNodes->Add(sub2node);
17025 // Place copy #5 of ITS6 in I569
17027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17028 sub2node->SetLineColor(kColorITS);
17029 sub2node->SetVisibility(1);
17030 fNodes->Add(sub2node);
17033 // Place copy #6 of ITS6 in I569
17035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17036 sub2node->SetLineColor(kColorITS);
17037 sub2node->SetVisibility(1);
17038 fNodes->Add(sub2node);
17041 // Place copy #7 of ITS6 in I569
17043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17044 sub2node->SetLineColor(kColorITS);
17045 sub2node->SetVisibility(1);
17046 fNodes->Add(sub2node);
17049 // Place copy #8 of ITS6 in I569
17051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17052 sub2node->SetLineColor(kColorITS);
17053 sub2node->SetVisibility(1);
17054 fNodes->Add(sub2node);
17057 // Place copy #9 of ITS6 in I569
17059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17060 sub2node->SetLineColor(kColorITS);
17061 sub2node->SetVisibility(1);
17062 fNodes->Add(sub2node);
17065 // Place copy #10 of ITS6 in I569
17067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17068 sub2node->SetLineColor(kColorITS);
17069 sub2node->SetVisibility(1);
17070 fNodes->Add(sub2node);
17073 // Place copy #11 of ITS6 in I569
17075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17076 sub2node->SetLineColor(kColorITS);
17077 sub2node->SetVisibility(1);
17078 fNodes->Add(sub2node);
17081 // Place copy #12 of ITS6 in I569
17083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17084 sub2node->SetLineColor(kColorITS);
17085 sub2node->SetVisibility(1);
17086 fNodes->Add(sub2node);
17089 // Place copy #13 of ITS6 in I569
17091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17092 sub2node->SetLineColor(kColorITS);
17093 sub2node->SetVisibility(1);
17094 fNodes->Add(sub2node);
17097 // Place copy #14 of ITS6 in I569
17099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17100 sub2node->SetLineColor(kColorITS);
17101 sub2node->SetVisibility(1);
17102 fNodes->Add(sub2node);
17105 // Place copy #15 of ITS6 in I569
17107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17108 sub2node->SetLineColor(kColorITS);
17109 sub2node->SetVisibility(1);
17110 fNodes->Add(sub2node);
17113 // Place copy #16 of ITS6 in I569
17115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17116 sub2node->SetLineColor(kColorITS);
17117 sub2node->SetVisibility(1);
17118 fNodes->Add(sub2node);
17121 // Place copy #17 of ITS6 in I569
17123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17124 sub2node->SetLineColor(kColorITS);
17125 sub2node->SetVisibility(1);
17126 fNodes->Add(sub2node);
17129 // Place copy #18 of ITS6 in I569
17131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17132 sub2node->SetLineColor(kColorITS);
17133 sub2node->SetVisibility(1);
17134 fNodes->Add(sub2node);
17137 // Place copy #19 of ITS6 in I569
17139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17140 sub2node->SetLineColor(kColorITS);
17141 sub2node->SetVisibility(1);
17142 fNodes->Add(sub2node);
17145 // Place copy #20 of ITS6 in I569
17147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17148 sub2node->SetLineColor(kColorITS);
17149 sub2node->SetVisibility(1);
17150 fNodes->Add(sub2node);
17153 // Place copy #21 of ITS6 in I569
17155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17156 sub2node->SetLineColor(kColorITS);
17157 sub2node->SetVisibility(1);
17158 fNodes->Add(sub2node);
17161 // Place copy #22 of ITS6 in I569
17163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17164 sub2node->SetLineColor(kColorITS);
17165 sub2node->SetVisibility(1);
17166 fNodes->Add(sub2node);
17169 // Place copy #23 of ITS6 in I569
17171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17172 sub2node->SetLineColor(kColorITS);
17173 sub2node->SetVisibility(1);
17174 fNodes->Add(sub2node);
17177 // Place copy #24 of ITS6 in I569
17179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17180 sub2node->SetLineColor(kColorITS);
17181 sub2node->SetVisibility(1);
17182 fNodes->Add(sub2node);
17185 // Place copy #25 of ITS6 in I569
17187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17188 sub2node->SetLineColor(kColorITS);
17189 sub2node->SetVisibility(1);
17190 fNodes->Add(sub2node);
17192 fNodes->Add(sub1node);
17195 // Place copy #4 of I569 in IT56
17197 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17198 sub1node->SetLineColor(kColorITS);
17199 sub1node->SetVisibility(0);
17202 // Place copy #1 of ITS6 in I569
17204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17205 sub2node->SetLineColor(kColorITS);
17206 sub2node->SetVisibility(1);
17207 fNodes->Add(sub2node);
17210 // Place copy #2 of ITS6 in I569
17212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17213 sub2node->SetLineColor(kColorITS);
17214 sub2node->SetVisibility(1);
17215 fNodes->Add(sub2node);
17218 // Place copy #3 of ITS6 in I569
17220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17221 sub2node->SetLineColor(kColorITS);
17222 sub2node->SetVisibility(1);
17223 fNodes->Add(sub2node);
17226 // Place copy #4 of ITS6 in I569
17228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17229 sub2node->SetLineColor(kColorITS);
17230 sub2node->SetVisibility(1);
17231 fNodes->Add(sub2node);
17234 // Place copy #5 of ITS6 in I569
17236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17237 sub2node->SetLineColor(kColorITS);
17238 sub2node->SetVisibility(1);
17239 fNodes->Add(sub2node);
17242 // Place copy #6 of ITS6 in I569
17244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17245 sub2node->SetLineColor(kColorITS);
17246 sub2node->SetVisibility(1);
17247 fNodes->Add(sub2node);
17250 // Place copy #7 of ITS6 in I569
17252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17253 sub2node->SetLineColor(kColorITS);
17254 sub2node->SetVisibility(1);
17255 fNodes->Add(sub2node);
17258 // Place copy #8 of ITS6 in I569
17260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17261 sub2node->SetLineColor(kColorITS);
17262 sub2node->SetVisibility(1);
17263 fNodes->Add(sub2node);
17266 // Place copy #9 of ITS6 in I569
17268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17269 sub2node->SetLineColor(kColorITS);
17270 sub2node->SetVisibility(1);
17271 fNodes->Add(sub2node);
17274 // Place copy #10 of ITS6 in I569
17276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17277 sub2node->SetLineColor(kColorITS);
17278 sub2node->SetVisibility(1);
17279 fNodes->Add(sub2node);
17282 // Place copy #11 of ITS6 in I569
17284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17285 sub2node->SetLineColor(kColorITS);
17286 sub2node->SetVisibility(1);
17287 fNodes->Add(sub2node);
17290 // Place copy #12 of ITS6 in I569
17292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17293 sub2node->SetLineColor(kColorITS);
17294 sub2node->SetVisibility(1);
17295 fNodes->Add(sub2node);
17298 // Place copy #13 of ITS6 in I569
17300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17301 sub2node->SetLineColor(kColorITS);
17302 sub2node->SetVisibility(1);
17303 fNodes->Add(sub2node);
17306 // Place copy #14 of ITS6 in I569
17308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17309 sub2node->SetLineColor(kColorITS);
17310 sub2node->SetVisibility(1);
17311 fNodes->Add(sub2node);
17314 // Place copy #15 of ITS6 in I569
17316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17317 sub2node->SetLineColor(kColorITS);
17318 sub2node->SetVisibility(1);
17319 fNodes->Add(sub2node);
17322 // Place copy #16 of ITS6 in I569
17324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17325 sub2node->SetLineColor(kColorITS);
17326 sub2node->SetVisibility(1);
17327 fNodes->Add(sub2node);
17330 // Place copy #17 of ITS6 in I569
17332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17333 sub2node->SetLineColor(kColorITS);
17334 sub2node->SetVisibility(1);
17335 fNodes->Add(sub2node);
17338 // Place copy #18 of ITS6 in I569
17340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17341 sub2node->SetLineColor(kColorITS);
17342 sub2node->SetVisibility(1);
17343 fNodes->Add(sub2node);
17346 // Place copy #19 of ITS6 in I569
17348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17349 sub2node->SetLineColor(kColorITS);
17350 sub2node->SetVisibility(1);
17351 fNodes->Add(sub2node);
17354 // Place copy #20 of ITS6 in I569
17356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17357 sub2node->SetLineColor(kColorITS);
17358 sub2node->SetVisibility(1);
17359 fNodes->Add(sub2node);
17362 // Place copy #21 of ITS6 in I569
17364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17365 sub2node->SetLineColor(kColorITS);
17366 sub2node->SetVisibility(1);
17367 fNodes->Add(sub2node);
17370 // Place copy #22 of ITS6 in I569
17372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17373 sub2node->SetLineColor(kColorITS);
17374 sub2node->SetVisibility(1);
17375 fNodes->Add(sub2node);
17378 // Place copy #23 of ITS6 in I569
17380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17381 sub2node->SetLineColor(kColorITS);
17382 sub2node->SetVisibility(1);
17383 fNodes->Add(sub2node);
17386 // Place copy #24 of ITS6 in I569
17388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17389 sub2node->SetLineColor(kColorITS);
17390 sub2node->SetVisibility(1);
17391 fNodes->Add(sub2node);
17394 // Place copy #25 of ITS6 in I569
17396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17397 sub2node->SetLineColor(kColorITS);
17398 sub2node->SetVisibility(1);
17399 fNodes->Add(sub2node);
17401 fNodes->Add(sub1node);
17404 // Place copy #5 of I569 in IT56
17406 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17407 sub1node->SetLineColor(kColorITS);
17408 sub1node->SetVisibility(0);
17411 // Place copy #1 of ITS6 in I569
17413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17414 sub2node->SetLineColor(kColorITS);
17415 sub2node->SetVisibility(1);
17416 fNodes->Add(sub2node);
17419 // Place copy #2 of ITS6 in I569
17421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17422 sub2node->SetLineColor(kColorITS);
17423 sub2node->SetVisibility(1);
17424 fNodes->Add(sub2node);
17427 // Place copy #3 of ITS6 in I569
17429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17430 sub2node->SetLineColor(kColorITS);
17431 sub2node->SetVisibility(1);
17432 fNodes->Add(sub2node);
17435 // Place copy #4 of ITS6 in I569
17437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17438 sub2node->SetLineColor(kColorITS);
17439 sub2node->SetVisibility(1);
17440 fNodes->Add(sub2node);
17443 // Place copy #5 of ITS6 in I569
17445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17446 sub2node->SetLineColor(kColorITS);
17447 sub2node->SetVisibility(1);
17448 fNodes->Add(sub2node);
17451 // Place copy #6 of ITS6 in I569
17453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17454 sub2node->SetLineColor(kColorITS);
17455 sub2node->SetVisibility(1);
17456 fNodes->Add(sub2node);
17459 // Place copy #7 of ITS6 in I569
17461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17462 sub2node->SetLineColor(kColorITS);
17463 sub2node->SetVisibility(1);
17464 fNodes->Add(sub2node);
17467 // Place copy #8 of ITS6 in I569
17469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17470 sub2node->SetLineColor(kColorITS);
17471 sub2node->SetVisibility(1);
17472 fNodes->Add(sub2node);
17475 // Place copy #9 of ITS6 in I569
17477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17478 sub2node->SetLineColor(kColorITS);
17479 sub2node->SetVisibility(1);
17480 fNodes->Add(sub2node);
17483 // Place copy #10 of ITS6 in I569
17485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17486 sub2node->SetLineColor(kColorITS);
17487 sub2node->SetVisibility(1);
17488 fNodes->Add(sub2node);
17491 // Place copy #11 of ITS6 in I569
17493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17494 sub2node->SetLineColor(kColorITS);
17495 sub2node->SetVisibility(1);
17496 fNodes->Add(sub2node);
17499 // Place copy #12 of ITS6 in I569
17501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17502 sub2node->SetLineColor(kColorITS);
17503 sub2node->SetVisibility(1);
17504 fNodes->Add(sub2node);
17507 // Place copy #13 of ITS6 in I569
17509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17510 sub2node->SetLineColor(kColorITS);
17511 sub2node->SetVisibility(1);
17512 fNodes->Add(sub2node);
17515 // Place copy #14 of ITS6 in I569
17517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17518 sub2node->SetLineColor(kColorITS);
17519 sub2node->SetVisibility(1);
17520 fNodes->Add(sub2node);
17523 // Place copy #15 of ITS6 in I569
17525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17526 sub2node->SetLineColor(kColorITS);
17527 sub2node->SetVisibility(1);
17528 fNodes->Add(sub2node);
17531 // Place copy #16 of ITS6 in I569
17533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17534 sub2node->SetLineColor(kColorITS);
17535 sub2node->SetVisibility(1);
17536 fNodes->Add(sub2node);
17539 // Place copy #17 of ITS6 in I569
17541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17542 sub2node->SetLineColor(kColorITS);
17543 sub2node->SetVisibility(1);
17544 fNodes->Add(sub2node);
17547 // Place copy #18 of ITS6 in I569
17549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17550 sub2node->SetLineColor(kColorITS);
17551 sub2node->SetVisibility(1);
17552 fNodes->Add(sub2node);
17555 // Place copy #19 of ITS6 in I569
17557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17558 sub2node->SetLineColor(kColorITS);
17559 sub2node->SetVisibility(1);
17560 fNodes->Add(sub2node);
17563 // Place copy #20 of ITS6 in I569
17565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17566 sub2node->SetLineColor(kColorITS);
17567 sub2node->SetVisibility(1);
17568 fNodes->Add(sub2node);
17571 // Place copy #21 of ITS6 in I569
17573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17574 sub2node->SetLineColor(kColorITS);
17575 sub2node->SetVisibility(1);
17576 fNodes->Add(sub2node);
17579 // Place copy #22 of ITS6 in I569
17581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17582 sub2node->SetLineColor(kColorITS);
17583 sub2node->SetVisibility(1);
17584 fNodes->Add(sub2node);
17587 // Place copy #23 of ITS6 in I569
17589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17590 sub2node->SetLineColor(kColorITS);
17591 sub2node->SetVisibility(1);
17592 fNodes->Add(sub2node);
17595 // Place copy #24 of ITS6 in I569
17597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17598 sub2node->SetLineColor(kColorITS);
17599 sub2node->SetVisibility(1);
17600 fNodes->Add(sub2node);
17603 // Place copy #25 of ITS6 in I569
17605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17606 sub2node->SetLineColor(kColorITS);
17607 sub2node->SetVisibility(1);
17608 fNodes->Add(sub2node);
17610 fNodes->Add(sub1node);
17613 // Place copy #6 of I569 in IT56
17615 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17616 sub1node->SetLineColor(kColorITS);
17617 sub1node->SetVisibility(0);
17620 // Place copy #1 of ITS6 in I569
17622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17623 sub2node->SetLineColor(kColorITS);
17624 sub2node->SetVisibility(1);
17625 fNodes->Add(sub2node);
17628 // Place copy #2 of ITS6 in I569
17630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17631 sub2node->SetLineColor(kColorITS);
17632 sub2node->SetVisibility(1);
17633 fNodes->Add(sub2node);
17636 // Place copy #3 of ITS6 in I569
17638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17639 sub2node->SetLineColor(kColorITS);
17640 sub2node->SetVisibility(1);
17641 fNodes->Add(sub2node);
17644 // Place copy #4 of ITS6 in I569
17646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17647 sub2node->SetLineColor(kColorITS);
17648 sub2node->SetVisibility(1);
17649 fNodes->Add(sub2node);
17652 // Place copy #5 of ITS6 in I569
17654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17655 sub2node->SetLineColor(kColorITS);
17656 sub2node->SetVisibility(1);
17657 fNodes->Add(sub2node);
17660 // Place copy #6 of ITS6 in I569
17662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17663 sub2node->SetLineColor(kColorITS);
17664 sub2node->SetVisibility(1);
17665 fNodes->Add(sub2node);
17668 // Place copy #7 of ITS6 in I569
17670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17671 sub2node->SetLineColor(kColorITS);
17672 sub2node->SetVisibility(1);
17673 fNodes->Add(sub2node);
17676 // Place copy #8 of ITS6 in I569
17678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17679 sub2node->SetLineColor(kColorITS);
17680 sub2node->SetVisibility(1);
17681 fNodes->Add(sub2node);
17684 // Place copy #9 of ITS6 in I569
17686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17687 sub2node->SetLineColor(kColorITS);
17688 sub2node->SetVisibility(1);
17689 fNodes->Add(sub2node);
17692 // Place copy #10 of ITS6 in I569
17694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17695 sub2node->SetLineColor(kColorITS);
17696 sub2node->SetVisibility(1);
17697 fNodes->Add(sub2node);
17700 // Place copy #11 of ITS6 in I569
17702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17703 sub2node->SetLineColor(kColorITS);
17704 sub2node->SetVisibility(1);
17705 fNodes->Add(sub2node);
17708 // Place copy #12 of ITS6 in I569
17710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17711 sub2node->SetLineColor(kColorITS);
17712 sub2node->SetVisibility(1);
17713 fNodes->Add(sub2node);
17716 // Place copy #13 of ITS6 in I569
17718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17719 sub2node->SetLineColor(kColorITS);
17720 sub2node->SetVisibility(1);
17721 fNodes->Add(sub2node);
17724 // Place copy #14 of ITS6 in I569
17726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17727 sub2node->SetLineColor(kColorITS);
17728 sub2node->SetVisibility(1);
17729 fNodes->Add(sub2node);
17732 // Place copy #15 of ITS6 in I569
17734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17735 sub2node->SetLineColor(kColorITS);
17736 sub2node->SetVisibility(1);
17737 fNodes->Add(sub2node);
17740 // Place copy #16 of ITS6 in I569
17742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17743 sub2node->SetLineColor(kColorITS);
17744 sub2node->SetVisibility(1);
17745 fNodes->Add(sub2node);
17748 // Place copy #17 of ITS6 in I569
17750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17751 sub2node->SetLineColor(kColorITS);
17752 sub2node->SetVisibility(1);
17753 fNodes->Add(sub2node);
17756 // Place copy #18 of ITS6 in I569
17758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17759 sub2node->SetLineColor(kColorITS);
17760 sub2node->SetVisibility(1);
17761 fNodes->Add(sub2node);
17764 // Place copy #19 of ITS6 in I569
17766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17767 sub2node->SetLineColor(kColorITS);
17768 sub2node->SetVisibility(1);
17769 fNodes->Add(sub2node);
17772 // Place copy #20 of ITS6 in I569
17774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17775 sub2node->SetLineColor(kColorITS);
17776 sub2node->SetVisibility(1);
17777 fNodes->Add(sub2node);
17780 // Place copy #21 of ITS6 in I569
17782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17783 sub2node->SetLineColor(kColorITS);
17784 sub2node->SetVisibility(1);
17785 fNodes->Add(sub2node);
17788 // Place copy #22 of ITS6 in I569
17790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17791 sub2node->SetLineColor(kColorITS);
17792 sub2node->SetVisibility(1);
17793 fNodes->Add(sub2node);
17796 // Place copy #23 of ITS6 in I569
17798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17799 sub2node->SetLineColor(kColorITS);
17800 sub2node->SetVisibility(1);
17801 fNodes->Add(sub2node);
17804 // Place copy #24 of ITS6 in I569
17806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17807 sub2node->SetLineColor(kColorITS);
17808 sub2node->SetVisibility(1);
17809 fNodes->Add(sub2node);
17812 // Place copy #25 of ITS6 in I569
17814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17815 sub2node->SetLineColor(kColorITS);
17816 sub2node->SetVisibility(1);
17817 fNodes->Add(sub2node);
17819 fNodes->Add(sub1node);
17822 // Place copy #7 of I569 in IT56
17824 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17825 sub1node->SetLineColor(kColorITS);
17826 sub1node->SetVisibility(0);
17829 // Place copy #1 of ITS6 in I569
17831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17832 sub2node->SetLineColor(kColorITS);
17833 sub2node->SetVisibility(1);
17834 fNodes->Add(sub2node);
17837 // Place copy #2 of ITS6 in I569
17839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17840 sub2node->SetLineColor(kColorITS);
17841 sub2node->SetVisibility(1);
17842 fNodes->Add(sub2node);
17845 // Place copy #3 of ITS6 in I569
17847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17848 sub2node->SetLineColor(kColorITS);
17849 sub2node->SetVisibility(1);
17850 fNodes->Add(sub2node);
17853 // Place copy #4 of ITS6 in I569
17855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17856 sub2node->SetLineColor(kColorITS);
17857 sub2node->SetVisibility(1);
17858 fNodes->Add(sub2node);
17861 // Place copy #5 of ITS6 in I569
17863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17864 sub2node->SetLineColor(kColorITS);
17865 sub2node->SetVisibility(1);
17866 fNodes->Add(sub2node);
17869 // Place copy #6 of ITS6 in I569
17871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17872 sub2node->SetLineColor(kColorITS);
17873 sub2node->SetVisibility(1);
17874 fNodes->Add(sub2node);
17877 // Place copy #7 of ITS6 in I569
17879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17880 sub2node->SetLineColor(kColorITS);
17881 sub2node->SetVisibility(1);
17882 fNodes->Add(sub2node);
17885 // Place copy #8 of ITS6 in I569
17887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17888 sub2node->SetLineColor(kColorITS);
17889 sub2node->SetVisibility(1);
17890 fNodes->Add(sub2node);
17893 // Place copy #9 of ITS6 in I569
17895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17896 sub2node->SetLineColor(kColorITS);
17897 sub2node->SetVisibility(1);
17898 fNodes->Add(sub2node);
17901 // Place copy #10 of ITS6 in I569
17903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17904 sub2node->SetLineColor(kColorITS);
17905 sub2node->SetVisibility(1);
17906 fNodes->Add(sub2node);
17909 // Place copy #11 of ITS6 in I569
17911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17912 sub2node->SetLineColor(kColorITS);
17913 sub2node->SetVisibility(1);
17914 fNodes->Add(sub2node);
17917 // Place copy #12 of ITS6 in I569
17919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17920 sub2node->SetLineColor(kColorITS);
17921 sub2node->SetVisibility(1);
17922 fNodes->Add(sub2node);
17925 // Place copy #13 of ITS6 in I569
17927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17928 sub2node->SetLineColor(kColorITS);
17929 sub2node->SetVisibility(1);
17930 fNodes->Add(sub2node);
17933 // Place copy #14 of ITS6 in I569
17935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17936 sub2node->SetLineColor(kColorITS);
17937 sub2node->SetVisibility(1);
17938 fNodes->Add(sub2node);
17941 // Place copy #15 of ITS6 in I569
17943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17944 sub2node->SetLineColor(kColorITS);
17945 sub2node->SetVisibility(1);
17946 fNodes->Add(sub2node);
17949 // Place copy #16 of ITS6 in I569
17951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17952 sub2node->SetLineColor(kColorITS);
17953 sub2node->SetVisibility(1);
17954 fNodes->Add(sub2node);
17957 // Place copy #17 of ITS6 in I569
17959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17960 sub2node->SetLineColor(kColorITS);
17961 sub2node->SetVisibility(1);
17962 fNodes->Add(sub2node);
17965 // Place copy #18 of ITS6 in I569
17967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17968 sub2node->SetLineColor(kColorITS);
17969 sub2node->SetVisibility(1);
17970 fNodes->Add(sub2node);
17973 // Place copy #19 of ITS6 in I569
17975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17976 sub2node->SetLineColor(kColorITS);
17977 sub2node->SetVisibility(1);
17978 fNodes->Add(sub2node);
17981 // Place copy #20 of ITS6 in I569
17983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17984 sub2node->SetLineColor(kColorITS);
17985 sub2node->SetVisibility(1);
17986 fNodes->Add(sub2node);
17989 // Place copy #21 of ITS6 in I569
17991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17992 sub2node->SetLineColor(kColorITS);
17993 sub2node->SetVisibility(1);
17994 fNodes->Add(sub2node);
17997 // Place copy #22 of ITS6 in I569
17999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18000 sub2node->SetLineColor(kColorITS);
18001 sub2node->SetVisibility(1);
18002 fNodes->Add(sub2node);
18005 // Place copy #23 of ITS6 in I569
18007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18008 sub2node->SetLineColor(kColorITS);
18009 sub2node->SetVisibility(1);
18010 fNodes->Add(sub2node);
18013 // Place copy #24 of ITS6 in I569
18015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18016 sub2node->SetLineColor(kColorITS);
18017 sub2node->SetVisibility(1);
18018 fNodes->Add(sub2node);
18021 // Place copy #25 of ITS6 in I569
18023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18024 sub2node->SetLineColor(kColorITS);
18025 sub2node->SetVisibility(1);
18026 fNodes->Add(sub2node);
18028 fNodes->Add(sub1node);
18031 // Place copy #8 of I569 in IT56
18033 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
18034 sub1node->SetLineColor(kColorITS);
18035 sub1node->SetVisibility(0);
18038 // Place copy #1 of ITS6 in I569
18040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18041 sub2node->SetLineColor(kColorITS);
18042 sub2node->SetVisibility(1);
18043 fNodes->Add(sub2node);
18046 // Place copy #2 of ITS6 in I569
18048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18049 sub2node->SetLineColor(kColorITS);
18050 sub2node->SetVisibility(1);
18051 fNodes->Add(sub2node);
18054 // Place copy #3 of ITS6 in I569
18056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18057 sub2node->SetLineColor(kColorITS);
18058 sub2node->SetVisibility(1);
18059 fNodes->Add(sub2node);
18062 // Place copy #4 of ITS6 in I569
18064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18065 sub2node->SetLineColor(kColorITS);
18066 sub2node->SetVisibility(1);
18067 fNodes->Add(sub2node);
18070 // Place copy #5 of ITS6 in I569
18072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18073 sub2node->SetLineColor(kColorITS);
18074 sub2node->SetVisibility(1);
18075 fNodes->Add(sub2node);
18078 // Place copy #6 of ITS6 in I569
18080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18081 sub2node->SetLineColor(kColorITS);
18082 sub2node->SetVisibility(1);
18083 fNodes->Add(sub2node);
18086 // Place copy #7 of ITS6 in I569
18088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18089 sub2node->SetLineColor(kColorITS);
18090 sub2node->SetVisibility(1);
18091 fNodes->Add(sub2node);
18094 // Place copy #8 of ITS6 in I569
18096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18097 sub2node->SetLineColor(kColorITS);
18098 sub2node->SetVisibility(1);
18099 fNodes->Add(sub2node);
18102 // Place copy #9 of ITS6 in I569
18104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18105 sub2node->SetLineColor(kColorITS);
18106 sub2node->SetVisibility(1);
18107 fNodes->Add(sub2node);
18110 // Place copy #10 of ITS6 in I569
18112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18113 sub2node->SetLineColor(kColorITS);
18114 sub2node->SetVisibility(1);
18115 fNodes->Add(sub2node);
18118 // Place copy #11 of ITS6 in I569
18120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18121 sub2node->SetLineColor(kColorITS);
18122 sub2node->SetVisibility(1);
18123 fNodes->Add(sub2node);
18126 // Place copy #12 of ITS6 in I569
18128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18129 sub2node->SetLineColor(kColorITS);
18130 sub2node->SetVisibility(1);
18131 fNodes->Add(sub2node);
18134 // Place copy #13 of ITS6 in I569
18136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18137 sub2node->SetLineColor(kColorITS);
18138 sub2node->SetVisibility(1);
18139 fNodes->Add(sub2node);
18142 // Place copy #14 of ITS6 in I569
18144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18145 sub2node->SetLineColor(kColorITS);
18146 sub2node->SetVisibility(1);
18147 fNodes->Add(sub2node);
18150 // Place copy #15 of ITS6 in I569
18152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18153 sub2node->SetLineColor(kColorITS);
18154 sub2node->SetVisibility(1);
18155 fNodes->Add(sub2node);
18158 // Place copy #16 of ITS6 in I569
18160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18161 sub2node->SetLineColor(kColorITS);
18162 sub2node->SetVisibility(1);
18163 fNodes->Add(sub2node);
18166 // Place copy #17 of ITS6 in I569
18168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18169 sub2node->SetLineColor(kColorITS);
18170 sub2node->SetVisibility(1);
18171 fNodes->Add(sub2node);
18174 // Place copy #18 of ITS6 in I569
18176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18177 sub2node->SetLineColor(kColorITS);
18178 sub2node->SetVisibility(1);
18179 fNodes->Add(sub2node);
18182 // Place copy #19 of ITS6 in I569
18184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18185 sub2node->SetLineColor(kColorITS);
18186 sub2node->SetVisibility(1);
18187 fNodes->Add(sub2node);
18190 // Place copy #20 of ITS6 in I569
18192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18193 sub2node->SetLineColor(kColorITS);
18194 sub2node->SetVisibility(1);
18195 fNodes->Add(sub2node);
18198 // Place copy #21 of ITS6 in I569
18200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18201 sub2node->SetLineColor(kColorITS);
18202 sub2node->SetVisibility(1);
18203 fNodes->Add(sub2node);
18206 // Place copy #22 of ITS6 in I569
18208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18209 sub2node->SetLineColor(kColorITS);
18210 sub2node->SetVisibility(1);
18211 fNodes->Add(sub2node);
18214 // Place copy #23 of ITS6 in I569
18216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18217 sub2node->SetLineColor(kColorITS);
18218 sub2node->SetVisibility(1);
18219 fNodes->Add(sub2node);
18222 // Place copy #24 of ITS6 in I569
18224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18225 sub2node->SetLineColor(kColorITS);
18226 sub2node->SetVisibility(1);
18227 fNodes->Add(sub2node);
18230 // Place copy #25 of ITS6 in I569
18232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18233 sub2node->SetLineColor(kColorITS);
18234 sub2node->SetVisibility(1);
18235 fNodes->Add(sub2node);
18237 fNodes->Add(sub1node);
18240 // Place copy #9 of I569 in IT56
18242 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18243 sub1node->SetLineColor(kColorITS);
18244 sub1node->SetVisibility(0);
18247 // Place copy #1 of ITS6 in I569
18249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18250 sub2node->SetLineColor(kColorITS);
18251 sub2node->SetVisibility(1);
18252 fNodes->Add(sub2node);
18255 // Place copy #2 of ITS6 in I569
18257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18258 sub2node->SetLineColor(kColorITS);
18259 sub2node->SetVisibility(1);
18260 fNodes->Add(sub2node);
18263 // Place copy #3 of ITS6 in I569
18265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18266 sub2node->SetLineColor(kColorITS);
18267 sub2node->SetVisibility(1);
18268 fNodes->Add(sub2node);
18271 // Place copy #4 of ITS6 in I569
18273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18274 sub2node->SetLineColor(kColorITS);
18275 sub2node->SetVisibility(1);
18276 fNodes->Add(sub2node);
18279 // Place copy #5 of ITS6 in I569
18281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18282 sub2node->SetLineColor(kColorITS);
18283 sub2node->SetVisibility(1);
18284 fNodes->Add(sub2node);
18287 // Place copy #6 of ITS6 in I569
18289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18290 sub2node->SetLineColor(kColorITS);
18291 sub2node->SetVisibility(1);
18292 fNodes->Add(sub2node);
18295 // Place copy #7 of ITS6 in I569
18297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18298 sub2node->SetLineColor(kColorITS);
18299 sub2node->SetVisibility(1);
18300 fNodes->Add(sub2node);
18303 // Place copy #8 of ITS6 in I569
18305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18306 sub2node->SetLineColor(kColorITS);
18307 sub2node->SetVisibility(1);
18308 fNodes->Add(sub2node);
18311 // Place copy #9 of ITS6 in I569
18313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18314 sub2node->SetLineColor(kColorITS);
18315 sub2node->SetVisibility(1);
18316 fNodes->Add(sub2node);
18319 // Place copy #10 of ITS6 in I569
18321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18322 sub2node->SetLineColor(kColorITS);
18323 sub2node->SetVisibility(1);
18324 fNodes->Add(sub2node);
18327 // Place copy #11 of ITS6 in I569
18329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18330 sub2node->SetLineColor(kColorITS);
18331 sub2node->SetVisibility(1);
18332 fNodes->Add(sub2node);
18335 // Place copy #12 of ITS6 in I569
18337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18338 sub2node->SetLineColor(kColorITS);
18339 sub2node->SetVisibility(1);
18340 fNodes->Add(sub2node);
18343 // Place copy #13 of ITS6 in I569
18345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18346 sub2node->SetLineColor(kColorITS);
18347 sub2node->SetVisibility(1);
18348 fNodes->Add(sub2node);
18351 // Place copy #14 of ITS6 in I569
18353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18354 sub2node->SetLineColor(kColorITS);
18355 sub2node->SetVisibility(1);
18356 fNodes->Add(sub2node);
18359 // Place copy #15 of ITS6 in I569
18361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18362 sub2node->SetLineColor(kColorITS);
18363 sub2node->SetVisibility(1);
18364 fNodes->Add(sub2node);
18367 // Place copy #16 of ITS6 in I569
18369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18370 sub2node->SetLineColor(kColorITS);
18371 sub2node->SetVisibility(1);
18372 fNodes->Add(sub2node);
18375 // Place copy #17 of ITS6 in I569
18377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18378 sub2node->SetLineColor(kColorITS);
18379 sub2node->SetVisibility(1);
18380 fNodes->Add(sub2node);
18383 // Place copy #18 of ITS6 in I569
18385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18386 sub2node->SetLineColor(kColorITS);
18387 sub2node->SetVisibility(1);
18388 fNodes->Add(sub2node);
18391 // Place copy #19 of ITS6 in I569
18393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18394 sub2node->SetLineColor(kColorITS);
18395 sub2node->SetVisibility(1);
18396 fNodes->Add(sub2node);
18399 // Place copy #20 of ITS6 in I569
18401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18402 sub2node->SetLineColor(kColorITS);
18403 sub2node->SetVisibility(1);
18404 fNodes->Add(sub2node);
18407 // Place copy #21 of ITS6 in I569
18409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18410 sub2node->SetLineColor(kColorITS);
18411 sub2node->SetVisibility(1);
18412 fNodes->Add(sub2node);
18415 // Place copy #22 of ITS6 in I569
18417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18418 sub2node->SetLineColor(kColorITS);
18419 sub2node->SetVisibility(1);
18420 fNodes->Add(sub2node);
18423 // Place copy #23 of ITS6 in I569
18425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18426 sub2node->SetLineColor(kColorITS);
18427 sub2node->SetVisibility(1);
18428 fNodes->Add(sub2node);
18431 // Place copy #24 of ITS6 in I569
18433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18434 sub2node->SetLineColor(kColorITS);
18435 sub2node->SetVisibility(1);
18436 fNodes->Add(sub2node);
18439 // Place copy #25 of ITS6 in I569
18441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18442 sub2node->SetLineColor(kColorITS);
18443 sub2node->SetVisibility(1);
18444 fNodes->Add(sub2node);
18446 fNodes->Add(sub1node);
18449 // Place copy #10 of I569 in IT56
18451 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18452 sub1node->SetLineColor(kColorITS);
18453 sub1node->SetVisibility(0);
18456 // Place copy #1 of ITS6 in I569
18458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18459 sub2node->SetLineColor(kColorITS);
18460 sub2node->SetVisibility(1);
18461 fNodes->Add(sub2node);
18464 // Place copy #2 of ITS6 in I569
18466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18467 sub2node->SetLineColor(kColorITS);
18468 sub2node->SetVisibility(1);
18469 fNodes->Add(sub2node);
18472 // Place copy #3 of ITS6 in I569
18474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18475 sub2node->SetLineColor(kColorITS);
18476 sub2node->SetVisibility(1);
18477 fNodes->Add(sub2node);
18480 // Place copy #4 of ITS6 in I569
18482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18483 sub2node->SetLineColor(kColorITS);
18484 sub2node->SetVisibility(1);
18485 fNodes->Add(sub2node);
18488 // Place copy #5 of ITS6 in I569
18490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18491 sub2node->SetLineColor(kColorITS);
18492 sub2node->SetVisibility(1);
18493 fNodes->Add(sub2node);
18496 // Place copy #6 of ITS6 in I569
18498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18499 sub2node->SetLineColor(kColorITS);
18500 sub2node->SetVisibility(1);
18501 fNodes->Add(sub2node);
18504 // Place copy #7 of ITS6 in I569
18506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18507 sub2node->SetLineColor(kColorITS);
18508 sub2node->SetVisibility(1);
18509 fNodes->Add(sub2node);
18512 // Place copy #8 of ITS6 in I569
18514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18515 sub2node->SetLineColor(kColorITS);
18516 sub2node->SetVisibility(1);
18517 fNodes->Add(sub2node);
18520 // Place copy #9 of ITS6 in I569
18522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18523 sub2node->SetLineColor(kColorITS);
18524 sub2node->SetVisibility(1);
18525 fNodes->Add(sub2node);
18528 // Place copy #10 of ITS6 in I569
18530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18531 sub2node->SetLineColor(kColorITS);
18532 sub2node->SetVisibility(1);
18533 fNodes->Add(sub2node);
18536 // Place copy #11 of ITS6 in I569
18538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18539 sub2node->SetLineColor(kColorITS);
18540 sub2node->SetVisibility(1);
18541 fNodes->Add(sub2node);
18544 // Place copy #12 of ITS6 in I569
18546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18547 sub2node->SetLineColor(kColorITS);
18548 sub2node->SetVisibility(1);
18549 fNodes->Add(sub2node);
18552 // Place copy #13 of ITS6 in I569
18554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18555 sub2node->SetLineColor(kColorITS);
18556 sub2node->SetVisibility(1);
18557 fNodes->Add(sub2node);
18560 // Place copy #14 of ITS6 in I569
18562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18563 sub2node->SetLineColor(kColorITS);
18564 sub2node->SetVisibility(1);
18565 fNodes->Add(sub2node);
18568 // Place copy #15 of ITS6 in I569
18570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18571 sub2node->SetLineColor(kColorITS);
18572 sub2node->SetVisibility(1);
18573 fNodes->Add(sub2node);
18576 // Place copy #16 of ITS6 in I569
18578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18579 sub2node->SetLineColor(kColorITS);
18580 sub2node->SetVisibility(1);
18581 fNodes->Add(sub2node);
18584 // Place copy #17 of ITS6 in I569
18586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18587 sub2node->SetLineColor(kColorITS);
18588 sub2node->SetVisibility(1);
18589 fNodes->Add(sub2node);
18592 // Place copy #18 of ITS6 in I569
18594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18595 sub2node->SetLineColor(kColorITS);
18596 sub2node->SetVisibility(1);
18597 fNodes->Add(sub2node);
18600 // Place copy #19 of ITS6 in I569
18602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18603 sub2node->SetLineColor(kColorITS);
18604 sub2node->SetVisibility(1);
18605 fNodes->Add(sub2node);
18608 // Place copy #20 of ITS6 in I569
18610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18611 sub2node->SetLineColor(kColorITS);
18612 sub2node->SetVisibility(1);
18613 fNodes->Add(sub2node);
18616 // Place copy #21 of ITS6 in I569
18618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18619 sub2node->SetLineColor(kColorITS);
18620 sub2node->SetVisibility(1);
18621 fNodes->Add(sub2node);
18624 // Place copy #22 of ITS6 in I569
18626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18627 sub2node->SetLineColor(kColorITS);
18628 sub2node->SetVisibility(1);
18629 fNodes->Add(sub2node);
18632 // Place copy #23 of ITS6 in I569
18634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18635 sub2node->SetLineColor(kColorITS);
18636 sub2node->SetVisibility(1);
18637 fNodes->Add(sub2node);
18640 // Place copy #24 of ITS6 in I569
18642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18643 sub2node->SetLineColor(kColorITS);
18644 sub2node->SetVisibility(1);
18645 fNodes->Add(sub2node);
18648 // Place copy #25 of ITS6 in I569
18650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18651 sub2node->SetLineColor(kColorITS);
18652 sub2node->SetVisibility(1);
18653 fNodes->Add(sub2node);
18655 fNodes->Add(sub1node);
18658 // Place copy #11 of I569 in IT56
18660 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18661 sub1node->SetLineColor(kColorITS);
18662 sub1node->SetVisibility(0);
18665 // Place copy #1 of ITS6 in I569
18667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18668 sub2node->SetLineColor(kColorITS);
18669 sub2node->SetVisibility(1);
18670 fNodes->Add(sub2node);
18673 // Place copy #2 of ITS6 in I569
18675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18676 sub2node->SetLineColor(kColorITS);
18677 sub2node->SetVisibility(1);
18678 fNodes->Add(sub2node);
18681 // Place copy #3 of ITS6 in I569
18683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18684 sub2node->SetLineColor(kColorITS);
18685 sub2node->SetVisibility(1);
18686 fNodes->Add(sub2node);
18689 // Place copy #4 of ITS6 in I569
18691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18692 sub2node->SetLineColor(kColorITS);
18693 sub2node->SetVisibility(1);
18694 fNodes->Add(sub2node);
18697 // Place copy #5 of ITS6 in I569
18699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18700 sub2node->SetLineColor(kColorITS);
18701 sub2node->SetVisibility(1);
18702 fNodes->Add(sub2node);
18705 // Place copy #6 of ITS6 in I569
18707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18708 sub2node->SetLineColor(kColorITS);
18709 sub2node->SetVisibility(1);
18710 fNodes->Add(sub2node);
18713 // Place copy #7 of ITS6 in I569
18715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18716 sub2node->SetLineColor(kColorITS);
18717 sub2node->SetVisibility(1);
18718 fNodes->Add(sub2node);
18721 // Place copy #8 of ITS6 in I569
18723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18724 sub2node->SetLineColor(kColorITS);
18725 sub2node->SetVisibility(1);
18726 fNodes->Add(sub2node);
18729 // Place copy #9 of ITS6 in I569
18731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18732 sub2node->SetLineColor(kColorITS);
18733 sub2node->SetVisibility(1);
18734 fNodes->Add(sub2node);
18737 // Place copy #10 of ITS6 in I569
18739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18740 sub2node->SetLineColor(kColorITS);
18741 sub2node->SetVisibility(1);
18742 fNodes->Add(sub2node);
18745 // Place copy #11 of ITS6 in I569
18747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18748 sub2node->SetLineColor(kColorITS);
18749 sub2node->SetVisibility(1);
18750 fNodes->Add(sub2node);
18753 // Place copy #12 of ITS6 in I569
18755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18756 sub2node->SetLineColor(kColorITS);
18757 sub2node->SetVisibility(1);
18758 fNodes->Add(sub2node);
18761 // Place copy #13 of ITS6 in I569
18763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18764 sub2node->SetLineColor(kColorITS);
18765 sub2node->SetVisibility(1);
18766 fNodes->Add(sub2node);
18769 // Place copy #14 of ITS6 in I569
18771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18772 sub2node->SetLineColor(kColorITS);
18773 sub2node->SetVisibility(1);
18774 fNodes->Add(sub2node);
18777 // Place copy #15 of ITS6 in I569
18779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18780 sub2node->SetLineColor(kColorITS);
18781 sub2node->SetVisibility(1);
18782 fNodes->Add(sub2node);
18785 // Place copy #16 of ITS6 in I569
18787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18788 sub2node->SetLineColor(kColorITS);
18789 sub2node->SetVisibility(1);
18790 fNodes->Add(sub2node);
18793 // Place copy #17 of ITS6 in I569
18795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18796 sub2node->SetLineColor(kColorITS);
18797 sub2node->SetVisibility(1);
18798 fNodes->Add(sub2node);
18801 // Place copy #18 of ITS6 in I569
18803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18804 sub2node->SetLineColor(kColorITS);
18805 sub2node->SetVisibility(1);
18806 fNodes->Add(sub2node);
18809 // Place copy #19 of ITS6 in I569
18811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18812 sub2node->SetLineColor(kColorITS);
18813 sub2node->SetVisibility(1);
18814 fNodes->Add(sub2node);
18817 // Place copy #20 of ITS6 in I569
18819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18820 sub2node->SetLineColor(kColorITS);
18821 sub2node->SetVisibility(1);
18822 fNodes->Add(sub2node);
18825 // Place copy #21 of ITS6 in I569
18827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18828 sub2node->SetLineColor(kColorITS);
18829 sub2node->SetVisibility(1);
18830 fNodes->Add(sub2node);
18833 // Place copy #22 of ITS6 in I569
18835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18836 sub2node->SetLineColor(kColorITS);
18837 sub2node->SetVisibility(1);
18838 fNodes->Add(sub2node);
18841 // Place copy #23 of ITS6 in I569
18843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18844 sub2node->SetLineColor(kColorITS);
18845 sub2node->SetVisibility(1);
18846 fNodes->Add(sub2node);
18849 // Place copy #24 of ITS6 in I569
18851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18852 sub2node->SetLineColor(kColorITS);
18853 sub2node->SetVisibility(1);
18854 fNodes->Add(sub2node);
18857 // Place copy #25 of ITS6 in I569
18859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18860 sub2node->SetLineColor(kColorITS);
18861 sub2node->SetVisibility(1);
18862 fNodes->Add(sub2node);
18864 fNodes->Add(sub1node);
18867 // Place copy #12 of I569 in IT56
18869 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18870 sub1node->SetLineColor(kColorITS);
18871 sub1node->SetVisibility(0);
18874 // Place copy #1 of ITS6 in I569
18876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18877 sub2node->SetLineColor(kColorITS);
18878 sub2node->SetVisibility(1);
18879 fNodes->Add(sub2node);
18882 // Place copy #2 of ITS6 in I569
18884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18885 sub2node->SetLineColor(kColorITS);
18886 sub2node->SetVisibility(1);
18887 fNodes->Add(sub2node);
18890 // Place copy #3 of ITS6 in I569
18892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18893 sub2node->SetLineColor(kColorITS);
18894 sub2node->SetVisibility(1);
18895 fNodes->Add(sub2node);
18898 // Place copy #4 of ITS6 in I569
18900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18901 sub2node->SetLineColor(kColorITS);
18902 sub2node->SetVisibility(1);
18903 fNodes->Add(sub2node);
18906 // Place copy #5 of ITS6 in I569
18908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18909 sub2node->SetLineColor(kColorITS);
18910 sub2node->SetVisibility(1);
18911 fNodes->Add(sub2node);
18914 // Place copy #6 of ITS6 in I569
18916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18917 sub2node->SetLineColor(kColorITS);
18918 sub2node->SetVisibility(1);
18919 fNodes->Add(sub2node);
18922 // Place copy #7 of ITS6 in I569
18924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18925 sub2node->SetLineColor(kColorITS);
18926 sub2node->SetVisibility(1);
18927 fNodes->Add(sub2node);
18930 // Place copy #8 of ITS6 in I569
18932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18933 sub2node->SetLineColor(kColorITS);
18934 sub2node->SetVisibility(1);
18935 fNodes->Add(sub2node);
18938 // Place copy #9 of ITS6 in I569
18940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18941 sub2node->SetLineColor(kColorITS);
18942 sub2node->SetVisibility(1);
18943 fNodes->Add(sub2node);
18946 // Place copy #10 of ITS6 in I569
18948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18949 sub2node->SetLineColor(kColorITS);
18950 sub2node->SetVisibility(1);
18951 fNodes->Add(sub2node);
18954 // Place copy #11 of ITS6 in I569
18956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18957 sub2node->SetLineColor(kColorITS);
18958 sub2node->SetVisibility(1);
18959 fNodes->Add(sub2node);
18962 // Place copy #12 of ITS6 in I569
18964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18965 sub2node->SetLineColor(kColorITS);
18966 sub2node->SetVisibility(1);
18967 fNodes->Add(sub2node);
18970 // Place copy #13 of ITS6 in I569
18972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18973 sub2node->SetLineColor(kColorITS);
18974 sub2node->SetVisibility(1);
18975 fNodes->Add(sub2node);
18978 // Place copy #14 of ITS6 in I569
18980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18981 sub2node->SetLineColor(kColorITS);
18982 sub2node->SetVisibility(1);
18983 fNodes->Add(sub2node);
18986 // Place copy #15 of ITS6 in I569
18988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18989 sub2node->SetLineColor(kColorITS);
18990 sub2node->SetVisibility(1);
18991 fNodes->Add(sub2node);
18994 // Place copy #16 of ITS6 in I569
18996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18997 sub2node->SetLineColor(kColorITS);
18998 sub2node->SetVisibility(1);
18999 fNodes->Add(sub2node);
19002 // Place copy #17 of ITS6 in I569
19004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19005 sub2node->SetLineColor(kColorITS);
19006 sub2node->SetVisibility(1);
19007 fNodes->Add(sub2node);
19010 // Place copy #18 of ITS6 in I569
19012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19013 sub2node->SetLineColor(kColorITS);
19014 sub2node->SetVisibility(1);
19015 fNodes->Add(sub2node);
19018 // Place copy #19 of ITS6 in I569
19020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19021 sub2node->SetLineColor(kColorITS);
19022 sub2node->SetVisibility(1);
19023 fNodes->Add(sub2node);
19026 // Place copy #20 of ITS6 in I569
19028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19029 sub2node->SetLineColor(kColorITS);
19030 sub2node->SetVisibility(1);
19031 fNodes->Add(sub2node);
19034 // Place copy #21 of ITS6 in I569
19036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19037 sub2node->SetLineColor(kColorITS);
19038 sub2node->SetVisibility(1);
19039 fNodes->Add(sub2node);
19042 // Place copy #22 of ITS6 in I569
19044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19045 sub2node->SetLineColor(kColorITS);
19046 sub2node->SetVisibility(1);
19047 fNodes->Add(sub2node);
19050 // Place copy #23 of ITS6 in I569
19052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19053 sub2node->SetLineColor(kColorITS);
19054 sub2node->SetVisibility(1);
19055 fNodes->Add(sub2node);
19058 // Place copy #24 of ITS6 in I569
19060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19061 sub2node->SetLineColor(kColorITS);
19062 sub2node->SetVisibility(1);
19063 fNodes->Add(sub2node);
19066 // Place copy #25 of ITS6 in I569
19068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19069 sub2node->SetLineColor(kColorITS);
19070 sub2node->SetVisibility(1);
19071 fNodes->Add(sub2node);
19073 fNodes->Add(sub1node);
19076 // Place copy #13 of I569 in IT56
19078 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
19079 sub1node->SetLineColor(kColorITS);
19080 sub1node->SetVisibility(0);
19083 // Place copy #1 of ITS6 in I569
19085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19086 sub2node->SetLineColor(kColorITS);
19087 sub2node->SetVisibility(1);
19088 fNodes->Add(sub2node);
19091 // Place copy #2 of ITS6 in I569
19093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19094 sub2node->SetLineColor(kColorITS);
19095 sub2node->SetVisibility(1);
19096 fNodes->Add(sub2node);
19099 // Place copy #3 of ITS6 in I569
19101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19102 sub2node->SetLineColor(kColorITS);
19103 sub2node->SetVisibility(1);
19104 fNodes->Add(sub2node);
19107 // Place copy #4 of ITS6 in I569
19109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19110 sub2node->SetLineColor(kColorITS);
19111 sub2node->SetVisibility(1);
19112 fNodes->Add(sub2node);
19115 // Place copy #5 of ITS6 in I569
19117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19118 sub2node->SetLineColor(kColorITS);
19119 sub2node->SetVisibility(1);
19120 fNodes->Add(sub2node);
19123 // Place copy #6 of ITS6 in I569
19125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19126 sub2node->SetLineColor(kColorITS);
19127 sub2node->SetVisibility(1);
19128 fNodes->Add(sub2node);
19131 // Place copy #7 of ITS6 in I569
19133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19134 sub2node->SetLineColor(kColorITS);
19135 sub2node->SetVisibility(1);
19136 fNodes->Add(sub2node);
19139 // Place copy #8 of ITS6 in I569
19141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19142 sub2node->SetLineColor(kColorITS);
19143 sub2node->SetVisibility(1);
19144 fNodes->Add(sub2node);
19147 // Place copy #9 of ITS6 in I569
19149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19150 sub2node->SetLineColor(kColorITS);
19151 sub2node->SetVisibility(1);
19152 fNodes->Add(sub2node);
19155 // Place copy #10 of ITS6 in I569
19157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19158 sub2node->SetLineColor(kColorITS);
19159 sub2node->SetVisibility(1);
19160 fNodes->Add(sub2node);
19163 // Place copy #11 of ITS6 in I569
19165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19166 sub2node->SetLineColor(kColorITS);
19167 sub2node->SetVisibility(1);
19168 fNodes->Add(sub2node);
19171 // Place copy #12 of ITS6 in I569
19173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19174 sub2node->SetLineColor(kColorITS);
19175 sub2node->SetVisibility(1);
19176 fNodes->Add(sub2node);
19179 // Place copy #13 of ITS6 in I569
19181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19182 sub2node->SetLineColor(kColorITS);
19183 sub2node->SetVisibility(1);
19184 fNodes->Add(sub2node);
19187 // Place copy #14 of ITS6 in I569
19189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19190 sub2node->SetLineColor(kColorITS);
19191 sub2node->SetVisibility(1);
19192 fNodes->Add(sub2node);
19195 // Place copy #15 of ITS6 in I569
19197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19198 sub2node->SetLineColor(kColorITS);
19199 sub2node->SetVisibility(1);
19200 fNodes->Add(sub2node);
19203 // Place copy #16 of ITS6 in I569
19205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19206 sub2node->SetLineColor(kColorITS);
19207 sub2node->SetVisibility(1);
19208 fNodes->Add(sub2node);
19211 // Place copy #17 of ITS6 in I569
19213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19214 sub2node->SetLineColor(kColorITS);
19215 sub2node->SetVisibility(1);
19216 fNodes->Add(sub2node);
19219 // Place copy #18 of ITS6 in I569
19221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19222 sub2node->SetLineColor(kColorITS);
19223 sub2node->SetVisibility(1);
19224 fNodes->Add(sub2node);
19227 // Place copy #19 of ITS6 in I569
19229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19230 sub2node->SetLineColor(kColorITS);
19231 sub2node->SetVisibility(1);
19232 fNodes->Add(sub2node);
19235 // Place copy #20 of ITS6 in I569
19237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19238 sub2node->SetLineColor(kColorITS);
19239 sub2node->SetVisibility(1);
19240 fNodes->Add(sub2node);
19243 // Place copy #21 of ITS6 in I569
19245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19246 sub2node->SetLineColor(kColorITS);
19247 sub2node->SetVisibility(1);
19248 fNodes->Add(sub2node);
19251 // Place copy #22 of ITS6 in I569
19253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19254 sub2node->SetLineColor(kColorITS);
19255 sub2node->SetVisibility(1);
19256 fNodes->Add(sub2node);
19259 // Place copy #23 of ITS6 in I569
19261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19262 sub2node->SetLineColor(kColorITS);
19263 sub2node->SetVisibility(1);
19264 fNodes->Add(sub2node);
19267 // Place copy #24 of ITS6 in I569
19269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19270 sub2node->SetLineColor(kColorITS);
19271 sub2node->SetVisibility(1);
19272 fNodes->Add(sub2node);
19275 // Place copy #25 of ITS6 in I569
19277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19278 sub2node->SetLineColor(kColorITS);
19279 sub2node->SetVisibility(1);
19280 fNodes->Add(sub2node);
19282 fNodes->Add(sub1node);
19285 // Place copy #14 of I569 in IT56
19287 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19288 sub1node->SetLineColor(kColorITS);
19289 sub1node->SetVisibility(0);
19292 // Place copy #1 of ITS6 in I569
19294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19295 sub2node->SetLineColor(kColorITS);
19296 sub2node->SetVisibility(1);
19297 fNodes->Add(sub2node);
19300 // Place copy #2 of ITS6 in I569
19302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19303 sub2node->SetLineColor(kColorITS);
19304 sub2node->SetVisibility(1);
19305 fNodes->Add(sub2node);
19308 // Place copy #3 of ITS6 in I569
19310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19311 sub2node->SetLineColor(kColorITS);
19312 sub2node->SetVisibility(1);
19313 fNodes->Add(sub2node);
19316 // Place copy #4 of ITS6 in I569
19318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19319 sub2node->SetLineColor(kColorITS);
19320 sub2node->SetVisibility(1);
19321 fNodes->Add(sub2node);
19324 // Place copy #5 of ITS6 in I569
19326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19327 sub2node->SetLineColor(kColorITS);
19328 sub2node->SetVisibility(1);
19329 fNodes->Add(sub2node);
19332 // Place copy #6 of ITS6 in I569
19334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19335 sub2node->SetLineColor(kColorITS);
19336 sub2node->SetVisibility(1);
19337 fNodes->Add(sub2node);
19340 // Place copy #7 of ITS6 in I569
19342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19343 sub2node->SetLineColor(kColorITS);
19344 sub2node->SetVisibility(1);
19345 fNodes->Add(sub2node);
19348 // Place copy #8 of ITS6 in I569
19350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19351 sub2node->SetLineColor(kColorITS);
19352 sub2node->SetVisibility(1);
19353 fNodes->Add(sub2node);
19356 // Place copy #9 of ITS6 in I569
19358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19359 sub2node->SetLineColor(kColorITS);
19360 sub2node->SetVisibility(1);
19361 fNodes->Add(sub2node);
19364 // Place copy #10 of ITS6 in I569
19366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19367 sub2node->SetLineColor(kColorITS);
19368 sub2node->SetVisibility(1);
19369 fNodes->Add(sub2node);
19372 // Place copy #11 of ITS6 in I569
19374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19375 sub2node->SetLineColor(kColorITS);
19376 sub2node->SetVisibility(1);
19377 fNodes->Add(sub2node);
19380 // Place copy #12 of ITS6 in I569
19382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19383 sub2node->SetLineColor(kColorITS);
19384 sub2node->SetVisibility(1);
19385 fNodes->Add(sub2node);
19388 // Place copy #13 of ITS6 in I569
19390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19391 sub2node->SetLineColor(kColorITS);
19392 sub2node->SetVisibility(1);
19393 fNodes->Add(sub2node);
19396 // Place copy #14 of ITS6 in I569
19398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19399 sub2node->SetLineColor(kColorITS);
19400 sub2node->SetVisibility(1);
19401 fNodes->Add(sub2node);
19404 // Place copy #15 of ITS6 in I569
19406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19407 sub2node->SetLineColor(kColorITS);
19408 sub2node->SetVisibility(1);
19409 fNodes->Add(sub2node);
19412 // Place copy #16 of ITS6 in I569
19414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19415 sub2node->SetLineColor(kColorITS);
19416 sub2node->SetVisibility(1);
19417 fNodes->Add(sub2node);
19420 // Place copy #17 of ITS6 in I569
19422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19423 sub2node->SetLineColor(kColorITS);
19424 sub2node->SetVisibility(1);
19425 fNodes->Add(sub2node);
19428 // Place copy #18 of ITS6 in I569
19430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19431 sub2node->SetLineColor(kColorITS);
19432 sub2node->SetVisibility(1);
19433 fNodes->Add(sub2node);
19436 // Place copy #19 of ITS6 in I569
19438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19439 sub2node->SetLineColor(kColorITS);
19440 sub2node->SetVisibility(1);
19441 fNodes->Add(sub2node);
19444 // Place copy #20 of ITS6 in I569
19446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19447 sub2node->SetLineColor(kColorITS);
19448 sub2node->SetVisibility(1);
19449 fNodes->Add(sub2node);
19452 // Place copy #21 of ITS6 in I569
19454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19455 sub2node->SetLineColor(kColorITS);
19456 sub2node->SetVisibility(1);
19457 fNodes->Add(sub2node);
19460 // Place copy #22 of ITS6 in I569
19462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19463 sub2node->SetLineColor(kColorITS);
19464 sub2node->SetVisibility(1);
19465 fNodes->Add(sub2node);
19468 // Place copy #23 of ITS6 in I569
19470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19471 sub2node->SetLineColor(kColorITS);
19472 sub2node->SetVisibility(1);
19473 fNodes->Add(sub2node);
19476 // Place copy #24 of ITS6 in I569
19478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19479 sub2node->SetLineColor(kColorITS);
19480 sub2node->SetVisibility(1);
19481 fNodes->Add(sub2node);
19484 // Place copy #25 of ITS6 in I569
19486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19487 sub2node->SetLineColor(kColorITS);
19488 sub2node->SetVisibility(1);
19489 fNodes->Add(sub2node);
19491 fNodes->Add(sub1node);
19494 // Place copy #15 of I569 in IT56
19496 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19497 sub1node->SetLineColor(kColorITS);
19498 sub1node->SetVisibility(0);
19501 // Place copy #1 of ITS6 in I569
19503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19504 sub2node->SetLineColor(kColorITS);
19505 sub2node->SetVisibility(1);
19506 fNodes->Add(sub2node);
19509 // Place copy #2 of ITS6 in I569
19511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19512 sub2node->SetLineColor(kColorITS);
19513 sub2node->SetVisibility(1);
19514 fNodes->Add(sub2node);
19517 // Place copy #3 of ITS6 in I569
19519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19520 sub2node->SetLineColor(kColorITS);
19521 sub2node->SetVisibility(1);
19522 fNodes->Add(sub2node);
19525 // Place copy #4 of ITS6 in I569
19527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19528 sub2node->SetLineColor(kColorITS);
19529 sub2node->SetVisibility(1);
19530 fNodes->Add(sub2node);
19533 // Place copy #5 of ITS6 in I569
19535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19536 sub2node->SetLineColor(kColorITS);
19537 sub2node->SetVisibility(1);
19538 fNodes->Add(sub2node);
19541 // Place copy #6 of ITS6 in I569
19543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19544 sub2node->SetLineColor(kColorITS);
19545 sub2node->SetVisibility(1);
19546 fNodes->Add(sub2node);
19549 // Place copy #7 of ITS6 in I569
19551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19552 sub2node->SetLineColor(kColorITS);
19553 sub2node->SetVisibility(1);
19554 fNodes->Add(sub2node);
19557 // Place copy #8 of ITS6 in I569
19559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19560 sub2node->SetLineColor(kColorITS);
19561 sub2node->SetVisibility(1);
19562 fNodes->Add(sub2node);
19565 // Place copy #9 of ITS6 in I569
19567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19568 sub2node->SetLineColor(kColorITS);
19569 sub2node->SetVisibility(1);
19570 fNodes->Add(sub2node);
19573 // Place copy #10 of ITS6 in I569
19575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19576 sub2node->SetLineColor(kColorITS);
19577 sub2node->SetVisibility(1);
19578 fNodes->Add(sub2node);
19581 // Place copy #11 of ITS6 in I569
19583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19584 sub2node->SetLineColor(kColorITS);
19585 sub2node->SetVisibility(1);
19586 fNodes->Add(sub2node);
19589 // Place copy #12 of ITS6 in I569
19591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19592 sub2node->SetLineColor(kColorITS);
19593 sub2node->SetVisibility(1);
19594 fNodes->Add(sub2node);
19597 // Place copy #13 of ITS6 in I569
19599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19600 sub2node->SetLineColor(kColorITS);
19601 sub2node->SetVisibility(1);
19602 fNodes->Add(sub2node);
19605 // Place copy #14 of ITS6 in I569
19607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19608 sub2node->SetLineColor(kColorITS);
19609 sub2node->SetVisibility(1);
19610 fNodes->Add(sub2node);
19613 // Place copy #15 of ITS6 in I569
19615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19616 sub2node->SetLineColor(kColorITS);
19617 sub2node->SetVisibility(1);
19618 fNodes->Add(sub2node);
19621 // Place copy #16 of ITS6 in I569
19623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19624 sub2node->SetLineColor(kColorITS);
19625 sub2node->SetVisibility(1);
19626 fNodes->Add(sub2node);
19629 // Place copy #17 of ITS6 in I569
19631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19632 sub2node->SetLineColor(kColorITS);
19633 sub2node->SetVisibility(1);
19634 fNodes->Add(sub2node);
19637 // Place copy #18 of ITS6 in I569
19639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19640 sub2node->SetLineColor(kColorITS);
19641 sub2node->SetVisibility(1);
19642 fNodes->Add(sub2node);
19645 // Place copy #19 of ITS6 in I569
19647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19648 sub2node->SetLineColor(kColorITS);
19649 sub2node->SetVisibility(1);
19650 fNodes->Add(sub2node);
19653 // Place copy #20 of ITS6 in I569
19655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19656 sub2node->SetLineColor(kColorITS);
19657 sub2node->SetVisibility(1);
19658 fNodes->Add(sub2node);
19661 // Place copy #21 of ITS6 in I569
19663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19664 sub2node->SetLineColor(kColorITS);
19665 sub2node->SetVisibility(1);
19666 fNodes->Add(sub2node);
19669 // Place copy #22 of ITS6 in I569
19671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19672 sub2node->SetLineColor(kColorITS);
19673 sub2node->SetVisibility(1);
19674 fNodes->Add(sub2node);
19677 // Place copy #23 of ITS6 in I569
19679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19680 sub2node->SetLineColor(kColorITS);
19681 sub2node->SetVisibility(1);
19682 fNodes->Add(sub2node);
19685 // Place copy #24 of ITS6 in I569
19687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19688 sub2node->SetLineColor(kColorITS);
19689 sub2node->SetVisibility(1);
19690 fNodes->Add(sub2node);
19693 // Place copy #25 of ITS6 in I569
19695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19696 sub2node->SetLineColor(kColorITS);
19697 sub2node->SetVisibility(1);
19698 fNodes->Add(sub2node);
19700 fNodes->Add(sub1node);
19703 // Place copy #16 of I569 in IT56
19705 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19706 sub1node->SetLineColor(kColorITS);
19707 sub1node->SetVisibility(0);
19710 // Place copy #1 of ITS6 in I569
19712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19713 sub2node->SetLineColor(kColorITS);
19714 sub2node->SetVisibility(1);
19715 fNodes->Add(sub2node);
19718 // Place copy #2 of ITS6 in I569
19720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19721 sub2node->SetLineColor(kColorITS);
19722 sub2node->SetVisibility(1);
19723 fNodes->Add(sub2node);
19726 // Place copy #3 of ITS6 in I569
19728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19729 sub2node->SetLineColor(kColorITS);
19730 sub2node->SetVisibility(1);
19731 fNodes->Add(sub2node);
19734 // Place copy #4 of ITS6 in I569
19736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19737 sub2node->SetLineColor(kColorITS);
19738 sub2node->SetVisibility(1);
19739 fNodes->Add(sub2node);
19742 // Place copy #5 of ITS6 in I569
19744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19745 sub2node->SetLineColor(kColorITS);
19746 sub2node->SetVisibility(1);
19747 fNodes->Add(sub2node);
19750 // Place copy #6 of ITS6 in I569
19752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19753 sub2node->SetLineColor(kColorITS);
19754 sub2node->SetVisibility(1);
19755 fNodes->Add(sub2node);
19758 // Place copy #7 of ITS6 in I569
19760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19761 sub2node->SetLineColor(kColorITS);
19762 sub2node->SetVisibility(1);
19763 fNodes->Add(sub2node);
19766 // Place copy #8 of ITS6 in I569
19768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19769 sub2node->SetLineColor(kColorITS);
19770 sub2node->SetVisibility(1);
19771 fNodes->Add(sub2node);
19774 // Place copy #9 of ITS6 in I569
19776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19777 sub2node->SetLineColor(kColorITS);
19778 sub2node->SetVisibility(1);
19779 fNodes->Add(sub2node);
19782 // Place copy #10 of ITS6 in I569
19784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19785 sub2node->SetLineColor(kColorITS);
19786 sub2node->SetVisibility(1);
19787 fNodes->Add(sub2node);
19790 // Place copy #11 of ITS6 in I569
19792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19793 sub2node->SetLineColor(kColorITS);
19794 sub2node->SetVisibility(1);
19795 fNodes->Add(sub2node);
19798 // Place copy #12 of ITS6 in I569
19800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19801 sub2node->SetLineColor(kColorITS);
19802 sub2node->SetVisibility(1);
19803 fNodes->Add(sub2node);
19806 // Place copy #13 of ITS6 in I569
19808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19809 sub2node->SetLineColor(kColorITS);
19810 sub2node->SetVisibility(1);
19811 fNodes->Add(sub2node);
19814 // Place copy #14 of ITS6 in I569
19816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19817 sub2node->SetLineColor(kColorITS);
19818 sub2node->SetVisibility(1);
19819 fNodes->Add(sub2node);
19822 // Place copy #15 of ITS6 in I569
19824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19825 sub2node->SetLineColor(kColorITS);
19826 sub2node->SetVisibility(1);
19827 fNodes->Add(sub2node);
19830 // Place copy #16 of ITS6 in I569
19832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19833 sub2node->SetLineColor(kColorITS);
19834 sub2node->SetVisibility(1);
19835 fNodes->Add(sub2node);
19838 // Place copy #17 of ITS6 in I569
19840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19841 sub2node->SetLineColor(kColorITS);
19842 sub2node->SetVisibility(1);
19843 fNodes->Add(sub2node);
19846 // Place copy #18 of ITS6 in I569
19848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19849 sub2node->SetLineColor(kColorITS);
19850 sub2node->SetVisibility(1);
19851 fNodes->Add(sub2node);
19854 // Place copy #19 of ITS6 in I569
19856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19857 sub2node->SetLineColor(kColorITS);
19858 sub2node->SetVisibility(1);
19859 fNodes->Add(sub2node);
19862 // Place copy #20 of ITS6 in I569
19864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19865 sub2node->SetLineColor(kColorITS);
19866 sub2node->SetVisibility(1);
19867 fNodes->Add(sub2node);
19870 // Place copy #21 of ITS6 in I569
19872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19873 sub2node->SetLineColor(kColorITS);
19874 sub2node->SetVisibility(1);
19875 fNodes->Add(sub2node);
19878 // Place copy #22 of ITS6 in I569
19880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19881 sub2node->SetLineColor(kColorITS);
19882 sub2node->SetVisibility(1);
19883 fNodes->Add(sub2node);
19886 // Place copy #23 of ITS6 in I569
19888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19889 sub2node->SetLineColor(kColorITS);
19890 sub2node->SetVisibility(1);
19891 fNodes->Add(sub2node);
19894 // Place copy #24 of ITS6 in I569
19896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19897 sub2node->SetLineColor(kColorITS);
19898 sub2node->SetVisibility(1);
19899 fNodes->Add(sub2node);
19902 // Place copy #25 of ITS6 in I569
19904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19905 sub2node->SetLineColor(kColorITS);
19906 sub2node->SetVisibility(1);
19907 fNodes->Add(sub2node);
19909 fNodes->Add(sub1node);
19912 // Place copy #17 of I569 in IT56
19914 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19915 sub1node->SetLineColor(kColorITS);
19916 sub1node->SetVisibility(0);
19919 // Place copy #1 of ITS6 in I569
19921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19922 sub2node->SetLineColor(kColorITS);
19923 sub2node->SetVisibility(1);
19924 fNodes->Add(sub2node);
19927 // Place copy #2 of ITS6 in I569
19929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19930 sub2node->SetLineColor(kColorITS);
19931 sub2node->SetVisibility(1);
19932 fNodes->Add(sub2node);
19935 // Place copy #3 of ITS6 in I569
19937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19938 sub2node->SetLineColor(kColorITS);
19939 sub2node->SetVisibility(1);
19940 fNodes->Add(sub2node);
19943 // Place copy #4 of ITS6 in I569
19945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19946 sub2node->SetLineColor(kColorITS);
19947 sub2node->SetVisibility(1);
19948 fNodes->Add(sub2node);
19951 // Place copy #5 of ITS6 in I569
19953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19954 sub2node->SetLineColor(kColorITS);
19955 sub2node->SetVisibility(1);
19956 fNodes->Add(sub2node);
19959 // Place copy #6 of ITS6 in I569
19961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19962 sub2node->SetLineColor(kColorITS);
19963 sub2node->SetVisibility(1);
19964 fNodes->Add(sub2node);
19967 // Place copy #7 of ITS6 in I569
19969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19970 sub2node->SetLineColor(kColorITS);
19971 sub2node->SetVisibility(1);
19972 fNodes->Add(sub2node);
19975 // Place copy #8 of ITS6 in I569
19977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19978 sub2node->SetLineColor(kColorITS);
19979 sub2node->SetVisibility(1);
19980 fNodes->Add(sub2node);
19983 // Place copy #9 of ITS6 in I569
19985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19986 sub2node->SetLineColor(kColorITS);
19987 sub2node->SetVisibility(1);
19988 fNodes->Add(sub2node);
19991 // Place copy #10 of ITS6 in I569
19993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19994 sub2node->SetLineColor(kColorITS);
19995 sub2node->SetVisibility(1);
19996 fNodes->Add(sub2node);
19999 // Place copy #11 of ITS6 in I569
20001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20002 sub2node->SetLineColor(kColorITS);
20003 sub2node->SetVisibility(1);
20004 fNodes->Add(sub2node);
20007 // Place copy #12 of ITS6 in I569
20009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20010 sub2node->SetLineColor(kColorITS);
20011 sub2node->SetVisibility(1);
20012 fNodes->Add(sub2node);
20015 // Place copy #13 of ITS6 in I569
20017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20018 sub2node->SetLineColor(kColorITS);
20019 sub2node->SetVisibility(1);
20020 fNodes->Add(sub2node);
20023 // Place copy #14 of ITS6 in I569
20025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20026 sub2node->SetLineColor(kColorITS);
20027 sub2node->SetVisibility(1);
20028 fNodes->Add(sub2node);
20031 // Place copy #15 of ITS6 in I569
20033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20034 sub2node->SetLineColor(kColorITS);
20035 sub2node->SetVisibility(1);
20036 fNodes->Add(sub2node);
20039 // Place copy #16 of ITS6 in I569
20041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20042 sub2node->SetLineColor(kColorITS);
20043 sub2node->SetVisibility(1);
20044 fNodes->Add(sub2node);
20047 // Place copy #17 of ITS6 in I569
20049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20050 sub2node->SetLineColor(kColorITS);
20051 sub2node->SetVisibility(1);
20052 fNodes->Add(sub2node);
20055 // Place copy #18 of ITS6 in I569
20057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20058 sub2node->SetLineColor(kColorITS);
20059 sub2node->SetVisibility(1);
20060 fNodes->Add(sub2node);
20063 // Place copy #19 of ITS6 in I569
20065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20066 sub2node->SetLineColor(kColorITS);
20067 sub2node->SetVisibility(1);
20068 fNodes->Add(sub2node);
20071 // Place copy #20 of ITS6 in I569
20073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20074 sub2node->SetLineColor(kColorITS);
20075 sub2node->SetVisibility(1);
20076 fNodes->Add(sub2node);
20079 // Place copy #21 of ITS6 in I569
20081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20082 sub2node->SetLineColor(kColorITS);
20083 sub2node->SetVisibility(1);
20084 fNodes->Add(sub2node);
20087 // Place copy #22 of ITS6 in I569
20089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20090 sub2node->SetLineColor(kColorITS);
20091 sub2node->SetVisibility(1);
20092 fNodes->Add(sub2node);
20095 // Place copy #23 of ITS6 in I569
20097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20098 sub2node->SetLineColor(kColorITS);
20099 sub2node->SetVisibility(1);
20100 fNodes->Add(sub2node);
20103 // Place copy #24 of ITS6 in I569
20105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20106 sub2node->SetLineColor(kColorITS);
20107 sub2node->SetVisibility(1);
20108 fNodes->Add(sub2node);
20111 // Place copy #25 of ITS6 in I569
20113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20114 sub2node->SetLineColor(kColorITS);
20115 sub2node->SetVisibility(1);
20116 fNodes->Add(sub2node);
20118 fNodes->Add(sub1node);
20121 // Place copy #18 of I569 in IT56
20123 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
20124 sub1node->SetLineColor(kColorITS);
20125 sub1node->SetVisibility(0);
20128 // Place copy #1 of ITS6 in I569
20130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20131 sub2node->SetLineColor(kColorITS);
20132 sub2node->SetVisibility(1);
20133 fNodes->Add(sub2node);
20136 // Place copy #2 of ITS6 in I569
20138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20139 sub2node->SetLineColor(kColorITS);
20140 sub2node->SetVisibility(1);
20141 fNodes->Add(sub2node);
20144 // Place copy #3 of ITS6 in I569
20146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20147 sub2node->SetLineColor(kColorITS);
20148 sub2node->SetVisibility(1);
20149 fNodes->Add(sub2node);
20152 // Place copy #4 of ITS6 in I569
20154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20155 sub2node->SetLineColor(kColorITS);
20156 sub2node->SetVisibility(1);
20157 fNodes->Add(sub2node);
20160 // Place copy #5 of ITS6 in I569
20162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20163 sub2node->SetLineColor(kColorITS);
20164 sub2node->SetVisibility(1);
20165 fNodes->Add(sub2node);
20168 // Place copy #6 of ITS6 in I569
20170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20171 sub2node->SetLineColor(kColorITS);
20172 sub2node->SetVisibility(1);
20173 fNodes->Add(sub2node);
20176 // Place copy #7 of ITS6 in I569
20178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20179 sub2node->SetLineColor(kColorITS);
20180 sub2node->SetVisibility(1);
20181 fNodes->Add(sub2node);
20184 // Place copy #8 of ITS6 in I569
20186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20187 sub2node->SetLineColor(kColorITS);
20188 sub2node->SetVisibility(1);
20189 fNodes->Add(sub2node);
20192 // Place copy #9 of ITS6 in I569
20194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20195 sub2node->SetLineColor(kColorITS);
20196 sub2node->SetVisibility(1);
20197 fNodes->Add(sub2node);
20200 // Place copy #10 of ITS6 in I569
20202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20203 sub2node->SetLineColor(kColorITS);
20204 sub2node->SetVisibility(1);
20205 fNodes->Add(sub2node);
20208 // Place copy #11 of ITS6 in I569
20210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20211 sub2node->SetLineColor(kColorITS);
20212 sub2node->SetVisibility(1);
20213 fNodes->Add(sub2node);
20216 // Place copy #12 of ITS6 in I569
20218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20219 sub2node->SetLineColor(kColorITS);
20220 sub2node->SetVisibility(1);
20221 fNodes->Add(sub2node);
20224 // Place copy #13 of ITS6 in I569
20226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20227 sub2node->SetLineColor(kColorITS);
20228 sub2node->SetVisibility(1);
20229 fNodes->Add(sub2node);
20232 // Place copy #14 of ITS6 in I569
20234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20235 sub2node->SetLineColor(kColorITS);
20236 sub2node->SetVisibility(1);
20237 fNodes->Add(sub2node);
20240 // Place copy #15 of ITS6 in I569
20242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20243 sub2node->SetLineColor(kColorITS);
20244 sub2node->SetVisibility(1);
20245 fNodes->Add(sub2node);
20248 // Place copy #16 of ITS6 in I569
20250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20251 sub2node->SetLineColor(kColorITS);
20252 sub2node->SetVisibility(1);
20253 fNodes->Add(sub2node);
20256 // Place copy #17 of ITS6 in I569
20258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20259 sub2node->SetLineColor(kColorITS);
20260 sub2node->SetVisibility(1);
20261 fNodes->Add(sub2node);
20264 // Place copy #18 of ITS6 in I569
20266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20267 sub2node->SetLineColor(kColorITS);
20268 sub2node->SetVisibility(1);
20269 fNodes->Add(sub2node);
20272 // Place copy #19 of ITS6 in I569
20274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20275 sub2node->SetLineColor(kColorITS);
20276 sub2node->SetVisibility(1);
20277 fNodes->Add(sub2node);
20280 // Place copy #20 of ITS6 in I569
20282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20283 sub2node->SetLineColor(kColorITS);
20284 sub2node->SetVisibility(1);
20285 fNodes->Add(sub2node);
20288 // Place copy #21 of ITS6 in I569
20290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20291 sub2node->SetLineColor(kColorITS);
20292 sub2node->SetVisibility(1);
20293 fNodes->Add(sub2node);
20296 // Place copy #22 of ITS6 in I569
20298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20299 sub2node->SetLineColor(kColorITS);
20300 sub2node->SetVisibility(1);
20301 fNodes->Add(sub2node);
20304 // Place copy #23 of ITS6 in I569
20306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20307 sub2node->SetLineColor(kColorITS);
20308 sub2node->SetVisibility(1);
20309 fNodes->Add(sub2node);
20312 // Place copy #24 of ITS6 in I569
20314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20315 sub2node->SetLineColor(kColorITS);
20316 sub2node->SetVisibility(1);
20317 fNodes->Add(sub2node);
20320 // Place copy #25 of ITS6 in I569
20322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20323 sub2node->SetLineColor(kColorITS);
20324 sub2node->SetVisibility(1);
20325 fNodes->Add(sub2node);
20327 fNodes->Add(sub1node);
20330 // Place copy #19 of I569 in IT56
20332 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20333 sub1node->SetLineColor(kColorITS);
20334 sub1node->SetVisibility(0);
20337 // Place copy #1 of ITS6 in I569
20339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20340 sub2node->SetLineColor(kColorITS);
20341 sub2node->SetVisibility(1);
20342 fNodes->Add(sub2node);
20345 // Place copy #2 of ITS6 in I569
20347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20348 sub2node->SetLineColor(kColorITS);
20349 sub2node->SetVisibility(1);
20350 fNodes->Add(sub2node);
20353 // Place copy #3 of ITS6 in I569
20355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20356 sub2node->SetLineColor(kColorITS);
20357 sub2node->SetVisibility(1);
20358 fNodes->Add(sub2node);
20361 // Place copy #4 of ITS6 in I569
20363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20364 sub2node->SetLineColor(kColorITS);
20365 sub2node->SetVisibility(1);
20366 fNodes->Add(sub2node);
20369 // Place copy #5 of ITS6 in I569
20371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20372 sub2node->SetLineColor(kColorITS);
20373 sub2node->SetVisibility(1);
20374 fNodes->Add(sub2node);
20377 // Place copy #6 of ITS6 in I569
20379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20380 sub2node->SetLineColor(kColorITS);
20381 sub2node->SetVisibility(1);
20382 fNodes->Add(sub2node);
20385 // Place copy #7 of ITS6 in I569
20387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20388 sub2node->SetLineColor(kColorITS);
20389 sub2node->SetVisibility(1);
20390 fNodes->Add(sub2node);
20393 // Place copy #8 of ITS6 in I569
20395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20396 sub2node->SetLineColor(kColorITS);
20397 sub2node->SetVisibility(1);
20398 fNodes->Add(sub2node);
20401 // Place copy #9 of ITS6 in I569
20403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20404 sub2node->SetLineColor(kColorITS);
20405 sub2node->SetVisibility(1);
20406 fNodes->Add(sub2node);
20409 // Place copy #10 of ITS6 in I569
20411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20412 sub2node->SetLineColor(kColorITS);
20413 sub2node->SetVisibility(1);
20414 fNodes->Add(sub2node);
20417 // Place copy #11 of ITS6 in I569
20419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20420 sub2node->SetLineColor(kColorITS);
20421 sub2node->SetVisibility(1);
20422 fNodes->Add(sub2node);
20425 // Place copy #12 of ITS6 in I569
20427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20428 sub2node->SetLineColor(kColorITS);
20429 sub2node->SetVisibility(1);
20430 fNodes->Add(sub2node);
20433 // Place copy #13 of ITS6 in I569
20435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20436 sub2node->SetLineColor(kColorITS);
20437 sub2node->SetVisibility(1);
20438 fNodes->Add(sub2node);
20441 // Place copy #14 of ITS6 in I569
20443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20444 sub2node->SetLineColor(kColorITS);
20445 sub2node->SetVisibility(1);
20446 fNodes->Add(sub2node);
20449 // Place copy #15 of ITS6 in I569
20451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20452 sub2node->SetLineColor(kColorITS);
20453 sub2node->SetVisibility(1);
20454 fNodes->Add(sub2node);
20457 // Place copy #16 of ITS6 in I569
20459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20460 sub2node->SetLineColor(kColorITS);
20461 sub2node->SetVisibility(1);
20462 fNodes->Add(sub2node);
20465 // Place copy #17 of ITS6 in I569
20467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20468 sub2node->SetLineColor(kColorITS);
20469 sub2node->SetVisibility(1);
20470 fNodes->Add(sub2node);
20473 // Place copy #18 of ITS6 in I569
20475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20476 sub2node->SetLineColor(kColorITS);
20477 sub2node->SetVisibility(1);
20478 fNodes->Add(sub2node);
20481 // Place copy #19 of ITS6 in I569
20483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20484 sub2node->SetLineColor(kColorITS);
20485 sub2node->SetVisibility(1);
20486 fNodes->Add(sub2node);
20489 // Place copy #20 of ITS6 in I569
20491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20492 sub2node->SetLineColor(kColorITS);
20493 sub2node->SetVisibility(1);
20494 fNodes->Add(sub2node);
20497 // Place copy #21 of ITS6 in I569
20499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20500 sub2node->SetLineColor(kColorITS);
20501 sub2node->SetVisibility(1);
20502 fNodes->Add(sub2node);
20505 // Place copy #22 of ITS6 in I569
20507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20508 sub2node->SetLineColor(kColorITS);
20509 sub2node->SetVisibility(1);
20510 fNodes->Add(sub2node);
20513 // Place copy #23 of ITS6 in I569
20515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20516 sub2node->SetLineColor(kColorITS);
20517 sub2node->SetVisibility(1);
20518 fNodes->Add(sub2node);
20521 // Place copy #24 of ITS6 in I569
20523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20524 sub2node->SetLineColor(kColorITS);
20525 sub2node->SetVisibility(1);
20526 fNodes->Add(sub2node);
20529 // Place copy #25 of ITS6 in I569
20531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20532 sub2node->SetLineColor(kColorITS);
20533 sub2node->SetVisibility(1);
20534 fNodes->Add(sub2node);
20536 fNodes->Add(sub1node);
20539 // Place copy #20 of I569 in IT56
20541 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20542 sub1node->SetLineColor(kColorITS);
20543 sub1node->SetVisibility(0);
20546 // Place copy #1 of ITS6 in I569
20548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20549 sub2node->SetLineColor(kColorITS);
20550 sub2node->SetVisibility(1);
20551 fNodes->Add(sub2node);
20554 // Place copy #2 of ITS6 in I569
20556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20557 sub2node->SetLineColor(kColorITS);
20558 sub2node->SetVisibility(1);
20559 fNodes->Add(sub2node);
20562 // Place copy #3 of ITS6 in I569
20564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20565 sub2node->SetLineColor(kColorITS);
20566 sub2node->SetVisibility(1);
20567 fNodes->Add(sub2node);
20570 // Place copy #4 of ITS6 in I569
20572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20573 sub2node->SetLineColor(kColorITS);
20574 sub2node->SetVisibility(1);
20575 fNodes->Add(sub2node);
20578 // Place copy #5 of ITS6 in I569
20580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20581 sub2node->SetLineColor(kColorITS);
20582 sub2node->SetVisibility(1);
20583 fNodes->Add(sub2node);
20586 // Place copy #6 of ITS6 in I569
20588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20589 sub2node->SetLineColor(kColorITS);
20590 sub2node->SetVisibility(1);
20591 fNodes->Add(sub2node);
20594 // Place copy #7 of ITS6 in I569
20596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20597 sub2node->SetLineColor(kColorITS);
20598 sub2node->SetVisibility(1);
20599 fNodes->Add(sub2node);
20602 // Place copy #8 of ITS6 in I569
20604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20605 sub2node->SetLineColor(kColorITS);
20606 sub2node->SetVisibility(1);
20607 fNodes->Add(sub2node);
20610 // Place copy #9 of ITS6 in I569
20612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20613 sub2node->SetLineColor(kColorITS);
20614 sub2node->SetVisibility(1);
20615 fNodes->Add(sub2node);
20618 // Place copy #10 of ITS6 in I569
20620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20621 sub2node->SetLineColor(kColorITS);
20622 sub2node->SetVisibility(1);
20623 fNodes->Add(sub2node);
20626 // Place copy #11 of ITS6 in I569
20628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20629 sub2node->SetLineColor(kColorITS);
20630 sub2node->SetVisibility(1);
20631 fNodes->Add(sub2node);
20634 // Place copy #12 of ITS6 in I569
20636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20637 sub2node->SetLineColor(kColorITS);
20638 sub2node->SetVisibility(1);
20639 fNodes->Add(sub2node);
20642 // Place copy #13 of ITS6 in I569
20644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20645 sub2node->SetLineColor(kColorITS);
20646 sub2node->SetVisibility(1);
20647 fNodes->Add(sub2node);
20650 // Place copy #14 of ITS6 in I569
20652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20653 sub2node->SetLineColor(kColorITS);
20654 sub2node->SetVisibility(1);
20655 fNodes->Add(sub2node);
20658 // Place copy #15 of ITS6 in I569
20660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20661 sub2node->SetLineColor(kColorITS);
20662 sub2node->SetVisibility(1);
20663 fNodes->Add(sub2node);
20666 // Place copy #16 of ITS6 in I569
20668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20669 sub2node->SetLineColor(kColorITS);
20670 sub2node->SetVisibility(1);
20671 fNodes->Add(sub2node);
20674 // Place copy #17 of ITS6 in I569
20676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20677 sub2node->SetLineColor(kColorITS);
20678 sub2node->SetVisibility(1);
20679 fNodes->Add(sub2node);
20682 // Place copy #18 of ITS6 in I569
20684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20685 sub2node->SetLineColor(kColorITS);
20686 sub2node->SetVisibility(1);
20687 fNodes->Add(sub2node);
20690 // Place copy #19 of ITS6 in I569
20692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20693 sub2node->SetLineColor(kColorITS);
20694 sub2node->SetVisibility(1);
20695 fNodes->Add(sub2node);
20698 // Place copy #20 of ITS6 in I569
20700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20701 sub2node->SetLineColor(kColorITS);
20702 sub2node->SetVisibility(1);
20703 fNodes->Add(sub2node);
20706 // Place copy #21 of ITS6 in I569
20708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20709 sub2node->SetLineColor(kColorITS);
20710 sub2node->SetVisibility(1);
20711 fNodes->Add(sub2node);
20714 // Place copy #22 of ITS6 in I569
20716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20717 sub2node->SetLineColor(kColorITS);
20718 sub2node->SetVisibility(1);
20719 fNodes->Add(sub2node);
20722 // Place copy #23 of ITS6 in I569
20724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20725 sub2node->SetLineColor(kColorITS);
20726 sub2node->SetVisibility(1);
20727 fNodes->Add(sub2node);
20730 // Place copy #24 of ITS6 in I569
20732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20733 sub2node->SetLineColor(kColorITS);
20734 sub2node->SetVisibility(1);
20735 fNodes->Add(sub2node);
20738 // Place copy #25 of ITS6 in I569
20740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20741 sub2node->SetLineColor(kColorITS);
20742 sub2node->SetVisibility(1);
20743 fNodes->Add(sub2node);
20745 fNodes->Add(sub1node);
20748 // Place copy #21 of I569 in IT56
20750 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20751 sub1node->SetLineColor(kColorITS);
20752 sub1node->SetVisibility(0);
20755 // Place copy #1 of ITS6 in I569
20757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20758 sub2node->SetLineColor(kColorITS);
20759 sub2node->SetVisibility(1);
20760 fNodes->Add(sub2node);
20763 // Place copy #2 of ITS6 in I569
20765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20766 sub2node->SetLineColor(kColorITS);
20767 sub2node->SetVisibility(1);
20768 fNodes->Add(sub2node);
20771 // Place copy #3 of ITS6 in I569
20773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20774 sub2node->SetLineColor(kColorITS);
20775 sub2node->SetVisibility(1);
20776 fNodes->Add(sub2node);
20779 // Place copy #4 of ITS6 in I569
20781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20782 sub2node->SetLineColor(kColorITS);
20783 sub2node->SetVisibility(1);
20784 fNodes->Add(sub2node);
20787 // Place copy #5 of ITS6 in I569
20789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20790 sub2node->SetLineColor(kColorITS);
20791 sub2node->SetVisibility(1);
20792 fNodes->Add(sub2node);
20795 // Place copy #6 of ITS6 in I569
20797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20798 sub2node->SetLineColor(kColorITS);
20799 sub2node->SetVisibility(1);
20800 fNodes->Add(sub2node);
20803 // Place copy #7 of ITS6 in I569
20805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20806 sub2node->SetLineColor(kColorITS);
20807 sub2node->SetVisibility(1);
20808 fNodes->Add(sub2node);
20811 // Place copy #8 of ITS6 in I569
20813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20814 sub2node->SetLineColor(kColorITS);
20815 sub2node->SetVisibility(1);
20816 fNodes->Add(sub2node);
20819 // Place copy #9 of ITS6 in I569
20821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20822 sub2node->SetLineColor(kColorITS);
20823 sub2node->SetVisibility(1);
20824 fNodes->Add(sub2node);
20827 // Place copy #10 of ITS6 in I569
20829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20830 sub2node->SetLineColor(kColorITS);
20831 sub2node->SetVisibility(1);
20832 fNodes->Add(sub2node);
20835 // Place copy #11 of ITS6 in I569
20837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20838 sub2node->SetLineColor(kColorITS);
20839 sub2node->SetVisibility(1);
20840 fNodes->Add(sub2node);
20843 // Place copy #12 of ITS6 in I569
20845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20846 sub2node->SetLineColor(kColorITS);
20847 sub2node->SetVisibility(1);
20848 fNodes->Add(sub2node);
20851 // Place copy #13 of ITS6 in I569
20853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20854 sub2node->SetLineColor(kColorITS);
20855 sub2node->SetVisibility(1);
20856 fNodes->Add(sub2node);
20859 // Place copy #14 of ITS6 in I569
20861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20862 sub2node->SetLineColor(kColorITS);
20863 sub2node->SetVisibility(1);
20864 fNodes->Add(sub2node);
20867 // Place copy #15 of ITS6 in I569
20869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20870 sub2node->SetLineColor(kColorITS);
20871 sub2node->SetVisibility(1);
20872 fNodes->Add(sub2node);
20875 // Place copy #16 of ITS6 in I569
20877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20878 sub2node->SetLineColor(kColorITS);
20879 sub2node->SetVisibility(1);
20880 fNodes->Add(sub2node);
20883 // Place copy #17 of ITS6 in I569
20885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20886 sub2node->SetLineColor(kColorITS);
20887 sub2node->SetVisibility(1);
20888 fNodes->Add(sub2node);
20891 // Place copy #18 of ITS6 in I569
20893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20894 sub2node->SetLineColor(kColorITS);
20895 sub2node->SetVisibility(1);
20896 fNodes->Add(sub2node);
20899 // Place copy #19 of ITS6 in I569
20901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20902 sub2node->SetLineColor(kColorITS);
20903 sub2node->SetVisibility(1);
20904 fNodes->Add(sub2node);
20907 // Place copy #20 of ITS6 in I569
20909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20910 sub2node->SetLineColor(kColorITS);
20911 sub2node->SetVisibility(1);
20912 fNodes->Add(sub2node);
20915 // Place copy #21 of ITS6 in I569
20917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20918 sub2node->SetLineColor(kColorITS);
20919 sub2node->SetVisibility(1);
20920 fNodes->Add(sub2node);
20923 // Place copy #22 of ITS6 in I569
20925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20926 sub2node->SetLineColor(kColorITS);
20927 sub2node->SetVisibility(1);
20928 fNodes->Add(sub2node);
20931 // Place copy #23 of ITS6 in I569
20933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20934 sub2node->SetLineColor(kColorITS);
20935 sub2node->SetVisibility(1);
20936 fNodes->Add(sub2node);
20939 // Place copy #24 of ITS6 in I569
20941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20942 sub2node->SetLineColor(kColorITS);
20943 sub2node->SetVisibility(1);
20944 fNodes->Add(sub2node);
20947 // Place copy #25 of ITS6 in I569
20949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20950 sub2node->SetLineColor(kColorITS);
20951 sub2node->SetVisibility(1);
20952 fNodes->Add(sub2node);
20954 fNodes->Add(sub1node);
20957 // Place copy #22 of I569 in IT56
20959 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20960 sub1node->SetLineColor(kColorITS);
20961 sub1node->SetVisibility(0);
20964 // Place copy #1 of ITS6 in I569
20966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20967 sub2node->SetLineColor(kColorITS);
20968 sub2node->SetVisibility(1);
20969 fNodes->Add(sub2node);
20972 // Place copy #2 of ITS6 in I569
20974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20975 sub2node->SetLineColor(kColorITS);
20976 sub2node->SetVisibility(1);
20977 fNodes->Add(sub2node);
20980 // Place copy #3 of ITS6 in I569
20982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20983 sub2node->SetLineColor(kColorITS);
20984 sub2node->SetVisibility(1);
20985 fNodes->Add(sub2node);
20988 // Place copy #4 of ITS6 in I569
20990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20991 sub2node->SetLineColor(kColorITS);
20992 sub2node->SetVisibility(1);
20993 fNodes->Add(sub2node);
20996 // Place copy #5 of ITS6 in I569
20998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20999 sub2node->SetLineColor(kColorITS);
21000 sub2node->SetVisibility(1);
21001 fNodes->Add(sub2node);
21004 // Place copy #6 of ITS6 in I569
21006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21007 sub2node->SetLineColor(kColorITS);
21008 sub2node->SetVisibility(1);
21009 fNodes->Add(sub2node);
21012 // Place copy #7 of ITS6 in I569
21014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21015 sub2node->SetLineColor(kColorITS);
21016 sub2node->SetVisibility(1);
21017 fNodes->Add(sub2node);
21020 // Place copy #8 of ITS6 in I569
21022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21023 sub2node->SetLineColor(kColorITS);
21024 sub2node->SetVisibility(1);
21025 fNodes->Add(sub2node);
21028 // Place copy #9 of ITS6 in I569
21030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21031 sub2node->SetLineColor(kColorITS);
21032 sub2node->SetVisibility(1);
21033 fNodes->Add(sub2node);
21036 // Place copy #10 of ITS6 in I569
21038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21039 sub2node->SetLineColor(kColorITS);
21040 sub2node->SetVisibility(1);
21041 fNodes->Add(sub2node);
21044 // Place copy #11 of ITS6 in I569
21046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21047 sub2node->SetLineColor(kColorITS);
21048 sub2node->SetVisibility(1);
21049 fNodes->Add(sub2node);
21052 // Place copy #12 of ITS6 in I569
21054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21055 sub2node->SetLineColor(kColorITS);
21056 sub2node->SetVisibility(1);
21057 fNodes->Add(sub2node);
21060 // Place copy #13 of ITS6 in I569
21062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21063 sub2node->SetLineColor(kColorITS);
21064 sub2node->SetVisibility(1);
21065 fNodes->Add(sub2node);
21068 // Place copy #14 of ITS6 in I569
21070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21071 sub2node->SetLineColor(kColorITS);
21072 sub2node->SetVisibility(1);
21073 fNodes->Add(sub2node);
21076 // Place copy #15 of ITS6 in I569
21078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21079 sub2node->SetLineColor(kColorITS);
21080 sub2node->SetVisibility(1);
21081 fNodes->Add(sub2node);
21084 // Place copy #16 of ITS6 in I569
21086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21087 sub2node->SetLineColor(kColorITS);
21088 sub2node->SetVisibility(1);
21089 fNodes->Add(sub2node);
21092 // Place copy #17 of ITS6 in I569
21094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21095 sub2node->SetLineColor(kColorITS);
21096 sub2node->SetVisibility(1);
21097 fNodes->Add(sub2node);
21100 // Place copy #18 of ITS6 in I569
21102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21103 sub2node->SetLineColor(kColorITS);
21104 sub2node->SetVisibility(1);
21105 fNodes->Add(sub2node);
21108 // Place copy #19 of ITS6 in I569
21110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21111 sub2node->SetLineColor(kColorITS);
21112 sub2node->SetVisibility(1);
21113 fNodes->Add(sub2node);
21116 // Place copy #20 of ITS6 in I569
21118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21119 sub2node->SetLineColor(kColorITS);
21120 sub2node->SetVisibility(1);
21121 fNodes->Add(sub2node);
21124 // Place copy #21 of ITS6 in I569
21126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21127 sub2node->SetLineColor(kColorITS);
21128 sub2node->SetVisibility(1);
21129 fNodes->Add(sub2node);
21132 // Place copy #22 of ITS6 in I569
21134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21135 sub2node->SetLineColor(kColorITS);
21136 sub2node->SetVisibility(1);
21137 fNodes->Add(sub2node);
21140 // Place copy #23 of ITS6 in I569
21142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21143 sub2node->SetLineColor(kColorITS);
21144 sub2node->SetVisibility(1);
21145 fNodes->Add(sub2node);
21148 // Place copy #24 of ITS6 in I569
21150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21151 sub2node->SetLineColor(kColorITS);
21152 sub2node->SetVisibility(1);
21153 fNodes->Add(sub2node);
21156 // Place copy #25 of ITS6 in I569
21158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21159 sub2node->SetLineColor(kColorITS);
21160 sub2node->SetVisibility(1);
21161 fNodes->Add(sub2node);
21163 fNodes->Add(sub1node);
21166 // Place copy #23 of I569 in IT56
21168 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21169 sub1node->SetLineColor(kColorITS);
21170 sub1node->SetVisibility(0);
21173 // Place copy #1 of ITS6 in I569
21175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21176 sub2node->SetLineColor(kColorITS);
21177 sub2node->SetVisibility(1);
21178 fNodes->Add(sub2node);
21181 // Place copy #2 of ITS6 in I569
21183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21184 sub2node->SetLineColor(kColorITS);
21185 sub2node->SetVisibility(1);
21186 fNodes->Add(sub2node);
21189 // Place copy #3 of ITS6 in I569
21191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21192 sub2node->SetLineColor(kColorITS);
21193 sub2node->SetVisibility(1);
21194 fNodes->Add(sub2node);
21197 // Place copy #4 of ITS6 in I569
21199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21200 sub2node->SetLineColor(kColorITS);
21201 sub2node->SetVisibility(1);
21202 fNodes->Add(sub2node);
21205 // Place copy #5 of ITS6 in I569
21207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21208 sub2node->SetLineColor(kColorITS);
21209 sub2node->SetVisibility(1);
21210 fNodes->Add(sub2node);
21213 // Place copy #6 of ITS6 in I569
21215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21216 sub2node->SetLineColor(kColorITS);
21217 sub2node->SetVisibility(1);
21218 fNodes->Add(sub2node);
21221 // Place copy #7 of ITS6 in I569
21223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21224 sub2node->SetLineColor(kColorITS);
21225 sub2node->SetVisibility(1);
21226 fNodes->Add(sub2node);
21229 // Place copy #8 of ITS6 in I569
21231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21232 sub2node->SetLineColor(kColorITS);
21233 sub2node->SetVisibility(1);
21234 fNodes->Add(sub2node);
21237 // Place copy #9 of ITS6 in I569
21239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21240 sub2node->SetLineColor(kColorITS);
21241 sub2node->SetVisibility(1);
21242 fNodes->Add(sub2node);
21245 // Place copy #10 of ITS6 in I569
21247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21248 sub2node->SetLineColor(kColorITS);
21249 sub2node->SetVisibility(1);
21250 fNodes->Add(sub2node);
21253 // Place copy #11 of ITS6 in I569
21255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21256 sub2node->SetLineColor(kColorITS);
21257 sub2node->SetVisibility(1);
21258 fNodes->Add(sub2node);
21261 // Place copy #12 of ITS6 in I569
21263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21264 sub2node->SetLineColor(kColorITS);
21265 sub2node->SetVisibility(1);
21266 fNodes->Add(sub2node);
21269 // Place copy #13 of ITS6 in I569
21271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21272 sub2node->SetLineColor(kColorITS);
21273 sub2node->SetVisibility(1);
21274 fNodes->Add(sub2node);
21277 // Place copy #14 of ITS6 in I569
21279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21280 sub2node->SetLineColor(kColorITS);
21281 sub2node->SetVisibility(1);
21282 fNodes->Add(sub2node);
21285 // Place copy #15 of ITS6 in I569
21287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21288 sub2node->SetLineColor(kColorITS);
21289 sub2node->SetVisibility(1);
21290 fNodes->Add(sub2node);
21293 // Place copy #16 of ITS6 in I569
21295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21296 sub2node->SetLineColor(kColorITS);
21297 sub2node->SetVisibility(1);
21298 fNodes->Add(sub2node);
21301 // Place copy #17 of ITS6 in I569
21303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21304 sub2node->SetLineColor(kColorITS);
21305 sub2node->SetVisibility(1);
21306 fNodes->Add(sub2node);
21309 // Place copy #18 of ITS6 in I569
21311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21312 sub2node->SetLineColor(kColorITS);
21313 sub2node->SetVisibility(1);
21314 fNodes->Add(sub2node);
21317 // Place copy #19 of ITS6 in I569
21319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21320 sub2node->SetLineColor(kColorITS);
21321 sub2node->SetVisibility(1);
21322 fNodes->Add(sub2node);
21325 // Place copy #20 of ITS6 in I569
21327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21328 sub2node->SetLineColor(kColorITS);
21329 sub2node->SetVisibility(1);
21330 fNodes->Add(sub2node);
21333 // Place copy #21 of ITS6 in I569
21335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21336 sub2node->SetLineColor(kColorITS);
21337 sub2node->SetVisibility(1);
21338 fNodes->Add(sub2node);
21341 // Place copy #22 of ITS6 in I569
21343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21344 sub2node->SetLineColor(kColorITS);
21345 sub2node->SetVisibility(1);
21346 fNodes->Add(sub2node);
21349 // Place copy #23 of ITS6 in I569
21351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21352 sub2node->SetLineColor(kColorITS);
21353 sub2node->SetVisibility(1);
21354 fNodes->Add(sub2node);
21357 // Place copy #24 of ITS6 in I569
21359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21360 sub2node->SetLineColor(kColorITS);
21361 sub2node->SetVisibility(1);
21362 fNodes->Add(sub2node);
21365 // Place copy #25 of ITS6 in I569
21367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21368 sub2node->SetLineColor(kColorITS);
21369 sub2node->SetVisibility(1);
21370 fNodes->Add(sub2node);
21372 fNodes->Add(sub1node);
21375 // Place copy #24 of I569 in IT56
21377 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21378 sub1node->SetLineColor(kColorITS);
21379 sub1node->SetVisibility(0);
21382 // Place copy #1 of ITS6 in I569
21384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21385 sub2node->SetLineColor(kColorITS);
21386 sub2node->SetVisibility(1);
21387 fNodes->Add(sub2node);
21390 // Place copy #2 of ITS6 in I569
21392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21393 sub2node->SetLineColor(kColorITS);
21394 sub2node->SetVisibility(1);
21395 fNodes->Add(sub2node);
21398 // Place copy #3 of ITS6 in I569
21400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21401 sub2node->SetLineColor(kColorITS);
21402 sub2node->SetVisibility(1);
21403 fNodes->Add(sub2node);
21406 // Place copy #4 of ITS6 in I569
21408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21409 sub2node->SetLineColor(kColorITS);
21410 sub2node->SetVisibility(1);
21411 fNodes->Add(sub2node);
21414 // Place copy #5 of ITS6 in I569
21416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21417 sub2node->SetLineColor(kColorITS);
21418 sub2node->SetVisibility(1);
21419 fNodes->Add(sub2node);
21422 // Place copy #6 of ITS6 in I569
21424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21425 sub2node->SetLineColor(kColorITS);
21426 sub2node->SetVisibility(1);
21427 fNodes->Add(sub2node);
21430 // Place copy #7 of ITS6 in I569
21432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21433 sub2node->SetLineColor(kColorITS);
21434 sub2node->SetVisibility(1);
21435 fNodes->Add(sub2node);
21438 // Place copy #8 of ITS6 in I569
21440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21441 sub2node->SetLineColor(kColorITS);
21442 sub2node->SetVisibility(1);
21443 fNodes->Add(sub2node);
21446 // Place copy #9 of ITS6 in I569
21448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21449 sub2node->SetLineColor(kColorITS);
21450 sub2node->SetVisibility(1);
21451 fNodes->Add(sub2node);
21454 // Place copy #10 of ITS6 in I569
21456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21457 sub2node->SetLineColor(kColorITS);
21458 sub2node->SetVisibility(1);
21459 fNodes->Add(sub2node);
21462 // Place copy #11 of ITS6 in I569
21464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21465 sub2node->SetLineColor(kColorITS);
21466 sub2node->SetVisibility(1);
21467 fNodes->Add(sub2node);
21470 // Place copy #12 of ITS6 in I569
21472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21473 sub2node->SetLineColor(kColorITS);
21474 sub2node->SetVisibility(1);
21475 fNodes->Add(sub2node);
21478 // Place copy #13 of ITS6 in I569
21480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21481 sub2node->SetLineColor(kColorITS);
21482 sub2node->SetVisibility(1);
21483 fNodes->Add(sub2node);
21486 // Place copy #14 of ITS6 in I569
21488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21489 sub2node->SetLineColor(kColorITS);
21490 sub2node->SetVisibility(1);
21491 fNodes->Add(sub2node);
21494 // Place copy #15 of ITS6 in I569
21496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21497 sub2node->SetLineColor(kColorITS);
21498 sub2node->SetVisibility(1);
21499 fNodes->Add(sub2node);
21502 // Place copy #16 of ITS6 in I569
21504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21505 sub2node->SetLineColor(kColorITS);
21506 sub2node->SetVisibility(1);
21507 fNodes->Add(sub2node);
21510 // Place copy #17 of ITS6 in I569
21512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21513 sub2node->SetLineColor(kColorITS);
21514 sub2node->SetVisibility(1);
21515 fNodes->Add(sub2node);
21518 // Place copy #18 of ITS6 in I569
21520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21521 sub2node->SetLineColor(kColorITS);
21522 sub2node->SetVisibility(1);
21523 fNodes->Add(sub2node);
21526 // Place copy #19 of ITS6 in I569
21528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21529 sub2node->SetLineColor(kColorITS);
21530 sub2node->SetVisibility(1);
21531 fNodes->Add(sub2node);
21534 // Place copy #20 of ITS6 in I569
21536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21537 sub2node->SetLineColor(kColorITS);
21538 sub2node->SetVisibility(1);
21539 fNodes->Add(sub2node);
21542 // Place copy #21 of ITS6 in I569
21544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21545 sub2node->SetLineColor(kColorITS);
21546 sub2node->SetVisibility(1);
21547 fNodes->Add(sub2node);
21550 // Place copy #22 of ITS6 in I569
21552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21553 sub2node->SetLineColor(kColorITS);
21554 sub2node->SetVisibility(1);
21555 fNodes->Add(sub2node);
21558 // Place copy #23 of ITS6 in I569
21560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21561 sub2node->SetLineColor(kColorITS);
21562 sub2node->SetVisibility(1);
21563 fNodes->Add(sub2node);
21566 // Place copy #24 of ITS6 in I569
21568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21569 sub2node->SetLineColor(kColorITS);
21570 sub2node->SetVisibility(1);
21571 fNodes->Add(sub2node);
21574 // Place copy #25 of ITS6 in I569
21576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21577 sub2node->SetLineColor(kColorITS);
21578 sub2node->SetVisibility(1);
21579 fNodes->Add(sub2node);
21581 fNodes->Add(sub1node);
21584 // Place copy #25 of I569 in IT56
21586 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21587 sub1node->SetLineColor(kColorITS);
21588 sub1node->SetVisibility(0);
21591 // Place copy #1 of ITS6 in I569
21593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21594 sub2node->SetLineColor(kColorITS);
21595 sub2node->SetVisibility(1);
21596 fNodes->Add(sub2node);
21599 // Place copy #2 of ITS6 in I569
21601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21602 sub2node->SetLineColor(kColorITS);
21603 sub2node->SetVisibility(1);
21604 fNodes->Add(sub2node);
21607 // Place copy #3 of ITS6 in I569
21609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21610 sub2node->SetLineColor(kColorITS);
21611 sub2node->SetVisibility(1);
21612 fNodes->Add(sub2node);
21615 // Place copy #4 of ITS6 in I569
21617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21618 sub2node->SetLineColor(kColorITS);
21619 sub2node->SetVisibility(1);
21620 fNodes->Add(sub2node);
21623 // Place copy #5 of ITS6 in I569
21625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21626 sub2node->SetLineColor(kColorITS);
21627 sub2node->SetVisibility(1);
21628 fNodes->Add(sub2node);
21631 // Place copy #6 of ITS6 in I569
21633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21634 sub2node->SetLineColor(kColorITS);
21635 sub2node->SetVisibility(1);
21636 fNodes->Add(sub2node);
21639 // Place copy #7 of ITS6 in I569
21641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21642 sub2node->SetLineColor(kColorITS);
21643 sub2node->SetVisibility(1);
21644 fNodes->Add(sub2node);
21647 // Place copy #8 of ITS6 in I569
21649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21650 sub2node->SetLineColor(kColorITS);
21651 sub2node->SetVisibility(1);
21652 fNodes->Add(sub2node);
21655 // Place copy #9 of ITS6 in I569
21657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21658 sub2node->SetLineColor(kColorITS);
21659 sub2node->SetVisibility(1);
21660 fNodes->Add(sub2node);
21663 // Place copy #10 of ITS6 in I569
21665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21666 sub2node->SetLineColor(kColorITS);
21667 sub2node->SetVisibility(1);
21668 fNodes->Add(sub2node);
21671 // Place copy #11 of ITS6 in I569
21673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21674 sub2node->SetLineColor(kColorITS);
21675 sub2node->SetVisibility(1);
21676 fNodes->Add(sub2node);
21679 // Place copy #12 of ITS6 in I569
21681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21682 sub2node->SetLineColor(kColorITS);
21683 sub2node->SetVisibility(1);
21684 fNodes->Add(sub2node);
21687 // Place copy #13 of ITS6 in I569
21689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21690 sub2node->SetLineColor(kColorITS);
21691 sub2node->SetVisibility(1);
21692 fNodes->Add(sub2node);
21695 // Place copy #14 of ITS6 in I569
21697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21698 sub2node->SetLineColor(kColorITS);
21699 sub2node->SetVisibility(1);
21700 fNodes->Add(sub2node);
21703 // Place copy #15 of ITS6 in I569
21705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21706 sub2node->SetLineColor(kColorITS);
21707 sub2node->SetVisibility(1);
21708 fNodes->Add(sub2node);
21711 // Place copy #16 of ITS6 in I569
21713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21714 sub2node->SetLineColor(kColorITS);
21715 sub2node->SetVisibility(1);
21716 fNodes->Add(sub2node);
21719 // Place copy #17 of ITS6 in I569
21721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21722 sub2node->SetLineColor(kColorITS);
21723 sub2node->SetVisibility(1);
21724 fNodes->Add(sub2node);
21727 // Place copy #18 of ITS6 in I569
21729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21730 sub2node->SetLineColor(kColorITS);
21731 sub2node->SetVisibility(1);
21732 fNodes->Add(sub2node);
21735 // Place copy #19 of ITS6 in I569
21737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21738 sub2node->SetLineColor(kColorITS);
21739 sub2node->SetVisibility(1);
21740 fNodes->Add(sub2node);
21743 // Place copy #20 of ITS6 in I569
21745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21746 sub2node->SetLineColor(kColorITS);
21747 sub2node->SetVisibility(1);
21748 fNodes->Add(sub2node);
21751 // Place copy #21 of ITS6 in I569
21753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21754 sub2node->SetLineColor(kColorITS);
21755 sub2node->SetVisibility(1);
21756 fNodes->Add(sub2node);
21759 // Place copy #22 of ITS6 in I569
21761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21762 sub2node->SetLineColor(kColorITS);
21763 sub2node->SetVisibility(1);
21764 fNodes->Add(sub2node);
21767 // Place copy #23 of ITS6 in I569
21769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21770 sub2node->SetLineColor(kColorITS);
21771 sub2node->SetVisibility(1);
21772 fNodes->Add(sub2node);
21775 // Place copy #24 of ITS6 in I569
21777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21778 sub2node->SetLineColor(kColorITS);
21779 sub2node->SetVisibility(1);
21780 fNodes->Add(sub2node);
21783 // Place copy #25 of ITS6 in I569
21785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21786 sub2node->SetLineColor(kColorITS);
21787 sub2node->SetVisibility(1);
21788 fNodes->Add(sub2node);
21790 fNodes->Add(sub1node);
21793 // Place copy #26 of I569 in IT56
21795 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21796 sub1node->SetLineColor(kColorITS);
21797 sub1node->SetVisibility(0);
21800 // Place copy #1 of ITS6 in I569
21802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21803 sub2node->SetLineColor(kColorITS);
21804 sub2node->SetVisibility(1);
21805 fNodes->Add(sub2node);
21808 // Place copy #2 of ITS6 in I569
21810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21811 sub2node->SetLineColor(kColorITS);
21812 sub2node->SetVisibility(1);
21813 fNodes->Add(sub2node);
21816 // Place copy #3 of ITS6 in I569
21818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21819 sub2node->SetLineColor(kColorITS);
21820 sub2node->SetVisibility(1);
21821 fNodes->Add(sub2node);
21824 // Place copy #4 of ITS6 in I569
21826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21827 sub2node->SetLineColor(kColorITS);
21828 sub2node->SetVisibility(1);
21829 fNodes->Add(sub2node);
21832 // Place copy #5 of ITS6 in I569
21834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21835 sub2node->SetLineColor(kColorITS);
21836 sub2node->SetVisibility(1);
21837 fNodes->Add(sub2node);
21840 // Place copy #6 of ITS6 in I569
21842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21843 sub2node->SetLineColor(kColorITS);
21844 sub2node->SetVisibility(1);
21845 fNodes->Add(sub2node);
21848 // Place copy #7 of ITS6 in I569
21850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21851 sub2node->SetLineColor(kColorITS);
21852 sub2node->SetVisibility(1);
21853 fNodes->Add(sub2node);
21856 // Place copy #8 of ITS6 in I569
21858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21859 sub2node->SetLineColor(kColorITS);
21860 sub2node->SetVisibility(1);
21861 fNodes->Add(sub2node);
21864 // Place copy #9 of ITS6 in I569
21866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21867 sub2node->SetLineColor(kColorITS);
21868 sub2node->SetVisibility(1);
21869 fNodes->Add(sub2node);
21872 // Place copy #10 of ITS6 in I569
21874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21875 sub2node->SetLineColor(kColorITS);
21876 sub2node->SetVisibility(1);
21877 fNodes->Add(sub2node);
21880 // Place copy #11 of ITS6 in I569
21882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21883 sub2node->SetLineColor(kColorITS);
21884 sub2node->SetVisibility(1);
21885 fNodes->Add(sub2node);
21888 // Place copy #12 of ITS6 in I569
21890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21891 sub2node->SetLineColor(kColorITS);
21892 sub2node->SetVisibility(1);
21893 fNodes->Add(sub2node);
21896 // Place copy #13 of ITS6 in I569
21898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21899 sub2node->SetLineColor(kColorITS);
21900 sub2node->SetVisibility(1);
21901 fNodes->Add(sub2node);
21904 // Place copy #14 of ITS6 in I569
21906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21907 sub2node->SetLineColor(kColorITS);
21908 sub2node->SetVisibility(1);
21909 fNodes->Add(sub2node);
21912 // Place copy #15 of ITS6 in I569
21914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21915 sub2node->SetLineColor(kColorITS);
21916 sub2node->SetVisibility(1);
21917 fNodes->Add(sub2node);
21920 // Place copy #16 of ITS6 in I569
21922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21923 sub2node->SetLineColor(kColorITS);
21924 sub2node->SetVisibility(1);
21925 fNodes->Add(sub2node);
21928 // Place copy #17 of ITS6 in I569
21930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21931 sub2node->SetLineColor(kColorITS);
21932 sub2node->SetVisibility(1);
21933 fNodes->Add(sub2node);
21936 // Place copy #18 of ITS6 in I569
21938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21939 sub2node->SetLineColor(kColorITS);
21940 sub2node->SetVisibility(1);
21941 fNodes->Add(sub2node);
21944 // Place copy #19 of ITS6 in I569
21946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21947 sub2node->SetLineColor(kColorITS);
21948 sub2node->SetVisibility(1);
21949 fNodes->Add(sub2node);
21952 // Place copy #20 of ITS6 in I569
21954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21955 sub2node->SetLineColor(kColorITS);
21956 sub2node->SetVisibility(1);
21957 fNodes->Add(sub2node);
21960 // Place copy #21 of ITS6 in I569
21962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21963 sub2node->SetLineColor(kColorITS);
21964 sub2node->SetVisibility(1);
21965 fNodes->Add(sub2node);
21968 // Place copy #22 of ITS6 in I569
21970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21971 sub2node->SetLineColor(kColorITS);
21972 sub2node->SetVisibility(1);
21973 fNodes->Add(sub2node);
21976 // Place copy #23 of ITS6 in I569
21978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21979 sub2node->SetLineColor(kColorITS);
21980 sub2node->SetVisibility(1);
21981 fNodes->Add(sub2node);
21984 // Place copy #24 of ITS6 in I569
21986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21987 sub2node->SetLineColor(kColorITS);
21988 sub2node->SetVisibility(1);
21989 fNodes->Add(sub2node);
21992 // Place copy #25 of ITS6 in I569
21994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21995 sub2node->SetLineColor(kColorITS);
21996 sub2node->SetVisibility(1);
21997 fNodes->Add(sub2node);
21999 fNodes->Add(sub1node);
22002 // Place copy #27 of I569 in IT56
22004 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
22005 sub1node->SetLineColor(kColorITS);
22006 sub1node->SetVisibility(0);
22009 // Place copy #1 of ITS6 in I569
22011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22012 sub2node->SetLineColor(kColorITS);
22013 sub2node->SetVisibility(1);
22014 fNodes->Add(sub2node);
22017 // Place copy #2 of ITS6 in I569
22019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22020 sub2node->SetLineColor(kColorITS);
22021 sub2node->SetVisibility(1);
22022 fNodes->Add(sub2node);
22025 // Place copy #3 of ITS6 in I569
22027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22028 sub2node->SetLineColor(kColorITS);
22029 sub2node->SetVisibility(1);
22030 fNodes->Add(sub2node);
22033 // Place copy #4 of ITS6 in I569
22035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22036 sub2node->SetLineColor(kColorITS);
22037 sub2node->SetVisibility(1);
22038 fNodes->Add(sub2node);
22041 // Place copy #5 of ITS6 in I569
22043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22044 sub2node->SetLineColor(kColorITS);
22045 sub2node->SetVisibility(1);
22046 fNodes->Add(sub2node);
22049 // Place copy #6 of ITS6 in I569
22051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22052 sub2node->SetLineColor(kColorITS);
22053 sub2node->SetVisibility(1);
22054 fNodes->Add(sub2node);
22057 // Place copy #7 of ITS6 in I569
22059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22060 sub2node->SetLineColor(kColorITS);
22061 sub2node->SetVisibility(1);
22062 fNodes->Add(sub2node);
22065 // Place copy #8 of ITS6 in I569
22067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22068 sub2node->SetLineColor(kColorITS);
22069 sub2node->SetVisibility(1);
22070 fNodes->Add(sub2node);
22073 // Place copy #9 of ITS6 in I569
22075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22076 sub2node->SetLineColor(kColorITS);
22077 sub2node->SetVisibility(1);
22078 fNodes->Add(sub2node);
22081 // Place copy #10 of ITS6 in I569
22083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22084 sub2node->SetLineColor(kColorITS);
22085 sub2node->SetVisibility(1);
22086 fNodes->Add(sub2node);
22089 // Place copy #11 of ITS6 in I569
22091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22092 sub2node->SetLineColor(kColorITS);
22093 sub2node->SetVisibility(1);
22094 fNodes->Add(sub2node);
22097 // Place copy #12 of ITS6 in I569
22099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22100 sub2node->SetLineColor(kColorITS);
22101 sub2node->SetVisibility(1);
22102 fNodes->Add(sub2node);
22105 // Place copy #13 of ITS6 in I569
22107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22108 sub2node->SetLineColor(kColorITS);
22109 sub2node->SetVisibility(1);
22110 fNodes->Add(sub2node);
22113 // Place copy #14 of ITS6 in I569
22115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22116 sub2node->SetLineColor(kColorITS);
22117 sub2node->SetVisibility(1);
22118 fNodes->Add(sub2node);
22121 // Place copy #15 of ITS6 in I569
22123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22124 sub2node->SetLineColor(kColorITS);
22125 sub2node->SetVisibility(1);
22126 fNodes->Add(sub2node);
22129 // Place copy #16 of ITS6 in I569
22131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22132 sub2node->SetLineColor(kColorITS);
22133 sub2node->SetVisibility(1);
22134 fNodes->Add(sub2node);
22137 // Place copy #17 of ITS6 in I569
22139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22140 sub2node->SetLineColor(kColorITS);
22141 sub2node->SetVisibility(1);
22142 fNodes->Add(sub2node);
22145 // Place copy #18 of ITS6 in I569
22147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22148 sub2node->SetLineColor(kColorITS);
22149 sub2node->SetVisibility(1);
22150 fNodes->Add(sub2node);
22153 // Place copy #19 of ITS6 in I569
22155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22156 sub2node->SetLineColor(kColorITS);
22157 sub2node->SetVisibility(1);
22158 fNodes->Add(sub2node);
22161 // Place copy #20 of ITS6 in I569
22163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22164 sub2node->SetLineColor(kColorITS);
22165 sub2node->SetVisibility(1);
22166 fNodes->Add(sub2node);
22169 // Place copy #21 of ITS6 in I569
22171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22172 sub2node->SetLineColor(kColorITS);
22173 sub2node->SetVisibility(1);
22174 fNodes->Add(sub2node);
22177 // Place copy #22 of ITS6 in I569
22179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22180 sub2node->SetLineColor(kColorITS);
22181 sub2node->SetVisibility(1);
22182 fNodes->Add(sub2node);
22185 // Place copy #23 of ITS6 in I569
22187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22188 sub2node->SetLineColor(kColorITS);
22189 sub2node->SetVisibility(1);
22190 fNodes->Add(sub2node);
22193 // Place copy #24 of ITS6 in I569
22195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22196 sub2node->SetLineColor(kColorITS);
22197 sub2node->SetVisibility(1);
22198 fNodes->Add(sub2node);
22201 // Place copy #25 of ITS6 in I569
22203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22204 sub2node->SetLineColor(kColorITS);
22205 sub2node->SetVisibility(1);
22206 fNodes->Add(sub2node);
22208 fNodes->Add(sub1node);
22211 // Place copy #28 of I569 in IT56
22213 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22214 sub1node->SetLineColor(kColorITS);
22215 sub1node->SetVisibility(0);
22218 // Place copy #1 of ITS6 in I569
22220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22221 sub2node->SetLineColor(kColorITS);
22222 sub2node->SetVisibility(1);
22223 fNodes->Add(sub2node);
22226 // Place copy #2 of ITS6 in I569
22228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22229 sub2node->SetLineColor(kColorITS);
22230 sub2node->SetVisibility(1);
22231 fNodes->Add(sub2node);
22234 // Place copy #3 of ITS6 in I569
22236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22237 sub2node->SetLineColor(kColorITS);
22238 sub2node->SetVisibility(1);
22239 fNodes->Add(sub2node);
22242 // Place copy #4 of ITS6 in I569
22244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22245 sub2node->SetLineColor(kColorITS);
22246 sub2node->SetVisibility(1);
22247 fNodes->Add(sub2node);
22250 // Place copy #5 of ITS6 in I569
22252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22253 sub2node->SetLineColor(kColorITS);
22254 sub2node->SetVisibility(1);
22255 fNodes->Add(sub2node);
22258 // Place copy #6 of ITS6 in I569
22260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22261 sub2node->SetLineColor(kColorITS);
22262 sub2node->SetVisibility(1);
22263 fNodes->Add(sub2node);
22266 // Place copy #7 of ITS6 in I569
22268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22269 sub2node->SetLineColor(kColorITS);
22270 sub2node->SetVisibility(1);
22271 fNodes->Add(sub2node);
22274 // Place copy #8 of ITS6 in I569
22276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22277 sub2node->SetLineColor(kColorITS);
22278 sub2node->SetVisibility(1);
22279 fNodes->Add(sub2node);
22282 // Place copy #9 of ITS6 in I569
22284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22285 sub2node->SetLineColor(kColorITS);
22286 sub2node->SetVisibility(1);
22287 fNodes->Add(sub2node);
22290 // Place copy #10 of ITS6 in I569
22292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22293 sub2node->SetLineColor(kColorITS);
22294 sub2node->SetVisibility(1);
22295 fNodes->Add(sub2node);
22298 // Place copy #11 of ITS6 in I569
22300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22301 sub2node->SetLineColor(kColorITS);
22302 sub2node->SetVisibility(1);
22303 fNodes->Add(sub2node);
22306 // Place copy #12 of ITS6 in I569
22308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22309 sub2node->SetLineColor(kColorITS);
22310 sub2node->SetVisibility(1);
22311 fNodes->Add(sub2node);
22314 // Place copy #13 of ITS6 in I569
22316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22317 sub2node->SetLineColor(kColorITS);
22318 sub2node->SetVisibility(1);
22319 fNodes->Add(sub2node);
22322 // Place copy #14 of ITS6 in I569
22324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22325 sub2node->SetLineColor(kColorITS);
22326 sub2node->SetVisibility(1);
22327 fNodes->Add(sub2node);
22330 // Place copy #15 of ITS6 in I569
22332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22333 sub2node->SetLineColor(kColorITS);
22334 sub2node->SetVisibility(1);
22335 fNodes->Add(sub2node);
22338 // Place copy #16 of ITS6 in I569
22340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22341 sub2node->SetLineColor(kColorITS);
22342 sub2node->SetVisibility(1);
22343 fNodes->Add(sub2node);
22346 // Place copy #17 of ITS6 in I569
22348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22349 sub2node->SetLineColor(kColorITS);
22350 sub2node->SetVisibility(1);
22351 fNodes->Add(sub2node);
22354 // Place copy #18 of ITS6 in I569
22356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22357 sub2node->SetLineColor(kColorITS);
22358 sub2node->SetVisibility(1);
22359 fNodes->Add(sub2node);
22362 // Place copy #19 of ITS6 in I569
22364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22365 sub2node->SetLineColor(kColorITS);
22366 sub2node->SetVisibility(1);
22367 fNodes->Add(sub2node);
22370 // Place copy #20 of ITS6 in I569
22372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22373 sub2node->SetLineColor(kColorITS);
22374 sub2node->SetVisibility(1);
22375 fNodes->Add(sub2node);
22378 // Place copy #21 of ITS6 in I569
22380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22381 sub2node->SetLineColor(kColorITS);
22382 sub2node->SetVisibility(1);
22383 fNodes->Add(sub2node);
22386 // Place copy #22 of ITS6 in I569
22388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22389 sub2node->SetLineColor(kColorITS);
22390 sub2node->SetVisibility(1);
22391 fNodes->Add(sub2node);
22394 // Place copy #23 of ITS6 in I569
22396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22397 sub2node->SetLineColor(kColorITS);
22398 sub2node->SetVisibility(1);
22399 fNodes->Add(sub2node);
22402 // Place copy #24 of ITS6 in I569
22404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22405 sub2node->SetLineColor(kColorITS);
22406 sub2node->SetVisibility(1);
22407 fNodes->Add(sub2node);
22410 // Place copy #25 of ITS6 in I569
22412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22413 sub2node->SetLineColor(kColorITS);
22414 sub2node->SetVisibility(1);
22415 fNodes->Add(sub2node);
22417 fNodes->Add(sub1node);
22420 // Place copy #29 of I569 in IT56
22422 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22423 sub1node->SetLineColor(kColorITS);
22424 sub1node->SetVisibility(0);
22427 // Place copy #1 of ITS6 in I569
22429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22430 sub2node->SetLineColor(kColorITS);
22431 sub2node->SetVisibility(1);
22432 fNodes->Add(sub2node);
22435 // Place copy #2 of ITS6 in I569
22437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22438 sub2node->SetLineColor(kColorITS);
22439 sub2node->SetVisibility(1);
22440 fNodes->Add(sub2node);
22443 // Place copy #3 of ITS6 in I569
22445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22446 sub2node->SetLineColor(kColorITS);
22447 sub2node->SetVisibility(1);
22448 fNodes->Add(sub2node);
22451 // Place copy #4 of ITS6 in I569
22453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22454 sub2node->SetLineColor(kColorITS);
22455 sub2node->SetVisibility(1);
22456 fNodes->Add(sub2node);
22459 // Place copy #5 of ITS6 in I569
22461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22462 sub2node->SetLineColor(kColorITS);
22463 sub2node->SetVisibility(1);
22464 fNodes->Add(sub2node);
22467 // Place copy #6 of ITS6 in I569
22469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22470 sub2node->SetLineColor(kColorITS);
22471 sub2node->SetVisibility(1);
22472 fNodes->Add(sub2node);
22475 // Place copy #7 of ITS6 in I569
22477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22478 sub2node->SetLineColor(kColorITS);
22479 sub2node->SetVisibility(1);
22480 fNodes->Add(sub2node);
22483 // Place copy #8 of ITS6 in I569
22485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22486 sub2node->SetLineColor(kColorITS);
22487 sub2node->SetVisibility(1);
22488 fNodes->Add(sub2node);
22491 // Place copy #9 of ITS6 in I569
22493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22494 sub2node->SetLineColor(kColorITS);
22495 sub2node->SetVisibility(1);
22496 fNodes->Add(sub2node);
22499 // Place copy #10 of ITS6 in I569
22501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22502 sub2node->SetLineColor(kColorITS);
22503 sub2node->SetVisibility(1);
22504 fNodes->Add(sub2node);
22507 // Place copy #11 of ITS6 in I569
22509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22510 sub2node->SetLineColor(kColorITS);
22511 sub2node->SetVisibility(1);
22512 fNodes->Add(sub2node);
22515 // Place copy #12 of ITS6 in I569
22517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22518 sub2node->SetLineColor(kColorITS);
22519 sub2node->SetVisibility(1);
22520 fNodes->Add(sub2node);
22523 // Place copy #13 of ITS6 in I569
22525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22526 sub2node->SetLineColor(kColorITS);
22527 sub2node->SetVisibility(1);
22528 fNodes->Add(sub2node);
22531 // Place copy #14 of ITS6 in I569
22533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22534 sub2node->SetLineColor(kColorITS);
22535 sub2node->SetVisibility(1);
22536 fNodes->Add(sub2node);
22539 // Place copy #15 of ITS6 in I569
22541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22542 sub2node->SetLineColor(kColorITS);
22543 sub2node->SetVisibility(1);
22544 fNodes->Add(sub2node);
22547 // Place copy #16 of ITS6 in I569
22549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22550 sub2node->SetLineColor(kColorITS);
22551 sub2node->SetVisibility(1);
22552 fNodes->Add(sub2node);
22555 // Place copy #17 of ITS6 in I569
22557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22558 sub2node->SetLineColor(kColorITS);
22559 sub2node->SetVisibility(1);
22560 fNodes->Add(sub2node);
22563 // Place copy #18 of ITS6 in I569
22565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22566 sub2node->SetLineColor(kColorITS);
22567 sub2node->SetVisibility(1);
22568 fNodes->Add(sub2node);
22571 // Place copy #19 of ITS6 in I569
22573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22574 sub2node->SetLineColor(kColorITS);
22575 sub2node->SetVisibility(1);
22576 fNodes->Add(sub2node);
22579 // Place copy #20 of ITS6 in I569
22581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22582 sub2node->SetLineColor(kColorITS);
22583 sub2node->SetVisibility(1);
22584 fNodes->Add(sub2node);
22587 // Place copy #21 of ITS6 in I569
22589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22590 sub2node->SetLineColor(kColorITS);
22591 sub2node->SetVisibility(1);
22592 fNodes->Add(sub2node);
22595 // Place copy #22 of ITS6 in I569
22597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22598 sub2node->SetLineColor(kColorITS);
22599 sub2node->SetVisibility(1);
22600 fNodes->Add(sub2node);
22603 // Place copy #23 of ITS6 in I569
22605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22606 sub2node->SetLineColor(kColorITS);
22607 sub2node->SetVisibility(1);
22608 fNodes->Add(sub2node);
22611 // Place copy #24 of ITS6 in I569
22613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22614 sub2node->SetLineColor(kColorITS);
22615 sub2node->SetVisibility(1);
22616 fNodes->Add(sub2node);
22619 // Place copy #25 of ITS6 in I569
22621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22622 sub2node->SetLineColor(kColorITS);
22623 sub2node->SetVisibility(1);
22624 fNodes->Add(sub2node);
22626 fNodes->Add(sub1node);
22629 // Place copy #30 of I569 in IT56
22631 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22632 sub1node->SetLineColor(kColorITS);
22633 sub1node->SetVisibility(0);
22636 // Place copy #1 of ITS6 in I569
22638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22639 sub2node->SetLineColor(kColorITS);
22640 sub2node->SetVisibility(1);
22641 fNodes->Add(sub2node);
22644 // Place copy #2 of ITS6 in I569
22646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22647 sub2node->SetLineColor(kColorITS);
22648 sub2node->SetVisibility(1);
22649 fNodes->Add(sub2node);
22652 // Place copy #3 of ITS6 in I569
22654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22655 sub2node->SetLineColor(kColorITS);
22656 sub2node->SetVisibility(1);
22657 fNodes->Add(sub2node);
22660 // Place copy #4 of ITS6 in I569
22662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22663 sub2node->SetLineColor(kColorITS);
22664 sub2node->SetVisibility(1);
22665 fNodes->Add(sub2node);
22668 // Place copy #5 of ITS6 in I569
22670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22671 sub2node->SetLineColor(kColorITS);
22672 sub2node->SetVisibility(1);
22673 fNodes->Add(sub2node);
22676 // Place copy #6 of ITS6 in I569
22678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22679 sub2node->SetLineColor(kColorITS);
22680 sub2node->SetVisibility(1);
22681 fNodes->Add(sub2node);
22684 // Place copy #7 of ITS6 in I569
22686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22687 sub2node->SetLineColor(kColorITS);
22688 sub2node->SetVisibility(1);
22689 fNodes->Add(sub2node);
22692 // Place copy #8 of ITS6 in I569
22694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22695 sub2node->SetLineColor(kColorITS);
22696 sub2node->SetVisibility(1);
22697 fNodes->Add(sub2node);
22700 // Place copy #9 of ITS6 in I569
22702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22703 sub2node->SetLineColor(kColorITS);
22704 sub2node->SetVisibility(1);
22705 fNodes->Add(sub2node);
22708 // Place copy #10 of ITS6 in I569
22710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22711 sub2node->SetLineColor(kColorITS);
22712 sub2node->SetVisibility(1);
22713 fNodes->Add(sub2node);
22716 // Place copy #11 of ITS6 in I569
22718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22719 sub2node->SetLineColor(kColorITS);
22720 sub2node->SetVisibility(1);
22721 fNodes->Add(sub2node);
22724 // Place copy #12 of ITS6 in I569
22726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22727 sub2node->SetLineColor(kColorITS);
22728 sub2node->SetVisibility(1);
22729 fNodes->Add(sub2node);
22732 // Place copy #13 of ITS6 in I569
22734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22735 sub2node->SetLineColor(kColorITS);
22736 sub2node->SetVisibility(1);
22737 fNodes->Add(sub2node);
22740 // Place copy #14 of ITS6 in I569
22742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22743 sub2node->SetLineColor(kColorITS);
22744 sub2node->SetVisibility(1);
22745 fNodes->Add(sub2node);
22748 // Place copy #15 of ITS6 in I569
22750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22751 sub2node->SetLineColor(kColorITS);
22752 sub2node->SetVisibility(1);
22753 fNodes->Add(sub2node);
22756 // Place copy #16 of ITS6 in I569
22758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22759 sub2node->SetLineColor(kColorITS);
22760 sub2node->SetVisibility(1);
22761 fNodes->Add(sub2node);
22764 // Place copy #17 of ITS6 in I569
22766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22767 sub2node->SetLineColor(kColorITS);
22768 sub2node->SetVisibility(1);
22769 fNodes->Add(sub2node);
22772 // Place copy #18 of ITS6 in I569
22774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22775 sub2node->SetLineColor(kColorITS);
22776 sub2node->SetVisibility(1);
22777 fNodes->Add(sub2node);
22780 // Place copy #19 of ITS6 in I569
22782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22783 sub2node->SetLineColor(kColorITS);
22784 sub2node->SetVisibility(1);
22785 fNodes->Add(sub2node);
22788 // Place copy #20 of ITS6 in I569
22790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22791 sub2node->SetLineColor(kColorITS);
22792 sub2node->SetVisibility(1);
22793 fNodes->Add(sub2node);
22796 // Place copy #21 of ITS6 in I569
22798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22799 sub2node->SetLineColor(kColorITS);
22800 sub2node->SetVisibility(1);
22801 fNodes->Add(sub2node);
22804 // Place copy #22 of ITS6 in I569
22806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22807 sub2node->SetLineColor(kColorITS);
22808 sub2node->SetVisibility(1);
22809 fNodes->Add(sub2node);
22812 // Place copy #23 of ITS6 in I569
22814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22815 sub2node->SetLineColor(kColorITS);
22816 sub2node->SetVisibility(1);
22817 fNodes->Add(sub2node);
22820 // Place copy #24 of ITS6 in I569
22822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22823 sub2node->SetLineColor(kColorITS);
22824 sub2node->SetVisibility(1);
22825 fNodes->Add(sub2node);
22828 // Place copy #25 of ITS6 in I569
22830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22831 sub2node->SetLineColor(kColorITS);
22832 sub2node->SetVisibility(1);
22833 fNodes->Add(sub2node);
22835 fNodes->Add(sub1node);
22838 // Place copy #31 of I569 in IT56
22840 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22841 sub1node->SetLineColor(kColorITS);
22842 sub1node->SetVisibility(0);
22845 // Place copy #1 of ITS6 in I569
22847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22848 sub2node->SetLineColor(kColorITS);
22849 sub2node->SetVisibility(1);
22850 fNodes->Add(sub2node);
22853 // Place copy #2 of ITS6 in I569
22855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22856 sub2node->SetLineColor(kColorITS);
22857 sub2node->SetVisibility(1);
22858 fNodes->Add(sub2node);
22861 // Place copy #3 of ITS6 in I569
22863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22864 sub2node->SetLineColor(kColorITS);
22865 sub2node->SetVisibility(1);
22866 fNodes->Add(sub2node);
22869 // Place copy #4 of ITS6 in I569
22871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22872 sub2node->SetLineColor(kColorITS);
22873 sub2node->SetVisibility(1);
22874 fNodes->Add(sub2node);
22877 // Place copy #5 of ITS6 in I569
22879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22880 sub2node->SetLineColor(kColorITS);
22881 sub2node->SetVisibility(1);
22882 fNodes->Add(sub2node);
22885 // Place copy #6 of ITS6 in I569
22887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22888 sub2node->SetLineColor(kColorITS);
22889 sub2node->SetVisibility(1);
22890 fNodes->Add(sub2node);
22893 // Place copy #7 of ITS6 in I569
22895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22896 sub2node->SetLineColor(kColorITS);
22897 sub2node->SetVisibility(1);
22898 fNodes->Add(sub2node);
22901 // Place copy #8 of ITS6 in I569
22903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22904 sub2node->SetLineColor(kColorITS);
22905 sub2node->SetVisibility(1);
22906 fNodes->Add(sub2node);
22909 // Place copy #9 of ITS6 in I569
22911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22912 sub2node->SetLineColor(kColorITS);
22913 sub2node->SetVisibility(1);
22914 fNodes->Add(sub2node);
22917 // Place copy #10 of ITS6 in I569
22919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22920 sub2node->SetLineColor(kColorITS);
22921 sub2node->SetVisibility(1);
22922 fNodes->Add(sub2node);
22925 // Place copy #11 of ITS6 in I569
22927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22928 sub2node->SetLineColor(kColorITS);
22929 sub2node->SetVisibility(1);
22930 fNodes->Add(sub2node);
22933 // Place copy #12 of ITS6 in I569
22935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22936 sub2node->SetLineColor(kColorITS);
22937 sub2node->SetVisibility(1);
22938 fNodes->Add(sub2node);
22941 // Place copy #13 of ITS6 in I569
22943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22944 sub2node->SetLineColor(kColorITS);
22945 sub2node->SetVisibility(1);
22946 fNodes->Add(sub2node);
22949 // Place copy #14 of ITS6 in I569
22951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22952 sub2node->SetLineColor(kColorITS);
22953 sub2node->SetVisibility(1);
22954 fNodes->Add(sub2node);
22957 // Place copy #15 of ITS6 in I569
22959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22960 sub2node->SetLineColor(kColorITS);
22961 sub2node->SetVisibility(1);
22962 fNodes->Add(sub2node);
22965 // Place copy #16 of ITS6 in I569
22967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22968 sub2node->SetLineColor(kColorITS);
22969 sub2node->SetVisibility(1);
22970 fNodes->Add(sub2node);
22973 // Place copy #17 of ITS6 in I569
22975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22976 sub2node->SetLineColor(kColorITS);
22977 sub2node->SetVisibility(1);
22978 fNodes->Add(sub2node);
22981 // Place copy #18 of ITS6 in I569
22983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22984 sub2node->SetLineColor(kColorITS);
22985 sub2node->SetVisibility(1);
22986 fNodes->Add(sub2node);
22989 // Place copy #19 of ITS6 in I569
22991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22992 sub2node->SetLineColor(kColorITS);
22993 sub2node->SetVisibility(1);
22994 fNodes->Add(sub2node);
22997 // Place copy #20 of ITS6 in I569
22999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23000 sub2node->SetLineColor(kColorITS);
23001 sub2node->SetVisibility(1);
23002 fNodes->Add(sub2node);
23005 // Place copy #21 of ITS6 in I569
23007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23008 sub2node->SetLineColor(kColorITS);
23009 sub2node->SetVisibility(1);
23010 fNodes->Add(sub2node);
23013 // Place copy #22 of ITS6 in I569
23015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23016 sub2node->SetLineColor(kColorITS);
23017 sub2node->SetVisibility(1);
23018 fNodes->Add(sub2node);
23021 // Place copy #23 of ITS6 in I569
23023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23024 sub2node->SetLineColor(kColorITS);
23025 sub2node->SetVisibility(1);
23026 fNodes->Add(sub2node);
23029 // Place copy #24 of ITS6 in I569
23031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23032 sub2node->SetLineColor(kColorITS);
23033 sub2node->SetVisibility(1);
23034 fNodes->Add(sub2node);
23037 // Place copy #25 of ITS6 in I569
23039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23040 sub2node->SetLineColor(kColorITS);
23041 sub2node->SetVisibility(1);
23042 fNodes->Add(sub2node);
23044 fNodes->Add(sub1node);
23047 // Place copy #32 of I569 in IT56
23049 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
23050 sub1node->SetLineColor(kColorITS);
23051 sub1node->SetVisibility(0);
23054 // Place copy #1 of ITS6 in I569
23056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23057 sub2node->SetLineColor(kColorITS);
23058 sub2node->SetVisibility(1);
23059 fNodes->Add(sub2node);
23062 // Place copy #2 of ITS6 in I569
23064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23065 sub2node->SetLineColor(kColorITS);
23066 sub2node->SetVisibility(1);
23067 fNodes->Add(sub2node);
23070 // Place copy #3 of ITS6 in I569
23072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23073 sub2node->SetLineColor(kColorITS);
23074 sub2node->SetVisibility(1);
23075 fNodes->Add(sub2node);
23078 // Place copy #4 of ITS6 in I569
23080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23081 sub2node->SetLineColor(kColorITS);
23082 sub2node->SetVisibility(1);
23083 fNodes->Add(sub2node);
23086 // Place copy #5 of ITS6 in I569
23088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23089 sub2node->SetLineColor(kColorITS);
23090 sub2node->SetVisibility(1);
23091 fNodes->Add(sub2node);
23094 // Place copy #6 of ITS6 in I569
23096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23097 sub2node->SetLineColor(kColorITS);
23098 sub2node->SetVisibility(1);
23099 fNodes->Add(sub2node);
23102 // Place copy #7 of ITS6 in I569
23104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23105 sub2node->SetLineColor(kColorITS);
23106 sub2node->SetVisibility(1);
23107 fNodes->Add(sub2node);
23110 // Place copy #8 of ITS6 in I569
23112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23113 sub2node->SetLineColor(kColorITS);
23114 sub2node->SetVisibility(1);
23115 fNodes->Add(sub2node);
23118 // Place copy #9 of ITS6 in I569
23120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23121 sub2node->SetLineColor(kColorITS);
23122 sub2node->SetVisibility(1);
23123 fNodes->Add(sub2node);
23126 // Place copy #10 of ITS6 in I569
23128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23129 sub2node->SetLineColor(kColorITS);
23130 sub2node->SetVisibility(1);
23131 fNodes->Add(sub2node);
23134 // Place copy #11 of ITS6 in I569
23136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23137 sub2node->SetLineColor(kColorITS);
23138 sub2node->SetVisibility(1);
23139 fNodes->Add(sub2node);
23142 // Place copy #12 of ITS6 in I569
23144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23145 sub2node->SetLineColor(kColorITS);
23146 sub2node->SetVisibility(1);
23147 fNodes->Add(sub2node);
23150 // Place copy #13 of ITS6 in I569
23152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23153 sub2node->SetLineColor(kColorITS);
23154 sub2node->SetVisibility(1);
23155 fNodes->Add(sub2node);
23158 // Place copy #14 of ITS6 in I569
23160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23161 sub2node->SetLineColor(kColorITS);
23162 sub2node->SetVisibility(1);
23163 fNodes->Add(sub2node);
23166 // Place copy #15 of ITS6 in I569
23168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23169 sub2node->SetLineColor(kColorITS);
23170 sub2node->SetVisibility(1);
23171 fNodes->Add(sub2node);
23174 // Place copy #16 of ITS6 in I569
23176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23177 sub2node->SetLineColor(kColorITS);
23178 sub2node->SetVisibility(1);
23179 fNodes->Add(sub2node);
23182 // Place copy #17 of ITS6 in I569
23184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23185 sub2node->SetLineColor(kColorITS);
23186 sub2node->SetVisibility(1);
23187 fNodes->Add(sub2node);
23190 // Place copy #18 of ITS6 in I569
23192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23193 sub2node->SetLineColor(kColorITS);
23194 sub2node->SetVisibility(1);
23195 fNodes->Add(sub2node);
23198 // Place copy #19 of ITS6 in I569
23200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23201 sub2node->SetLineColor(kColorITS);
23202 sub2node->SetVisibility(1);
23203 fNodes->Add(sub2node);
23206 // Place copy #20 of ITS6 in I569
23208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23209 sub2node->SetLineColor(kColorITS);
23210 sub2node->SetVisibility(1);
23211 fNodes->Add(sub2node);
23214 // Place copy #21 of ITS6 in I569
23216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23217 sub2node->SetLineColor(kColorITS);
23218 sub2node->SetVisibility(1);
23219 fNodes->Add(sub2node);
23222 // Place copy #22 of ITS6 in I569
23224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23225 sub2node->SetLineColor(kColorITS);
23226 sub2node->SetVisibility(1);
23227 fNodes->Add(sub2node);
23230 // Place copy #23 of ITS6 in I569
23232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23233 sub2node->SetLineColor(kColorITS);
23234 sub2node->SetVisibility(1);
23235 fNodes->Add(sub2node);
23238 // Place copy #24 of ITS6 in I569
23240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23241 sub2node->SetLineColor(kColorITS);
23242 sub2node->SetVisibility(1);
23243 fNodes->Add(sub2node);
23246 // Place copy #25 of ITS6 in I569
23248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23249 sub2node->SetLineColor(kColorITS);
23250 sub2node->SetVisibility(1);
23251 fNodes->Add(sub2node);
23253 fNodes->Add(sub1node);
23256 // Place copy #33 of I569 in IT56
23258 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23259 sub1node->SetLineColor(kColorITS);
23260 sub1node->SetVisibility(0);
23263 // Place copy #1 of ITS6 in I569
23265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23266 sub2node->SetLineColor(kColorITS);
23267 sub2node->SetVisibility(1);
23268 fNodes->Add(sub2node);
23271 // Place copy #2 of ITS6 in I569
23273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23274 sub2node->SetLineColor(kColorITS);
23275 sub2node->SetVisibility(1);
23276 fNodes->Add(sub2node);
23279 // Place copy #3 of ITS6 in I569
23281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23282 sub2node->SetLineColor(kColorITS);
23283 sub2node->SetVisibility(1);
23284 fNodes->Add(sub2node);
23287 // Place copy #4 of ITS6 in I569
23289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23290 sub2node->SetLineColor(kColorITS);
23291 sub2node->SetVisibility(1);
23292 fNodes->Add(sub2node);
23295 // Place copy #5 of ITS6 in I569
23297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23298 sub2node->SetLineColor(kColorITS);
23299 sub2node->SetVisibility(1);
23300 fNodes->Add(sub2node);
23303 // Place copy #6 of ITS6 in I569
23305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23306 sub2node->SetLineColor(kColorITS);
23307 sub2node->SetVisibility(1);
23308 fNodes->Add(sub2node);
23311 // Place copy #7 of ITS6 in I569
23313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23314 sub2node->SetLineColor(kColorITS);
23315 sub2node->SetVisibility(1);
23316 fNodes->Add(sub2node);
23319 // Place copy #8 of ITS6 in I569
23321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23322 sub2node->SetLineColor(kColorITS);
23323 sub2node->SetVisibility(1);
23324 fNodes->Add(sub2node);
23327 // Place copy #9 of ITS6 in I569
23329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23330 sub2node->SetLineColor(kColorITS);
23331 sub2node->SetVisibility(1);
23332 fNodes->Add(sub2node);
23335 // Place copy #10 of ITS6 in I569
23337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23338 sub2node->SetLineColor(kColorITS);
23339 sub2node->SetVisibility(1);
23340 fNodes->Add(sub2node);
23343 // Place copy #11 of ITS6 in I569
23345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23346 sub2node->SetLineColor(kColorITS);
23347 sub2node->SetVisibility(1);
23348 fNodes->Add(sub2node);
23351 // Place copy #12 of ITS6 in I569
23353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23354 sub2node->SetLineColor(kColorITS);
23355 sub2node->SetVisibility(1);
23356 fNodes->Add(sub2node);
23359 // Place copy #13 of ITS6 in I569
23361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23362 sub2node->SetLineColor(kColorITS);
23363 sub2node->SetVisibility(1);
23364 fNodes->Add(sub2node);
23367 // Place copy #14 of ITS6 in I569
23369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23370 sub2node->SetLineColor(kColorITS);
23371 sub2node->SetVisibility(1);
23372 fNodes->Add(sub2node);
23375 // Place copy #15 of ITS6 in I569
23377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23378 sub2node->SetLineColor(kColorITS);
23379 sub2node->SetVisibility(1);
23380 fNodes->Add(sub2node);
23383 // Place copy #16 of ITS6 in I569
23385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23386 sub2node->SetLineColor(kColorITS);
23387 sub2node->SetVisibility(1);
23388 fNodes->Add(sub2node);
23391 // Place copy #17 of ITS6 in I569
23393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23394 sub2node->SetLineColor(kColorITS);
23395 sub2node->SetVisibility(1);
23396 fNodes->Add(sub2node);
23399 // Place copy #18 of ITS6 in I569
23401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23402 sub2node->SetLineColor(kColorITS);
23403 sub2node->SetVisibility(1);
23404 fNodes->Add(sub2node);
23407 // Place copy #19 of ITS6 in I569
23409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23410 sub2node->SetLineColor(kColorITS);
23411 sub2node->SetVisibility(1);
23412 fNodes->Add(sub2node);
23415 // Place copy #20 of ITS6 in I569
23417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23418 sub2node->SetLineColor(kColorITS);
23419 sub2node->SetVisibility(1);
23420 fNodes->Add(sub2node);
23423 // Place copy #21 of ITS6 in I569
23425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23426 sub2node->SetLineColor(kColorITS);
23427 sub2node->SetVisibility(1);
23428 fNodes->Add(sub2node);
23431 // Place copy #22 of ITS6 in I569
23433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23434 sub2node->SetLineColor(kColorITS);
23435 sub2node->SetVisibility(1);
23436 fNodes->Add(sub2node);
23439 // Place copy #23 of ITS6 in I569
23441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23442 sub2node->SetLineColor(kColorITS);
23443 sub2node->SetVisibility(1);
23444 fNodes->Add(sub2node);
23447 // Place copy #24 of ITS6 in I569
23449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23450 sub2node->SetLineColor(kColorITS);
23451 sub2node->SetVisibility(1);
23452 fNodes->Add(sub2node);
23455 // Place copy #25 of ITS6 in I569
23457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23458 sub2node->SetLineColor(kColorITS);
23459 sub2node->SetVisibility(1);
23460 fNodes->Add(sub2node);
23462 fNodes->Add(sub1node);
23465 // Place copy #34 of I569 in IT56
23467 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23468 sub1node->SetLineColor(kColorITS);
23469 sub1node->SetVisibility(0);
23472 // Place copy #1 of ITS6 in I569
23474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23475 sub2node->SetLineColor(kColorITS);
23476 sub2node->SetVisibility(1);
23477 fNodes->Add(sub2node);
23480 // Place copy #2 of ITS6 in I569
23482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23483 sub2node->SetLineColor(kColorITS);
23484 sub2node->SetVisibility(1);
23485 fNodes->Add(sub2node);
23488 // Place copy #3 of ITS6 in I569
23490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23491 sub2node->SetLineColor(kColorITS);
23492 sub2node->SetVisibility(1);
23493 fNodes->Add(sub2node);
23496 // Place copy #4 of ITS6 in I569
23498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23499 sub2node->SetLineColor(kColorITS);
23500 sub2node->SetVisibility(1);
23501 fNodes->Add(sub2node);
23504 // Place copy #5 of ITS6 in I569
23506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23507 sub2node->SetLineColor(kColorITS);
23508 sub2node->SetVisibility(1);
23509 fNodes->Add(sub2node);
23512 // Place copy #6 of ITS6 in I569
23514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23515 sub2node->SetLineColor(kColorITS);
23516 sub2node->SetVisibility(1);
23517 fNodes->Add(sub2node);
23520 // Place copy #7 of ITS6 in I569
23522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23523 sub2node->SetLineColor(kColorITS);
23524 sub2node->SetVisibility(1);
23525 fNodes->Add(sub2node);
23528 // Place copy #8 of ITS6 in I569
23530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23531 sub2node->SetLineColor(kColorITS);
23532 sub2node->SetVisibility(1);
23533 fNodes->Add(sub2node);
23536 // Place copy #9 of ITS6 in I569
23538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23539 sub2node->SetLineColor(kColorITS);
23540 sub2node->SetVisibility(1);
23541 fNodes->Add(sub2node);
23544 // Place copy #10 of ITS6 in I569
23546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23547 sub2node->SetLineColor(kColorITS);
23548 sub2node->SetVisibility(1);
23549 fNodes->Add(sub2node);
23552 // Place copy #11 of ITS6 in I569
23554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23555 sub2node->SetLineColor(kColorITS);
23556 sub2node->SetVisibility(1);
23557 fNodes->Add(sub2node);
23560 // Place copy #12 of ITS6 in I569
23562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23563 sub2node->SetLineColor(kColorITS);
23564 sub2node->SetVisibility(1);
23565 fNodes->Add(sub2node);
23568 // Place copy #13 of ITS6 in I569
23570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23571 sub2node->SetLineColor(kColorITS);
23572 sub2node->SetVisibility(1);
23573 fNodes->Add(sub2node);
23576 // Place copy #14 of ITS6 in I569
23578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23579 sub2node->SetLineColor(kColorITS);
23580 sub2node->SetVisibility(1);
23581 fNodes->Add(sub2node);
23584 // Place copy #15 of ITS6 in I569
23586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23587 sub2node->SetLineColor(kColorITS);
23588 sub2node->SetVisibility(1);
23589 fNodes->Add(sub2node);
23592 // Place copy #16 of ITS6 in I569
23594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23595 sub2node->SetLineColor(kColorITS);
23596 sub2node->SetVisibility(1);
23597 fNodes->Add(sub2node);
23600 // Place copy #17 of ITS6 in I569
23602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23603 sub2node->SetLineColor(kColorITS);
23604 sub2node->SetVisibility(1);
23605 fNodes->Add(sub2node);
23608 // Place copy #18 of ITS6 in I569
23610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23611 sub2node->SetLineColor(kColorITS);
23612 sub2node->SetVisibility(1);
23613 fNodes->Add(sub2node);
23616 // Place copy #19 of ITS6 in I569
23618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23619 sub2node->SetLineColor(kColorITS);
23620 sub2node->SetVisibility(1);
23621 fNodes->Add(sub2node);
23624 // Place copy #20 of ITS6 in I569
23626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23627 sub2node->SetLineColor(kColorITS);
23628 sub2node->SetVisibility(1);
23629 fNodes->Add(sub2node);
23632 // Place copy #21 of ITS6 in I569
23634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23635 sub2node->SetLineColor(kColorITS);
23636 sub2node->SetVisibility(1);
23637 fNodes->Add(sub2node);
23640 // Place copy #22 of ITS6 in I569
23642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23643 sub2node->SetLineColor(kColorITS);
23644 sub2node->SetVisibility(1);
23645 fNodes->Add(sub2node);
23648 // Place copy #23 of ITS6 in I569
23650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23651 sub2node->SetLineColor(kColorITS);
23652 sub2node->SetVisibility(1);
23653 fNodes->Add(sub2node);
23656 // Place copy #24 of ITS6 in I569
23658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23659 sub2node->SetLineColor(kColorITS);
23660 sub2node->SetVisibility(1);
23661 fNodes->Add(sub2node);
23664 // Place copy #25 of ITS6 in I569
23666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23667 sub2node->SetLineColor(kColorITS);
23668 sub2node->SetVisibility(1);
23669 fNodes->Add(sub2node);
23671 fNodes->Add(sub1node);
23674 // Place copy #35 of I569 in IT56
23676 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23677 sub1node->SetLineColor(kColorITS);
23678 sub1node->SetVisibility(0);
23681 // Place copy #1 of ITS6 in I569
23683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23684 sub2node->SetLineColor(kColorITS);
23685 sub2node->SetVisibility(1);
23686 fNodes->Add(sub2node);
23689 // Place copy #2 of ITS6 in I569
23691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23692 sub2node->SetLineColor(kColorITS);
23693 sub2node->SetVisibility(1);
23694 fNodes->Add(sub2node);
23697 // Place copy #3 of ITS6 in I569
23699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23700 sub2node->SetLineColor(kColorITS);
23701 sub2node->SetVisibility(1);
23702 fNodes->Add(sub2node);
23705 // Place copy #4 of ITS6 in I569
23707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23708 sub2node->SetLineColor(kColorITS);
23709 sub2node->SetVisibility(1);
23710 fNodes->Add(sub2node);
23713 // Place copy #5 of ITS6 in I569
23715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23716 sub2node->SetLineColor(kColorITS);
23717 sub2node->SetVisibility(1);
23718 fNodes->Add(sub2node);
23721 // Place copy #6 of ITS6 in I569
23723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23724 sub2node->SetLineColor(kColorITS);
23725 sub2node->SetVisibility(1);
23726 fNodes->Add(sub2node);
23729 // Place copy #7 of ITS6 in I569
23731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23732 sub2node->SetLineColor(kColorITS);
23733 sub2node->SetVisibility(1);
23734 fNodes->Add(sub2node);
23737 // Place copy #8 of ITS6 in I569
23739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23740 sub2node->SetLineColor(kColorITS);
23741 sub2node->SetVisibility(1);
23742 fNodes->Add(sub2node);
23745 // Place copy #9 of ITS6 in I569
23747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23748 sub2node->SetLineColor(kColorITS);
23749 sub2node->SetVisibility(1);
23750 fNodes->Add(sub2node);
23753 // Place copy #10 of ITS6 in I569
23755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23756 sub2node->SetLineColor(kColorITS);
23757 sub2node->SetVisibility(1);
23758 fNodes->Add(sub2node);
23761 // Place copy #11 of ITS6 in I569
23763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23764 sub2node->SetLineColor(kColorITS);
23765 sub2node->SetVisibility(1);
23766 fNodes->Add(sub2node);
23769 // Place copy #12 of ITS6 in I569
23771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23772 sub2node->SetLineColor(kColorITS);
23773 sub2node->SetVisibility(1);
23774 fNodes->Add(sub2node);
23777 // Place copy #13 of ITS6 in I569
23779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23780 sub2node->SetLineColor(kColorITS);
23781 sub2node->SetVisibility(1);
23782 fNodes->Add(sub2node);
23785 // Place copy #14 of ITS6 in I569
23787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23788 sub2node->SetLineColor(kColorITS);
23789 sub2node->SetVisibility(1);
23790 fNodes->Add(sub2node);
23793 // Place copy #15 of ITS6 in I569
23795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23796 sub2node->SetLineColor(kColorITS);
23797 sub2node->SetVisibility(1);
23798 fNodes->Add(sub2node);
23801 // Place copy #16 of ITS6 in I569
23803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23804 sub2node->SetLineColor(kColorITS);
23805 sub2node->SetVisibility(1);
23806 fNodes->Add(sub2node);
23809 // Place copy #17 of ITS6 in I569
23811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23812 sub2node->SetLineColor(kColorITS);
23813 sub2node->SetVisibility(1);
23814 fNodes->Add(sub2node);
23817 // Place copy #18 of ITS6 in I569
23819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23820 sub2node->SetLineColor(kColorITS);
23821 sub2node->SetVisibility(1);
23822 fNodes->Add(sub2node);
23825 // Place copy #19 of ITS6 in I569
23827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23828 sub2node->SetLineColor(kColorITS);
23829 sub2node->SetVisibility(1);
23830 fNodes->Add(sub2node);
23833 // Place copy #20 of ITS6 in I569
23835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23836 sub2node->SetLineColor(kColorITS);
23837 sub2node->SetVisibility(1);
23838 fNodes->Add(sub2node);
23841 // Place copy #21 of ITS6 in I569
23843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23844 sub2node->SetLineColor(kColorITS);
23845 sub2node->SetVisibility(1);
23846 fNodes->Add(sub2node);
23849 // Place copy #22 of ITS6 in I569
23851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23852 sub2node->SetLineColor(kColorITS);
23853 sub2node->SetVisibility(1);
23854 fNodes->Add(sub2node);
23857 // Place copy #23 of ITS6 in I569
23859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23860 sub2node->SetLineColor(kColorITS);
23861 sub2node->SetVisibility(1);
23862 fNodes->Add(sub2node);
23865 // Place copy #24 of ITS6 in I569
23867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23868 sub2node->SetLineColor(kColorITS);
23869 sub2node->SetVisibility(1);
23870 fNodes->Add(sub2node);
23873 // Place copy #25 of ITS6 in I569
23875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23876 sub2node->SetLineColor(kColorITS);
23877 sub2node->SetVisibility(1);
23878 fNodes->Add(sub2node);
23880 fNodes->Add(sub1node);
23883 // Place copy #36 of I569 in IT56
23885 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23886 sub1node->SetLineColor(kColorITS);
23887 sub1node->SetVisibility(0);
23890 // Place copy #1 of ITS6 in I569
23892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23893 sub2node->SetLineColor(kColorITS);
23894 sub2node->SetVisibility(1);
23895 fNodes->Add(sub2node);
23898 // Place copy #2 of ITS6 in I569
23900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23901 sub2node->SetLineColor(kColorITS);
23902 sub2node->SetVisibility(1);
23903 fNodes->Add(sub2node);
23906 // Place copy #3 of ITS6 in I569
23908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23909 sub2node->SetLineColor(kColorITS);
23910 sub2node->SetVisibility(1);
23911 fNodes->Add(sub2node);
23914 // Place copy #4 of ITS6 in I569
23916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23917 sub2node->SetLineColor(kColorITS);
23918 sub2node->SetVisibility(1);
23919 fNodes->Add(sub2node);
23922 // Place copy #5 of ITS6 in I569
23924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23925 sub2node->SetLineColor(kColorITS);
23926 sub2node->SetVisibility(1);
23927 fNodes->Add(sub2node);
23930 // Place copy #6 of ITS6 in I569
23932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23933 sub2node->SetLineColor(kColorITS);
23934 sub2node->SetVisibility(1);
23935 fNodes->Add(sub2node);
23938 // Place copy #7 of ITS6 in I569
23940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23941 sub2node->SetLineColor(kColorITS);
23942 sub2node->SetVisibility(1);
23943 fNodes->Add(sub2node);
23946 // Place copy #8 of ITS6 in I569
23948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23949 sub2node->SetLineColor(kColorITS);
23950 sub2node->SetVisibility(1);
23951 fNodes->Add(sub2node);
23954 // Place copy #9 of ITS6 in I569
23956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23957 sub2node->SetLineColor(kColorITS);
23958 sub2node->SetVisibility(1);
23959 fNodes->Add(sub2node);
23962 // Place copy #10 of ITS6 in I569
23964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23965 sub2node->SetLineColor(kColorITS);
23966 sub2node->SetVisibility(1);
23967 fNodes->Add(sub2node);
23970 // Place copy #11 of ITS6 in I569
23972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23973 sub2node->SetLineColor(kColorITS);
23974 sub2node->SetVisibility(1);
23975 fNodes->Add(sub2node);
23978 // Place copy #12 of ITS6 in I569
23980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23981 sub2node->SetLineColor(kColorITS);
23982 sub2node->SetVisibility(1);
23983 fNodes->Add(sub2node);
23986 // Place copy #13 of ITS6 in I569
23988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23989 sub2node->SetLineColor(kColorITS);
23990 sub2node->SetVisibility(1);
23991 fNodes->Add(sub2node);
23994 // Place copy #14 of ITS6 in I569
23996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23997 sub2node->SetLineColor(kColorITS);
23998 sub2node->SetVisibility(1);
23999 fNodes->Add(sub2node);
24002 // Place copy #15 of ITS6 in I569
24004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24005 sub2node->SetLineColor(kColorITS);
24006 sub2node->SetVisibility(1);
24007 fNodes->Add(sub2node);
24010 // Place copy #16 of ITS6 in I569
24012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24013 sub2node->SetLineColor(kColorITS);
24014 sub2node->SetVisibility(1);
24015 fNodes->Add(sub2node);
24018 // Place copy #17 of ITS6 in I569
24020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24021 sub2node->SetLineColor(kColorITS);
24022 sub2node->SetVisibility(1);
24023 fNodes->Add(sub2node);
24026 // Place copy #18 of ITS6 in I569
24028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24029 sub2node->SetLineColor(kColorITS);
24030 sub2node->SetVisibility(1);
24031 fNodes->Add(sub2node);
24034 // Place copy #19 of ITS6 in I569
24036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24037 sub2node->SetLineColor(kColorITS);
24038 sub2node->SetVisibility(1);
24039 fNodes->Add(sub2node);
24042 // Place copy #20 of ITS6 in I569
24044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24045 sub2node->SetLineColor(kColorITS);
24046 sub2node->SetVisibility(1);
24047 fNodes->Add(sub2node);
24050 // Place copy #21 of ITS6 in I569
24052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24053 sub2node->SetLineColor(kColorITS);
24054 sub2node->SetVisibility(1);
24055 fNodes->Add(sub2node);
24058 // Place copy #22 of ITS6 in I569
24060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24061 sub2node->SetLineColor(kColorITS);
24062 sub2node->SetVisibility(1);
24063 fNodes->Add(sub2node);
24066 // Place copy #23 of ITS6 in I569
24068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24069 sub2node->SetLineColor(kColorITS);
24070 sub2node->SetVisibility(1);
24071 fNodes->Add(sub2node);
24074 // Place copy #24 of ITS6 in I569
24076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24077 sub2node->SetLineColor(kColorITS);
24078 sub2node->SetVisibility(1);
24079 fNodes->Add(sub2node);
24082 // Place copy #25 of ITS6 in I569
24084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24085 sub2node->SetLineColor(kColorITS);
24086 sub2node->SetVisibility(1);
24087 fNodes->Add(sub2node);
24089 fNodes->Add(sub1node);
24092 // Place copy #37 of I569 in IT56
24094 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24095 sub1node->SetLineColor(kColorITS);
24096 sub1node->SetVisibility(0);
24099 // Place copy #1 of ITS6 in I569
24101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24102 sub2node->SetLineColor(kColorITS);
24103 sub2node->SetVisibility(1);
24104 fNodes->Add(sub2node);
24107 // Place copy #2 of ITS6 in I569
24109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24110 sub2node->SetLineColor(kColorITS);
24111 sub2node->SetVisibility(1);
24112 fNodes->Add(sub2node);
24115 // Place copy #3 of ITS6 in I569
24117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24118 sub2node->SetLineColor(kColorITS);
24119 sub2node->SetVisibility(1);
24120 fNodes->Add(sub2node);
24123 // Place copy #4 of ITS6 in I569
24125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24126 sub2node->SetLineColor(kColorITS);
24127 sub2node->SetVisibility(1);
24128 fNodes->Add(sub2node);
24131 // Place copy #5 of ITS6 in I569
24133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24134 sub2node->SetLineColor(kColorITS);
24135 sub2node->SetVisibility(1);
24136 fNodes->Add(sub2node);
24139 // Place copy #6 of ITS6 in I569
24141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24142 sub2node->SetLineColor(kColorITS);
24143 sub2node->SetVisibility(1);
24144 fNodes->Add(sub2node);
24147 // Place copy #7 of ITS6 in I569
24149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24150 sub2node->SetLineColor(kColorITS);
24151 sub2node->SetVisibility(1);
24152 fNodes->Add(sub2node);
24155 // Place copy #8 of ITS6 in I569
24157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24158 sub2node->SetLineColor(kColorITS);
24159 sub2node->SetVisibility(1);
24160 fNodes->Add(sub2node);
24163 // Place copy #9 of ITS6 in I569
24165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24166 sub2node->SetLineColor(kColorITS);
24167 sub2node->SetVisibility(1);
24168 fNodes->Add(sub2node);
24171 // Place copy #10 of ITS6 in I569
24173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24174 sub2node->SetLineColor(kColorITS);
24175 sub2node->SetVisibility(1);
24176 fNodes->Add(sub2node);
24179 // Place copy #11 of ITS6 in I569
24181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24182 sub2node->SetLineColor(kColorITS);
24183 sub2node->SetVisibility(1);
24184 fNodes->Add(sub2node);
24187 // Place copy #12 of ITS6 in I569
24189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24190 sub2node->SetLineColor(kColorITS);
24191 sub2node->SetVisibility(1);
24192 fNodes->Add(sub2node);
24195 // Place copy #13 of ITS6 in I569
24197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24198 sub2node->SetLineColor(kColorITS);
24199 sub2node->SetVisibility(1);
24200 fNodes->Add(sub2node);
24203 // Place copy #14 of ITS6 in I569
24205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24206 sub2node->SetLineColor(kColorITS);
24207 sub2node->SetVisibility(1);
24208 fNodes->Add(sub2node);
24211 // Place copy #15 of ITS6 in I569
24213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24214 sub2node->SetLineColor(kColorITS);
24215 sub2node->SetVisibility(1);
24216 fNodes->Add(sub2node);
24219 // Place copy #16 of ITS6 in I569
24221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24222 sub2node->SetLineColor(kColorITS);
24223 sub2node->SetVisibility(1);
24224 fNodes->Add(sub2node);
24227 // Place copy #17 of ITS6 in I569
24229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24230 sub2node->SetLineColor(kColorITS);
24231 sub2node->SetVisibility(1);
24232 fNodes->Add(sub2node);
24235 // Place copy #18 of ITS6 in I569
24237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24238 sub2node->SetLineColor(kColorITS);
24239 sub2node->SetVisibility(1);
24240 fNodes->Add(sub2node);
24243 // Place copy #19 of ITS6 in I569
24245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24246 sub2node->SetLineColor(kColorITS);
24247 sub2node->SetVisibility(1);
24248 fNodes->Add(sub2node);
24251 // Place copy #20 of ITS6 in I569
24253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24254 sub2node->SetLineColor(kColorITS);
24255 sub2node->SetVisibility(1);
24256 fNodes->Add(sub2node);
24259 // Place copy #21 of ITS6 in I569
24261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24262 sub2node->SetLineColor(kColorITS);
24263 sub2node->SetVisibility(1);
24264 fNodes->Add(sub2node);
24267 // Place copy #22 of ITS6 in I569
24269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24270 sub2node->SetLineColor(kColorITS);
24271 sub2node->SetVisibility(1);
24272 fNodes->Add(sub2node);
24275 // Place copy #23 of ITS6 in I569
24277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24278 sub2node->SetLineColor(kColorITS);
24279 sub2node->SetVisibility(1);
24280 fNodes->Add(sub2node);
24283 // Place copy #24 of ITS6 in I569
24285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24286 sub2node->SetLineColor(kColorITS);
24287 sub2node->SetVisibility(1);
24288 fNodes->Add(sub2node);
24291 // Place copy #25 of ITS6 in I569
24293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24294 sub2node->SetLineColor(kColorITS);
24295 sub2node->SetVisibility(1);
24296 fNodes->Add(sub2node);
24298 fNodes->Add(sub1node);
24301 // Place copy #38 of I569 in IT56
24303 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24304 sub1node->SetLineColor(kColorITS);
24305 sub1node->SetVisibility(0);
24308 // Place copy #1 of ITS6 in I569
24310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24311 sub2node->SetLineColor(kColorITS);
24312 sub2node->SetVisibility(1);
24313 fNodes->Add(sub2node);
24316 // Place copy #2 of ITS6 in I569
24318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24319 sub2node->SetLineColor(kColorITS);
24320 sub2node->SetVisibility(1);
24321 fNodes->Add(sub2node);
24324 // Place copy #3 of ITS6 in I569
24326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24327 sub2node->SetLineColor(kColorITS);
24328 sub2node->SetVisibility(1);
24329 fNodes->Add(sub2node);
24332 // Place copy #4 of ITS6 in I569
24334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24335 sub2node->SetLineColor(kColorITS);
24336 sub2node->SetVisibility(1);
24337 fNodes->Add(sub2node);
24340 // Place copy #5 of ITS6 in I569
24342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24343 sub2node->SetLineColor(kColorITS);
24344 sub2node->SetVisibility(1);
24345 fNodes->Add(sub2node);
24348 // Place copy #6 of ITS6 in I569
24350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24351 sub2node->SetLineColor(kColorITS);
24352 sub2node->SetVisibility(1);
24353 fNodes->Add(sub2node);
24356 // Place copy #7 of ITS6 in I569
24358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24359 sub2node->SetLineColor(kColorITS);
24360 sub2node->SetVisibility(1);
24361 fNodes->Add(sub2node);
24364 // Place copy #8 of ITS6 in I569
24366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24367 sub2node->SetLineColor(kColorITS);
24368 sub2node->SetVisibility(1);
24369 fNodes->Add(sub2node);
24372 // Place copy #9 of ITS6 in I569
24374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24375 sub2node->SetLineColor(kColorITS);
24376 sub2node->SetVisibility(1);
24377 fNodes->Add(sub2node);
24380 // Place copy #10 of ITS6 in I569
24382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24383 sub2node->SetLineColor(kColorITS);
24384 sub2node->SetVisibility(1);
24385 fNodes->Add(sub2node);
24388 // Place copy #11 of ITS6 in I569
24390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24391 sub2node->SetLineColor(kColorITS);
24392 sub2node->SetVisibility(1);
24393 fNodes->Add(sub2node);
24396 // Place copy #12 of ITS6 in I569
24398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24399 sub2node->SetLineColor(kColorITS);
24400 sub2node->SetVisibility(1);
24401 fNodes->Add(sub2node);
24404 // Place copy #13 of ITS6 in I569
24406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24407 sub2node->SetLineColor(kColorITS);
24408 sub2node->SetVisibility(1);
24409 fNodes->Add(sub2node);
24412 // Place copy #14 of ITS6 in I569
24414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24415 sub2node->SetLineColor(kColorITS);
24416 sub2node->SetVisibility(1);
24417 fNodes->Add(sub2node);
24420 // Place copy #15 of ITS6 in I569
24422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24423 sub2node->SetLineColor(kColorITS);
24424 sub2node->SetVisibility(1);
24425 fNodes->Add(sub2node);
24428 // Place copy #16 of ITS6 in I569
24430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24431 sub2node->SetLineColor(kColorITS);
24432 sub2node->SetVisibility(1);
24433 fNodes->Add(sub2node);
24436 // Place copy #17 of ITS6 in I569
24438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24439 sub2node->SetLineColor(kColorITS);
24440 sub2node->SetVisibility(1);
24441 fNodes->Add(sub2node);
24444 // Place copy #18 of ITS6 in I569
24446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24447 sub2node->SetLineColor(kColorITS);
24448 sub2node->SetVisibility(1);
24449 fNodes->Add(sub2node);
24452 // Place copy #19 of ITS6 in I569
24454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24455 sub2node->SetLineColor(kColorITS);
24456 sub2node->SetVisibility(1);
24457 fNodes->Add(sub2node);
24460 // Place copy #20 of ITS6 in I569
24462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24463 sub2node->SetLineColor(kColorITS);
24464 sub2node->SetVisibility(1);
24465 fNodes->Add(sub2node);
24468 // Place copy #21 of ITS6 in I569
24470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24471 sub2node->SetLineColor(kColorITS);
24472 sub2node->SetVisibility(1);
24473 fNodes->Add(sub2node);
24476 // Place copy #22 of ITS6 in I569
24478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24479 sub2node->SetLineColor(kColorITS);
24480 sub2node->SetVisibility(1);
24481 fNodes->Add(sub2node);
24484 // Place copy #23 of ITS6 in I569
24486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24487 sub2node->SetLineColor(kColorITS);
24488 sub2node->SetVisibility(1);
24489 fNodes->Add(sub2node);
24492 // Place copy #24 of ITS6 in I569
24494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24495 sub2node->SetLineColor(kColorITS);
24496 sub2node->SetVisibility(1);
24497 fNodes->Add(sub2node);
24500 // Place copy #25 of ITS6 in I569
24502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24503 sub2node->SetLineColor(kColorITS);
24504 sub2node->SetVisibility(1);
24505 fNodes->Add(sub2node);
24507 fNodes->Add(sub1node);
24516 //_____________________________________________________________________________
24517 void AliITSvPPRasymm::CreateGeometry(){
24518 ////////////////////////////////////////////////////////////////////////
24519 // This routine defines and Creates the geometry for version 6 of the ITS.
24520 ////////////////////////////////////////////////////////////////////////
24522 //INNER RADII OF THE SILICON LAYERS
24523 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24524 //THICKNESSES OF LAYERS (in % radiation length)
24525 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24526 //HALF LENGTHS OF LAYERS
24527 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24528 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24529 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24530 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24531 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24534 Float_t dits[100], rlim, zmax;
24536 // Float_t pcits[50]
24538 Int_t idrotm[1999], i;
24542 // Define some variables for SPD
24544 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24545 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24546 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24547 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24548 Float_t di108[3], di104[3]; // for both layers
24550 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24551 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24553 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24554 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24556 Float_t dbus=300.; // total bus thickness on both layers (micron)
24558 ddet1 = GetThicknessDet1();
24559 ddet2 = GetThicknessDet2();
24560 dchip1 = GetThicknessChip1();
24561 dchip2 = GetThicknessChip2();
24563 if(ddet1 < 100. || ddet1 > 300.) {
24564 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24565 " The default value of 200 microns will be used." << endl;
24569 if(ddet2 < 100. || ddet2 > 300.) {
24570 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24571 " The default value of 200 microns will be used." << endl;
24575 if(dchip1 < 100. || dchip1 > 300.) {
24576 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24577 " The default value of 200 microns will be used." << endl;
24581 if(dchip2 < 100. || dchip2 > 300.) {
24582 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24583 " The default value of 200 microns will be used." << endl;
24587 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24589 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24591 rails = GetRails();
24593 fluid = GetCoolingFluid();
24595 if(rails != 0 && rails != 1) {
24596 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24597 " The default value of 1 (rails in) will be used." << endl;
24601 if(fluid != 0 && fluid != 1) {
24602 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24603 " The default value of 1 (water) will be used." << endl;
24606 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24607 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24608 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24609 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24611 cout << "ITS: Rails are out." << endl;
24613 cout << "ITS: Rails are in." << endl;
24616 cout << "ITS: The cooling fluid is freon." << endl;
24618 cout << "ITS: The cooling fluid is water." << endl;
24621 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24622 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24623 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24624 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24625 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24627 Float_t deltax, deltay;
24629 Int_t thickness = fMinorVersion/10;
24630 Int_t option = fMinorVersion - 10*thickness;
24633 // Define some variables for SDD
24636 Float_t sin30, cos30;
24638 // SDD electronics+services main volumes
24639 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24641 // SDD detector ladder
24643 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24644 Float_t Y_SDD_sep = 0.20;
24647 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24648 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24650 // ladder foot and end-ladder (frame and cooling)
24651 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24652 Float_t I424dits[3], xI424, yI424;
24653 Float_t I425dits[3];
24655 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24657 // SDD ladder frame and cooling
24658 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24659 Float_t I035dits[3], I037dits[3], I038dits[3];
24660 Float_t I039dits[3], xI039, yI039;
24661 Float_t I041dits[5];
24663 // SDD hybrid, chips and capacitors
24664 Float_t I050dits[3], xI050, yI050;
24665 Float_t I052dits[3], xI052, yI052;
24666 Float_t I042dits[3], xI042, yI042;
24667 Float_t xI042space = 0.17;
24668 Float_t I043dits[3], xI043, yI043;
24669 Float_t xI043space = 0.17;
24670 Float_t zchip, zChipSpace;
24671 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24675 Float_t I044dits[4], xI044, yI044, volI044;
24676 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24677 Char_t HVname[5], LVname[5];
24680 // Define media off-set
24682 Int_t *idtmed = fIdtmed->GetArray()-199;
24685 // Rotation matrices
24687 // SPD - option 'a' (this is NOT the default so leave commented)
24692 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24693 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24694 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24695 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24696 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24697 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24698 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24699 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24700 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24701 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24702 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24703 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24704 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24705 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24706 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24707 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24708 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24709 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24710 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24711 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24712 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24713 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24714 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24715 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24716 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24717 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24718 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24719 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24720 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24721 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24722 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24723 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24724 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24725 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24726 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24727 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24728 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24729 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24730 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24731 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24732 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24733 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24734 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24735 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24736 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24737 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24738 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24739 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24740 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24741 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24742 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24743 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24744 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24745 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24746 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24747 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24748 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24749 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24750 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24751 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24752 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24753 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24754 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24755 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24756 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24757 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24758 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24759 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24760 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24761 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24762 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24763 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24764 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24765 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24766 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24767 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24768 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24772 // SPD - option 'b' (this is the default)
24776 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24777 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24778 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24779 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24780 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24781 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24782 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24783 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24784 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24785 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24786 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24787 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24788 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24789 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24790 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24791 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24792 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24793 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24794 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24795 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24796 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24797 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24798 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24799 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24800 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24801 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24802 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24803 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24804 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24805 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24806 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24807 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24808 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24809 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24810 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24811 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24812 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24813 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24814 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24815 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24816 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24817 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24818 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24819 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24820 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24821 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24822 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24823 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24824 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24825 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24826 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24827 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24828 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24829 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24830 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24831 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24832 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24833 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24834 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24835 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24836 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24837 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24838 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24839 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24840 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24841 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24842 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24843 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24844 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24845 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24846 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24847 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24848 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24849 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24850 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24851 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24852 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24858 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24859 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24860 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24861 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24862 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24863 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24864 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24865 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24866 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24867 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24868 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24869 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24870 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24871 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24872 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24873 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24874 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24875 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24876 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24877 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24878 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24879 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24880 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24881 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24882 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24883 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24884 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24885 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24886 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24887 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24888 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24889 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24890 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24891 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24892 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24893 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24894 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24895 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24896 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24897 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24898 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24899 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24900 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24901 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24902 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24903 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24904 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24905 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24906 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24907 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24908 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24909 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24910 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24911 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24912 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24913 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24914 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24915 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24919 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24920 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24921 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24922 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24923 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24924 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24925 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24926 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24927 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24928 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24929 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24930 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24931 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24932 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24933 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24934 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24935 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24936 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24937 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24938 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24939 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24940 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24941 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24942 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24943 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24944 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24945 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24946 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24947 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24948 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24949 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24950 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24951 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
24952 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
24953 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24954 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24955 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24956 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24957 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24958 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24959 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24960 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24961 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24962 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24963 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24964 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24965 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24966 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24967 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24968 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
24969 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
24970 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24971 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24972 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24973 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24974 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24975 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24976 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24977 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24978 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24979 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24980 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24981 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24982 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24983 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24984 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24985 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24986 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24987 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24988 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24989 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24990 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24991 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24992 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24993 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24994 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24995 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24996 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
24997 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
24998 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
24999 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25000 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25001 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25002 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25007 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25008 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25009 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25010 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25011 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25012 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25013 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25014 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25015 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25016 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25017 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25018 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25019 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25020 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25021 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25022 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25023 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25024 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25025 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25026 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25027 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25028 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25029 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25030 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25031 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25032 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25033 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25034 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25035 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25036 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25037 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25038 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25039 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25040 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25041 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25042 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25043 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25044 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25045 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25046 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25047 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25048 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25049 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25050 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25051 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25052 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25053 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25054 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25055 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25056 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25057 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25058 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25059 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25060 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25061 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25062 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25063 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25064 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25065 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25066 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25067 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25068 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25069 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25070 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25071 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25072 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25073 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25074 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25075 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25076 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25077 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25078 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25079 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25080 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25081 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25082 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25083 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25084 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25085 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25086 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25087 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25091 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25092 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25093 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25094 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25095 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25096 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25097 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25098 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25099 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25100 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25101 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25102 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25103 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25104 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25105 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25106 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25107 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25108 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25109 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25110 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25111 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25112 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25113 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25114 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25115 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25116 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25117 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25118 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25119 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25120 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25121 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25122 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25123 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25124 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25125 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25126 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25127 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25131 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25134 // CONVERT INTO CM (RL(SI)=9.36 CM)
25136 for (i = 0; i < 6; ++i) {
25137 drl[i] = drl[i] / 100. * 9.36;
25140 // FIELD CAGE HALF LENGTH
25146 // --- Define ghost volume containing the whole ITS (including services)
25147 // and fill it with air
25152 dgh[3] = -ztpc-5.-0.1;
25197 dgh[48] = ztpc+4.+0.1;
25200 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25203 // --- Place the ghost volume in its mother volume (ALIC) and make it
25206 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25207 //gMC->Gsatt("ITSV", "SEEN", 0);
25210 // --- Define ghost volume containing the six layers and fill it with air
25239 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25241 // --- Place the ghost volume in its mother volume (ITSV) and make it
25244 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25245 //gMC->Gsatt("ITSD", "SEEN", 0);
25248 // --- Define SPD (option 'a') volumes ----------------------------
25250 // SPD - option 'a'
25251 // (this is NOT the default)
25258 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25265 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25268 di10a[1] = ddet1+dchip1+dbus+0.0025;
25270 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25273 di20a[1] = ddet2+dchip2+dbus+0.0025;
25275 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25280 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25287 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25292 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25299 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25304 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25309 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25314 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25321 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25326 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25333 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25338 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25343 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25350 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25355 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25362 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25367 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25372 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25379 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25384 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25391 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25396 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25401 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25408 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25413 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25420 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25423 di103[1] = ddet1+dchip1;
25425 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25428 dits[1] = 0.475; //0.685; 0.015
25430 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25435 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25438 di1d3[1] = ddet2+dchip2;
25440 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25448 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25455 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25460 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25465 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25472 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25480 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25487 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25493 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25498 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25503 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25508 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25513 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25519 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25524 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25530 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25535 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25542 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25547 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25552 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25557 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25562 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25569 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25576 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25581 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25587 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25588 // was I177 in old geom.
25593 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25594 // was I177 in old geom.
25600 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25606 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25607 // was I174 in old geom.
25612 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25613 // was I174 in old geom.
25620 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25621 // was I172 in old geom.
25626 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25627 // was I172 in old geom.
25634 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25635 // was I170 in old geom.
25640 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25641 // was I170 in old geom.
25650 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25651 // was I168 in old geom.
25658 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25659 // was I168 in old geom.
25665 // --- Define SPD (option 'b') volumes ----------------------------
25667 // SPD - option 'b'
25668 // (this is the default)
25675 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25682 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25685 di10b[1] = ddet1+dchip1+dbus+0.0025;
25687 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25691 di20b[1] = ddet2+dchip2+dbus+0.0025;
25693 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25699 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25706 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25711 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25718 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25723 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25728 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25733 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25740 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25745 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25752 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25757 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25762 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25769 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25774 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25781 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25786 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25791 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25798 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25803 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25810 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25815 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25820 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25827 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25832 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25839 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25842 dits[1] = 0.475 ; //0.685; 0.015
25844 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25847 di107[1] = ddet1+dchip1;
25849 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25854 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25859 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25862 di1d7[1] = ddet2+dchip2;
25864 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25871 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25878 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25883 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25888 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25895 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25903 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25910 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25916 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25921 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25926 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25931 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25936 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25943 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25948 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25954 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25959 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25966 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25971 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25976 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25981 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25986 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25993 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26000 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26005 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26011 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26012 // was I177 in old geom.
26017 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26018 // was I177 in old geom.
26024 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26030 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26031 // was I174 in old geom.
26036 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26037 // was I174 in old geom.
26044 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26045 // was I172 in old geom.
26050 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26051 // was I172 in old geom.
26058 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26059 // was I170 in old geom.
26064 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26065 // was I170 in old geom.
26074 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26075 // was I168 in old geom.
26082 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26083 // was I168 in old geom.
26089 // --- Define SDD volumes ------------------------------------------
26092 cos30 = cos(30.*3.14159/180.);
26093 sin30 = sin(30.*3.14159/180.);
26117 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26119 // block of the SDD electronics and related ladder frame
26122 I018dits[2] = 3.65;
26123 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26125 // block of the SDD end ladder
26128 I024dits[2] = 2.725;
26129 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26131 // ladder frame of layer 3 - F.T. March,7-2001
26132 I047dits[0] = I018dits[0];
26133 I047dits[1] = I018dits[1];
26134 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26135 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26137 // ladder frame of layer 4 - F.T. March,7-2001
26138 I048dits[0] = I018dits[0];
26139 I048dits[1] = I018dits[1];
26140 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26141 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26144 // global SDD volume (sensitive + insensitive)
26145 I302dits[0] = 3.6250;
26146 I302dits[1] = 0.0150;
26147 I302dits[2] = 4.3794;
26148 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26150 // Like for I302 - F.T. March,7-2001
26151 I402dits[0] = 3.6250;
26152 I402dits[1] = 0.0150;
26153 I402dits[2] = 4.3794;
26154 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26156 // SDD ladder of layer 3 - F.T. March,7-2001
26157 I004dits[0] = I302dits[0]+0.005;
26158 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26159 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26160 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26161 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26163 I004dits[2] = I004dits[2] + I302dits[2];
26164 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26166 // SDD ladder of layer 4 - F.T. March,7-2001
26167 I005dits[0] = I402dits[0]+0.005;
26168 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26169 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26170 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26171 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26173 I005dits[2] = I005dits[2] + I402dits[2];
26174 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26177 // -- block of the SDD ladder foot and end ladder
26179 // ladder foot mother volume
26180 I028dits[0] = 3.0000;
26181 I028dits[1] = 0.4000;
26182 I028dits[2] = 0.9000;
26183 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26185 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26186 I420dits[0] = 0.4500;
26187 I420dits[1] = 0.4000;
26188 I420dits[2] = 0.4500;
26189 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26191 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26193 I421dits[1] = 0.25;
26194 I421dits[2] = I420dits[1];
26195 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26197 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26198 I422dits[0] = 0.0000;
26199 I422dits[1] = 0.2000;
26200 I422dits[2] = 0.0000;
26201 I422dits[3] = 180.00;
26202 I422dits[4] = 0.0000;
26203 I422dits[5] = 360.00;
26204 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26206 // support for ruby-sphere (I422) - F.T. March,7-2001
26207 I423dits[0] = 0.0000;
26208 I423dits[1] = 0.1000;
26209 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26210 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26212 // passage for HV microcables - F.T. March,7-2001
26213 I424dits[0] = 1.5000;
26214 I424dits[1] = 0.1500;
26215 I424dits[2] = I421dits[2];
26216 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26218 // HV microcables segment at the end ladder - F.T. March,7-2001
26219 I425dits[0] = 1.350000;
26220 I425dits[1] = 0.015250;
26221 I425dits[2] = I024dits[2];
26222 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26224 // lower edge of SDD ladder frame at end-ladder - part 1
26227 dits[2] = I024dits[2];
26229 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26231 // lower edge of SDD ladder frame at end-ladder - part 2
26234 dits[2] = I024dits[2];
26236 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26238 // new: for the 1st top rod of the structure
26239 // at the end-ladder - F.T. March,7-2001
26241 I029dits[1] = 0.1815;
26242 I029dits[2] = 1.0100;
26243 I029dits[3] = 0.015;
26244 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26246 // new: for the 2nd top rod of the structure
26247 // at the end-ladder - F.T. March,7-2001
26248 I030dits[0] = 0.1830;
26249 I030dits[1] = 0.1650;
26250 I030dits[2] = 1.0100;
26251 I030dits[3] = 0.0150;
26252 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26254 // inox cooling tubes for the end ladder - F.T. March,7-2001
26255 I031dits[0] = 0.093;
26257 I031dits[2] = I024dits[2];
26258 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26261 // cooling water for the end ladder - F.T. March,7-2001
26263 I032dits[1] = I031dits[0];
26264 I032dits[2] = I024dits[2];
26265 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26267 // cooling freon for the end ladder - R.B. March,21-2001
26269 I032dits[1] = I031dits[0];
26270 I032dits[2] = I024dits[2];
26271 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26274 // -- block of the SDD ladder frame holding the electronics
26276 // edge of the ladder frame - part 1
26281 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26283 // edge of the ladder frame - part 2
26288 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26290 // inclined segments of the ladder frame
26295 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26297 // horiz.segments of the ladders, normal to ladder edges
26302 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26304 // horiz.segments of the ladders, at 45 deg. to ladder edges
26309 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26311 // supports of the ceramic pins holding the detectors
26315 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26317 // ceramic pins holding the detectors
26321 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26323 // holders of cooling tubes
26325 I035dits[1] = 0.15;
26327 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26329 // top holders of microcables
26333 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26335 // inox cooling tubes - F.T. March,7-2001
26336 I037dits[0] = 0.093;
26338 I037dits[2] = I018dits[2];
26339 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26342 // cooling water - F.T. March,7-2001
26344 I038dits[1] = I037dits[0];
26345 I038dits[2] = I018dits[2];
26346 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26348 // cooling freon - R.B. March,21-2001
26350 I038dits[1] = I037dits[0];
26351 I038dits[2] = I018dits[2];
26352 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26354 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26356 // SDD heat bridge - F.T. March,7-2001
26357 I039dits[0] = 1.1000;
26358 I039dits[1] = 0.0087;
26359 I039dits[2] = 3.2500;
26360 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26365 dits[2] = I039dits[2];
26366 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26370 I041dits[1] = 0.12;
26371 I041dits[2] = I039dits[2];
26374 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26377 // SDD PASCAL - F.T. March,7-2001
26378 I042dits[0] = 0.5000;
26379 I042dits[1] = 0.0175;
26380 I042dits[2] = 0.5000;
26381 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26383 // SDD AMBRA - F.T. March,7-2001
26384 I043dits[0] = 0.3500;
26385 I043dits[1] = 0.0175;
26386 I043dits[2] = 0.5000;
26387 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26389 // SDD capacitors - F.T. March,7-2001
26390 I051dits[0] = 0.1400;
26391 I051dits[1] = 0.0350;
26392 I051dits[2] = 0.0625;
26393 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26395 // SDD hybrid circuit - F.T. March,7-2001
26396 I052dits[0] = 1.725000;
26397 I052dits[1] = 0.003743;
26398 I052dits[2] = I039dits[2];
26399 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26401 // SDD anode microcable : changed - F.T. March,7-2001
26402 I044dits[0] = I018dits[2];
26403 I044dits[1] = I039dits[2];
26404 I044dits[2] = 0.00084;
26405 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26406 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26407 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26409 // SDD electronics box - F.T. March,7-2001
26410 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26411 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26412 I050dits[2] = I018dits[2];
26413 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26415 // SDD sensitive volume
26417 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26419 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26421 // Like for ITS3 - F.T. March,7-2001
26423 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26425 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26428 // --- Define SSD volumes ------------------------------------------
26452 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26457 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26462 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26467 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26472 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26477 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26482 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26487 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26492 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26497 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26502 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26508 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26513 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26519 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26525 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26531 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26536 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26541 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26546 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26551 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26556 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26561 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26566 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26571 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26577 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26582 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26588 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26593 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26599 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26605 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26611 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26616 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26621 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26626 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26631 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26636 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26641 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26647 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26652 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26658 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26664 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26670 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26675 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26680 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26685 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26690 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26695 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26700 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26705 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26710 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26716 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26722 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26727 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26732 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26737 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26742 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26747 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26753 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26759 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26764 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26770 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26775 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26780 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26784 // --- Define volumes of shield of SPD ----------------
26790 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26795 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26798 // --- Define volume of first cylinder between SPD and SDD --------------
26800 dits[0] = (21.-0.128)/2.;
26803 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26805 // --- Define volume of second cylinder between SDD and SSD --------------
26807 dits[0] = (59.5-0.128)/2.;
26809 dits[2] = 56.2; // was 57
26810 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26812 // --- Define volumes of SDD cone ----------------------------------
26851 dits[37] = 27.2637;
26853 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26876 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26890 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26904 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26909 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26914 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26919 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26924 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26929 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26934 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26940 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26945 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26948 // --- Define volumes of SSD cone ----------------------------------
26990 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
26998 dits[6] = -zmax+2.;
27001 dits[9] = -71.2819;
27003 dits[11] = 49.0319;
27004 dits[12] = -57.25; // was 58.5
27005 dits[13] = 32.9681;
27007 dits[15] = -57.25; // was 58.5
27010 dits[18] = -55.75; // was 57
27012 dits[20] = 32.25; // was 31.5
27013 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27018 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
27023 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
27028 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27030 dits[0] = 42.05+5.;
27031 dits[1] = 42.55+5.;
27033 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27034 // this will change after PPR
27035 dits[0] = 37.05+5.;
27036 dits[1] = 37.55+5.;
27038 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27039 // this will change after PPR
27052 dits[12] = -68.5+4.8;
27055 dits[15] = -63.5+4.8;
27058 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
27082 dits[22] = 33.0173;
27085 dits[25] = 33.0173;
27088 dits[28] = 34.6955;
27090 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
27093 // --- Place SPD (option 'a') volumes into their mother volume IT12
27095 // SPD - option 'a'
27096 // (this is NOT the default)
27100 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27101 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27102 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27103 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27104 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27105 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27106 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27107 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27108 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27109 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27110 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27111 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27112 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27113 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27114 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27115 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27116 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27117 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27118 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27119 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27120 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27121 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27122 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27123 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27124 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27125 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27126 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27127 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27128 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27129 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27130 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27131 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27132 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27133 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27134 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27135 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27136 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27137 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27138 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27139 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27140 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27141 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27142 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27143 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27144 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27145 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27146 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27147 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27148 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27149 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27150 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27151 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27152 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27153 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27154 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27155 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27156 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27157 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27158 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27159 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27160 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27161 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27162 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27163 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27164 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27165 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27166 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27167 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27168 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27169 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27170 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27171 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27172 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27173 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27174 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27175 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27176 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27177 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27178 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27179 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27180 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27181 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27182 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27183 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27184 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27185 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27186 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27187 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27188 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27189 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27190 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27191 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27192 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27193 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27194 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27195 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27196 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27197 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27198 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27199 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27200 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27201 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27202 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27203 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27204 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27205 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27206 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27207 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27208 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27209 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27210 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27211 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27212 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27213 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27214 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27215 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27216 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27217 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27218 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27219 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27220 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27221 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27222 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27223 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27224 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27225 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27226 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27227 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27228 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27229 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27230 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27231 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27232 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27233 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27234 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27235 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27236 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27237 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27238 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27239 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27240 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27241 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27242 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27243 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27244 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27245 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27246 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27247 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27248 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27249 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27250 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27251 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27252 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27253 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27254 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27255 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27256 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27261 // --- Place SPD (option 'b') volumes into their mother volume IT12
27263 // SPD - option 'b'
27264 // (this is the default)
27268 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27269 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27270 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27271 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27272 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27273 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27274 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27275 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27276 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27277 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27278 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27279 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27280 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27281 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27282 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27283 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27284 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27285 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27286 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27287 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27288 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27289 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27290 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27291 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27292 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27293 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27294 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27295 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27296 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27297 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27298 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27299 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27300 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27301 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27302 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27303 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27304 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27305 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27306 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27307 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27308 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27309 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27310 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27311 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27312 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27313 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27314 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27315 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27316 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27317 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27318 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27319 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27320 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27321 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27322 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27323 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27324 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27325 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27326 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27327 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27328 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27329 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27330 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27331 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27332 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27333 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27334 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27335 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27336 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27337 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27338 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27339 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27340 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27341 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27342 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27343 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27344 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27345 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27346 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27347 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27348 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27349 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27350 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27351 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27352 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27353 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27354 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27355 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27356 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27357 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27358 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27359 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27360 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27361 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27362 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27363 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27364 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27365 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27366 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27367 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27368 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27369 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27370 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27371 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27372 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27373 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27374 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27375 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27376 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27377 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27378 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27379 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27380 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27381 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27382 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27383 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27384 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27385 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27386 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27387 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27388 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27389 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27390 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27391 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27392 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27393 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27394 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27395 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27396 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27397 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27398 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27399 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27400 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27401 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27402 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27403 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27404 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27405 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27406 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27407 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27408 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27409 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27410 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27411 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27412 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27413 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27414 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27415 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27416 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27417 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27418 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27419 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27420 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27421 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27422 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27423 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27424 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27425 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27426 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27427 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27428 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27432 // --- Place SDD volumes into their mother volume IT34
27435 // -- position SDD detectors of ladder 3 / layer 3
27437 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27438 ySDD = Y_SDD_sep/2.+I302dits[1];
27439 for (iSDD=0; iSDD<6; iSDD++) {
27440 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27444 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27445 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27446 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27447 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27448 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27449 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27450 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27451 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27452 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27453 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27454 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27455 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27456 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27457 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27460 // -- position SDD detectors of ladder 4 / layer 4
27462 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27463 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27464 for (iSDD=0; iSDD<8; iSDD++) {
27465 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27469 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27470 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27471 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27472 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27473 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27474 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27475 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27476 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27477 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27478 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27479 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27480 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27481 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27482 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27483 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27484 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27485 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27486 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27487 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27488 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27489 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27490 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27493 // -- build block of the SDD ladder frame holding the electronics
27495 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27496 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27497 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27499 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27500 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27501 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27503 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27504 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27505 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27506 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27507 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27508 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27509 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27510 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27512 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27513 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27515 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27516 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27518 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27519 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27520 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27521 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27523 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27524 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27525 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27526 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27528 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27529 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27531 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27532 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27533 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27534 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27536 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27537 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27539 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27540 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27542 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27543 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27544 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27545 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27548 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27550 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27552 xI039 = -SDD_CoolPipe[1]/cos30;
27553 yI039 = -I050dits[1]+I039dits[1];
27554 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27555 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27556 yI042 = yI039+I039dits[1]+I042dits[1];
27557 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27558 yI043 = yI039+I039dits[1]+I043dits[1];
27559 zChipSpace = I042dits[2];
27560 if (zChipSpace < I043dits[2]) {
27561 zChipSpace = I043dits[2];
27563 zChipSpace = zChipSpace * 2;
27564 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27565 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27566 for (ichip=0; ichip<4; ichip++) {
27567 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27568 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27569 zchip += zChipSpace + yI051space;
27571 xcap = 2*I039dits[0]/5.;
27572 yI051 = yI039+I039dits[1]+I051dits[1];
27573 zI051 = -I039dits[2] + yI051space/3.;
27575 for (ichip=0; ichip<5; ichip++) {
27576 xI051 = xI039-I039dits[0]+xcap;
27577 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27578 zI051 += yI051space/3.;
27579 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27581 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27583 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27585 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27586 zI051 -= yI051space/3.;
27588 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27590 zI051 += zChipSpace + yI051space;
27592 xI052 = -I050dits[0]+I052dits[0];
27593 yI052 = yI051+I051dits[1]+I052dits[1];
27594 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27595 xI044 = I050dits[0]-I044dits[3];
27596 yI044 = yI052+I052dits[1]+I044dits[2];
27597 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27598 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27599 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27602 // -- build block of the SDD ladder frame at the end ladders
27604 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27605 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27606 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27607 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27609 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27611 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27613 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27614 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27616 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27617 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27619 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27621 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27623 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27624 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27626 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27627 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27630 xI424 = I028dits[0]/3.;
27631 yI424 = -I028dits[1]+I424dits[1];
27632 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27633 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27634 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27635 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27636 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27637 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27640 // -- build the SDD ladder 3
27643 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27644 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27645 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27646 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27647 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27648 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27649 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27650 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27655 for (iSDD=0; iSDD<3; iSDD++) {
27656 HVname[3] = (Char_t)(48+iSDD+5);
27657 dits[0] = 1.350000;
27658 dits[1] = I425dits[1];
27659 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27660 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27662 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27663 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27664 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27665 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27666 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27667 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27673 for (iSDD=0; iSDD<3; iSDD++) {
27674 LVname[3] = (Char_t)(48+iSDD+1);
27675 dits[0] = 1.350000;
27676 dits[1] = 0.004423;
27677 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27678 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27679 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27681 fabs(yI050-yLV)*sin30/cos30 +
27682 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27683 zLV = I047dits[2] - dits[2];
27684 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27685 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27686 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27687 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27691 // -- build the SDD ladder 4
27694 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27695 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27696 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27697 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27698 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27699 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27700 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27701 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27702 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27703 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27708 for (iSDD=0; iSDD<4; iSDD++) {
27709 HVname[3] = (Char_t)(48+iSDD+5);
27710 dits[0] = 1.350000;
27711 dits[1] = I425dits[1];
27712 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27713 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27715 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27716 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27717 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27718 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27719 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27720 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27726 for (iSDD=0; iSDD<4; iSDD++) {
27727 LVname[3] = (Char_t)(48+iSDD+1);
27728 dits[0] = 1.350000;
27729 dits[1] = 0.004423;
27730 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27731 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27732 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27734 fabs(yI050-yLV)*sin30/cos30 +
27735 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27736 zLV = I048dits[2] - dits[2];
27737 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27738 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27739 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27740 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27744 // -- build the SDD barrel (layers 3 and 4)
27746 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27747 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27748 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27749 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27750 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27751 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27752 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27753 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27754 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27755 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27756 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27757 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27758 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27759 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27761 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27762 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27763 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27764 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27765 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27766 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27767 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27768 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27769 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27770 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27771 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27772 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27773 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27774 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27775 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27776 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27777 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27778 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27779 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27780 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27781 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27782 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27785 // --- Place SSD volumes into their mother volume IT56
27788 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27789 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27790 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27791 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27792 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27793 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27794 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27795 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27796 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27797 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27798 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27799 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27800 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27801 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27802 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27803 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27804 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27805 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27806 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27807 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27808 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27809 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27810 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
27811 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
27812 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27813 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27814 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27815 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27816 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27817 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27818 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27819 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27820 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27821 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27822 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27823 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27824 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27825 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27826 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27827 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27828 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27829 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27830 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27831 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27832 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27833 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27834 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27835 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27836 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27837 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27838 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27839 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27840 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27841 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27842 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27843 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27844 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27845 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27846 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27847 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27848 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27849 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27850 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27851 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27852 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27853 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27854 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27855 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27856 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27857 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27858 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27859 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27860 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27861 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27862 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27863 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27864 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27865 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27866 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27867 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27868 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27869 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27870 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27871 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27872 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27873 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27874 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27875 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27876 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27877 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27878 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27879 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27880 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27881 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27882 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27883 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27884 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27885 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27886 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27887 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27888 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27889 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27890 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27891 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27892 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27893 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27894 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27895 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27896 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27897 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27898 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27899 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27900 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27901 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27902 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27903 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27904 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27905 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27906 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27907 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27908 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27909 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27910 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27911 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27912 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27913 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27914 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27915 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27916 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27917 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27918 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27919 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27920 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27921 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27922 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27923 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27924 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27925 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27926 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27927 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27928 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27929 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27930 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27931 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27932 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27933 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27934 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27935 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27936 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27937 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27938 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27939 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27940 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27941 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27942 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27943 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27944 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27945 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27946 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27947 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27948 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27949 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27950 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27951 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27952 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27953 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27954 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27955 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27956 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27957 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27958 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
27959 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27960 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27961 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27962 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27963 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27964 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27965 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27966 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27967 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27968 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27969 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27970 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27971 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27972 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27973 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27974 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27975 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27976 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27977 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27978 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27979 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27980 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27981 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27982 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27983 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
27984 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27985 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27986 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27987 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27988 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27989 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27990 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27991 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27992 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27993 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27994 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27995 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27996 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
27997 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
27998 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
27999 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28000 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28001 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28002 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28003 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28004 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28005 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
28006 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28007 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28008 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28009 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28010 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28011 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28012 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28013 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28014 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28015 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28016 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28017 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28018 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28019 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28020 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28021 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28022 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28023 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28024 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28025 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28026 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28027 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28028 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28029 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28030 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28031 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28032 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28033 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28034 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28035 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28036 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28037 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28038 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28039 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28040 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28041 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28042 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28043 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28044 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28045 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28046 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28047 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28048 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28049 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28050 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28051 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28052 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28053 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28054 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28055 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28056 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28057 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28058 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28059 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28060 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28061 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28062 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28063 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28064 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28065 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28071 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28072 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28074 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28075 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28081 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28082 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28083 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28084 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28085 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28086 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28087 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28088 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28089 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28090 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28091 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28092 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28093 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28094 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28095 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28096 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28097 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28098 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28099 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28100 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28101 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28102 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28103 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28104 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28105 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28106 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28107 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28108 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28109 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28110 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28111 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28112 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28113 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28114 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28115 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28116 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28117 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28118 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28119 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28120 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28121 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28122 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28123 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28124 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28125 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28126 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28127 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28128 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28129 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28130 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28131 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28132 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28133 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28134 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28135 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28136 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28137 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28138 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28139 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28140 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28141 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28142 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28143 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28144 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28145 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28146 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28147 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28148 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28149 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28150 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28151 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28152 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28153 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28154 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28155 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28156 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28157 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28158 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28159 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28160 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28161 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28162 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28163 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28164 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28165 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28166 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28167 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28168 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28169 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28170 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28171 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28172 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28173 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28174 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28175 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28176 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28177 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28183 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28184 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28186 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28187 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28193 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28194 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28195 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28196 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28197 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28198 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28199 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28200 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28201 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28202 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28203 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28204 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28205 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28206 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28207 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28208 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28209 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28210 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28211 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28212 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28213 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28214 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28215 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28216 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28217 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28220 // --- Place volumes of shield between SPD and SDD
28223 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28224 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28225 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28226 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28227 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28230 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28232 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28233 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28236 // --- Place volumes of SDD cone ----------------------------------
28239 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28240 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28241 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28242 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28243 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28244 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28245 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28246 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28247 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28248 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28249 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28250 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28251 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28252 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28253 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28254 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28255 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28256 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28257 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28258 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28259 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28260 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28261 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28262 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28263 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28264 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28265 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28266 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28267 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28268 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28269 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28270 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28271 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28272 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28273 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28274 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28275 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28276 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28277 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28278 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28279 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28280 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28281 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28282 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28283 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28284 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28285 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28286 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28287 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28288 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28289 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28290 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28291 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28292 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28293 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28294 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28295 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28296 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28297 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28298 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28299 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28300 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28301 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28302 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28303 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28304 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28305 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28306 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28307 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28308 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28309 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28310 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28311 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28312 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28313 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28314 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28315 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28316 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28317 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28318 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28319 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28320 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28321 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28322 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28323 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28324 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28325 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28326 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28327 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28328 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28329 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28330 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28331 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28332 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28333 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28334 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28335 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28336 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28337 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28338 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28341 // --- Place volumes of SSD cone ----------------------------------
28344 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28345 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28346 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28347 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28348 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28349 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28350 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28351 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28352 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28353 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28354 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28355 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28356 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28357 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28358 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28359 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28360 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28361 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28362 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28363 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28364 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28365 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28366 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28367 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28368 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28369 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28370 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28371 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28372 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28373 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28374 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28375 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28376 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28377 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28378 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28379 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28380 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28381 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28382 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28383 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28384 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28385 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28386 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28387 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28388 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28389 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28390 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28391 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28394 // --- Place subdetectors' mother volumes and supports' mother volumes
28395 // into ITS mother volume ITSD
28397 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28398 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28399 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28400 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28401 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28404 // **************************** SERVICES *********************************
28407 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28416 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28417 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28418 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28420 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28429 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28430 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28431 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28434 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28438 dgh[1] = 46.+1.0+1.5;
28443 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28444 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28445 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28447 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28451 dgh[1] = 46.+1.0+1.5;
28456 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28457 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28458 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28461 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28470 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28471 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28472 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28474 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28483 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28484 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28485 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28488 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28491 dgh[0] = (ztpc-97.5)/2.;
28498 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28499 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28501 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28504 dgh[0] = (ztpc-97.5)/2.;
28511 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28512 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28515 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28518 dgh[0] = (ztpc-97.5)/2.;
28520 dgh[2] = 46.2+1.0+1.5;
28522 dgh[4] = 62.3+1.0+1.5;
28525 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28526 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28528 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28531 dgh[0] = (ztpc-97.5)/2.;
28533 dgh[2] = 46.2+1.0+1.5;
28535 dgh[4] = 62.3+1.0+1.5;
28538 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28539 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28541 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28549 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28550 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28552 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28560 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28561 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28563 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28571 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28572 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28574 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28582 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28583 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28585 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28586 // THE ABSORBER - COPPER PART - UPPER PART
28590 dgh[2] = (ztpc-97.5+1.5)/2.;
28593 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28594 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28596 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28597 // THE ABSORBER - COPPER PART - LOWER PART
28601 dgh[2] = (ztpc-97.5+1.5)/2.;
28604 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28605 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28607 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28608 // THE ABSORBER - CARBON PART - UPPER PART
28611 dgh[1] = 46.+1.0+1.5;
28612 dgh[2] = (ztpc-97.5)/2.;
28615 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28616 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28618 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28619 // THE ABSORBER - CARBON PART - LOWER PART
28622 dgh[1] = 46.+1.0+1.5;
28623 dgh[2] = (ztpc-97.5)/2.;
28626 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28627 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28629 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28630 // COPPER PART - UPPER PART
28637 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28638 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28640 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28641 // COPPER PART - LOWER PART
28648 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28649 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28651 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28652 // CARBON PART - UPPER PART
28659 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28660 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28662 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28663 // CARBON PART - LOWER PART
28670 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28671 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28673 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28680 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28681 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28683 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28690 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28691 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28693 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28700 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28701 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28702 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28703 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28705 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28706 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28708 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28709 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28710 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28711 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28715 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28720 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28721 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28722 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28724 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28728 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28729 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28730 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28731 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28732 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28733 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28734 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28735 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28736 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28737 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28739 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28744 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28745 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28746 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28747 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28752 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28753 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28754 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28755 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28757 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28762 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28763 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28764 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28765 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28767 // --- Outputs the geometry tree in the EUCLID/CAD format
28770 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28774 //_____________________________________________________________________________
28775 void AliITSvPPRasymm::CreateMaterials(){
28776 ////////////////////////////////////////////////////////////////////////
28778 // Create ITS materials
28779 // This function defines the default materials used in the Geant
28780 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28781 // AliITSvPPRasymm.
28782 // In general it is automatically replaced by
28783 // the CreatMaterials routine defined in AliITSv?. Should the function
28784 // CreateMaterials not exist for the geometry version you are using this
28785 // one is used. See the definition found in AliITSv5 or the other routine
28786 // for a complete definition.
28789 Int_t ifield = gAlice->Field()->Integ();
28790 Float_t fieldm = gAlice->Field()->Max();
28792 Float_t tmaxfd = 0.1; // 1.0; // Degree
28793 Float_t stemax = 1.0; // cm
28794 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28795 Float_t epsil = 1.0E-4; // 1.0; // cm
28796 Float_t stmin = 0.0; // cm "Default value used"
28798 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28799 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28800 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28801 Float_t epsilSi = 1.0E-4;// .10000E+01;
28802 Float_t stminSi = 0.0; // cm "Default value used"
28804 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28805 Float_t stemaxAir = .10000E+01; // cm
28806 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28807 Float_t epsilAir = 1.0E-4;// .10000E+01;
28808 Float_t stminAir = 0.0; // cm "Default value used"
28810 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28811 Float_t stemaxServ = 1.0; // 0.01; // cm
28812 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28813 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28814 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
28817 Float_t afre[2] = { 12.011,18.9984032 };
28818 Float_t zfre[2] = { 6., 9. };
28819 Float_t wfre[2] = { 5.,12. };
28820 Float_t densfre = 1.5;
28822 // --- Define the various materials and media for GEANT ---
28823 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28824 // Float_t dens, Float_t radl, Float_t absl,
28825 // Float_t *buf=0, Int_t nwbuf=0)
28826 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28827 // Int_t isvol, Int_t ifield, Float_t fieldm,
28828 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28829 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
28830 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28831 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28833 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28834 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28836 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28837 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28839 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28840 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28842 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28843 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28845 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28846 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28848 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28849 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28851 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28852 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28854 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28855 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28857 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28858 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28860 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28861 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28863 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28864 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28866 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28867 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28869 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28870 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28872 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28873 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28875 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28876 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28878 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28879 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28881 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28882 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28884 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28885 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28887 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28888 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28890 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28891 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28893 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28894 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28896 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28897 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28899 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28900 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28902 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28903 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28905 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28906 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28908 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28909 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28911 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28912 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28914 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28915 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28917 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28918 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28920 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28921 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28923 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28924 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28926 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28927 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28929 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28930 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28932 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28933 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28935 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28936 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28938 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28939 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28941 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28942 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28944 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28945 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28947 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28948 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28950 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28951 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28953 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28954 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28956 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28957 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28959 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28960 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28962 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28963 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28965 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28966 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28968 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28969 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28971 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28972 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28977 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28978 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28980 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
28981 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28983 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28984 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28986 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28987 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28989 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28990 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28992 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28993 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28995 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28996 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28999 //______________________________________________________________________
29000 void AliITSvPPRasymm::InitAliITSgeom(){
29001 // Based on the geometry tree defined in Geant 3.21, this
29002 // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29004 if(gMC->IsA()!=AliGeant3::Class()) {
29005 Error("InitAliITSgeom",
29006 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29009 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29010 const Int_t nlayers = 6;
29011 const Int_t ndeep = 9;
29012 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29013 Int_t nlad[nlayers],ndet[nlayers];
29014 Double_t t[3],r[10];
29015 Float_t par[20],att[20];
29016 Int_t npar,natt,idshape,imat,imed;
29017 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29018 Int_t mod,lay,lad,det,i,j,k;
29019 Char_t names[nlayers][ndeep][4];
29020 Int_t itsGeomTreeCopys[nlayers][ndeep];
29021 if(fMinorVersion == 1){ // Option A
29022 Char_t *namesA[nlayers][ndeep] = {
29023 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29024 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29025 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29026 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29027 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29028 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29029 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29030 {1,1,1,1,10, 4, 4,1,1},// lay=2
29031 {1,1,1,1,14, 6, 1,0,0},// lay=3
29032 {1,1,1,1,22, 8, 1,0,0},// lay=4
29033 {1,1,1,1,34,22, 1,0,0},// lay=5
29034 {1,1,1,1,38,25, 1,0,0}};//lay=6
29035 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29036 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29037 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29039 }else if(fMinorVersion == 2){ // Option B
29040 Char_t *namesB[nlayers][ndeep] = {
29041 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29042 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29043 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29044 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29045 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29046 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29047 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29048 {1,1,1,1,10, 4, 4,1,1},// lay=2
29049 {1,1,1,1,14, 6, 1,0,0},// lay=3
29050 {1,1,1,1,22, 8, 1,0,0},// lay=4
29051 {1,1,1,1,34,22, 1,0,0},// lay=5
29052 {1,1,1,1,38,25, 1,0,0}};//lay=6
29053 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29054 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29055 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29057 } // end if fMinorVersion
29058 // Sorry, but this is not very pritty code. It should be replaced
29059 // at some point with a version that can search through the geometry
29061 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29062 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29063 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29064 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29066 for(i=0;i<nlayers;i++){
29068 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29069 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29073 if(fITSgeom!=0) delete fITSgeom;
29074 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29075 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29076 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29078 for(lay=1;lay<=nlayers;lay++){
29079 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29080 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29082 case 1: case 2: // layers 1 and 2 are a bit special
29084 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29086 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29089 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29092 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29093 par,att,imat,imed);
29094 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29095 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29096 fITSgeom->ReSetShape(kSPD,
29097 new AliITSgeomSPD425Short(npar,par));
29102 case 3: case 4: case 5: case 6: // layers 3-6
29104 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29106 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29109 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29110 par,att,imat,imed);
29113 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29114 if(!(fITSgeom->IsShapeDefined(kSDD)))
29115 fITSgeom->ReSetShape(kSDD,
29116 new AliITSgeomSDD256(npar,par));
29119 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29120 if(!(fITSgeom->IsShapeDefined(kSSD)))
29121 fITSgeom->ReSetShape(kSSD,
29122 new AliITSgeomSSD275and75(npar,par));
29125 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29126 if(!(fITSgeom->IsShapeDefined(kSSD)))
29127 fITSgeom->ReSetShape(kSSD,
29128 new AliITSgeomSSD75and275(npar,par));
29138 //_____________________________________________________________________________
29139 void AliITSvPPRasymm::Init(){
29140 ////////////////////////////////////////////////////////////////////////
29141 // Initialise the ITS after it has been created.
29142 ////////////////////////////////////////////////////////////////////////
29146 for(i=0;i<26;i++) cout << "*";
29147 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29148 for(i=0;i<25;i++) cout << "*";cout << endl;
29150 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29151 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29152 if(fITSgeom!=0) delete fITSgeom;
29153 fITSgeom = new AliITSgeom();
29154 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29155 if(!fGeomDetIn) this->InitAliITSgeom();
29156 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29159 for(i=0;i<72;i++) cout << "*";
29162 //_____________________________________________________________________________
29163 void AliITSvPPRasymm::SetDefaults(){
29164 // sets the default segmentation, response, digit and raw cluster classes
29165 const Float_t kconv = 1.0e+04; // convert cm to microns
29167 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29169 AliITSDetType *iDetType;
29174 Float_t bx[256],bz[280];
29177 iDetType=DetType(kSPD);
29178 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29179 AliITSresponse *resp0=new AliITSresponseSPD();
29180 SetResponseModel(kSPD,resp0);
29181 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29182 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29183 s0->GetDz()*2.*kconv, // for now.
29184 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29185 seg0->SetNPads(256,160);// Number of Bins in x and z
29186 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29187 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29188 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29189 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29190 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29191 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29192 bz[127] = bz[128] = 625.0; // first chip boundry
29193 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29194 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29195 SetSegmentationModel(kSPD,seg0);
29196 // set digit and raw cluster classes to be used
29197 const char *kData0=(iDetType->GetResponseModel())->DataType();
29198 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29199 "AliITSRawClusterSPD");
29200 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29201 // SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29202 // iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29205 iDetType=DetType(kSDD);
29206 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29207 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29208 resp1->SetZeroSupp("1D");
29209 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
29211 resp1->GetNoiseParam(a,b);
29212 a = resp1->GetNoiseAfterElectronics();
29213 Int_t cp[8] = {0,0,(Int_t)(2.*a+b+.5),(Int_t)(2.*a+b+.5),0,0,0,0};
29214 resp1->SetCompressParam(cp);
29215 SetResponseModel(kSDD,resp1);
29216 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29217 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29218 s1->GetDz()*2.*kconv, // for now.
29219 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29220 bx[0] = (s1->GetDx()*kconv/(seg1->Dpx(0))*resp1->DriftSpeed())+1.;// clock in Mhz
29221 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29222 SetSegmentationModel(kSDD,seg1);
29223 const char *kData1=(iDetType->GetResponseModel())->DataType();
29224 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29225 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29226 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29227 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29228 // SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29229 // iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29232 iDetType=DetType(kSSD);
29233 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29234 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29235 SetResponseModel(kSSD,resp2);
29236 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29237 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29238 s2->GetDz()*2.*kconv, // for now.
29239 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29240 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29241 seg2->SetNPads(768,0); // number of strips on each side.
29242 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29243 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29244 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29245 SetSegmentationModel(kSSD,seg2);
29246 const char *kData2=(iDetType->GetResponseModel())->DataType();
29247 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29248 "AliITSRawClusterSSD");
29249 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29250 // SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29251 // iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29254 Warning("SetDefaults",
29255 "Only the four basic detector types are initialised!");
29259 //______________________________________________________________________
29260 void AliITSvPPRasymm::DrawModule(){
29261 ////////////////////////////////////////////////////////////////////////
29262 // Draw a shaded view of the FMD version 8.
29263 ////////////////////////////////////////////////////////////////////////
29265 // Set everything unseen
29266 gMC->Gsatt("*", "seen", -1);
29268 // Set ALIC mother visible
29269 gMC->Gsatt("ALIC","SEEN",0);
29271 // Set the volumes visible
29272 gMC->Gsatt("ITSD","SEEN",0);
29273 gMC->Gsatt("ITS1","SEEN",1);
29274 gMC->Gsatt("ITS2","SEEN",1);
29275 gMC->Gsatt("ITS3","SEEN",1);
29276 gMC->Gsatt("ITS4","SEEN",1);
29277 gMC->Gsatt("ITS5","SEEN",1);
29278 gMC->Gsatt("ITS6","SEEN",1);
29280 gMC->Gsatt("IPCB","SEEN",1);
29281 gMC->Gsatt("ICO2","SEEN",1);
29282 gMC->Gsatt("ICER","SEEN",0);
29283 gMC->Gsatt("ISI2","SEEN",0);
29284 gMC->Gsatt("IPLA","SEEN",0);
29285 gMC->Gsatt("ICO3","SEEN",0);
29286 gMC->Gsatt("IEPX","SEEN",0);
29287 gMC->Gsatt("ISI3","SEEN",1);
29288 gMC->Gsatt("ISUP","SEEN",0);
29289 gMC->Gsatt("ICHO","SEEN",0);
29290 gMC->Gsatt("ICMO","SEEN",0);
29291 gMC->Gsatt("ICMD","SEEN",0);
29292 gMC->Gsatt("ICCO","SEEN",1);
29293 gMC->Gsatt("ICCM","SEEN",0);
29294 gMC->Gsatt("ITMD","SEEN",0);
29295 gMC->Gsatt("ITTT","SEEN",1);
29298 gMC->Gdopt("hide", "on");
29299 gMC->Gdopt("shad", "on");
29300 gMC->Gsatt("*", "fill", 7);
29301 gMC->SetClipBox(".");
29302 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29303 gMC->DefaultRange();
29304 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29305 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29306 gMC->Gdman(17, 6, "MAN");
29308 //_____________________________________________________________________________
29309 void AliITSvPPRasymm::StepManager(){
29310 ////////////////////////////////////////////////////////////////////////
29311 // Called for every step in the ITS, then calles the AliITShit class
29312 // creator with the information to be recoreded about that hit.
29313 // The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29314 // printing of information to a file which can be used to create a .det
29315 // file read in by the routine CreateGeometry(). If set to 0 or any other
29316 // value except 1, the default behavior, then no such file is created nor
29317 // it the extra variables and the like used in the printing allocated.
29318 ////////////////////////////////////////////////////////////////////////
29323 TLorentzVector position, momentum;
29324 TClonesArray &lhits = *fHits;
29328 if(gMC->IsTrackInside()) vol[3] += 1;
29329 if(gMC->IsTrackEntering()) vol[3] += 2;
29330 if(gMC->IsTrackExiting()) vol[3] += 4;
29331 if(gMC->IsTrackOut()) vol[3] += 8;
29332 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29333 if(gMC->IsTrackStop()) vol[3] += 32;
29334 if(gMC->IsTrackAlive()) vol[3] += 64;
29336 // Fill hit structure.
29337 if(!(gMC->TrackCharge())) return;
29339 // Only entering charged tracks
29340 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29342 id = gMC->CurrentVolOffID(2,copy);
29343 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29345 gMC->CurrentVolOffID(3,copy1);
29346 //ladder copy in the module = 1<->2 (I10A < I12A)
29347 gMC->CurrentVolOffID(4,copy2);
29348 //module copy in the layer = 1<->10 (I12A < IT12)
29349 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29350 } else if(id == fIdSens[1]){
29352 id = gMC->CurrentVolOffID(2,copy);
29353 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29355 gMC->CurrentVolOffID(3,copy1);
29356 //ladder copy in the module = 1<->4 (I20A < I12A)
29357 gMC->CurrentVolOffID(4,copy2);
29358 //module copy in the layer = 1<->10 (I12A < IT12)
29359 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29360 } else if(id == fIdSens[2]){
29362 id = gMC->CurrentVolOffID(1,copy);
29363 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29365 id = gMC->CurrentVolOffID(2,copy);
29366 //ladder copy in the layer = 1<->14 (I004 < IT34)
29368 } else if(id == fIdSens[3]){
29370 id = gMC->CurrentVolOffID(1,copy);
29371 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29373 id = gMC->CurrentVolOffID(2,copy);
29374 //ladder copy in the layer = 1<->22 (I005 < IT34))
29376 }else if(id == fIdSens[4]){
29378 id = gMC->CurrentVolOffID(1,copy);
29379 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29381 id = gMC->CurrentVolOffID(2,copy);
29382 //ladder copy in the layer = 1<->34 (I565 < IT56)
29384 }else if(id == fIdSens[5]){
29386 id = gMC->CurrentVolOffID(1,copy);
29387 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29389 id = gMC->CurrentVolOffID(2,copy);
29390 //ladder copy in the layer = 1<->38 (I569 < IT56)
29393 return; // not an ITS volume?
29394 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29396 gMC->TrackPosition(position);
29397 gMC->TrackMomentum(momentum);
29398 hits[0]=position[0];
29399 hits[1]=position[1];
29400 hits[2]=position[2];
29401 hits[3]=momentum[0];
29402 hits[4]=momentum[1];
29403 hits[5]=momentum[2];
29404 hits[6]=gMC->Edep();
29405 hits[7]=gMC->TrackTime();
29406 // Fill hit structure with this new hit.
29407 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);