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.59 2002/10/14 14:57:08 hristov
19 Merging the VirtualMC branch to the main development branch (HEAD)
21 Revision 1.53.6.4 2002/10/14 13:14:08 hristov
22 Updating VirtualMC to v3-09-02
24 Revision 1.58 2002/10/02 17:56:34 barbera
25 Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
27 Revision 1.57 2002/06/12 18:57:25 nilsen
28 Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
30 Revision 1.56 2002/05/10 22:30:27 nilsen
31 fix to use default paramters for the SDD response.
33 Revision 1.55 2002/04/13 22:21:12 nilsen
34 New default value of noise for SDD simulations introduced.
36 Revision 1.54 2002/03/28 16:17:03 nilsen
37 Set new Geant Step size and related parameters for the ITS materials.
39 Revision 1.53 2001/11/28 01:35:45 nilsen
40 Using standard constructors instead of default constructors for Clusterfinder,
41 Response, and FastSimulator.
43 Revision 1.52 2001/10/22 11:00:54 hristov
44 New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
46 Revision 1.51 2001/10/19 10:18:49 barbera
49 Revision 1.50 2001/10/18 12:25:07 barbera
50 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
52 Revision 1.49 2001/10/18 03:09:21 barbera
53 The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
55 Revision 1.48 2001/10/17 04:35:32 barbera
56 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
58 Revision 1.47 2001/10/04 22:33:39 nilsen
59 Fixed bugs in SetDefaults.
61 Revision 1.46 2001/10/01 19:34:08 nilsen
62 Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
64 Revision 1.45 2001/06/07 14:42:14 barbera
65 Both chip and det thicknesses set to [100,300]
67 Revision 1.44 2001/05/31 19:24:47 barbera
68 Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
70 Revision 1.43 2001/05/30 16:15:47 fca
71 Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
73 Revision 1.42 2001/05/30 15:55:35 hristov
74 Strings compared instead of pointers
76 Revision 1.41 2001/05/30 14:04:31 hristov
77 Dynamic cast replaced (F.Carminati)
79 Revision 1.40 2001/05/25 15:59:59 morsch
80 Overlaps corrected. (R. Barbera)
82 Revision 1.38 2001/05/16 08:17:49 hristov
83 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)
85 Revision 1.37 2001/05/10 00:12:59 nilsen
86 Finished fixing up the default segmentation for the PPR geometry.
88 Revision 1.36 2001/05/09 01:02:21 nilsen
89 Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
91 Revision 1.35 2001/05/03 08:40:15 barbera
92 Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
94 Revision 1.33 2001/05/01 22:40:42 nilsen
95 Partical update of SetDefault.
97 Revision 1.32 2001/04/22 13:48:09 barbera
98 New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
100 Revision 1.31 2001/04/04 07:02:16 barbera
101 Position of the cylinders holding rails corrected
103 Revision 1.30 2001/03/29 22:02:30 barbera
104 Some changes to the services due to the new drawings from the engineers.
106 Revision 1.29 2001/03/29 05:28:56 barbera
107 Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
109 Revision 1.28 2001/03/28 06:40:20 barbera
110 Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
112 Revision 1.26 2001/03/23 00:12:23 nilsen
113 Set Reading of AliITSgeom data from Geant3 common blocks as the default and
114 not a .det file. Removed redundent calls to BuildGeometry.
116 Revision 1.25 2001/03/20 19:22:51 barbera
117 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.
119 Revision 1.23 2001/03/13 21:18:44 barbera
120 Some misleading comments removed
122 Revision 1.22 2001/03/13 18:13:30 barbera
123 Some mother volumes sligthly modified to eliminate an overlap with the absorber
125 Revision 1.21 2001/03/13 08:36:23 hristov
126 fabsf replaced by TMath::Abs
128 Revision 1.20 2001/03/13 00:17:41 barbera
129 New SDD geometry got grom F. Tosello and checked by the SDD engineers
131 Revision 1.19 2001/02/28 18:23:13 barbera
132 Setters and getters to set/get the detector and chip thickness on SPD layers added
134 Revision 1.18 2001/02/27 23:18:24 barbera
135 Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
137 Revision 1.17 2001/02/19 22:14:55 nilsen
138 Fix for all 4 versions 11, 12, 21, and 22.
140 Revision 1.16 2001/02/19 20:10:34 barbera
141 Set option=2 and thickness=2 as default values --> SetMinorVersion=22
143 Revision 1.15 2001/02/19 19:44:00 barbera
144 Air density parameter corrected
146 Revision 1.14 2001/02/13 16:53:35 nilsen
147 Fixed a but when trying to use GEANT4. Needed to replace
148 if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
149 because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
150 did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
151 to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
152 in the same way as in AliITSv5.cxx.
154 Revision 1.13 2001/02/09 20:06:26 nilsen
155 Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
157 Revision 1.12 2001/02/09 13:53:38 barbera
158 Int_t redefinition avoided
160 Revision 1.11 2001/02/09 06:55:38 barbera
161 SPD option re-set to B. It was A by mistake
163 Revision 1.10 2001/02/09 00:05:31 nilsen
164 Added fMajor/MinorVersion variables and made other changes to better make
165 use of the new code changes in AliITSgeom related classes.
168 Revision 1.9 2001/02/08 16:00:37 barbera
169 New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
171 Revision 1.8 2001/02/06 08:03:44 barbera
172 Material redefinition in SDD
174 Revision 1.7 2001/02/05 13:34:57 barbera
175 Updated version of the ITS detailed geometry
177 Revision 1.5 2001/01/30 09:23:13 hristov
178 Streamers removed (R.Brun)
180 Revision 1.4 2001/01/23 20:08:03 barbera
181 Option B for pixels implemented and set as default
183 Revision 1.3 2001/01/17 08:08:20 barbera
184 Some media parameters modified
186 Revision 1.1.2.1 2001/01/15 13:38:08 barbera
187 New ITS detailed geometry to be used for the PPR
191 ///////////////////////////////////////////////////////////////////////////////
193 // Inner Traking System version PPR asymmetric //
194 // This class contains the base procedures for the Inner Tracking System //
196 // Authors: R. Barbera //
198 // Created January 15 2001. //
200 // NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
202 ///////////////////////////////////////////////////////////////////////////////
204 // See AliITSvPPRasymm::StepManager().
205 #include <Riostream.h>
209 #include <TGeometry.h>
214 #include <TFile.h> // only required for Tracking function?
216 #include <TObjArray.h>
217 #include <TLorentzVector.h>
218 #include <TObjString.h>
219 #include <TClonesArray.h>
226 #include "AliConst.h"
227 #include "AliITSGeant3Geometry.h"
228 #include "AliTrackReference.h"
229 #include "AliITShit.h"
231 #include "AliITSvPPRasymm.h"
232 #include "AliITSgeom.h"
233 #include "AliITSgeomSPD.h"
234 #include "AliITSgeomSDD.h"
235 #include "AliITSgeomSSD.h"
236 #include "AliITSDetType.h"
237 #include "AliITSresponseSPD.h"
238 #include "AliITSresponseSDD.h"
239 #include "AliITSresponseSSD.h"
240 #include "AliITSsegmentationSPD.h"
241 #include "AliITSsegmentationSDD.h"
242 #include "AliITSsegmentationSSD.h"
243 #include "AliITSsimulationSPD.h"
244 #include "AliITSsimulationSDD.h"
245 #include "AliITSsimulationSSD.h"
246 #include "AliITSClusterFinderSPD.h"
247 #include "AliITSClusterFinderSDD.h"
248 #include "AliITSClusterFinderSSD.h"
251 ClassImp(AliITSvPPRasymm)
253 //_____________________________________________________________________________
254 AliITSvPPRasymm::AliITSvPPRasymm() {
255 ////////////////////////////////////////////////////////////////////////
256 // Standard default constructor for the ITS version 8.
257 ////////////////////////////////////////////////////////////////////////
263 fEuclidOut = kFALSE; // Don't write Euclide file
264 fGeomDetOut = kFALSE; // Don't write .det file
265 fGeomDetIn = kFALSE; // Don't Read .det file
266 fMajorVersion = IsVersion();
268 for(i=0;i<60;i++) fRead[i] = '\0';
269 for(i=0;i<60;i++) fWrite[i] = '\0';
270 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
272 //_____________________________________________________________________________
273 AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
274 ////////////////////////////////////////////////////////////////////////
275 // Standard constructor for the ITS version 8.
276 ////////////////////////////////////////////////////////////////////////
280 fIdName = new TString[fIdN];
287 fIdSens = new Int_t[fIdN];
288 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
289 fMajorVersion = IsVersion();
291 fEuclidOut = kFALSE; // Don't write Euclide file
292 fGeomDetOut = kFALSE; // Don't write .det file
293 fGeomDetIn = kFALSE; // Don't Read .det file
299 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
300 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
301 strncpy(fRead,fEuclidGeomDet,60);
302 strncpy(fWrite,fEuclidGeomDet,60);
304 //____________________________________________________________________________
305 AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
306 ////////////////////////////////////////////////////////////////////////
307 // Copy Constructor for ITS version 8.
308 ////////////////////////////////////////////////////////////////////////
309 if(&source == this) return;
310 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
313 //_____________________________________________________________________________
314 AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
315 ////////////////////////////////////////////////////////////////////////
316 // Assignment operator for the ITS version 8.
317 ////////////////////////////////////////////////////////////////////////
318 if(&source == this) return *this;
319 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
322 //_____________________________________________________________________________
323 AliITSvPPRasymm::~AliITSvPPRasymm() {
324 ////////////////////////////////////////////////////////////////////////
325 // Standard destructor for the ITS version 8.
326 ////////////////////////////////////////////////////////////////////////
328 //__________________________________________________________________________
329 void AliITSvPPRasymm::BuildGeometry(){
330 ////////////////////////////////////////////////////////////////////////
331 // Geometry builder for the ITS version 8.
332 ////////////////////////////////////////////////////////////////////////
335 const Int_t kColorITS=kYellow;
337 top = gAlice->GetGeometry()->GetNode("alice");
340 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
342 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
343 node->SetLineColor(kColorITS);
346 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
348 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
349 node->SetLineColor(kColorITS);
352 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
354 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
355 node->SetLineColor(kColorITS);
358 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
360 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
361 node->SetLineColor(kColorITS);
364 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
366 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
367 node->SetLineColor(kColorITS);
370 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
372 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
373 node->SetLineColor(kColorITS);
380 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
382 // Define some variables for SPD
385 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
386 Float_t di103[3], di10a[3]; // for layer 1
387 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
388 Float_t di1d3[3], di20a[3]; // for layer 2
390 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
391 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
393 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
394 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
396 Float_t dbus=300.; // total bus thickness on both layers (micron)
398 ddet1 = GetThicknessDet1();
399 ddet2 = GetThicknessDet2();
400 dchip1 = GetThicknessChip1();
401 dchip2 = GetThicknessChip2();
403 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
405 if(ddet1 < 100. || ddet1 > 300.) {
406 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
407 " The default value of 200 microns will be used." << endl;
411 if(ddet2 < 100. || ddet2 > 300.) {
412 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
413 " The default value of 200 microns will be used." << endl;
417 if(dchip1 < 100. || dchip1 > 300.) {
418 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
419 " The default value of 200 microns will be used." << endl;
423 if(dchip2 < 100. || dchip2 > 300.) {
424 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
425 " The default value of 200 microns will be used." << endl;
429 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
430 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
431 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
432 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
434 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
435 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
436 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
437 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
438 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
440 Float_t deltax, deltay;
442 Int_t thickness = fMinorVersion/10;
443 Int_t option = fMinorVersion - 10*thickness;
446 // Define some variables for SDD
447 // SDD detector ladder
450 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
451 Float_t Y_SDD_sep = 0.20;
452 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
453 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
461 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
462 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
463 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
464 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
465 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
466 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
467 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
468 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
469 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
470 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
471 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
472 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
473 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
474 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
475 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
479 // SPD - option 'b' (this is the default)
483 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
484 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
485 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
486 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
487 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
488 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
489 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
490 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
491 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
492 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
493 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
494 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
495 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
496 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
497 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
503 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
504 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
505 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
506 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
507 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
508 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
509 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
510 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
511 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
512 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
513 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
514 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
515 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
516 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
517 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
518 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
519 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
520 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
521 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
522 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
523 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
524 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
525 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
526 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
527 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
528 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
529 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
530 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
531 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
532 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
533 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
534 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
535 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
536 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
537 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
538 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
542 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
543 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
544 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
545 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
546 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
547 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
548 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
549 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
550 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
551 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
552 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
553 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
554 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
555 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
556 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
557 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
558 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
559 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
560 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
561 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
562 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
563 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
564 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
565 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
566 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
567 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
568 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
569 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
570 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
571 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
572 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
573 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
574 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
575 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
576 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
577 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
578 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
579 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
580 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
581 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
582 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
583 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
584 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
585 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
586 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
587 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
588 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
589 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
590 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
591 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
592 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
593 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
594 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
595 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
596 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
597 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
598 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
599 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
600 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
601 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
602 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
603 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
604 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
605 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
606 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
607 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
608 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
609 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
610 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
611 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
612 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
615 // --- Define SPD (option 'a') volumes ----------------------------
618 // (this is NOT the default)
625 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
630 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
635 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
640 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
643 di103[1] = ddet1+dchip1;
645 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
648 di1d3[1] = ddet2+dchip2;
650 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
653 di10a[1] = ddet1+dchip1+dbus+0.0025;
655 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
658 di20a[1] = ddet2+dchip2+dbus+0.0025;
660 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
667 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
672 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
676 // --- Define SPD (option 'b') volumes ----------------------------
679 // (this is the default)
686 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
691 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
696 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
701 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
704 di107[1] = ddet1+dchip1;
706 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
709 di1d7[1] = ddet2+dchip2;
711 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
714 di10b[1] = ddet1+dchip1+dbus+0.0025;
716 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
719 di20b[1] = ddet2+dchip2+dbus+0.0025;
721 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
728 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
733 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
738 // --- Define SDD volumes ------------------------------------------
740 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
741 it34->DefineSection(0,-34.6,23.49,28.);
742 it34->DefineSection(1,-23.65,23.49,28.);
743 it34->DefineSection(2,-23.65,14.59,28.);
744 it34->DefineSection(3,23.65,14.59,28.);
745 it34->DefineSection(4,23.65,23.49,28.);
746 it34->DefineSection(5,34.6,23.49,28.);
748 I302dits[0] = 3.6250;
749 I302dits[1] = 0.0150;
750 I302dits[2] = 4.3794;
751 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
753 I004dits[0] = I302dits[0]+0.005;
754 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
755 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
756 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
757 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
759 I004dits[2] = I004dits[2] + I302dits[2];
760 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
765 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
767 I402dits[0] = 3.6250;
768 I402dits[1] = 0.0150;
769 I402dits[2] = 4.3794;
770 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
772 I005dits[0] = I402dits[0]+0.005;
773 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
774 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
775 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
776 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
778 I005dits[2] = I005dits[2] + I402dits[2];
779 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
784 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
787 // --- Define SSD volumes ------------------------------------------
790 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
791 it56->DefineSection(0,-57.45,43.6,48.);
792 it56->DefineSection(1,-49.15,43.6,48.);
793 it56->DefineSection(2,-49.15,36.9,48.);
794 it56->DefineSection(3,50.55,36.9,48.);
795 it56->DefineSection(4,50.55,43.6,48.);
796 it56->DefineSection(5,57.45,43.6,48.);
801 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
806 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
811 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
816 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
821 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
826 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
832 // --- Place SPD (option 'a') volumes into their mother volume
835 // (this is NOT the default)
843 // --- Place SPD (option 'b') volumes into their mother volume
846 // (this is the default)
850 // Place IT12 in Alice
852 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
853 node->SetLineColor(kColorITS);
854 node->SetVisibility(0);
857 // Place copy #1 of I12B in IT12
859 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
860 sub1node->SetLineColor(kColorITS);
861 sub1node->SetVisibility(0);
864 // Place copy #1 of I10B in I12B
866 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
867 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
868 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
869 sub2node->SetLineColor(kColorITS);
870 sub2node->SetVisibility(0);
873 // Place copy #1 of I107 in I10B
875 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
876 sub3node->SetLineColor(kColorITS);
877 sub3node->SetVisibility(0);
880 // Place copy #1 of I101 in I107
882 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
883 sub4node->SetLineColor(kColorITS);
884 sub4node->SetVisibility(0);
887 // Place copy #1 of ITS1 in I101
889 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
890 sub5node->SetLineColor(kColorITS);
891 fNodes->Add(sub5node);
893 fNodes->Add(sub4node);
895 fNodes->Add(sub3node);
898 // Place copy #2 of I107 in I10B
900 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
901 sub3node->SetLineColor(kColorITS);
902 sub3node->SetVisibility(0);
905 // Place copy #1 of I101 in I107
907 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
908 sub4node->SetLineColor(kColorITS);
909 sub4node->SetVisibility(0);
912 // Place copy #1 of ITS1 in I101
914 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
915 sub5node->SetLineColor(kColorITS);
916 fNodes->Add(sub5node);
918 fNodes->Add(sub4node);
920 fNodes->Add(sub3node);
923 // Place copy #3 of I107 in I10B
925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
926 sub3node->SetLineColor(kColorITS);
927 sub3node->SetVisibility(0);
930 // Place copy #1 of I101 in I107
932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
933 sub4node->SetLineColor(kColorITS);
934 sub4node->SetVisibility(0);
937 // Place copy #1 of ITS1 in I101
939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
940 sub5node->SetLineColor(kColorITS);
941 fNodes->Add(sub5node);
943 fNodes->Add(sub4node);
945 fNodes->Add(sub3node);
948 // Place copy #4 of I107 in I10B
950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
951 sub3node->SetLineColor(kColorITS);
952 sub3node->SetVisibility(0);
955 // Place copy #1 of I101 in I107
957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
958 sub4node->SetLineColor(kColorITS);
959 sub4node->SetVisibility(0);
962 // Place copy #1 of ITS1 in I101
964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
965 sub5node->SetLineColor(kColorITS);
966 fNodes->Add(sub5node);
968 fNodes->Add(sub4node);
970 fNodes->Add(sub3node);
972 fNodes->Add(sub2node);
975 // Place copy #2 of I10B in I12B
977 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
978 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
979 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
980 sub2node->SetLineColor(kColorITS);
981 sub2node->SetVisibility(0);
984 // Place copy #1 of I107 in I10B
986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
987 sub3node->SetLineColor(kColorITS);
988 sub3node->SetVisibility(0);
991 // Place copy #1 of I101 in I107
993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
994 sub4node->SetLineColor(kColorITS);
995 sub4node->SetVisibility(0);
998 // Place copy #1 of ITS1 in I101
1000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1001 sub5node->SetLineColor(kColorITS);
1002 fNodes->Add(sub5node);
1004 fNodes->Add(sub4node);
1006 fNodes->Add(sub3node);
1009 // Place copy #2 of I107 in I10B
1011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1012 sub3node->SetLineColor(kColorITS);
1013 sub3node->SetVisibility(0);
1016 // Place copy #1 of I101 in I107
1018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1019 sub4node->SetLineColor(kColorITS);
1020 sub4node->SetVisibility(0);
1023 // Place copy #1 of ITS1 in I101
1025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1026 sub5node->SetLineColor(kColorITS);
1027 fNodes->Add(sub5node);
1029 fNodes->Add(sub4node);
1031 fNodes->Add(sub3node);
1034 // Place copy #3 of I107 in I10B
1036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1037 sub3node->SetLineColor(kColorITS);
1038 sub3node->SetVisibility(0);
1041 // Place copy #1 of I101 in I107
1043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1044 sub4node->SetLineColor(kColorITS);
1045 sub4node->SetVisibility(0);
1048 // Place copy #1 of ITS1 in I101
1050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1051 sub5node->SetLineColor(kColorITS);
1052 fNodes->Add(sub5node);
1054 fNodes->Add(sub4node);
1056 fNodes->Add(sub3node);
1059 // Place copy #4 of I107 in I10B
1061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1062 sub3node->SetLineColor(kColorITS);
1063 sub3node->SetVisibility(0);
1066 // Place copy #1 of I101 in I107
1068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1069 sub4node->SetLineColor(kColorITS);
1070 sub4node->SetVisibility(0);
1073 // Place copy #1 of ITS1 in I101
1075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1076 sub5node->SetLineColor(kColorITS);
1077 fNodes->Add(sub5node);
1079 fNodes->Add(sub4node);
1081 fNodes->Add(sub3node);
1083 fNodes->Add(sub2node);
1086 // Place copy #1 of I20B in I12B
1088 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1089 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1090 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1091 sub2node->SetLineColor(kColorITS);
1092 sub2node->SetVisibility(0);
1095 // Place copy #1 of I1D7 in I20B
1097 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1098 sub3node->SetLineColor(kColorITS);
1099 sub3node->SetVisibility(0);
1102 // Place copy #1 of I1D1 in I1D7
1104 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1105 sub4node->SetLineColor(kColorITS);
1106 sub4node->SetVisibility(0);
1109 // Place copy #1 of ITS2 in I1D1
1111 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1112 sub5node->SetLineColor(kColorITS);
1113 fNodes->Add(sub5node);
1115 fNodes->Add(sub4node);
1117 fNodes->Add(sub3node);
1120 // Place copy #2 of I1D7 in I20B
1122 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1123 sub3node->SetLineColor(kColorITS);
1124 sub3node->SetVisibility(0);
1127 // Place copy #1 of I1D1 in I1D7
1129 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1130 sub4node->SetLineColor(kColorITS);
1131 sub4node->SetVisibility(0);
1134 // Place copy #1 of ITS2 in I1D1
1136 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1137 sub5node->SetLineColor(kColorITS);
1138 fNodes->Add(sub5node);
1140 fNodes->Add(sub4node);
1142 fNodes->Add(sub3node);
1145 // Place copy #3 of I1D7 in I20B
1147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1148 sub3node->SetLineColor(kColorITS);
1149 sub3node->SetVisibility(0);
1152 // Place copy #1 of I1D1 in I1D7
1154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1155 sub4node->SetLineColor(kColorITS);
1156 sub4node->SetVisibility(0);
1159 // Place copy #1 of ITS2 in I1D1
1161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1162 sub5node->SetLineColor(kColorITS);
1163 fNodes->Add(sub5node);
1165 fNodes->Add(sub4node);
1167 fNodes->Add(sub3node);
1170 // Place copy #4 of I1D7 in I20B
1172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1173 sub3node->SetLineColor(kColorITS);
1174 sub3node->SetVisibility(0);
1177 // Place copy #1 of I1D1 in I1D7
1179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1180 sub4node->SetLineColor(kColorITS);
1181 sub4node->SetVisibility(0);
1184 // Place copy #1 of ITS2 in I1D1
1186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1187 sub5node->SetLineColor(kColorITS);
1188 fNodes->Add(sub5node);
1190 fNodes->Add(sub4node);
1192 fNodes->Add(sub3node);
1194 fNodes->Add(sub2node);
1197 // Place copy #2 of I20B in I12B
1199 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1200 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1201 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1202 sub2node->SetLineColor(kColorITS);
1203 sub2node->SetVisibility(0);
1206 // Place copy #1 of I1D7 in I20B
1208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1209 sub3node->SetLineColor(kColorITS);
1210 sub3node->SetVisibility(0);
1213 // Place copy #1 of I1D1 in I1D7
1215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1216 sub4node->SetLineColor(kColorITS);
1217 sub4node->SetVisibility(0);
1220 // Place copy #1 of ITS2 in I1D1
1222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1223 sub5node->SetLineColor(kColorITS);
1224 fNodes->Add(sub5node);
1226 fNodes->Add(sub4node);
1228 fNodes->Add(sub3node);
1231 // Place copy #2 of I1D7 in I20B
1233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1234 sub3node->SetLineColor(kColorITS);
1235 sub3node->SetVisibility(0);
1238 // Place copy #1 of I1D1 in I1D7
1240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1241 sub4node->SetLineColor(kColorITS);
1242 sub4node->SetVisibility(0);
1245 // Place copy #1 of ITS2 in I1D1
1247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1248 sub5node->SetLineColor(kColorITS);
1249 fNodes->Add(sub5node);
1251 fNodes->Add(sub4node);
1253 fNodes->Add(sub3node);
1256 // Place copy #3 of I1D7 in I20B
1258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1259 sub3node->SetLineColor(kColorITS);
1260 sub3node->SetVisibility(0);
1263 // Place copy #1 of I1D1 in I1D7
1265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1266 sub4node->SetLineColor(kColorITS);
1267 sub4node->SetVisibility(0);
1270 // Place copy #1 of ITS2 in I1D1
1272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1273 sub5node->SetLineColor(kColorITS);
1274 fNodes->Add(sub5node);
1276 fNodes->Add(sub4node);
1278 fNodes->Add(sub3node);
1281 // Place copy #4 of I1D7 in I20B
1283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1284 sub3node->SetLineColor(kColorITS);
1285 sub3node->SetVisibility(0);
1288 // Place copy #1 of I1D1 in I1D7
1290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1291 sub4node->SetLineColor(kColorITS);
1292 sub4node->SetVisibility(0);
1295 // Place copy #1 of ITS2 in I1D1
1297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1298 sub5node->SetLineColor(kColorITS);
1299 fNodes->Add(sub5node);
1301 fNodes->Add(sub4node);
1303 fNodes->Add(sub3node);
1305 fNodes->Add(sub2node);
1308 // Place copy #3 of I20B in I12B
1310 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1311 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1312 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1313 sub2node->SetLineColor(kColorITS);
1314 sub2node->SetVisibility(0);
1317 // Place copy #1 of I1D7 in I20B
1319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1320 sub3node->SetLineColor(kColorITS);
1321 sub3node->SetVisibility(0);
1324 // Place copy #1 of I1D1 in I1D7
1326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1327 sub4node->SetLineColor(kColorITS);
1328 sub4node->SetVisibility(0);
1331 // Place copy #1 of ITS2 in I1D1
1333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1334 sub5node->SetLineColor(kColorITS);
1335 fNodes->Add(sub5node);
1337 fNodes->Add(sub4node);
1339 fNodes->Add(sub3node);
1342 // Place copy #2 of I1D7 in I20B
1344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1345 sub3node->SetLineColor(kColorITS);
1346 sub3node->SetVisibility(0);
1349 // Place copy #1 of I1D1 in I1D7
1351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1352 sub4node->SetLineColor(kColorITS);
1353 sub4node->SetVisibility(0);
1356 // Place copy #1 of ITS2 in I1D1
1358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1359 sub5node->SetLineColor(kColorITS);
1360 fNodes->Add(sub5node);
1362 fNodes->Add(sub4node);
1364 fNodes->Add(sub3node);
1367 // Place copy #3 of I1D7 in I20B
1369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1370 sub3node->SetLineColor(kColorITS);
1371 sub3node->SetVisibility(0);
1374 // Place copy #1 of I1D1 in I1D7
1376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1377 sub4node->SetLineColor(kColorITS);
1378 sub4node->SetVisibility(0);
1381 // Place copy #1 of ITS2 in I1D1
1383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1384 sub5node->SetLineColor(kColorITS);
1385 fNodes->Add(sub5node);
1387 fNodes->Add(sub4node);
1389 fNodes->Add(sub3node);
1392 // Place copy #4 of I1D7 in I20B
1394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1395 sub3node->SetLineColor(kColorITS);
1396 sub3node->SetVisibility(0);
1399 // Place copy #1 of I1D1 in I1D7
1401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1402 sub4node->SetLineColor(kColorITS);
1403 sub4node->SetVisibility(0);
1406 // Place copy #1 of ITS2 in I1D1
1408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1409 sub5node->SetLineColor(kColorITS);
1410 fNodes->Add(sub5node);
1412 fNodes->Add(sub4node);
1414 fNodes->Add(sub3node);
1416 fNodes->Add(sub2node);
1419 // Place copy #4 of I20B in I12B
1421 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1422 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1423 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1424 sub2node->SetLineColor(kColorITS);
1425 sub2node->SetVisibility(0);
1428 // Place copy #1 of I1D7 in I20B
1430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1431 sub3node->SetLineColor(kColorITS);
1432 sub3node->SetVisibility(0);
1435 // Place copy #1 of I1D1 in I1D7
1437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1438 sub4node->SetLineColor(kColorITS);
1439 sub4node->SetVisibility(0);
1442 // Place copy #1 of ITS2 in I1D1
1444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1445 sub5node->SetLineColor(kColorITS);
1446 fNodes->Add(sub5node);
1448 fNodes->Add(sub4node);
1450 fNodes->Add(sub3node);
1453 // Place copy #2 of I1D7 in I20B
1455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1456 sub3node->SetLineColor(kColorITS);
1457 sub3node->SetVisibility(0);
1460 // Place copy #1 of I1D1 in I1D7
1462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1463 sub4node->SetLineColor(kColorITS);
1464 sub4node->SetVisibility(0);
1467 // Place copy #1 of ITS2 in I1D1
1469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1470 sub5node->SetLineColor(kColorITS);
1471 fNodes->Add(sub5node);
1473 fNodes->Add(sub4node);
1475 fNodes->Add(sub3node);
1478 // Place copy #3 of I1D7 in I20B
1480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1481 sub3node->SetLineColor(kColorITS);
1482 sub3node->SetVisibility(0);
1485 // Place copy #1 of I1D1 in I1D7
1487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1488 sub4node->SetLineColor(kColorITS);
1489 sub4node->SetVisibility(0);
1492 // Place copy #1 of ITS2 in I1D1
1494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1495 sub5node->SetLineColor(kColorITS);
1496 fNodes->Add(sub5node);
1498 fNodes->Add(sub4node);
1500 fNodes->Add(sub3node);
1503 // Place copy #4 of I1D7 in I20B
1505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1506 sub3node->SetLineColor(kColorITS);
1507 sub3node->SetVisibility(0);
1510 // Place copy #1 of I1D1 in I1D7
1512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1513 sub4node->SetLineColor(kColorITS);
1514 sub4node->SetVisibility(0);
1517 // Place copy #1 of ITS2 in I1D1
1519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1520 sub5node->SetLineColor(kColorITS);
1521 fNodes->Add(sub5node);
1523 fNodes->Add(sub4node);
1525 fNodes->Add(sub3node);
1527 fNodes->Add(sub2node);
1529 fNodes->Add(sub1node);
1532 // Place copy #2 of I12B in IT12
1534 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1535 sub1node->SetLineColor(kColorITS);
1536 sub1node->SetVisibility(0);
1539 // Place copy #1 of I10B in I12B
1541 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1542 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1543 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1544 sub2node->SetLineColor(kColorITS);
1545 sub2node->SetVisibility(0);
1548 // Place copy #1 of I107 in I10B
1550 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1551 sub3node->SetLineColor(kColorITS);
1552 sub3node->SetVisibility(0);
1555 // Place copy #1 of I101 in I107
1557 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1558 sub4node->SetLineColor(kColorITS);
1559 sub4node->SetVisibility(0);
1562 // Place copy #1 of ITS1 in I101
1564 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1565 sub5node->SetLineColor(kColorITS);
1566 fNodes->Add(sub5node);
1568 fNodes->Add(sub4node);
1570 fNodes->Add(sub3node);
1573 // Place copy #2 of I107 in I10B
1575 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1576 sub3node->SetLineColor(kColorITS);
1577 sub3node->SetVisibility(0);
1580 // Place copy #1 of I101 in I107
1582 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1583 sub4node->SetLineColor(kColorITS);
1584 sub4node->SetVisibility(0);
1587 // Place copy #1 of ITS1 in I101
1589 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1590 sub5node->SetLineColor(kColorITS);
1591 fNodes->Add(sub5node);
1593 fNodes->Add(sub4node);
1595 fNodes->Add(sub3node);
1598 // Place copy #3 of I107 in I10B
1600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1601 sub3node->SetLineColor(kColorITS);
1602 sub3node->SetVisibility(0);
1605 // Place copy #1 of I101 in I107
1607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1608 sub4node->SetLineColor(kColorITS);
1609 sub4node->SetVisibility(0);
1612 // Place copy #1 of ITS1 in I101
1614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1615 sub5node->SetLineColor(kColorITS);
1616 fNodes->Add(sub5node);
1618 fNodes->Add(sub4node);
1620 fNodes->Add(sub3node);
1623 // Place copy #4 of I107 in I10B
1625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1626 sub3node->SetLineColor(kColorITS);
1627 sub3node->SetVisibility(0);
1630 // Place copy #1 of I101 in I107
1632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1633 sub4node->SetLineColor(kColorITS);
1634 sub4node->SetVisibility(0);
1637 // Place copy #1 of ITS1 in I101
1639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1640 sub5node->SetLineColor(kColorITS);
1641 fNodes->Add(sub5node);
1643 fNodes->Add(sub4node);
1645 fNodes->Add(sub3node);
1647 fNodes->Add(sub2node);
1650 // Place copy #2 of I10B in I12B
1652 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1653 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1654 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1655 sub2node->SetLineColor(kColorITS);
1656 sub2node->SetVisibility(0);
1659 // Place copy #1 of I107 in I10B
1661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1662 sub3node->SetLineColor(kColorITS);
1663 sub3node->SetVisibility(0);
1666 // Place copy #1 of I101 in I107
1668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1669 sub4node->SetLineColor(kColorITS);
1670 sub4node->SetVisibility(0);
1673 // Place copy #1 of ITS1 in I101
1675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1676 sub5node->SetLineColor(kColorITS);
1677 fNodes->Add(sub5node);
1679 fNodes->Add(sub4node);
1681 fNodes->Add(sub3node);
1684 // Place copy #2 of I107 in I10B
1686 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1687 sub3node->SetLineColor(kColorITS);
1688 sub3node->SetVisibility(0);
1691 // Place copy #1 of I101 in I107
1693 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1694 sub4node->SetLineColor(kColorITS);
1695 sub4node->SetVisibility(0);
1698 // Place copy #1 of ITS1 in I101
1700 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1701 sub5node->SetLineColor(kColorITS);
1702 fNodes->Add(sub5node);
1704 fNodes->Add(sub4node);
1706 fNodes->Add(sub3node);
1709 // Place copy #3 of I107 in I10B
1711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1712 sub3node->SetLineColor(kColorITS);
1713 sub3node->SetVisibility(0);
1716 // Place copy #1 of I101 in I107
1718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1719 sub4node->SetLineColor(kColorITS);
1720 sub4node->SetVisibility(0);
1723 // Place copy #1 of ITS1 in I101
1725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1726 sub5node->SetLineColor(kColorITS);
1727 fNodes->Add(sub5node);
1729 fNodes->Add(sub4node);
1731 fNodes->Add(sub3node);
1734 // Place copy #4 of I107 in I10B
1736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1737 sub3node->SetLineColor(kColorITS);
1738 sub3node->SetVisibility(0);
1741 // Place copy #1 of I101 in I107
1743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1744 sub4node->SetLineColor(kColorITS);
1745 sub4node->SetVisibility(0);
1748 // Place copy #1 of ITS1 in I101
1750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1751 sub5node->SetLineColor(kColorITS);
1752 fNodes->Add(sub5node);
1754 fNodes->Add(sub4node);
1756 fNodes->Add(sub3node);
1758 fNodes->Add(sub2node);
1761 // Place copy #1 of I20B in I12B
1763 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1764 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1765 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1766 sub2node->SetLineColor(kColorITS);
1767 sub2node->SetVisibility(0);
1770 // Place copy #1 of I1D7 in I20B
1772 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1773 sub3node->SetLineColor(kColorITS);
1774 sub3node->SetVisibility(0);
1777 // Place copy #1 of I1D1 in I1D7
1779 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1780 sub4node->SetLineColor(kColorITS);
1781 sub4node->SetVisibility(0);
1784 // Place copy #1 of ITS2 in I1D1
1786 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1787 sub5node->SetLineColor(kColorITS);
1788 fNodes->Add(sub5node);
1790 fNodes->Add(sub4node);
1792 fNodes->Add(sub3node);
1795 // Place copy #2 of I1D7 in I20B
1797 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1798 sub3node->SetLineColor(kColorITS);
1799 sub3node->SetVisibility(0);
1802 // Place copy #1 of I1D1 in I1D7
1804 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1805 sub4node->SetLineColor(kColorITS);
1806 sub4node->SetVisibility(0);
1809 // Place copy #1 of ITS2 in I1D1
1811 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1812 sub5node->SetLineColor(kColorITS);
1813 fNodes->Add(sub5node);
1815 fNodes->Add(sub4node);
1817 fNodes->Add(sub3node);
1820 // Place copy #3 of I1D7 in I20B
1822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1823 sub3node->SetLineColor(kColorITS);
1824 sub3node->SetVisibility(0);
1827 // Place copy #1 of I1D1 in I1D7
1829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1830 sub4node->SetLineColor(kColorITS);
1831 sub4node->SetVisibility(0);
1834 // Place copy #1 of ITS2 in I1D1
1836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1837 sub5node->SetLineColor(kColorITS);
1838 fNodes->Add(sub5node);
1840 fNodes->Add(sub4node);
1842 fNodes->Add(sub3node);
1845 // Place copy #4 of I1D7 in I20B
1847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1848 sub3node->SetLineColor(kColorITS);
1849 sub3node->SetVisibility(0);
1852 // Place copy #1 of I1D1 in I1D7
1854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1855 sub4node->SetLineColor(kColorITS);
1856 sub4node->SetVisibility(0);
1859 // Place copy #1 of ITS2 in I1D1
1861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1862 sub5node->SetLineColor(kColorITS);
1863 fNodes->Add(sub5node);
1865 fNodes->Add(sub4node);
1867 fNodes->Add(sub3node);
1869 fNodes->Add(sub2node);
1872 // Place copy #2 of I20B in I12B
1874 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1875 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1876 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1877 sub2node->SetLineColor(kColorITS);
1878 sub2node->SetVisibility(0);
1881 // Place copy #1 of I1D7 in I20B
1883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1884 sub3node->SetLineColor(kColorITS);
1885 sub3node->SetVisibility(0);
1888 // Place copy #1 of I1D1 in I1D7
1890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1891 sub4node->SetLineColor(kColorITS);
1892 sub4node->SetVisibility(0);
1895 // Place copy #1 of ITS2 in I1D1
1897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1898 sub5node->SetLineColor(kColorITS);
1899 fNodes->Add(sub5node);
1901 fNodes->Add(sub4node);
1903 fNodes->Add(sub3node);
1906 // Place copy #2 of I1D7 in I20B
1908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1909 sub3node->SetLineColor(kColorITS);
1910 sub3node->SetVisibility(0);
1913 // Place copy #1 of I1D1 in I1D7
1915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1916 sub4node->SetLineColor(kColorITS);
1917 sub4node->SetVisibility(0);
1920 // Place copy #1 of ITS2 in I1D1
1922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1923 sub5node->SetLineColor(kColorITS);
1924 fNodes->Add(sub5node);
1926 fNodes->Add(sub4node);
1928 fNodes->Add(sub3node);
1931 // Place copy #3 of I1D7 in I20B
1933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1934 sub3node->SetLineColor(kColorITS);
1935 sub3node->SetVisibility(0);
1938 // Place copy #1 of I1D1 in I1D7
1940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1941 sub4node->SetLineColor(kColorITS);
1942 sub4node->SetVisibility(0);
1945 // Place copy #1 of ITS2 in I1D1
1947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1948 sub5node->SetLineColor(kColorITS);
1949 fNodes->Add(sub5node);
1951 fNodes->Add(sub4node);
1953 fNodes->Add(sub3node);
1956 // Place copy #4 of I1D7 in I20B
1958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1959 sub3node->SetLineColor(kColorITS);
1960 sub3node->SetVisibility(0);
1963 // Place copy #1 of I1D1 in I1D7
1965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1966 sub4node->SetLineColor(kColorITS);
1967 sub4node->SetVisibility(0);
1970 // Place copy #1 of ITS2 in I1D1
1972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1973 sub5node->SetLineColor(kColorITS);
1974 fNodes->Add(sub5node);
1976 fNodes->Add(sub4node);
1978 fNodes->Add(sub3node);
1980 fNodes->Add(sub2node);
1983 // Place copy #3 of I20B in I12B
1985 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1986 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1987 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1988 sub2node->SetLineColor(kColorITS);
1989 sub2node->SetVisibility(0);
1992 // Place copy #1 of I1D7 in I20B
1994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1995 sub3node->SetLineColor(kColorITS);
1996 sub3node->SetVisibility(0);
1999 // Place copy #1 of I1D1 in I1D7
2001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2002 sub4node->SetLineColor(kColorITS);
2003 sub4node->SetVisibility(0);
2006 // Place copy #1 of ITS2 in I1D1
2008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2009 sub5node->SetLineColor(kColorITS);
2010 fNodes->Add(sub5node);
2012 fNodes->Add(sub4node);
2014 fNodes->Add(sub3node);
2017 // Place copy #2 of I1D7 in I20B
2019 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2020 sub3node->SetLineColor(kColorITS);
2021 sub3node->SetVisibility(0);
2024 // Place copy #1 of I1D1 in I1D7
2026 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2027 sub4node->SetLineColor(kColorITS);
2028 sub4node->SetVisibility(0);
2031 // Place copy #1 of ITS2 in I1D1
2033 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2034 sub5node->SetLineColor(kColorITS);
2035 fNodes->Add(sub5node);
2037 fNodes->Add(sub4node);
2039 fNodes->Add(sub3node);
2042 // Place copy #3 of I1D7 in I20B
2044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2045 sub3node->SetLineColor(kColorITS);
2046 sub3node->SetVisibility(0);
2049 // Place copy #1 of I1D1 in I1D7
2051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2052 sub4node->SetLineColor(kColorITS);
2053 sub4node->SetVisibility(0);
2056 // Place copy #1 of ITS2 in I1D1
2058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2059 sub5node->SetLineColor(kColorITS);
2060 fNodes->Add(sub5node);
2062 fNodes->Add(sub4node);
2064 fNodes->Add(sub3node);
2067 // Place copy #4 of I1D7 in I20B
2069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2070 sub3node->SetLineColor(kColorITS);
2071 sub3node->SetVisibility(0);
2074 // Place copy #1 of I1D1 in I1D7
2076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2077 sub4node->SetLineColor(kColorITS);
2078 sub4node->SetVisibility(0);
2081 // Place copy #1 of ITS2 in I1D1
2083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2084 sub5node->SetLineColor(kColorITS);
2085 fNodes->Add(sub5node);
2087 fNodes->Add(sub4node);
2089 fNodes->Add(sub3node);
2091 fNodes->Add(sub2node);
2094 // Place copy #4 of I20B in I12B
2096 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2097 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2098 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2099 sub2node->SetLineColor(kColorITS);
2100 sub2node->SetVisibility(0);
2103 // Place copy #1 of I1D7 in I20B
2105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2106 sub3node->SetLineColor(kColorITS);
2107 sub3node->SetVisibility(0);
2110 // Place copy #1 of I1D1 in I1D7
2112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2113 sub4node->SetLineColor(kColorITS);
2114 sub4node->SetVisibility(0);
2117 // Place copy #1 of ITS2 in I1D1
2119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2120 sub5node->SetLineColor(kColorITS);
2121 fNodes->Add(sub5node);
2123 fNodes->Add(sub4node);
2125 fNodes->Add(sub3node);
2128 // Place copy #2 of I1D7 in I20B
2130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2131 sub3node->SetLineColor(kColorITS);
2132 sub3node->SetVisibility(0);
2135 // Place copy #1 of I1D1 in I1D7
2137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2138 sub4node->SetLineColor(kColorITS);
2139 sub4node->SetVisibility(0);
2142 // Place copy #1 of ITS2 in I1D1
2144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2145 sub5node->SetLineColor(kColorITS);
2146 fNodes->Add(sub5node);
2148 fNodes->Add(sub4node);
2150 fNodes->Add(sub3node);
2153 // Place copy #3 of I1D7 in I20B
2155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2156 sub3node->SetLineColor(kColorITS);
2157 sub3node->SetVisibility(0);
2160 // Place copy #1 of I1D1 in I1D7
2162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2163 sub4node->SetLineColor(kColorITS);
2164 sub4node->SetVisibility(0);
2167 // Place copy #1 of ITS2 in I1D1
2169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2170 sub5node->SetLineColor(kColorITS);
2171 fNodes->Add(sub5node);
2173 fNodes->Add(sub4node);
2175 fNodes->Add(sub3node);
2178 // Place copy #4 of I1D7 in I20B
2180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2181 sub3node->SetLineColor(kColorITS);
2182 sub3node->SetVisibility(0);
2185 // Place copy #1 of I1D1 in I1D7
2187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2188 sub4node->SetLineColor(kColorITS);
2189 sub4node->SetVisibility(0);
2192 // Place copy #1 of ITS2 in I1D1
2194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2195 sub5node->SetLineColor(kColorITS);
2196 fNodes->Add(sub5node);
2198 fNodes->Add(sub4node);
2200 fNodes->Add(sub3node);
2202 fNodes->Add(sub2node);
2204 fNodes->Add(sub1node);
2207 // Place copy #3 of I12B in IT12
2209 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2210 sub1node->SetLineColor(kColorITS);
2211 sub1node->SetVisibility(0);
2214 // Place copy #1 of I10B in I12B
2216 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2217 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2218 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2219 sub2node->SetLineColor(kColorITS);
2220 sub2node->SetVisibility(0);
2223 // Place copy #1 of I107 in I10B
2225 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2226 sub3node->SetLineColor(kColorITS);
2227 sub3node->SetVisibility(0);
2230 // Place copy #1 of I101 in I107
2232 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2233 sub4node->SetLineColor(kColorITS);
2234 sub4node->SetVisibility(0);
2237 // Place copy #1 of ITS1 in I101
2239 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2240 sub5node->SetLineColor(kColorITS);
2241 fNodes->Add(sub5node);
2243 fNodes->Add(sub4node);
2245 fNodes->Add(sub3node);
2248 // Place copy #2 of I107 in I10B
2250 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2251 sub3node->SetLineColor(kColorITS);
2252 sub3node->SetVisibility(0);
2255 // Place copy #1 of I101 in I107
2257 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2258 sub4node->SetLineColor(kColorITS);
2259 sub4node->SetVisibility(0);
2262 // Place copy #1 of ITS1 in I101
2264 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2265 sub5node->SetLineColor(kColorITS);
2266 fNodes->Add(sub5node);
2268 fNodes->Add(sub4node);
2270 fNodes->Add(sub3node);
2273 // Place copy #3 of I107 in I10B
2275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2276 sub3node->SetLineColor(kColorITS);
2277 sub3node->SetVisibility(0);
2280 // Place copy #1 of I101 in I107
2282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2283 sub4node->SetLineColor(kColorITS);
2284 sub4node->SetVisibility(0);
2287 // Place copy #1 of ITS1 in I101
2289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2290 sub5node->SetLineColor(kColorITS);
2291 fNodes->Add(sub5node);
2293 fNodes->Add(sub4node);
2295 fNodes->Add(sub3node);
2298 // Place copy #4 of I107 in I10B
2300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2301 sub3node->SetLineColor(kColorITS);
2302 sub3node->SetVisibility(0);
2305 // Place copy #1 of I101 in I107
2307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2308 sub4node->SetLineColor(kColorITS);
2309 sub4node->SetVisibility(0);
2312 // Place copy #1 of ITS1 in I101
2314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2315 sub5node->SetLineColor(kColorITS);
2316 fNodes->Add(sub5node);
2318 fNodes->Add(sub4node);
2320 fNodes->Add(sub3node);
2322 fNodes->Add(sub2node);
2325 // Place copy #2 of I10B in I12B
2327 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2328 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2329 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2330 sub2node->SetLineColor(kColorITS);
2331 sub2node->SetVisibility(0);
2334 // Place copy #1 of I107 in I10B
2336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2337 sub3node->SetLineColor(kColorITS);
2338 sub3node->SetVisibility(0);
2341 // Place copy #1 of I101 in I107
2343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2344 sub4node->SetLineColor(kColorITS);
2345 sub4node->SetVisibility(0);
2348 // Place copy #1 of ITS1 in I101
2350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2351 sub5node->SetLineColor(kColorITS);
2352 fNodes->Add(sub5node);
2354 fNodes->Add(sub4node);
2356 fNodes->Add(sub3node);
2359 // Place copy #2 of I107 in I10B
2361 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2362 sub3node->SetLineColor(kColorITS);
2363 sub3node->SetVisibility(0);
2366 // Place copy #1 of I101 in I107
2368 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2369 sub4node->SetLineColor(kColorITS);
2370 sub4node->SetVisibility(0);
2373 // Place copy #1 of ITS1 in I101
2375 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2376 sub5node->SetLineColor(kColorITS);
2377 fNodes->Add(sub5node);
2379 fNodes->Add(sub4node);
2381 fNodes->Add(sub3node);
2384 // Place copy #3 of I107 in I10B
2386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2387 sub3node->SetLineColor(kColorITS);
2388 sub3node->SetVisibility(0);
2391 // Place copy #1 of I101 in I107
2393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2394 sub4node->SetLineColor(kColorITS);
2395 sub4node->SetVisibility(0);
2398 // Place copy #1 of ITS1 in I101
2400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2401 sub5node->SetLineColor(kColorITS);
2402 fNodes->Add(sub5node);
2404 fNodes->Add(sub4node);
2406 fNodes->Add(sub3node);
2409 // Place copy #4 of I107 in I10B
2411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2412 sub3node->SetLineColor(kColorITS);
2413 sub3node->SetVisibility(0);
2416 // Place copy #1 of I101 in I107
2418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2419 sub4node->SetLineColor(kColorITS);
2420 sub4node->SetVisibility(0);
2423 // Place copy #1 of ITS1 in I101
2425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2426 sub5node->SetLineColor(kColorITS);
2427 fNodes->Add(sub5node);
2429 fNodes->Add(sub4node);
2431 fNodes->Add(sub3node);
2433 fNodes->Add(sub2node);
2436 // Place copy #1 of I20B in I12B
2438 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2439 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2440 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2441 sub2node->SetLineColor(kColorITS);
2442 sub2node->SetVisibility(0);
2445 // Place copy #1 of I1D7 in I20B
2447 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2448 sub3node->SetLineColor(kColorITS);
2449 sub3node->SetVisibility(0);
2452 // Place copy #1 of I1D1 in I1D7
2454 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2455 sub4node->SetLineColor(kColorITS);
2456 sub4node->SetVisibility(0);
2459 // Place copy #1 of ITS2 in I1D1
2461 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2462 sub5node->SetLineColor(kColorITS);
2463 fNodes->Add(sub5node);
2465 fNodes->Add(sub4node);
2467 fNodes->Add(sub3node);
2470 // Place copy #2 of I1D7 in I20B
2472 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2473 sub3node->SetLineColor(kColorITS);
2474 sub3node->SetVisibility(0);
2477 // Place copy #1 of I1D1 in I1D7
2479 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2480 sub4node->SetLineColor(kColorITS);
2481 sub4node->SetVisibility(0);
2484 // Place copy #1 of ITS2 in I1D1
2486 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2487 sub5node->SetLineColor(kColorITS);
2488 fNodes->Add(sub5node);
2490 fNodes->Add(sub4node);
2492 fNodes->Add(sub3node);
2495 // Place copy #3 of I1D7 in I20B
2497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2498 sub3node->SetLineColor(kColorITS);
2499 sub3node->SetVisibility(0);
2502 // Place copy #1 of I1D1 in I1D7
2504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2505 sub4node->SetLineColor(kColorITS);
2506 sub4node->SetVisibility(0);
2509 // Place copy #1 of ITS2 in I1D1
2511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2512 sub5node->SetLineColor(kColorITS);
2513 fNodes->Add(sub5node);
2515 fNodes->Add(sub4node);
2517 fNodes->Add(sub3node);
2520 // Place copy #4 of I1D7 in I20B
2522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2523 sub3node->SetLineColor(kColorITS);
2524 sub3node->SetVisibility(0);
2527 // Place copy #1 of I1D1 in I1D7
2529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2530 sub4node->SetLineColor(kColorITS);
2531 sub4node->SetVisibility(0);
2534 // Place copy #1 of ITS2 in I1D1
2536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2537 sub5node->SetLineColor(kColorITS);
2538 fNodes->Add(sub5node);
2540 fNodes->Add(sub4node);
2542 fNodes->Add(sub3node);
2544 fNodes->Add(sub2node);
2547 // Place copy #2 of I20B in I12B
2549 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2550 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2551 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2552 sub2node->SetLineColor(kColorITS);
2553 sub2node->SetVisibility(0);
2556 // Place copy #1 of I1D7 in I20B
2558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2559 sub3node->SetLineColor(kColorITS);
2560 sub3node->SetVisibility(0);
2563 // Place copy #1 of I1D1 in I1D7
2565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2566 sub4node->SetLineColor(kColorITS);
2567 sub4node->SetVisibility(0);
2570 // Place copy #1 of ITS2 in I1D1
2572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2573 sub5node->SetLineColor(kColorITS);
2574 fNodes->Add(sub5node);
2576 fNodes->Add(sub4node);
2578 fNodes->Add(sub3node);
2581 // Place copy #2 of I1D7 in I20B
2583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2584 sub3node->SetLineColor(kColorITS);
2585 sub3node->SetVisibility(0);
2588 // Place copy #1 of I1D1 in I1D7
2590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2591 sub4node->SetLineColor(kColorITS);
2592 sub4node->SetVisibility(0);
2595 // Place copy #1 of ITS2 in I1D1
2597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2598 sub5node->SetLineColor(kColorITS);
2599 fNodes->Add(sub5node);
2601 fNodes->Add(sub4node);
2603 fNodes->Add(sub3node);
2606 // Place copy #3 of I1D7 in I20B
2608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2609 sub3node->SetLineColor(kColorITS);
2610 sub3node->SetVisibility(0);
2613 // Place copy #1 of I1D1 in I1D7
2615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2616 sub4node->SetLineColor(kColorITS);
2617 sub4node->SetVisibility(0);
2620 // Place copy #1 of ITS2 in I1D1
2622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2623 sub5node->SetLineColor(kColorITS);
2624 fNodes->Add(sub5node);
2626 fNodes->Add(sub4node);
2628 fNodes->Add(sub3node);
2631 // Place copy #4 of I1D7 in I20B
2633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2634 sub3node->SetLineColor(kColorITS);
2635 sub3node->SetVisibility(0);
2638 // Place copy #1 of I1D1 in I1D7
2640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2641 sub4node->SetLineColor(kColorITS);
2642 sub4node->SetVisibility(0);
2645 // Place copy #1 of ITS2 in I1D1
2647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2648 sub5node->SetLineColor(kColorITS);
2649 fNodes->Add(sub5node);
2651 fNodes->Add(sub4node);
2653 fNodes->Add(sub3node);
2655 fNodes->Add(sub2node);
2658 // Place copy #3 of I20B in I12B
2660 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2661 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2662 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2663 sub2node->SetLineColor(kColorITS);
2664 sub2node->SetVisibility(0);
2667 // Place copy #1 of I1D7 in I20B
2669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2670 sub3node->SetLineColor(kColorITS);
2671 sub3node->SetVisibility(0);
2674 // Place copy #1 of I1D1 in I1D7
2676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2677 sub4node->SetLineColor(kColorITS);
2678 sub4node->SetVisibility(0);
2681 // Place copy #1 of ITS2 in I1D1
2683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2684 sub5node->SetLineColor(kColorITS);
2685 fNodes->Add(sub5node);
2687 fNodes->Add(sub4node);
2689 fNodes->Add(sub3node);
2692 // Place copy #2 of I1D7 in I20B
2694 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2695 sub3node->SetLineColor(kColorITS);
2696 sub3node->SetVisibility(0);
2699 // Place copy #1 of I1D1 in I1D7
2701 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2702 sub4node->SetLineColor(kColorITS);
2703 sub4node->SetVisibility(0);
2706 // Place copy #1 of ITS2 in I1D1
2708 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2709 sub5node->SetLineColor(kColorITS);
2710 fNodes->Add(sub5node);
2712 fNodes->Add(sub4node);
2714 fNodes->Add(sub3node);
2717 // Place copy #3 of I1D7 in I20B
2719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2720 sub3node->SetLineColor(kColorITS);
2721 sub3node->SetVisibility(0);
2724 // Place copy #1 of I1D1 in I1D7
2726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2727 sub4node->SetLineColor(kColorITS);
2728 sub4node->SetVisibility(0);
2731 // Place copy #1 of ITS2 in I1D1
2733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2734 sub5node->SetLineColor(kColorITS);
2735 fNodes->Add(sub5node);
2737 fNodes->Add(sub4node);
2739 fNodes->Add(sub3node);
2742 // Place copy #4 of I1D7 in I20B
2744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2745 sub3node->SetLineColor(kColorITS);
2746 sub3node->SetVisibility(0);
2749 // Place copy #1 of I1D1 in I1D7
2751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2752 sub4node->SetLineColor(kColorITS);
2753 sub4node->SetVisibility(0);
2756 // Place copy #1 of ITS2 in I1D1
2758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2759 sub5node->SetLineColor(kColorITS);
2760 fNodes->Add(sub5node);
2762 fNodes->Add(sub4node);
2764 fNodes->Add(sub3node);
2766 fNodes->Add(sub2node);
2769 // Place copy #4 of I20B in I12B
2771 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2772 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2773 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2774 sub2node->SetLineColor(kColorITS);
2775 sub2node->SetVisibility(0);
2778 // Place copy #1 of I1D7 in I20B
2780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2781 sub3node->SetLineColor(kColorITS);
2782 sub3node->SetVisibility(0);
2785 // Place copy #1 of I1D1 in I1D7
2787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2788 sub4node->SetLineColor(kColorITS);
2789 sub4node->SetVisibility(0);
2792 // Place copy #1 of ITS2 in I1D1
2794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2795 sub5node->SetLineColor(kColorITS);
2796 fNodes->Add(sub5node);
2798 fNodes->Add(sub4node);
2800 fNodes->Add(sub3node);
2803 // Place copy #2 of I1D7 in I20B
2805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2806 sub3node->SetLineColor(kColorITS);
2807 sub3node->SetVisibility(0);
2810 // Place copy #1 of I1D1 in I1D7
2812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2813 sub4node->SetLineColor(kColorITS);
2814 sub4node->SetVisibility(0);
2817 // Place copy #1 of ITS2 in I1D1
2819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2820 sub5node->SetLineColor(kColorITS);
2821 fNodes->Add(sub5node);
2823 fNodes->Add(sub4node);
2825 fNodes->Add(sub3node);
2828 // Place copy #3 of I1D7 in I20B
2830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2831 sub3node->SetLineColor(kColorITS);
2832 sub3node->SetVisibility(0);
2835 // Place copy #1 of I1D1 in I1D7
2837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2838 sub4node->SetLineColor(kColorITS);
2839 sub4node->SetVisibility(0);
2842 // Place copy #1 of ITS2 in I1D1
2844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2845 sub5node->SetLineColor(kColorITS);
2846 fNodes->Add(sub5node);
2848 fNodes->Add(sub4node);
2850 fNodes->Add(sub3node);
2853 // Place copy #4 of I1D7 in I20B
2855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2856 sub3node->SetLineColor(kColorITS);
2857 sub3node->SetVisibility(0);
2860 // Place copy #1 of I1D1 in I1D7
2862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2863 sub4node->SetLineColor(kColorITS);
2864 sub4node->SetVisibility(0);
2867 // Place copy #1 of ITS2 in I1D1
2869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2870 sub5node->SetLineColor(kColorITS);
2871 fNodes->Add(sub5node);
2873 fNodes->Add(sub4node);
2875 fNodes->Add(sub3node);
2877 fNodes->Add(sub2node);
2879 fNodes->Add(sub1node);
2882 // Place copy #4 of I12B in IT12
2884 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2885 sub1node->SetLineColor(kColorITS);
2886 sub1node->SetVisibility(0);
2889 // Place copy #1 of I10B in I12B
2891 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2892 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2893 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2894 sub2node->SetLineColor(kColorITS);
2895 sub2node->SetVisibility(0);
2898 // Place copy #1 of I107 in I10B
2900 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2901 sub3node->SetLineColor(kColorITS);
2902 sub3node->SetVisibility(0);
2905 // Place copy #1 of I101 in I107
2907 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2908 sub4node->SetLineColor(kColorITS);
2909 sub4node->SetVisibility(0);
2912 // Place copy #1 of ITS1 in I101
2914 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2915 sub5node->SetLineColor(kColorITS);
2916 fNodes->Add(sub5node);
2918 fNodes->Add(sub4node);
2920 fNodes->Add(sub3node);
2923 // Place copy #2 of I107 in I10B
2925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2926 sub3node->SetLineColor(kColorITS);
2927 sub3node->SetVisibility(0);
2930 // Place copy #1 of I101 in I107
2932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2933 sub4node->SetLineColor(kColorITS);
2934 sub4node->SetVisibility(0);
2937 // Place copy #1 of ITS1 in I101
2939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2940 sub5node->SetLineColor(kColorITS);
2941 fNodes->Add(sub5node);
2943 fNodes->Add(sub4node);
2945 fNodes->Add(sub3node);
2948 // Place copy #3 of I107 in I10B
2950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2951 sub3node->SetLineColor(kColorITS);
2952 sub3node->SetVisibility(0);
2955 // Place copy #1 of I101 in I107
2957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2958 sub4node->SetLineColor(kColorITS);
2959 sub4node->SetVisibility(0);
2962 // Place copy #1 of ITS1 in I101
2964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2965 sub5node->SetLineColor(kColorITS);
2966 fNodes->Add(sub5node);
2968 fNodes->Add(sub4node);
2970 fNodes->Add(sub3node);
2973 // Place copy #4 of I107 in I10B
2975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2976 sub3node->SetLineColor(kColorITS);
2977 sub3node->SetVisibility(0);
2980 // Place copy #1 of I101 in I107
2982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2983 sub4node->SetLineColor(kColorITS);
2984 sub4node->SetVisibility(0);
2987 // Place copy #1 of ITS1 in I101
2989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2990 sub5node->SetLineColor(kColorITS);
2991 fNodes->Add(sub5node);
2993 fNodes->Add(sub4node);
2995 fNodes->Add(sub3node);
2997 fNodes->Add(sub2node);
3000 // Place copy #2 of I10B in I12B
3002 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3003 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3004 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3005 sub2node->SetLineColor(kColorITS);
3006 sub2node->SetVisibility(0);
3009 // Place copy #1 of I107 in I10B
3011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3012 sub3node->SetLineColor(kColorITS);
3013 sub3node->SetVisibility(0);
3016 // Place copy #1 of I101 in I107
3018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3019 sub4node->SetLineColor(kColorITS);
3020 sub4node->SetVisibility(0);
3023 // Place copy #1 of ITS1 in I101
3025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3026 sub5node->SetLineColor(kColorITS);
3027 fNodes->Add(sub5node);
3029 fNodes->Add(sub4node);
3031 fNodes->Add(sub3node);
3034 // Place copy #2 of I107 in I10B
3036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3037 sub3node->SetLineColor(kColorITS);
3038 sub3node->SetVisibility(0);
3041 // Place copy #1 of I101 in I107
3043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3044 sub4node->SetLineColor(kColorITS);
3045 sub4node->SetVisibility(0);
3048 // Place copy #1 of ITS1 in I101
3050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3051 sub5node->SetLineColor(kColorITS);
3052 fNodes->Add(sub5node);
3054 fNodes->Add(sub4node);
3056 fNodes->Add(sub3node);
3059 // Place copy #3 of I107 in I10B
3061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3062 sub3node->SetLineColor(kColorITS);
3063 sub3node->SetVisibility(0);
3066 // Place copy #1 of I101 in I107
3068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3069 sub4node->SetLineColor(kColorITS);
3070 sub4node->SetVisibility(0);
3073 // Place copy #1 of ITS1 in I101
3075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3076 sub5node->SetLineColor(kColorITS);
3077 fNodes->Add(sub5node);
3079 fNodes->Add(sub4node);
3081 fNodes->Add(sub3node);
3084 // Place copy #4 of I107 in I10B
3086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3087 sub3node->SetLineColor(kColorITS);
3088 sub3node->SetVisibility(0);
3091 // Place copy #1 of I101 in I107
3093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3094 sub4node->SetLineColor(kColorITS);
3095 sub4node->SetVisibility(0);
3098 // Place copy #1 of ITS1 in I101
3100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3101 sub5node->SetLineColor(kColorITS);
3102 fNodes->Add(sub5node);
3104 fNodes->Add(sub4node);
3106 fNodes->Add(sub3node);
3108 fNodes->Add(sub2node);
3111 // Place copy #1 of I20B in I12B
3113 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3114 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3115 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3116 sub2node->SetLineColor(kColorITS);
3117 sub2node->SetVisibility(0);
3120 // Place copy #1 of I1D7 in I20B
3122 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3123 sub3node->SetLineColor(kColorITS);
3124 sub3node->SetVisibility(0);
3127 // Place copy #1 of I1D1 in I1D7
3129 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3130 sub4node->SetLineColor(kColorITS);
3131 sub4node->SetVisibility(0);
3134 // Place copy #1 of ITS2 in I1D1
3136 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3137 sub5node->SetLineColor(kColorITS);
3138 fNodes->Add(sub5node);
3140 fNodes->Add(sub4node);
3142 fNodes->Add(sub3node);
3145 // Place copy #2 of I1D7 in I20B
3147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3148 sub3node->SetLineColor(kColorITS);
3149 sub3node->SetVisibility(0);
3152 // Place copy #1 of I1D1 in I1D7
3154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3155 sub4node->SetLineColor(kColorITS);
3156 sub4node->SetVisibility(0);
3159 // Place copy #1 of ITS2 in I1D1
3161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3162 sub5node->SetLineColor(kColorITS);
3163 fNodes->Add(sub5node);
3165 fNodes->Add(sub4node);
3167 fNodes->Add(sub3node);
3170 // Place copy #3 of I1D7 in I20B
3172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3173 sub3node->SetLineColor(kColorITS);
3174 sub3node->SetVisibility(0);
3177 // Place copy #1 of I1D1 in I1D7
3179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3180 sub4node->SetLineColor(kColorITS);
3181 sub4node->SetVisibility(0);
3184 // Place copy #1 of ITS2 in I1D1
3186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3187 sub5node->SetLineColor(kColorITS);
3188 fNodes->Add(sub5node);
3190 fNodes->Add(sub4node);
3192 fNodes->Add(sub3node);
3195 // Place copy #4 of I1D7 in I20B
3197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3198 sub3node->SetLineColor(kColorITS);
3199 sub3node->SetVisibility(0);
3202 // Place copy #1 of I1D1 in I1D7
3204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3205 sub4node->SetLineColor(kColorITS);
3206 sub4node->SetVisibility(0);
3209 // Place copy #1 of ITS2 in I1D1
3211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3212 sub5node->SetLineColor(kColorITS);
3213 fNodes->Add(sub5node);
3215 fNodes->Add(sub4node);
3217 fNodes->Add(sub3node);
3219 fNodes->Add(sub2node);
3222 // Place copy #2 of I20B in I12B
3224 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3225 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3226 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3227 sub2node->SetLineColor(kColorITS);
3228 sub2node->SetVisibility(0);
3231 // Place copy #1 of I1D7 in I20B
3233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3234 sub3node->SetLineColor(kColorITS);
3235 sub3node->SetVisibility(0);
3238 // Place copy #1 of I1D1 in I1D7
3240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3241 sub4node->SetLineColor(kColorITS);
3242 sub4node->SetVisibility(0);
3245 // Place copy #1 of ITS2 in I1D1
3247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3248 sub5node->SetLineColor(kColorITS);
3249 fNodes->Add(sub5node);
3251 fNodes->Add(sub4node);
3253 fNodes->Add(sub3node);
3256 // Place copy #2 of I1D7 in I20B
3258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3259 sub3node->SetLineColor(kColorITS);
3260 sub3node->SetVisibility(0);
3263 // Place copy #1 of I1D1 in I1D7
3265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3266 sub4node->SetLineColor(kColorITS);
3267 sub4node->SetVisibility(0);
3270 // Place copy #1 of ITS2 in I1D1
3272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3273 sub5node->SetLineColor(kColorITS);
3274 fNodes->Add(sub5node);
3276 fNodes->Add(sub4node);
3278 fNodes->Add(sub3node);
3281 // Place copy #3 of I1D7 in I20B
3283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3284 sub3node->SetLineColor(kColorITS);
3285 sub3node->SetVisibility(0);
3288 // Place copy #1 of I1D1 in I1D7
3290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3291 sub4node->SetLineColor(kColorITS);
3292 sub4node->SetVisibility(0);
3295 // Place copy #1 of ITS2 in I1D1
3297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3298 sub5node->SetLineColor(kColorITS);
3299 fNodes->Add(sub5node);
3301 fNodes->Add(sub4node);
3303 fNodes->Add(sub3node);
3306 // Place copy #4 of I1D7 in I20B
3308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3309 sub3node->SetLineColor(kColorITS);
3310 sub3node->SetVisibility(0);
3313 // Place copy #1 of I1D1 in I1D7
3315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3316 sub4node->SetLineColor(kColorITS);
3317 sub4node->SetVisibility(0);
3320 // Place copy #1 of ITS2 in I1D1
3322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3323 sub5node->SetLineColor(kColorITS);
3324 fNodes->Add(sub5node);
3326 fNodes->Add(sub4node);
3328 fNodes->Add(sub3node);
3330 fNodes->Add(sub2node);
3333 // Place copy #3 of I20B in I12B
3335 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3336 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3337 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3338 sub2node->SetLineColor(kColorITS);
3339 sub2node->SetVisibility(0);
3342 // Place copy #1 of I1D7 in I20B
3344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3345 sub3node->SetLineColor(kColorITS);
3346 sub3node->SetVisibility(0);
3349 // Place copy #1 of I1D1 in I1D7
3351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3352 sub4node->SetLineColor(kColorITS);
3353 sub4node->SetVisibility(0);
3356 // Place copy #1 of ITS2 in I1D1
3358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3359 sub5node->SetLineColor(kColorITS);
3360 fNodes->Add(sub5node);
3362 fNodes->Add(sub4node);
3364 fNodes->Add(sub3node);
3367 // Place copy #2 of I1D7 in I20B
3369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3370 sub3node->SetLineColor(kColorITS);
3371 sub3node->SetVisibility(0);
3374 // Place copy #1 of I1D1 in I1D7
3376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3377 sub4node->SetLineColor(kColorITS);
3378 sub4node->SetVisibility(0);
3381 // Place copy #1 of ITS2 in I1D1
3383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3384 sub5node->SetLineColor(kColorITS);
3385 fNodes->Add(sub5node);
3387 fNodes->Add(sub4node);
3389 fNodes->Add(sub3node);
3392 // Place copy #3 of I1D7 in I20B
3394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3395 sub3node->SetLineColor(kColorITS);
3396 sub3node->SetVisibility(0);
3399 // Place copy #1 of I1D1 in I1D7
3401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3402 sub4node->SetLineColor(kColorITS);
3403 sub4node->SetVisibility(0);
3406 // Place copy #1 of ITS2 in I1D1
3408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3409 sub5node->SetLineColor(kColorITS);
3410 fNodes->Add(sub5node);
3412 fNodes->Add(sub4node);
3414 fNodes->Add(sub3node);
3417 // Place copy #4 of I1D7 in I20B
3419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3420 sub3node->SetLineColor(kColorITS);
3421 sub3node->SetVisibility(0);
3424 // Place copy #1 of I1D1 in I1D7
3426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3427 sub4node->SetLineColor(kColorITS);
3428 sub4node->SetVisibility(0);
3431 // Place copy #1 of ITS2 in I1D1
3433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3434 sub5node->SetLineColor(kColorITS);
3435 fNodes->Add(sub5node);
3437 fNodes->Add(sub4node);
3439 fNodes->Add(sub3node);
3441 fNodes->Add(sub2node);
3444 // Place copy #4 of I20B in I12B
3446 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3447 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3448 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3449 sub2node->SetLineColor(kColorITS);
3450 sub2node->SetVisibility(0);
3453 // Place copy #1 of I1D7 in I20B
3455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3456 sub3node->SetLineColor(kColorITS);
3457 sub3node->SetVisibility(0);
3460 // Place copy #1 of I1D1 in I1D7
3462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3463 sub4node->SetLineColor(kColorITS);
3464 sub4node->SetVisibility(0);
3467 // Place copy #1 of ITS2 in I1D1
3469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3470 sub5node->SetLineColor(kColorITS);
3471 fNodes->Add(sub5node);
3473 fNodes->Add(sub4node);
3475 fNodes->Add(sub3node);
3478 // Place copy #2 of I1D7 in I20B
3480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3481 sub3node->SetLineColor(kColorITS);
3482 sub3node->SetVisibility(0);
3485 // Place copy #1 of I1D1 in I1D7
3487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3488 sub4node->SetLineColor(kColorITS);
3489 sub4node->SetVisibility(0);
3492 // Place copy #1 of ITS2 in I1D1
3494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3495 sub5node->SetLineColor(kColorITS);
3496 fNodes->Add(sub5node);
3498 fNodes->Add(sub4node);
3500 fNodes->Add(sub3node);
3503 // Place copy #3 of I1D7 in I20B
3505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3506 sub3node->SetLineColor(kColorITS);
3507 sub3node->SetVisibility(0);
3510 // Place copy #1 of I1D1 in I1D7
3512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3513 sub4node->SetLineColor(kColorITS);
3514 sub4node->SetVisibility(0);
3517 // Place copy #1 of ITS2 in I1D1
3519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3520 sub5node->SetLineColor(kColorITS);
3521 fNodes->Add(sub5node);
3523 fNodes->Add(sub4node);
3525 fNodes->Add(sub3node);
3528 // Place copy #4 of I1D7 in I20B
3530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3531 sub3node->SetLineColor(kColorITS);
3532 sub3node->SetVisibility(0);
3535 // Place copy #1 of I1D1 in I1D7
3537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3538 sub4node->SetLineColor(kColorITS);
3539 sub4node->SetVisibility(0);
3542 // Place copy #1 of ITS2 in I1D1
3544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3545 sub5node->SetLineColor(kColorITS);
3546 fNodes->Add(sub5node);
3548 fNodes->Add(sub4node);
3550 fNodes->Add(sub3node);
3552 fNodes->Add(sub2node);
3554 fNodes->Add(sub1node);
3557 // Place copy #5 of I12B in IT12
3559 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3560 sub1node->SetLineColor(kColorITS);
3561 sub1node->SetVisibility(0);
3564 // Place copy #1 of I10B in I12B
3566 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3567 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3568 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3569 sub2node->SetLineColor(kColorITS);
3570 sub2node->SetVisibility(0);
3573 // Place copy #1 of I107 in I10B
3575 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3576 sub3node->SetLineColor(kColorITS);
3577 sub3node->SetVisibility(0);
3580 // Place copy #1 of I101 in I107
3582 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3583 sub4node->SetLineColor(kColorITS);
3584 sub4node->SetVisibility(0);
3587 // Place copy #1 of ITS1 in I101
3589 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3590 sub5node->SetLineColor(kColorITS);
3591 fNodes->Add(sub5node);
3593 fNodes->Add(sub4node);
3595 fNodes->Add(sub3node);
3598 // Place copy #2 of I107 in I10B
3600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3601 sub3node->SetLineColor(kColorITS);
3602 sub3node->SetVisibility(0);
3605 // Place copy #1 of I101 in I107
3607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3608 sub4node->SetLineColor(kColorITS);
3609 sub4node->SetVisibility(0);
3612 // Place copy #1 of ITS1 in I101
3614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3615 sub5node->SetLineColor(kColorITS);
3616 fNodes->Add(sub5node);
3618 fNodes->Add(sub4node);
3620 fNodes->Add(sub3node);
3623 // Place copy #3 of I107 in I10B
3625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3626 sub3node->SetLineColor(kColorITS);
3627 sub3node->SetVisibility(0);
3630 // Place copy #1 of I101 in I107
3632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3633 sub4node->SetLineColor(kColorITS);
3634 sub4node->SetVisibility(0);
3637 // Place copy #1 of ITS1 in I101
3639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3640 sub5node->SetLineColor(kColorITS);
3641 fNodes->Add(sub5node);
3643 fNodes->Add(sub4node);
3645 fNodes->Add(sub3node);
3648 // Place copy #4 of I107 in I10B
3650 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3651 sub3node->SetLineColor(kColorITS);
3652 sub3node->SetVisibility(0);
3655 // Place copy #1 of I101 in I107
3657 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3658 sub4node->SetLineColor(kColorITS);
3659 sub4node->SetVisibility(0);
3662 // Place copy #1 of ITS1 in I101
3664 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3665 sub5node->SetLineColor(kColorITS);
3666 fNodes->Add(sub5node);
3668 fNodes->Add(sub4node);
3670 fNodes->Add(sub3node);
3672 fNodes->Add(sub2node);
3675 // Place copy #2 of I10B in I12B
3677 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3678 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3679 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3680 sub2node->SetLineColor(kColorITS);
3681 sub2node->SetVisibility(0);
3684 // Place copy #1 of I107 in I10B
3686 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3687 sub3node->SetLineColor(kColorITS);
3688 sub3node->SetVisibility(0);
3691 // Place copy #1 of I101 in I107
3693 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3694 sub4node->SetLineColor(kColorITS);
3695 sub4node->SetVisibility(0);
3698 // Place copy #1 of ITS1 in I101
3700 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3701 sub5node->SetLineColor(kColorITS);
3702 fNodes->Add(sub5node);
3704 fNodes->Add(sub4node);
3706 fNodes->Add(sub3node);
3709 // Place copy #2 of I107 in I10B
3711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3712 sub3node->SetLineColor(kColorITS);
3713 sub3node->SetVisibility(0);
3716 // Place copy #1 of I101 in I107
3718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3719 sub4node->SetLineColor(kColorITS);
3720 sub4node->SetVisibility(0);
3723 // Place copy #1 of ITS1 in I101
3725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3726 sub5node->SetLineColor(kColorITS);
3727 fNodes->Add(sub5node);
3729 fNodes->Add(sub4node);
3731 fNodes->Add(sub3node);
3734 // Place copy #3 of I107 in I10B
3736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3737 sub3node->SetLineColor(kColorITS);
3738 sub3node->SetVisibility(0);
3741 // Place copy #1 of I101 in I107
3743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3744 sub4node->SetLineColor(kColorITS);
3745 sub4node->SetVisibility(0);
3748 // Place copy #1 of ITS1 in I101
3750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3751 sub5node->SetLineColor(kColorITS);
3752 fNodes->Add(sub5node);
3754 fNodes->Add(sub4node);
3756 fNodes->Add(sub3node);
3759 // Place copy #4 of I107 in I10B
3761 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3762 sub3node->SetLineColor(kColorITS);
3763 sub3node->SetVisibility(0);
3766 // Place copy #1 of I101 in I107
3768 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3769 sub4node->SetLineColor(kColorITS);
3770 sub4node->SetVisibility(0);
3773 // Place copy #1 of ITS1 in I101
3775 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3776 sub5node->SetLineColor(kColorITS);
3777 fNodes->Add(sub5node);
3779 fNodes->Add(sub4node);
3781 fNodes->Add(sub3node);
3783 fNodes->Add(sub2node);
3786 // Place copy #1 of I20B in I12B
3788 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3789 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3790 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3791 sub2node->SetLineColor(kColorITS);
3792 sub2node->SetVisibility(0);
3795 // Place copy #1 of I1D7 in I20B
3797 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3798 sub3node->SetLineColor(kColorITS);
3799 sub3node->SetVisibility(0);
3802 // Place copy #1 of I1D1 in I1D7
3804 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3805 sub4node->SetLineColor(kColorITS);
3806 sub4node->SetVisibility(0);
3809 // Place copy #1 of ITS2 in I1D1
3811 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3812 sub5node->SetLineColor(kColorITS);
3813 fNodes->Add(sub5node);
3815 fNodes->Add(sub4node);
3817 fNodes->Add(sub3node);
3820 // Place copy #2 of I1D7 in I20B
3822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3823 sub3node->SetLineColor(kColorITS);
3824 sub3node->SetVisibility(0);
3827 // Place copy #1 of I1D1 in I1D7
3829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3830 sub4node->SetLineColor(kColorITS);
3831 sub4node->SetVisibility(0);
3834 // Place copy #1 of ITS2 in I1D1
3836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3837 sub5node->SetLineColor(kColorITS);
3838 fNodes->Add(sub5node);
3840 fNodes->Add(sub4node);
3842 fNodes->Add(sub3node);
3845 // Place copy #3 of I1D7 in I20B
3847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3848 sub3node->SetLineColor(kColorITS);
3849 sub3node->SetVisibility(0);
3852 // Place copy #1 of I1D1 in I1D7
3854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3855 sub4node->SetLineColor(kColorITS);
3856 sub4node->SetVisibility(0);
3859 // Place copy #1 of ITS2 in I1D1
3861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3862 sub5node->SetLineColor(kColorITS);
3863 fNodes->Add(sub5node);
3865 fNodes->Add(sub4node);
3867 fNodes->Add(sub3node);
3870 // Place copy #4 of I1D7 in I20B
3872 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3873 sub3node->SetLineColor(kColorITS);
3874 sub3node->SetVisibility(0);
3877 // Place copy #1 of I1D1 in I1D7
3879 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3880 sub4node->SetLineColor(kColorITS);
3881 sub4node->SetVisibility(0);
3884 // Place copy #1 of ITS2 in I1D1
3886 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3887 sub5node->SetLineColor(kColorITS);
3888 fNodes->Add(sub5node);
3890 fNodes->Add(sub4node);
3892 fNodes->Add(sub3node);
3894 fNodes->Add(sub2node);
3897 // Place copy #2 of I20B in I12B
3899 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3900 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3901 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3902 sub2node->SetLineColor(kColorITS);
3903 sub2node->SetVisibility(0);
3906 // Place copy #1 of I1D7 in I20B
3908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3909 sub3node->SetLineColor(kColorITS);
3910 sub3node->SetVisibility(0);
3913 // Place copy #1 of I1D1 in I1D7
3915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3916 sub4node->SetLineColor(kColorITS);
3917 sub4node->SetVisibility(0);
3920 // Place copy #1 of ITS2 in I1D1
3922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3923 sub5node->SetLineColor(kColorITS);
3924 fNodes->Add(sub5node);
3926 fNodes->Add(sub4node);
3928 fNodes->Add(sub3node);
3931 // Place copy #2 of I1D7 in I20B
3933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3934 sub3node->SetLineColor(kColorITS);
3935 sub3node->SetVisibility(0);
3938 // Place copy #1 of I1D1 in I1D7
3940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3941 sub4node->SetLineColor(kColorITS);
3942 sub4node->SetVisibility(0);
3945 // Place copy #1 of ITS2 in I1D1
3947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3948 sub5node->SetLineColor(kColorITS);
3949 fNodes->Add(sub5node);
3951 fNodes->Add(sub4node);
3953 fNodes->Add(sub3node);
3956 // Place copy #3 of I1D7 in I20B
3958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3959 sub3node->SetLineColor(kColorITS);
3960 sub3node->SetVisibility(0);
3963 // Place copy #1 of I1D1 in I1D7
3965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3966 sub4node->SetLineColor(kColorITS);
3967 sub4node->SetVisibility(0);
3970 // Place copy #1 of ITS2 in I1D1
3972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3973 sub5node->SetLineColor(kColorITS);
3974 fNodes->Add(sub5node);
3976 fNodes->Add(sub4node);
3978 fNodes->Add(sub3node);
3981 // Place copy #4 of I1D7 in I20B
3983 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3984 sub3node->SetLineColor(kColorITS);
3985 sub3node->SetVisibility(0);
3988 // Place copy #1 of I1D1 in I1D7
3990 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3991 sub4node->SetLineColor(kColorITS);
3992 sub4node->SetVisibility(0);
3995 // Place copy #1 of ITS2 in I1D1
3997 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3998 sub5node->SetLineColor(kColorITS);
3999 fNodes->Add(sub5node);
4001 fNodes->Add(sub4node);
4003 fNodes->Add(sub3node);
4005 fNodes->Add(sub2node);
4008 // Place copy #3 of I20B in I12B
4010 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4011 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4012 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4013 sub2node->SetLineColor(kColorITS);
4014 sub2node->SetVisibility(0);
4017 // Place copy #1 of I1D7 in I20B
4019 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4020 sub3node->SetLineColor(kColorITS);
4021 sub3node->SetVisibility(0);
4024 // Place copy #1 of I1D1 in I1D7
4026 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4027 sub4node->SetLineColor(kColorITS);
4028 sub4node->SetVisibility(0);
4031 // Place copy #1 of ITS2 in I1D1
4033 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4034 sub5node->SetLineColor(kColorITS);
4035 fNodes->Add(sub5node);
4037 fNodes->Add(sub4node);
4039 fNodes->Add(sub3node);
4042 // Place copy #2 of I1D7 in I20B
4044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4045 sub3node->SetLineColor(kColorITS);
4046 sub3node->SetVisibility(0);
4049 // Place copy #1 of I1D1 in I1D7
4051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4052 sub4node->SetLineColor(kColorITS);
4053 sub4node->SetVisibility(0);
4056 // Place copy #1 of ITS2 in I1D1
4058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4059 sub5node->SetLineColor(kColorITS);
4060 fNodes->Add(sub5node);
4062 fNodes->Add(sub4node);
4064 fNodes->Add(sub3node);
4067 // Place copy #3 of I1D7 in I20B
4069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4070 sub3node->SetLineColor(kColorITS);
4071 sub3node->SetVisibility(0);
4074 // Place copy #1 of I1D1 in I1D7
4076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4077 sub4node->SetLineColor(kColorITS);
4078 sub4node->SetVisibility(0);
4081 // Place copy #1 of ITS2 in I1D1
4083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4084 sub5node->SetLineColor(kColorITS);
4085 fNodes->Add(sub5node);
4087 fNodes->Add(sub4node);
4089 fNodes->Add(sub3node);
4092 // Place copy #4 of I1D7 in I20B
4094 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4095 sub3node->SetLineColor(kColorITS);
4096 sub3node->SetVisibility(0);
4099 // Place copy #1 of I1D1 in I1D7
4101 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4102 sub4node->SetLineColor(kColorITS);
4103 sub4node->SetVisibility(0);
4106 // Place copy #1 of ITS2 in I1D1
4108 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4109 sub5node->SetLineColor(kColorITS);
4110 fNodes->Add(sub5node);
4112 fNodes->Add(sub4node);
4114 fNodes->Add(sub3node);
4116 fNodes->Add(sub2node);
4119 // Place copy #4 of I20B in I12B
4121 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4122 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4123 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4124 sub2node->SetLineColor(kColorITS);
4125 sub2node->SetVisibility(0);
4128 // Place copy #1 of I1D7 in I20B
4130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4131 sub3node->SetLineColor(kColorITS);
4132 sub3node->SetVisibility(0);
4135 // Place copy #1 of I1D1 in I1D7
4137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4138 sub4node->SetLineColor(kColorITS);
4139 sub4node->SetVisibility(0);
4142 // Place copy #1 of ITS2 in I1D1
4144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4145 sub5node->SetLineColor(kColorITS);
4146 fNodes->Add(sub5node);
4148 fNodes->Add(sub4node);
4150 fNodes->Add(sub3node);
4153 // Place copy #2 of I1D7 in I20B
4155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4156 sub3node->SetLineColor(kColorITS);
4157 sub3node->SetVisibility(0);
4160 // Place copy #1 of I1D1 in I1D7
4162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4163 sub4node->SetLineColor(kColorITS);
4164 sub4node->SetVisibility(0);
4167 // Place copy #1 of ITS2 in I1D1
4169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4170 sub5node->SetLineColor(kColorITS);
4171 fNodes->Add(sub5node);
4173 fNodes->Add(sub4node);
4175 fNodes->Add(sub3node);
4178 // Place copy #3 of I1D7 in I20B
4180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4181 sub3node->SetLineColor(kColorITS);
4182 sub3node->SetVisibility(0);
4185 // Place copy #1 of I1D1 in I1D7
4187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4188 sub4node->SetLineColor(kColorITS);
4189 sub4node->SetVisibility(0);
4192 // Place copy #1 of ITS2 in I1D1
4194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4195 sub5node->SetLineColor(kColorITS);
4196 fNodes->Add(sub5node);
4198 fNodes->Add(sub4node);
4200 fNodes->Add(sub3node);
4203 // Place copy #4 of I1D7 in I20B
4205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4206 sub3node->SetLineColor(kColorITS);
4207 sub3node->SetVisibility(0);
4210 // Place copy #1 of I1D1 in I1D7
4212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4213 sub4node->SetLineColor(kColorITS);
4214 sub4node->SetVisibility(0);
4217 // Place copy #1 of ITS2 in I1D1
4219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4220 sub5node->SetLineColor(kColorITS);
4221 fNodes->Add(sub5node);
4223 fNodes->Add(sub4node);
4225 fNodes->Add(sub3node);
4227 fNodes->Add(sub2node);
4229 fNodes->Add(sub1node);
4232 // Place copy #6 of I12B in IT12
4234 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4235 sub1node->SetLineColor(kColorITS);
4236 sub1node->SetVisibility(0);
4239 // Place copy #1 of I10B in I12B
4241 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4242 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4243 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4244 sub2node->SetLineColor(kColorITS);
4245 sub2node->SetVisibility(0);
4248 // Place copy #1 of I107 in I10B
4250 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4251 sub3node->SetLineColor(kColorITS);
4252 sub3node->SetVisibility(0);
4255 // Place copy #1 of I101 in I107
4257 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4258 sub4node->SetLineColor(kColorITS);
4259 sub4node->SetVisibility(0);
4262 // Place copy #1 of ITS1 in I101
4264 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4265 sub5node->SetLineColor(kColorITS);
4266 fNodes->Add(sub5node);
4268 fNodes->Add(sub4node);
4270 fNodes->Add(sub3node);
4273 // Place copy #2 of I107 in I10B
4275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4276 sub3node->SetLineColor(kColorITS);
4277 sub3node->SetVisibility(0);
4280 // Place copy #1 of I101 in I107
4282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4283 sub4node->SetLineColor(kColorITS);
4284 sub4node->SetVisibility(0);
4287 // Place copy #1 of ITS1 in I101
4289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4290 sub5node->SetLineColor(kColorITS);
4291 fNodes->Add(sub5node);
4293 fNodes->Add(sub4node);
4295 fNodes->Add(sub3node);
4298 // Place copy #3 of I107 in I10B
4300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4301 sub3node->SetLineColor(kColorITS);
4302 sub3node->SetVisibility(0);
4305 // Place copy #1 of I101 in I107
4307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4308 sub4node->SetLineColor(kColorITS);
4309 sub4node->SetVisibility(0);
4312 // Place copy #1 of ITS1 in I101
4314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4315 sub5node->SetLineColor(kColorITS);
4316 fNodes->Add(sub5node);
4318 fNodes->Add(sub4node);
4320 fNodes->Add(sub3node);
4323 // Place copy #4 of I107 in I10B
4325 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4326 sub3node->SetLineColor(kColorITS);
4327 sub3node->SetVisibility(0);
4330 // Place copy #1 of I101 in I107
4332 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4333 sub4node->SetLineColor(kColorITS);
4334 sub4node->SetVisibility(0);
4337 // Place copy #1 of ITS1 in I101
4339 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4340 sub5node->SetLineColor(kColorITS);
4341 fNodes->Add(sub5node);
4343 fNodes->Add(sub4node);
4345 fNodes->Add(sub3node);
4347 fNodes->Add(sub2node);
4350 // Place copy #2 of I10B in I12B
4352 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4353 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4354 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4355 sub2node->SetLineColor(kColorITS);
4356 sub2node->SetVisibility(0);
4359 // Place copy #1 of I107 in I10B
4361 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4362 sub3node->SetLineColor(kColorITS);
4363 sub3node->SetVisibility(0);
4366 // Place copy #1 of I101 in I107
4368 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4369 sub4node->SetLineColor(kColorITS);
4370 sub4node->SetVisibility(0);
4373 // Place copy #1 of ITS1 in I101
4375 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4376 sub5node->SetLineColor(kColorITS);
4377 fNodes->Add(sub5node);
4379 fNodes->Add(sub4node);
4381 fNodes->Add(sub3node);
4384 // Place copy #2 of I107 in I10B
4386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4387 sub3node->SetLineColor(kColorITS);
4388 sub3node->SetVisibility(0);
4391 // Place copy #1 of I101 in I107
4393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4394 sub4node->SetLineColor(kColorITS);
4395 sub4node->SetVisibility(0);
4398 // Place copy #1 of ITS1 in I101
4400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4401 sub5node->SetLineColor(kColorITS);
4402 fNodes->Add(sub5node);
4404 fNodes->Add(sub4node);
4406 fNodes->Add(sub3node);
4409 // Place copy #3 of I107 in I10B
4411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4412 sub3node->SetLineColor(kColorITS);
4413 sub3node->SetVisibility(0);
4416 // Place copy #1 of I101 in I107
4418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4419 sub4node->SetLineColor(kColorITS);
4420 sub4node->SetVisibility(0);
4423 // Place copy #1 of ITS1 in I101
4425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4426 sub5node->SetLineColor(kColorITS);
4427 fNodes->Add(sub5node);
4429 fNodes->Add(sub4node);
4431 fNodes->Add(sub3node);
4434 // Place copy #4 of I107 in I10B
4436 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4437 sub3node->SetLineColor(kColorITS);
4438 sub3node->SetVisibility(0);
4441 // Place copy #1 of I101 in I107
4443 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4444 sub4node->SetLineColor(kColorITS);
4445 sub4node->SetVisibility(0);
4448 // Place copy #1 of ITS1 in I101
4450 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4451 sub5node->SetLineColor(kColorITS);
4452 fNodes->Add(sub5node);
4454 fNodes->Add(sub4node);
4456 fNodes->Add(sub3node);
4458 fNodes->Add(sub2node);
4461 // Place copy #1 of I20B in I12B
4463 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4464 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4465 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4466 sub2node->SetLineColor(kColorITS);
4467 sub2node->SetVisibility(0);
4470 // Place copy #1 of I1D7 in I20B
4472 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4473 sub3node->SetLineColor(kColorITS);
4474 sub3node->SetVisibility(0);
4477 // Place copy #1 of I1D1 in I1D7
4479 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4480 sub4node->SetLineColor(kColorITS);
4481 sub4node->SetVisibility(0);
4484 // Place copy #1 of ITS2 in I1D1
4486 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4487 sub5node->SetLineColor(kColorITS);
4488 fNodes->Add(sub5node);
4490 fNodes->Add(sub4node);
4492 fNodes->Add(sub3node);
4495 // Place copy #2 of I1D7 in I20B
4497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4498 sub3node->SetLineColor(kColorITS);
4499 sub3node->SetVisibility(0);
4502 // Place copy #1 of I1D1 in I1D7
4504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4505 sub4node->SetLineColor(kColorITS);
4506 sub4node->SetVisibility(0);
4509 // Place copy #1 of ITS2 in I1D1
4511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4512 sub5node->SetLineColor(kColorITS);
4513 fNodes->Add(sub5node);
4515 fNodes->Add(sub4node);
4517 fNodes->Add(sub3node);
4520 // Place copy #3 of I1D7 in I20B
4522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4523 sub3node->SetLineColor(kColorITS);
4524 sub3node->SetVisibility(0);
4527 // Place copy #1 of I1D1 in I1D7
4529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4530 sub4node->SetLineColor(kColorITS);
4531 sub4node->SetVisibility(0);
4534 // Place copy #1 of ITS2 in I1D1
4536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4537 sub5node->SetLineColor(kColorITS);
4538 fNodes->Add(sub5node);
4540 fNodes->Add(sub4node);
4542 fNodes->Add(sub3node);
4545 // Place copy #4 of I1D7 in I20B
4547 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4548 sub3node->SetLineColor(kColorITS);
4549 sub3node->SetVisibility(0);
4552 // Place copy #1 of I1D1 in I1D7
4554 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4555 sub4node->SetLineColor(kColorITS);
4556 sub4node->SetVisibility(0);
4559 // Place copy #1 of ITS2 in I1D1
4561 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4562 sub5node->SetLineColor(kColorITS);
4563 fNodes->Add(sub5node);
4565 fNodes->Add(sub4node);
4567 fNodes->Add(sub3node);
4569 fNodes->Add(sub2node);
4572 // Place copy #2 of I20B in I12B
4574 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4575 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4576 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4577 sub2node->SetLineColor(kColorITS);
4578 sub2node->SetVisibility(0);
4581 // Place copy #1 of I1D7 in I20B
4583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4584 sub3node->SetLineColor(kColorITS);
4585 sub3node->SetVisibility(0);
4588 // Place copy #1 of I1D1 in I1D7
4590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4591 sub4node->SetLineColor(kColorITS);
4592 sub4node->SetVisibility(0);
4595 // Place copy #1 of ITS2 in I1D1
4597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4598 sub5node->SetLineColor(kColorITS);
4599 fNodes->Add(sub5node);
4601 fNodes->Add(sub4node);
4603 fNodes->Add(sub3node);
4606 // Place copy #2 of I1D7 in I20B
4608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4609 sub3node->SetLineColor(kColorITS);
4610 sub3node->SetVisibility(0);
4613 // Place copy #1 of I1D1 in I1D7
4615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4616 sub4node->SetLineColor(kColorITS);
4617 sub4node->SetVisibility(0);
4620 // Place copy #1 of ITS2 in I1D1
4622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4623 sub5node->SetLineColor(kColorITS);
4624 fNodes->Add(sub5node);
4626 fNodes->Add(sub4node);
4628 fNodes->Add(sub3node);
4631 // Place copy #3 of I1D7 in I20B
4633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4634 sub3node->SetLineColor(kColorITS);
4635 sub3node->SetVisibility(0);
4638 // Place copy #1 of I1D1 in I1D7
4640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4641 sub4node->SetLineColor(kColorITS);
4642 sub4node->SetVisibility(0);
4645 // Place copy #1 of ITS2 in I1D1
4647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4648 sub5node->SetLineColor(kColorITS);
4649 fNodes->Add(sub5node);
4651 fNodes->Add(sub4node);
4653 fNodes->Add(sub3node);
4656 // Place copy #4 of I1D7 in I20B
4658 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4659 sub3node->SetLineColor(kColorITS);
4660 sub3node->SetVisibility(0);
4663 // Place copy #1 of I1D1 in I1D7
4665 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4666 sub4node->SetLineColor(kColorITS);
4667 sub4node->SetVisibility(0);
4670 // Place copy #1 of ITS2 in I1D1
4672 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4673 sub5node->SetLineColor(kColorITS);
4674 fNodes->Add(sub5node);
4676 fNodes->Add(sub4node);
4678 fNodes->Add(sub3node);
4680 fNodes->Add(sub2node);
4683 // Place copy #3 of I20B in I12B
4685 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4686 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4687 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4688 sub2node->SetLineColor(kColorITS);
4689 sub2node->SetVisibility(0);
4692 // Place copy #1 of I1D7 in I20B
4694 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4695 sub3node->SetLineColor(kColorITS);
4696 sub3node->SetVisibility(0);
4699 // Place copy #1 of I1D1 in I1D7
4701 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4702 sub4node->SetLineColor(kColorITS);
4703 sub4node->SetVisibility(0);
4706 // Place copy #1 of ITS2 in I1D1
4708 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4709 sub5node->SetLineColor(kColorITS);
4710 fNodes->Add(sub5node);
4712 fNodes->Add(sub4node);
4714 fNodes->Add(sub3node);
4717 // Place copy #2 of I1D7 in I20B
4719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4720 sub3node->SetLineColor(kColorITS);
4721 sub3node->SetVisibility(0);
4724 // Place copy #1 of I1D1 in I1D7
4726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4727 sub4node->SetLineColor(kColorITS);
4728 sub4node->SetVisibility(0);
4731 // Place copy #1 of ITS2 in I1D1
4733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4734 sub5node->SetLineColor(kColorITS);
4735 fNodes->Add(sub5node);
4737 fNodes->Add(sub4node);
4739 fNodes->Add(sub3node);
4742 // Place copy #3 of I1D7 in I20B
4744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4745 sub3node->SetLineColor(kColorITS);
4746 sub3node->SetVisibility(0);
4749 // Place copy #1 of I1D1 in I1D7
4751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4752 sub4node->SetLineColor(kColorITS);
4753 sub4node->SetVisibility(0);
4756 // Place copy #1 of ITS2 in I1D1
4758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4759 sub5node->SetLineColor(kColorITS);
4760 fNodes->Add(sub5node);
4762 fNodes->Add(sub4node);
4764 fNodes->Add(sub3node);
4767 // Place copy #4 of I1D7 in I20B
4769 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4770 sub3node->SetLineColor(kColorITS);
4771 sub3node->SetVisibility(0);
4774 // Place copy #1 of I1D1 in I1D7
4776 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4777 sub4node->SetLineColor(kColorITS);
4778 sub4node->SetVisibility(0);
4781 // Place copy #1 of ITS2 in I1D1
4783 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4784 sub5node->SetLineColor(kColorITS);
4785 fNodes->Add(sub5node);
4787 fNodes->Add(sub4node);
4789 fNodes->Add(sub3node);
4791 fNodes->Add(sub2node);
4794 // Place copy #4 of I20B in I12B
4796 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4797 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4798 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4799 sub2node->SetLineColor(kColorITS);
4800 sub2node->SetVisibility(0);
4803 // Place copy #1 of I1D7 in I20B
4805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4806 sub3node->SetLineColor(kColorITS);
4807 sub3node->SetVisibility(0);
4810 // Place copy #1 of I1D1 in I1D7
4812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4813 sub4node->SetLineColor(kColorITS);
4814 sub4node->SetVisibility(0);
4817 // Place copy #1 of ITS2 in I1D1
4819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4820 sub5node->SetLineColor(kColorITS);
4821 fNodes->Add(sub5node);
4823 fNodes->Add(sub4node);
4825 fNodes->Add(sub3node);
4828 // Place copy #2 of I1D7 in I20B
4830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4831 sub3node->SetLineColor(kColorITS);
4832 sub3node->SetVisibility(0);
4835 // Place copy #1 of I1D1 in I1D7
4837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4838 sub4node->SetLineColor(kColorITS);
4839 sub4node->SetVisibility(0);
4842 // Place copy #1 of ITS2 in I1D1
4844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4845 sub5node->SetLineColor(kColorITS);
4846 fNodes->Add(sub5node);
4848 fNodes->Add(sub4node);
4850 fNodes->Add(sub3node);
4853 // Place copy #3 of I1D7 in I20B
4855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4856 sub3node->SetLineColor(kColorITS);
4857 sub3node->SetVisibility(0);
4860 // Place copy #1 of I1D1 in I1D7
4862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4863 sub4node->SetLineColor(kColorITS);
4864 sub4node->SetVisibility(0);
4867 // Place copy #1 of ITS2 in I1D1
4869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4870 sub5node->SetLineColor(kColorITS);
4871 fNodes->Add(sub5node);
4873 fNodes->Add(sub4node);
4875 fNodes->Add(sub3node);
4878 // Place copy #4 of I1D7 in I20B
4880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4881 sub3node->SetLineColor(kColorITS);
4882 sub3node->SetVisibility(0);
4885 // Place copy #1 of I1D1 in I1D7
4887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4888 sub4node->SetLineColor(kColorITS);
4889 sub4node->SetVisibility(0);
4892 // Place copy #1 of ITS2 in I1D1
4894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4895 sub5node->SetLineColor(kColorITS);
4896 fNodes->Add(sub5node);
4898 fNodes->Add(sub4node);
4900 fNodes->Add(sub3node);
4902 fNodes->Add(sub2node);
4904 fNodes->Add(sub1node);
4907 // Place copy #7 of I12B in IT12
4909 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4910 sub1node->SetLineColor(kColorITS);
4911 sub1node->SetVisibility(0);
4914 // Place copy #1 of I10B in I12B
4916 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4917 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4918 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4919 sub2node->SetLineColor(kColorITS);
4920 sub2node->SetVisibility(0);
4923 // Place copy #1 of I107 in I10B
4925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4926 sub3node->SetLineColor(kColorITS);
4927 sub3node->SetVisibility(0);
4930 // Place copy #1 of I101 in I107
4932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4933 sub4node->SetLineColor(kColorITS);
4934 sub4node->SetVisibility(0);
4937 // Place copy #1 of ITS1 in I101
4939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4940 sub5node->SetLineColor(kColorITS);
4941 fNodes->Add(sub5node);
4943 fNodes->Add(sub4node);
4945 fNodes->Add(sub3node);
4948 // Place copy #2 of I107 in I10B
4950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4951 sub3node->SetLineColor(kColorITS);
4952 sub3node->SetVisibility(0);
4955 // Place copy #1 of I101 in I107
4957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4958 sub4node->SetLineColor(kColorITS);
4959 sub4node->SetVisibility(0);
4962 // Place copy #1 of ITS1 in I101
4964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4965 sub5node->SetLineColor(kColorITS);
4966 fNodes->Add(sub5node);
4968 fNodes->Add(sub4node);
4970 fNodes->Add(sub3node);
4973 // Place copy #3 of I107 in I10B
4975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4976 sub3node->SetLineColor(kColorITS);
4977 sub3node->SetVisibility(0);
4980 // Place copy #1 of I101 in I107
4982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4983 sub4node->SetLineColor(kColorITS);
4984 sub4node->SetVisibility(0);
4987 // Place copy #1 of ITS1 in I101
4989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4990 sub5node->SetLineColor(kColorITS);
4991 fNodes->Add(sub5node);
4993 fNodes->Add(sub4node);
4995 fNodes->Add(sub3node);
4998 // Place copy #4 of I107 in I10B
5000 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5001 sub3node->SetLineColor(kColorITS);
5002 sub3node->SetVisibility(0);
5005 // Place copy #1 of I101 in I107
5007 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5008 sub4node->SetLineColor(kColorITS);
5009 sub4node->SetVisibility(0);
5012 // Place copy #1 of ITS1 in I101
5014 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5015 sub5node->SetLineColor(kColorITS);
5016 fNodes->Add(sub5node);
5018 fNodes->Add(sub4node);
5020 fNodes->Add(sub3node);
5022 fNodes->Add(sub2node);
5025 // Place copy #2 of I10B in I12B
5027 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5028 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5029 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5030 sub2node->SetLineColor(kColorITS);
5031 sub2node->SetVisibility(0);
5034 // Place copy #1 of I107 in I10B
5036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5037 sub3node->SetLineColor(kColorITS);
5038 sub3node->SetVisibility(0);
5041 // Place copy #1 of I101 in I107
5043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5044 sub4node->SetLineColor(kColorITS);
5045 sub4node->SetVisibility(0);
5048 // Place copy #1 of ITS1 in I101
5050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5051 sub5node->SetLineColor(kColorITS);
5052 fNodes->Add(sub5node);
5054 fNodes->Add(sub4node);
5056 fNodes->Add(sub3node);
5059 // Place copy #2 of I107 in I10B
5061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5062 sub3node->SetLineColor(kColorITS);
5063 sub3node->SetVisibility(0);
5066 // Place copy #1 of I101 in I107
5068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5069 sub4node->SetLineColor(kColorITS);
5070 sub4node->SetVisibility(0);
5073 // Place copy #1 of ITS1 in I101
5075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5076 sub5node->SetLineColor(kColorITS);
5077 fNodes->Add(sub5node);
5079 fNodes->Add(sub4node);
5081 fNodes->Add(sub3node);
5084 // Place copy #3 of I107 in I10B
5086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5087 sub3node->SetLineColor(kColorITS);
5088 sub3node->SetVisibility(0);
5091 // Place copy #1 of I101 in I107
5093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5094 sub4node->SetLineColor(kColorITS);
5095 sub4node->SetVisibility(0);
5098 // Place copy #1 of ITS1 in I101
5100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5101 sub5node->SetLineColor(kColorITS);
5102 fNodes->Add(sub5node);
5104 fNodes->Add(sub4node);
5106 fNodes->Add(sub3node);
5109 // Place copy #4 of I107 in I10B
5111 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5112 sub3node->SetLineColor(kColorITS);
5113 sub3node->SetVisibility(0);
5116 // Place copy #1 of I101 in I107
5118 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5119 sub4node->SetLineColor(kColorITS);
5120 sub4node->SetVisibility(0);
5123 // Place copy #1 of ITS1 in I101
5125 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5126 sub5node->SetLineColor(kColorITS);
5127 fNodes->Add(sub5node);
5129 fNodes->Add(sub4node);
5131 fNodes->Add(sub3node);
5133 fNodes->Add(sub2node);
5136 // Place copy #1 of I20B in I12B
5138 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5139 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5140 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5141 sub2node->SetLineColor(kColorITS);
5142 sub2node->SetVisibility(0);
5145 // Place copy #1 of I1D7 in I20B
5147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5148 sub3node->SetLineColor(kColorITS);
5149 sub3node->SetVisibility(0);
5152 // Place copy #1 of I1D1 in I1D7
5154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5155 sub4node->SetLineColor(kColorITS);
5156 sub4node->SetVisibility(0);
5159 // Place copy #1 of ITS2 in I1D1
5161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5162 sub5node->SetLineColor(kColorITS);
5163 fNodes->Add(sub5node);
5165 fNodes->Add(sub4node);
5167 fNodes->Add(sub3node);
5170 // Place copy #2 of I1D7 in I20B
5172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5173 sub3node->SetLineColor(kColorITS);
5174 sub3node->SetVisibility(0);
5177 // Place copy #1 of I1D1 in I1D7
5179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5180 sub4node->SetLineColor(kColorITS);
5181 sub4node->SetVisibility(0);
5184 // Place copy #1 of ITS2 in I1D1
5186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5187 sub5node->SetLineColor(kColorITS);
5188 fNodes->Add(sub5node);
5190 fNodes->Add(sub4node);
5192 fNodes->Add(sub3node);
5195 // Place copy #3 of I1D7 in I20B
5197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5198 sub3node->SetLineColor(kColorITS);
5199 sub3node->SetVisibility(0);
5202 // Place copy #1 of I1D1 in I1D7
5204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5205 sub4node->SetLineColor(kColorITS);
5206 sub4node->SetVisibility(0);
5209 // Place copy #1 of ITS2 in I1D1
5211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5212 sub5node->SetLineColor(kColorITS);
5213 fNodes->Add(sub5node);
5215 fNodes->Add(sub4node);
5217 fNodes->Add(sub3node);
5220 // Place copy #4 of I1D7 in I20B
5222 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5223 sub3node->SetLineColor(kColorITS);
5224 sub3node->SetVisibility(0);
5227 // Place copy #1 of I1D1 in I1D7
5229 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5230 sub4node->SetLineColor(kColorITS);
5231 sub4node->SetVisibility(0);
5234 // Place copy #1 of ITS2 in I1D1
5236 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5237 sub5node->SetLineColor(kColorITS);
5238 fNodes->Add(sub5node);
5240 fNodes->Add(sub4node);
5242 fNodes->Add(sub3node);
5244 fNodes->Add(sub2node);
5247 // Place copy #2 of I20B in I12B
5249 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5250 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5251 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5252 sub2node->SetLineColor(kColorITS);
5253 sub2node->SetVisibility(0);
5256 // Place copy #1 of I1D7 in I20B
5258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5259 sub3node->SetLineColor(kColorITS);
5260 sub3node->SetVisibility(0);
5263 // Place copy #1 of I1D1 in I1D7
5265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5266 sub4node->SetLineColor(kColorITS);
5267 sub4node->SetVisibility(0);
5270 // Place copy #1 of ITS2 in I1D1
5272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5273 sub5node->SetLineColor(kColorITS);
5274 fNodes->Add(sub5node);
5276 fNodes->Add(sub4node);
5278 fNodes->Add(sub3node);
5281 // Place copy #2 of I1D7 in I20B
5283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5284 sub3node->SetLineColor(kColorITS);
5285 sub3node->SetVisibility(0);
5288 // Place copy #1 of I1D1 in I1D7
5290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5291 sub4node->SetLineColor(kColorITS);
5292 sub4node->SetVisibility(0);
5295 // Place copy #1 of ITS2 in I1D1
5297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5298 sub5node->SetLineColor(kColorITS);
5299 fNodes->Add(sub5node);
5301 fNodes->Add(sub4node);
5303 fNodes->Add(sub3node);
5306 // Place copy #3 of I1D7 in I20B
5308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5309 sub3node->SetLineColor(kColorITS);
5310 sub3node->SetVisibility(0);
5313 // Place copy #1 of I1D1 in I1D7
5315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5316 sub4node->SetLineColor(kColorITS);
5317 sub4node->SetVisibility(0);
5320 // Place copy #1 of ITS2 in I1D1
5322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5323 sub5node->SetLineColor(kColorITS);
5324 fNodes->Add(sub5node);
5326 fNodes->Add(sub4node);
5328 fNodes->Add(sub3node);
5331 // Place copy #4 of I1D7 in I20B
5333 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5334 sub3node->SetLineColor(kColorITS);
5335 sub3node->SetVisibility(0);
5338 // Place copy #1 of I1D1 in I1D7
5340 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5341 sub4node->SetLineColor(kColorITS);
5342 sub4node->SetVisibility(0);
5345 // Place copy #1 of ITS2 in I1D1
5347 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5348 sub5node->SetLineColor(kColorITS);
5349 fNodes->Add(sub5node);
5351 fNodes->Add(sub4node);
5353 fNodes->Add(sub3node);
5355 fNodes->Add(sub2node);
5358 // Place copy #3 of I20B in I12B
5360 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5361 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5362 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5363 sub2node->SetLineColor(kColorITS);
5364 sub2node->SetVisibility(0);
5367 // Place copy #1 of I1D7 in I20B
5369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5370 sub3node->SetLineColor(kColorITS);
5371 sub3node->SetVisibility(0);
5374 // Place copy #1 of I1D1 in I1D7
5376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5377 sub4node->SetLineColor(kColorITS);
5378 sub4node->SetVisibility(0);
5381 // Place copy #1 of ITS2 in I1D1
5383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5384 sub5node->SetLineColor(kColorITS);
5385 fNodes->Add(sub5node);
5387 fNodes->Add(sub4node);
5389 fNodes->Add(sub3node);
5392 // Place copy #2 of I1D7 in I20B
5394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5395 sub3node->SetLineColor(kColorITS);
5396 sub3node->SetVisibility(0);
5399 // Place copy #1 of I1D1 in I1D7
5401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5402 sub4node->SetLineColor(kColorITS);
5403 sub4node->SetVisibility(0);
5406 // Place copy #1 of ITS2 in I1D1
5408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5409 sub5node->SetLineColor(kColorITS);
5410 fNodes->Add(sub5node);
5412 fNodes->Add(sub4node);
5414 fNodes->Add(sub3node);
5417 // Place copy #3 of I1D7 in I20B
5419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5420 sub3node->SetLineColor(kColorITS);
5421 sub3node->SetVisibility(0);
5424 // Place copy #1 of I1D1 in I1D7
5426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5427 sub4node->SetLineColor(kColorITS);
5428 sub4node->SetVisibility(0);
5431 // Place copy #1 of ITS2 in I1D1
5433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5434 sub5node->SetLineColor(kColorITS);
5435 fNodes->Add(sub5node);
5437 fNodes->Add(sub4node);
5439 fNodes->Add(sub3node);
5442 // Place copy #4 of I1D7 in I20B
5444 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5445 sub3node->SetLineColor(kColorITS);
5446 sub3node->SetVisibility(0);
5449 // Place copy #1 of I1D1 in I1D7
5451 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5452 sub4node->SetLineColor(kColorITS);
5453 sub4node->SetVisibility(0);
5456 // Place copy #1 of ITS2 in I1D1
5458 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5459 sub5node->SetLineColor(kColorITS);
5460 fNodes->Add(sub5node);
5462 fNodes->Add(sub4node);
5464 fNodes->Add(sub3node);
5466 fNodes->Add(sub2node);
5469 // Place copy #4 of I20B in I12B
5471 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5472 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5473 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5474 sub2node->SetLineColor(kColorITS);
5475 sub2node->SetVisibility(0);
5478 // Place copy #1 of I1D7 in I20B
5480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5481 sub3node->SetLineColor(kColorITS);
5482 sub3node->SetVisibility(0);
5485 // Place copy #1 of I1D1 in I1D7
5487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5488 sub4node->SetLineColor(kColorITS);
5489 sub4node->SetVisibility(0);
5492 // Place copy #1 of ITS2 in I1D1
5494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5495 sub5node->SetLineColor(kColorITS);
5496 fNodes->Add(sub5node);
5498 fNodes->Add(sub4node);
5500 fNodes->Add(sub3node);
5503 // Place copy #2 of I1D7 in I20B
5505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5506 sub3node->SetLineColor(kColorITS);
5507 sub3node->SetVisibility(0);
5510 // Place copy #1 of I1D1 in I1D7
5512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5513 sub4node->SetLineColor(kColorITS);
5514 sub4node->SetVisibility(0);
5517 // Place copy #1 of ITS2 in I1D1
5519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5520 sub5node->SetLineColor(kColorITS);
5521 fNodes->Add(sub5node);
5523 fNodes->Add(sub4node);
5525 fNodes->Add(sub3node);
5528 // Place copy #3 of I1D7 in I20B
5530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5531 sub3node->SetLineColor(kColorITS);
5532 sub3node->SetVisibility(0);
5535 // Place copy #1 of I1D1 in I1D7
5537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5538 sub4node->SetLineColor(kColorITS);
5539 sub4node->SetVisibility(0);
5542 // Place copy #1 of ITS2 in I1D1
5544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5545 sub5node->SetLineColor(kColorITS);
5546 fNodes->Add(sub5node);
5548 fNodes->Add(sub4node);
5550 fNodes->Add(sub3node);
5553 // Place copy #4 of I1D7 in I20B
5555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5556 sub3node->SetLineColor(kColorITS);
5557 sub3node->SetVisibility(0);
5560 // Place copy #1 of I1D1 in I1D7
5562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5563 sub4node->SetLineColor(kColorITS);
5564 sub4node->SetVisibility(0);
5567 // Place copy #1 of ITS2 in I1D1
5569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5570 sub5node->SetLineColor(kColorITS);
5571 fNodes->Add(sub5node);
5573 fNodes->Add(sub4node);
5575 fNodes->Add(sub3node);
5577 fNodes->Add(sub2node);
5579 fNodes->Add(sub1node);
5582 // Place copy #8 of I12B in IT12
5584 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5585 sub1node->SetLineColor(kColorITS);
5586 sub1node->SetVisibility(0);
5589 // Place copy #1 of I10B in I12B
5591 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5592 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5593 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5594 sub2node->SetLineColor(kColorITS);
5595 sub2node->SetVisibility(0);
5598 // Place copy #1 of I107 in I10B
5600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5601 sub3node->SetLineColor(kColorITS);
5602 sub3node->SetVisibility(0);
5605 // Place copy #1 of I101 in I107
5607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5608 sub4node->SetLineColor(kColorITS);
5609 sub4node->SetVisibility(0);
5612 // Place copy #1 of ITS1 in I101
5614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5615 sub5node->SetLineColor(kColorITS);
5616 fNodes->Add(sub5node);
5618 fNodes->Add(sub4node);
5620 fNodes->Add(sub3node);
5623 // Place copy #2 of I107 in I10B
5625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5626 sub3node->SetLineColor(kColorITS);
5627 sub3node->SetVisibility(0);
5630 // Place copy #1 of I101 in I107
5632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5633 sub4node->SetLineColor(kColorITS);
5634 sub4node->SetVisibility(0);
5637 // Place copy #1 of ITS1 in I101
5639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5640 sub5node->SetLineColor(kColorITS);
5641 fNodes->Add(sub5node);
5643 fNodes->Add(sub4node);
5645 fNodes->Add(sub3node);
5648 // Place copy #3 of I107 in I10B
5650 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5651 sub3node->SetLineColor(kColorITS);
5652 sub3node->SetVisibility(0);
5655 // Place copy #1 of I101 in I107
5657 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5658 sub4node->SetLineColor(kColorITS);
5659 sub4node->SetVisibility(0);
5662 // Place copy #1 of ITS1 in I101
5664 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5665 sub5node->SetLineColor(kColorITS);
5666 fNodes->Add(sub5node);
5668 fNodes->Add(sub4node);
5670 fNodes->Add(sub3node);
5673 // Place copy #4 of I107 in I10B
5675 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5676 sub3node->SetLineColor(kColorITS);
5677 sub3node->SetVisibility(0);
5680 // Place copy #1 of I101 in I107
5682 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5683 sub4node->SetLineColor(kColorITS);
5684 sub4node->SetVisibility(0);
5687 // Place copy #1 of ITS1 in I101
5689 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5690 sub5node->SetLineColor(kColorITS);
5691 fNodes->Add(sub5node);
5693 fNodes->Add(sub4node);
5695 fNodes->Add(sub3node);
5697 fNodes->Add(sub2node);
5700 // Place copy #2 of I10B in I12B
5702 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5703 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5704 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5705 sub2node->SetLineColor(kColorITS);
5706 sub2node->SetVisibility(0);
5709 // Place copy #1 of I107 in I10B
5711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5712 sub3node->SetLineColor(kColorITS);
5713 sub3node->SetVisibility(0);
5716 // Place copy #1 of I101 in I107
5718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5719 sub4node->SetLineColor(kColorITS);
5720 sub4node->SetVisibility(0);
5723 // Place copy #1 of ITS1 in I101
5725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5726 sub5node->SetLineColor(kColorITS);
5727 fNodes->Add(sub5node);
5729 fNodes->Add(sub4node);
5731 fNodes->Add(sub3node);
5734 // Place copy #2 of I107 in I10B
5736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5737 sub3node->SetLineColor(kColorITS);
5738 sub3node->SetVisibility(0);
5741 // Place copy #1 of I101 in I107
5743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5744 sub4node->SetLineColor(kColorITS);
5745 sub4node->SetVisibility(0);
5748 // Place copy #1 of ITS1 in I101
5750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5751 sub5node->SetLineColor(kColorITS);
5752 fNodes->Add(sub5node);
5754 fNodes->Add(sub4node);
5756 fNodes->Add(sub3node);
5759 // Place copy #3 of I107 in I10B
5761 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5762 sub3node->SetLineColor(kColorITS);
5763 sub3node->SetVisibility(0);
5766 // Place copy #1 of I101 in I107
5768 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5769 sub4node->SetLineColor(kColorITS);
5770 sub4node->SetVisibility(0);
5773 // Place copy #1 of ITS1 in I101
5775 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5776 sub5node->SetLineColor(kColorITS);
5777 fNodes->Add(sub5node);
5779 fNodes->Add(sub4node);
5781 fNodes->Add(sub3node);
5784 // Place copy #4 of I107 in I10B
5786 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5787 sub3node->SetLineColor(kColorITS);
5788 sub3node->SetVisibility(0);
5791 // Place copy #1 of I101 in I107
5793 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5794 sub4node->SetLineColor(kColorITS);
5795 sub4node->SetVisibility(0);
5798 // Place copy #1 of ITS1 in I101
5800 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5801 sub5node->SetLineColor(kColorITS);
5802 fNodes->Add(sub5node);
5804 fNodes->Add(sub4node);
5806 fNodes->Add(sub3node);
5808 fNodes->Add(sub2node);
5811 // Place copy #1 of I20B in I12B
5813 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5814 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5815 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5816 sub2node->SetLineColor(kColorITS);
5817 sub2node->SetVisibility(0);
5820 // Place copy #1 of I1D7 in I20B
5822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5823 sub3node->SetLineColor(kColorITS);
5824 sub3node->SetVisibility(0);
5827 // Place copy #1 of I1D1 in I1D7
5829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5830 sub4node->SetLineColor(kColorITS);
5831 sub4node->SetVisibility(0);
5834 // Place copy #1 of ITS2 in I1D1
5836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5837 sub5node->SetLineColor(kColorITS);
5838 fNodes->Add(sub5node);
5840 fNodes->Add(sub4node);
5842 fNodes->Add(sub3node);
5845 // Place copy #2 of I1D7 in I20B
5847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5848 sub3node->SetLineColor(kColorITS);
5849 sub3node->SetVisibility(0);
5852 // Place copy #1 of I1D1 in I1D7
5854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5855 sub4node->SetLineColor(kColorITS);
5856 sub4node->SetVisibility(0);
5859 // Place copy #1 of ITS2 in I1D1
5861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5862 sub5node->SetLineColor(kColorITS);
5863 fNodes->Add(sub5node);
5865 fNodes->Add(sub4node);
5867 fNodes->Add(sub3node);
5870 // Place copy #3 of I1D7 in I20B
5872 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5873 sub3node->SetLineColor(kColorITS);
5874 sub3node->SetVisibility(0);
5877 // Place copy #1 of I1D1 in I1D7
5879 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5880 sub4node->SetLineColor(kColorITS);
5881 sub4node->SetVisibility(0);
5884 // Place copy #1 of ITS2 in I1D1
5886 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5887 sub5node->SetLineColor(kColorITS);
5888 fNodes->Add(sub5node);
5890 fNodes->Add(sub4node);
5892 fNodes->Add(sub3node);
5895 // Place copy #4 of I1D7 in I20B
5897 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5898 sub3node->SetLineColor(kColorITS);
5899 sub3node->SetVisibility(0);
5902 // Place copy #1 of I1D1 in I1D7
5904 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5905 sub4node->SetLineColor(kColorITS);
5906 sub4node->SetVisibility(0);
5909 // Place copy #1 of ITS2 in I1D1
5911 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5912 sub5node->SetLineColor(kColorITS);
5913 fNodes->Add(sub5node);
5915 fNodes->Add(sub4node);
5917 fNodes->Add(sub3node);
5919 fNodes->Add(sub2node);
5922 // Place copy #2 of I20B in I12B
5924 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5925 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5926 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5927 sub2node->SetLineColor(kColorITS);
5928 sub2node->SetVisibility(0);
5931 // Place copy #1 of I1D7 in I20B
5933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5934 sub3node->SetLineColor(kColorITS);
5935 sub3node->SetVisibility(0);
5938 // Place copy #1 of I1D1 in I1D7
5940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5941 sub4node->SetLineColor(kColorITS);
5942 sub4node->SetVisibility(0);
5945 // Place copy #1 of ITS2 in I1D1
5947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5948 sub5node->SetLineColor(kColorITS);
5949 fNodes->Add(sub5node);
5951 fNodes->Add(sub4node);
5953 fNodes->Add(sub3node);
5956 // Place copy #2 of I1D7 in I20B
5958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5959 sub3node->SetLineColor(kColorITS);
5960 sub3node->SetVisibility(0);
5963 // Place copy #1 of I1D1 in I1D7
5965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5966 sub4node->SetLineColor(kColorITS);
5967 sub4node->SetVisibility(0);
5970 // Place copy #1 of ITS2 in I1D1
5972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5973 sub5node->SetLineColor(kColorITS);
5974 fNodes->Add(sub5node);
5976 fNodes->Add(sub4node);
5978 fNodes->Add(sub3node);
5981 // Place copy #3 of I1D7 in I20B
5983 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5984 sub3node->SetLineColor(kColorITS);
5985 sub3node->SetVisibility(0);
5988 // Place copy #1 of I1D1 in I1D7
5990 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5991 sub4node->SetLineColor(kColorITS);
5992 sub4node->SetVisibility(0);
5995 // Place copy #1 of ITS2 in I1D1
5997 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5998 sub5node->SetLineColor(kColorITS);
5999 fNodes->Add(sub5node);
6001 fNodes->Add(sub4node);
6003 fNodes->Add(sub3node);
6006 // Place copy #4 of I1D7 in I20B
6008 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6009 sub3node->SetLineColor(kColorITS);
6010 sub3node->SetVisibility(0);
6013 // Place copy #1 of I1D1 in I1D7
6015 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6016 sub4node->SetLineColor(kColorITS);
6017 sub4node->SetVisibility(0);
6020 // Place copy #1 of ITS2 in I1D1
6022 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6023 sub5node->SetLineColor(kColorITS);
6024 fNodes->Add(sub5node);
6026 fNodes->Add(sub4node);
6028 fNodes->Add(sub3node);
6030 fNodes->Add(sub2node);
6033 // Place copy #3 of I20B in I12B
6035 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6036 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6037 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6038 sub2node->SetLineColor(kColorITS);
6039 sub2node->SetVisibility(0);
6042 // Place copy #1 of I1D7 in I20B
6044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6045 sub3node->SetLineColor(kColorITS);
6046 sub3node->SetVisibility(0);
6049 // Place copy #1 of I1D1 in I1D7
6051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6052 sub4node->SetLineColor(kColorITS);
6053 sub4node->SetVisibility(0);
6056 // Place copy #1 of ITS2 in I1D1
6058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6059 sub5node->SetLineColor(kColorITS);
6060 fNodes->Add(sub5node);
6062 fNodes->Add(sub4node);
6064 fNodes->Add(sub3node);
6067 // Place copy #2 of I1D7 in I20B
6069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6070 sub3node->SetLineColor(kColorITS);
6071 sub3node->SetVisibility(0);
6074 // Place copy #1 of I1D1 in I1D7
6076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6077 sub4node->SetLineColor(kColorITS);
6078 sub4node->SetVisibility(0);
6081 // Place copy #1 of ITS2 in I1D1
6083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6084 sub5node->SetLineColor(kColorITS);
6085 fNodes->Add(sub5node);
6087 fNodes->Add(sub4node);
6089 fNodes->Add(sub3node);
6092 // Place copy #3 of I1D7 in I20B
6094 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6095 sub3node->SetLineColor(kColorITS);
6096 sub3node->SetVisibility(0);
6099 // Place copy #1 of I1D1 in I1D7
6101 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6102 sub4node->SetLineColor(kColorITS);
6103 sub4node->SetVisibility(0);
6106 // Place copy #1 of ITS2 in I1D1
6108 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6109 sub5node->SetLineColor(kColorITS);
6110 fNodes->Add(sub5node);
6112 fNodes->Add(sub4node);
6114 fNodes->Add(sub3node);
6117 // Place copy #4 of I1D7 in I20B
6119 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6120 sub3node->SetLineColor(kColorITS);
6121 sub3node->SetVisibility(0);
6124 // Place copy #1 of I1D1 in I1D7
6126 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6127 sub4node->SetLineColor(kColorITS);
6128 sub4node->SetVisibility(0);
6131 // Place copy #1 of ITS2 in I1D1
6133 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6134 sub5node->SetLineColor(kColorITS);
6135 fNodes->Add(sub5node);
6137 fNodes->Add(sub4node);
6139 fNodes->Add(sub3node);
6141 fNodes->Add(sub2node);
6144 // Place copy #4 of I20B in I12B
6146 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6147 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6148 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6149 sub2node->SetLineColor(kColorITS);
6150 sub2node->SetVisibility(0);
6153 // Place copy #1 of I1D7 in I20B
6155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6156 sub3node->SetLineColor(kColorITS);
6157 sub3node->SetVisibility(0);
6160 // Place copy #1 of I1D1 in I1D7
6162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6163 sub4node->SetLineColor(kColorITS);
6164 sub4node->SetVisibility(0);
6167 // Place copy #1 of ITS2 in I1D1
6169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6170 sub5node->SetLineColor(kColorITS);
6171 fNodes->Add(sub5node);
6173 fNodes->Add(sub4node);
6175 fNodes->Add(sub3node);
6178 // Place copy #2 of I1D7 in I20B
6180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6181 sub3node->SetLineColor(kColorITS);
6182 sub3node->SetVisibility(0);
6185 // Place copy #1 of I1D1 in I1D7
6187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6188 sub4node->SetLineColor(kColorITS);
6189 sub4node->SetVisibility(0);
6192 // Place copy #1 of ITS2 in I1D1
6194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6195 sub5node->SetLineColor(kColorITS);
6196 fNodes->Add(sub5node);
6198 fNodes->Add(sub4node);
6200 fNodes->Add(sub3node);
6203 // Place copy #3 of I1D7 in I20B
6205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6206 sub3node->SetLineColor(kColorITS);
6207 sub3node->SetVisibility(0);
6210 // Place copy #1 of I1D1 in I1D7
6212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6213 sub4node->SetLineColor(kColorITS);
6214 sub4node->SetVisibility(0);
6217 // Place copy #1 of ITS2 in I1D1
6219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6220 sub5node->SetLineColor(kColorITS);
6221 fNodes->Add(sub5node);
6223 fNodes->Add(sub4node);
6225 fNodes->Add(sub3node);
6228 // Place copy #4 of I1D7 in I20B
6230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6231 sub3node->SetLineColor(kColorITS);
6232 sub3node->SetVisibility(0);
6235 // Place copy #1 of I1D1 in I1D7
6237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6238 sub4node->SetLineColor(kColorITS);
6239 sub4node->SetVisibility(0);
6242 // Place copy #1 of ITS2 in I1D1
6244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6245 sub5node->SetLineColor(kColorITS);
6246 fNodes->Add(sub5node);
6248 fNodes->Add(sub4node);
6250 fNodes->Add(sub3node);
6252 fNodes->Add(sub2node);
6254 fNodes->Add(sub1node);
6257 // Place copy #9 of I12B in IT12
6259 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6260 sub1node->SetLineColor(kColorITS);
6261 sub1node->SetVisibility(0);
6264 // Place copy #1 of I10B in I12B
6266 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6267 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6268 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6269 sub2node->SetLineColor(kColorITS);
6270 sub2node->SetVisibility(0);
6273 // Place copy #1 of I107 in I10B
6275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6276 sub3node->SetLineColor(kColorITS);
6277 sub3node->SetVisibility(0);
6280 // Place copy #1 of I101 in I107
6282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6283 sub4node->SetLineColor(kColorITS);
6284 sub4node->SetVisibility(0);
6287 // Place copy #1 of ITS1 in I101
6289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6290 sub5node->SetLineColor(kColorITS);
6291 fNodes->Add(sub5node);
6293 fNodes->Add(sub4node);
6295 fNodes->Add(sub3node);
6298 // Place copy #2 of I107 in I10B
6300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6301 sub3node->SetLineColor(kColorITS);
6302 sub3node->SetVisibility(0);
6305 // Place copy #1 of I101 in I107
6307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6308 sub4node->SetLineColor(kColorITS);
6309 sub4node->SetVisibility(0);
6312 // Place copy #1 of ITS1 in I101
6314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6315 sub5node->SetLineColor(kColorITS);
6316 fNodes->Add(sub5node);
6318 fNodes->Add(sub4node);
6320 fNodes->Add(sub3node);
6323 // Place copy #3 of I107 in I10B
6325 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6326 sub3node->SetLineColor(kColorITS);
6327 sub3node->SetVisibility(0);
6330 // Place copy #1 of I101 in I107
6332 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6333 sub4node->SetLineColor(kColorITS);
6334 sub4node->SetVisibility(0);
6337 // Place copy #1 of ITS1 in I101
6339 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6340 sub5node->SetLineColor(kColorITS);
6341 fNodes->Add(sub5node);
6343 fNodes->Add(sub4node);
6345 fNodes->Add(sub3node);
6348 // Place copy #4 of I107 in I10B
6350 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6351 sub3node->SetLineColor(kColorITS);
6352 sub3node->SetVisibility(0);
6355 // Place copy #1 of I101 in I107
6357 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6358 sub4node->SetLineColor(kColorITS);
6359 sub4node->SetVisibility(0);
6362 // Place copy #1 of ITS1 in I101
6364 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6365 sub5node->SetLineColor(kColorITS);
6366 fNodes->Add(sub5node);
6368 fNodes->Add(sub4node);
6370 fNodes->Add(sub3node);
6372 fNodes->Add(sub2node);
6375 // Place copy #2 of I10B in I12B
6377 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6378 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6379 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6380 sub2node->SetLineColor(kColorITS);
6381 sub2node->SetVisibility(0);
6384 // Place copy #1 of I107 in I10B
6386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6387 sub3node->SetLineColor(kColorITS);
6388 sub3node->SetVisibility(0);
6391 // Place copy #1 of I101 in I107
6393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6394 sub4node->SetLineColor(kColorITS);
6395 sub4node->SetVisibility(0);
6398 // Place copy #1 of ITS1 in I101
6400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6401 sub5node->SetLineColor(kColorITS);
6402 fNodes->Add(sub5node);
6404 fNodes->Add(sub4node);
6406 fNodes->Add(sub3node);
6409 // Place copy #2 of I107 in I10B
6411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6412 sub3node->SetLineColor(kColorITS);
6413 sub3node->SetVisibility(0);
6416 // Place copy #1 of I101 in I107
6418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6419 sub4node->SetLineColor(kColorITS);
6420 sub4node->SetVisibility(0);
6423 // Place copy #1 of ITS1 in I101
6425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6426 sub5node->SetLineColor(kColorITS);
6427 fNodes->Add(sub5node);
6429 fNodes->Add(sub4node);
6431 fNodes->Add(sub3node);
6434 // Place copy #3 of I107 in I10B
6436 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6437 sub3node->SetLineColor(kColorITS);
6438 sub3node->SetVisibility(0);
6441 // Place copy #1 of I101 in I107
6443 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6444 sub4node->SetLineColor(kColorITS);
6445 sub4node->SetVisibility(0);
6448 // Place copy #1 of ITS1 in I101
6450 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6451 sub5node->SetLineColor(kColorITS);
6452 fNodes->Add(sub5node);
6454 fNodes->Add(sub4node);
6456 fNodes->Add(sub3node);
6459 // Place copy #4 of I107 in I10B
6461 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6462 sub3node->SetLineColor(kColorITS);
6463 sub3node->SetVisibility(0);
6466 // Place copy #1 of I101 in I107
6468 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6469 sub4node->SetLineColor(kColorITS);
6470 sub4node->SetVisibility(0);
6473 // Place copy #1 of ITS1 in I101
6475 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6476 sub5node->SetLineColor(kColorITS);
6477 fNodes->Add(sub5node);
6479 fNodes->Add(sub4node);
6481 fNodes->Add(sub3node);
6483 fNodes->Add(sub2node);
6486 // Place copy #1 of I20B in I12B
6488 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6489 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6490 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6491 sub2node->SetLineColor(kColorITS);
6492 sub2node->SetVisibility(0);
6495 // Place copy #1 of I1D7 in I20B
6497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6498 sub3node->SetLineColor(kColorITS);
6499 sub3node->SetVisibility(0);
6502 // Place copy #1 of I1D1 in I1D7
6504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6505 sub4node->SetLineColor(kColorITS);
6506 sub4node->SetVisibility(0);
6509 // Place copy #1 of ITS2 in I1D1
6511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6512 sub5node->SetLineColor(kColorITS);
6513 fNodes->Add(sub5node);
6515 fNodes->Add(sub4node);
6517 fNodes->Add(sub3node);
6520 // Place copy #2 of I1D7 in I20B
6522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6523 sub3node->SetLineColor(kColorITS);
6524 sub3node->SetVisibility(0);
6527 // Place copy #1 of I1D1 in I1D7
6529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6530 sub4node->SetLineColor(kColorITS);
6531 sub4node->SetVisibility(0);
6534 // Place copy #1 of ITS2 in I1D1
6536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6537 sub5node->SetLineColor(kColorITS);
6538 fNodes->Add(sub5node);
6540 fNodes->Add(sub4node);
6542 fNodes->Add(sub3node);
6545 // Place copy #3 of I1D7 in I20B
6547 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6548 sub3node->SetLineColor(kColorITS);
6549 sub3node->SetVisibility(0);
6552 // Place copy #1 of I1D1 in I1D7
6554 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6555 sub4node->SetLineColor(kColorITS);
6556 sub4node->SetVisibility(0);
6559 // Place copy #1 of ITS2 in I1D1
6561 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6562 sub5node->SetLineColor(kColorITS);
6563 fNodes->Add(sub5node);
6565 fNodes->Add(sub4node);
6567 fNodes->Add(sub3node);
6570 // Place copy #4 of I1D7 in I20B
6572 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6573 sub3node->SetLineColor(kColorITS);
6574 sub3node->SetVisibility(0);
6577 // Place copy #1 of I1D1 in I1D7
6579 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6580 sub4node->SetLineColor(kColorITS);
6581 sub4node->SetVisibility(0);
6584 // Place copy #1 of ITS2 in I1D1
6586 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6587 sub5node->SetLineColor(kColorITS);
6588 fNodes->Add(sub5node);
6590 fNodes->Add(sub4node);
6592 fNodes->Add(sub3node);
6594 fNodes->Add(sub2node);
6597 // Place copy #2 of I20B in I12B
6599 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6600 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6601 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6602 sub2node->SetLineColor(kColorITS);
6603 sub2node->SetVisibility(0);
6606 // Place copy #1 of I1D7 in I20B
6608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6609 sub3node->SetLineColor(kColorITS);
6610 sub3node->SetVisibility(0);
6613 // Place copy #1 of I1D1 in I1D7
6615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6616 sub4node->SetLineColor(kColorITS);
6617 sub4node->SetVisibility(0);
6620 // Place copy #1 of ITS2 in I1D1
6622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6623 sub5node->SetLineColor(kColorITS);
6624 fNodes->Add(sub5node);
6626 fNodes->Add(sub4node);
6628 fNodes->Add(sub3node);
6631 // Place copy #2 of I1D7 in I20B
6633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6634 sub3node->SetLineColor(kColorITS);
6635 sub3node->SetVisibility(0);
6638 // Place copy #1 of I1D1 in I1D7
6640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6641 sub4node->SetLineColor(kColorITS);
6642 sub4node->SetVisibility(0);
6645 // Place copy #1 of ITS2 in I1D1
6647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6648 sub5node->SetLineColor(kColorITS);
6649 fNodes->Add(sub5node);
6651 fNodes->Add(sub4node);
6653 fNodes->Add(sub3node);
6656 // Place copy #3 of I1D7 in I20B
6658 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6659 sub3node->SetLineColor(kColorITS);
6660 sub3node->SetVisibility(0);
6663 // Place copy #1 of I1D1 in I1D7
6665 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6666 sub4node->SetLineColor(kColorITS);
6667 sub4node->SetVisibility(0);
6670 // Place copy #1 of ITS2 in I1D1
6672 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6673 sub5node->SetLineColor(kColorITS);
6674 fNodes->Add(sub5node);
6676 fNodes->Add(sub4node);
6678 fNodes->Add(sub3node);
6681 // Place copy #4 of I1D7 in I20B
6683 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6684 sub3node->SetLineColor(kColorITS);
6685 sub3node->SetVisibility(0);
6688 // Place copy #1 of I1D1 in I1D7
6690 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6691 sub4node->SetLineColor(kColorITS);
6692 sub4node->SetVisibility(0);
6695 // Place copy #1 of ITS2 in I1D1
6697 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6698 sub5node->SetLineColor(kColorITS);
6699 fNodes->Add(sub5node);
6701 fNodes->Add(sub4node);
6703 fNodes->Add(sub3node);
6705 fNodes->Add(sub2node);
6708 // Place copy #3 of I20B in I12B
6710 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6711 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6712 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6713 sub2node->SetLineColor(kColorITS);
6714 sub2node->SetVisibility(0);
6717 // Place copy #1 of I1D7 in I20B
6719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6720 sub3node->SetLineColor(kColorITS);
6721 sub3node->SetVisibility(0);
6724 // Place copy #1 of I1D1 in I1D7
6726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6727 sub4node->SetLineColor(kColorITS);
6728 sub4node->SetVisibility(0);
6731 // Place copy #1 of ITS2 in I1D1
6733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6734 sub5node->SetLineColor(kColorITS);
6735 fNodes->Add(sub5node);
6737 fNodes->Add(sub4node);
6739 fNodes->Add(sub3node);
6742 // Place copy #2 of I1D7 in I20B
6744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6745 sub3node->SetLineColor(kColorITS);
6746 sub3node->SetVisibility(0);
6749 // Place copy #1 of I1D1 in I1D7
6751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6752 sub4node->SetLineColor(kColorITS);
6753 sub4node->SetVisibility(0);
6756 // Place copy #1 of ITS2 in I1D1
6758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6759 sub5node->SetLineColor(kColorITS);
6760 fNodes->Add(sub5node);
6762 fNodes->Add(sub4node);
6764 fNodes->Add(sub3node);
6767 // Place copy #3 of I1D7 in I20B
6769 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6770 sub3node->SetLineColor(kColorITS);
6771 sub3node->SetVisibility(0);
6774 // Place copy #1 of I1D1 in I1D7
6776 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6777 sub4node->SetLineColor(kColorITS);
6778 sub4node->SetVisibility(0);
6781 // Place copy #1 of ITS2 in I1D1
6783 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6784 sub5node->SetLineColor(kColorITS);
6785 fNodes->Add(sub5node);
6787 fNodes->Add(sub4node);
6789 fNodes->Add(sub3node);
6792 // Place copy #4 of I1D7 in I20B
6794 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6795 sub3node->SetLineColor(kColorITS);
6796 sub3node->SetVisibility(0);
6799 // Place copy #1 of I1D1 in I1D7
6801 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6802 sub4node->SetLineColor(kColorITS);
6803 sub4node->SetVisibility(0);
6806 // Place copy #1 of ITS2 in I1D1
6808 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6809 sub5node->SetLineColor(kColorITS);
6810 fNodes->Add(sub5node);
6812 fNodes->Add(sub4node);
6814 fNodes->Add(sub3node);
6816 fNodes->Add(sub2node);
6819 // Place copy #4 of I20B in I12B
6821 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6822 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6823 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6824 sub2node->SetLineColor(kColorITS);
6825 sub2node->SetVisibility(0);
6828 // Place copy #1 of I1D7 in I20B
6830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6831 sub3node->SetLineColor(kColorITS);
6832 sub3node->SetVisibility(0);
6835 // Place copy #1 of I1D1 in I1D7
6837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6838 sub4node->SetLineColor(kColorITS);
6839 sub4node->SetVisibility(0);
6842 // Place copy #1 of ITS2 in I1D1
6844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6845 sub5node->SetLineColor(kColorITS);
6846 fNodes->Add(sub5node);
6848 fNodes->Add(sub4node);
6850 fNodes->Add(sub3node);
6853 // Place copy #2 of I1D7 in I20B
6855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6856 sub3node->SetLineColor(kColorITS);
6857 sub3node->SetVisibility(0);
6860 // Place copy #1 of I1D1 in I1D7
6862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6863 sub4node->SetLineColor(kColorITS);
6864 sub4node->SetVisibility(0);
6867 // Place copy #1 of ITS2 in I1D1
6869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6870 sub5node->SetLineColor(kColorITS);
6871 fNodes->Add(sub5node);
6873 fNodes->Add(sub4node);
6875 fNodes->Add(sub3node);
6878 // Place copy #3 of I1D7 in I20B
6880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6881 sub3node->SetLineColor(kColorITS);
6882 sub3node->SetVisibility(0);
6885 // Place copy #1 of I1D1 in I1D7
6887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6888 sub4node->SetLineColor(kColorITS);
6889 sub4node->SetVisibility(0);
6892 // Place copy #1 of ITS2 in I1D1
6894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6895 sub5node->SetLineColor(kColorITS);
6896 fNodes->Add(sub5node);
6898 fNodes->Add(sub4node);
6900 fNodes->Add(sub3node);
6903 // Place copy #4 of I1D7 in I20B
6905 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6906 sub3node->SetLineColor(kColorITS);
6907 sub3node->SetVisibility(0);
6910 // Place copy #1 of I1D1 in I1D7
6912 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6913 sub4node->SetLineColor(kColorITS);
6914 sub4node->SetVisibility(0);
6917 // Place copy #1 of ITS2 in I1D1
6919 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6920 sub5node->SetLineColor(kColorITS);
6921 fNodes->Add(sub5node);
6923 fNodes->Add(sub4node);
6925 fNodes->Add(sub3node);
6927 fNodes->Add(sub2node);
6929 fNodes->Add(sub1node);
6932 // Place copy #10 of I12B in IT12
6934 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6935 sub1node->SetLineColor(kColorITS);
6936 sub1node->SetVisibility(0);
6939 // Place copy #1 of I10B in I12B
6941 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6942 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6943 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6944 sub2node->SetLineColor(kColorITS);
6945 sub2node->SetVisibility(0);
6948 // Place copy #1 of I107 in I10B
6950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6951 sub3node->SetLineColor(kColorITS);
6952 sub3node->SetVisibility(0);
6955 // Place copy #1 of I101 in I107
6957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6958 sub4node->SetLineColor(kColorITS);
6959 sub4node->SetVisibility(0);
6962 // Place copy #1 of ITS1 in I101
6964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6965 sub5node->SetLineColor(kColorITS);
6966 fNodes->Add(sub5node);
6968 fNodes->Add(sub4node);
6970 fNodes->Add(sub3node);
6973 // Place copy #2 of I107 in I10B
6975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6976 sub3node->SetLineColor(kColorITS);
6977 sub3node->SetVisibility(0);
6980 // Place copy #1 of I101 in I107
6982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6983 sub4node->SetLineColor(kColorITS);
6984 sub4node->SetVisibility(0);
6987 // Place copy #1 of ITS1 in I101
6989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6990 sub5node->SetLineColor(kColorITS);
6991 fNodes->Add(sub5node);
6993 fNodes->Add(sub4node);
6995 fNodes->Add(sub3node);
6998 // Place copy #3 of I107 in I10B
7000 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7001 sub3node->SetLineColor(kColorITS);
7002 sub3node->SetVisibility(0);
7005 // Place copy #1 of I101 in I107
7007 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7008 sub4node->SetLineColor(kColorITS);
7009 sub4node->SetVisibility(0);
7012 // Place copy #1 of ITS1 in I101
7014 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7015 sub5node->SetLineColor(kColorITS);
7016 fNodes->Add(sub5node);
7018 fNodes->Add(sub4node);
7020 fNodes->Add(sub3node);
7023 // Place copy #4 of I107 in I10B
7025 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7026 sub3node->SetLineColor(kColorITS);
7027 sub3node->SetVisibility(0);
7030 // Place copy #1 of I101 in I107
7032 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7033 sub4node->SetLineColor(kColorITS);
7034 sub4node->SetVisibility(0);
7037 // Place copy #1 of ITS1 in I101
7039 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7040 sub5node->SetLineColor(kColorITS);
7041 fNodes->Add(sub5node);
7043 fNodes->Add(sub4node);
7045 fNodes->Add(sub3node);
7047 fNodes->Add(sub2node);
7050 // Place copy #2 of I10B in I12B
7052 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7053 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7054 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
7055 sub2node->SetLineColor(kColorITS);
7056 sub2node->SetVisibility(0);
7059 // Place copy #1 of I107 in I10B
7061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7062 sub3node->SetLineColor(kColorITS);
7063 sub3node->SetVisibility(0);
7066 // Place copy #1 of I101 in I107
7068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7069 sub4node->SetLineColor(kColorITS);
7070 sub4node->SetVisibility(0);
7073 // Place copy #1 of ITS1 in I101
7075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7076 sub5node->SetLineColor(kColorITS);
7077 fNodes->Add(sub5node);
7079 fNodes->Add(sub4node);
7081 fNodes->Add(sub3node);
7084 // Place copy #2 of I107 in I10B
7086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7087 sub3node->SetLineColor(kColorITS);
7088 sub3node->SetVisibility(0);
7091 // Place copy #1 of I101 in I107
7093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7094 sub4node->SetLineColor(kColorITS);
7095 sub4node->SetVisibility(0);
7098 // Place copy #1 of ITS1 in I101
7100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7101 sub5node->SetLineColor(kColorITS);
7102 fNodes->Add(sub5node);
7104 fNodes->Add(sub4node);
7106 fNodes->Add(sub3node);
7109 // Place copy #3 of I107 in I10B
7111 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7112 sub3node->SetLineColor(kColorITS);
7113 sub3node->SetVisibility(0);
7116 // Place copy #1 of I101 in I107
7118 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7119 sub4node->SetLineColor(kColorITS);
7120 sub4node->SetVisibility(0);
7123 // Place copy #1 of ITS1 in I101
7125 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7126 sub5node->SetLineColor(kColorITS);
7127 fNodes->Add(sub5node);
7129 fNodes->Add(sub4node);
7131 fNodes->Add(sub3node);
7134 // Place copy #4 of I107 in I10B
7136 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7137 sub3node->SetLineColor(kColorITS);
7138 sub3node->SetVisibility(0);
7141 // Place copy #1 of I101 in I107
7143 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7144 sub4node->SetLineColor(kColorITS);
7145 sub4node->SetVisibility(0);
7148 // Place copy #1 of ITS1 in I101
7150 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7151 sub5node->SetLineColor(kColorITS);
7152 fNodes->Add(sub5node);
7154 fNodes->Add(sub4node);
7156 fNodes->Add(sub3node);
7158 fNodes->Add(sub2node);
7161 // Place copy #1 of I20B in I12B
7163 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7164 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7165 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7166 sub2node->SetLineColor(kColorITS);
7167 sub2node->SetVisibility(0);
7170 // Place copy #1 of I1D7 in I20B
7172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7173 sub3node->SetLineColor(kColorITS);
7174 sub3node->SetVisibility(0);
7177 // Place copy #1 of I1D1 in I1D7
7179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7180 sub4node->SetLineColor(kColorITS);
7181 sub4node->SetVisibility(0);
7184 // Place copy #1 of ITS2 in I1D1
7186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7187 sub5node->SetLineColor(kColorITS);
7188 fNodes->Add(sub5node);
7190 fNodes->Add(sub4node);
7192 fNodes->Add(sub3node);
7195 // Place copy #2 of I1D7 in I20B
7197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7198 sub3node->SetLineColor(kColorITS);
7199 sub3node->SetVisibility(0);
7202 // Place copy #1 of I1D1 in I1D7
7204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7205 sub4node->SetLineColor(kColorITS);
7206 sub4node->SetVisibility(0);
7209 // Place copy #1 of ITS2 in I1D1
7211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7212 sub5node->SetLineColor(kColorITS);
7213 fNodes->Add(sub5node);
7215 fNodes->Add(sub4node);
7217 fNodes->Add(sub3node);
7220 // Place copy #3 of I1D7 in I20B
7222 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7223 sub3node->SetLineColor(kColorITS);
7224 sub3node->SetVisibility(0);
7227 // Place copy #1 of I1D1 in I1D7
7229 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7230 sub4node->SetLineColor(kColorITS);
7231 sub4node->SetVisibility(0);
7234 // Place copy #1 of ITS2 in I1D1
7236 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7237 sub5node->SetLineColor(kColorITS);
7238 fNodes->Add(sub5node);
7240 fNodes->Add(sub4node);
7242 fNodes->Add(sub3node);
7245 // Place copy #4 of I1D7 in I20B
7247 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7248 sub3node->SetLineColor(kColorITS);
7249 sub3node->SetVisibility(0);
7252 // Place copy #1 of I1D1 in I1D7
7254 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7255 sub4node->SetLineColor(kColorITS);
7256 sub4node->SetVisibility(0);
7259 // Place copy #1 of ITS2 in I1D1
7261 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7262 sub5node->SetLineColor(kColorITS);
7263 fNodes->Add(sub5node);
7265 fNodes->Add(sub4node);
7267 fNodes->Add(sub3node);
7269 fNodes->Add(sub2node);
7272 // Place copy #2 of I20B in I12B
7274 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7275 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7276 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7277 sub2node->SetLineColor(kColorITS);
7278 sub2node->SetVisibility(0);
7281 // Place copy #1 of I1D7 in I20B
7283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7284 sub3node->SetLineColor(kColorITS);
7285 sub3node->SetVisibility(0);
7288 // Place copy #1 of I1D1 in I1D7
7290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7291 sub4node->SetLineColor(kColorITS);
7292 sub4node->SetVisibility(0);
7295 // Place copy #1 of ITS2 in I1D1
7297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7298 sub5node->SetLineColor(kColorITS);
7299 fNodes->Add(sub5node);
7301 fNodes->Add(sub4node);
7303 fNodes->Add(sub3node);
7306 // Place copy #2 of I1D7 in I20B
7308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7309 sub3node->SetLineColor(kColorITS);
7310 sub3node->SetVisibility(0);
7313 // Place copy #1 of I1D1 in I1D7
7315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7316 sub4node->SetLineColor(kColorITS);
7317 sub4node->SetVisibility(0);
7320 // Place copy #1 of ITS2 in I1D1
7322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7323 sub5node->SetLineColor(kColorITS);
7324 fNodes->Add(sub5node);
7326 fNodes->Add(sub4node);
7328 fNodes->Add(sub3node);
7331 // Place copy #3 of I1D7 in I20B
7333 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7334 sub3node->SetLineColor(kColorITS);
7335 sub3node->SetVisibility(0);
7338 // Place copy #1 of I1D1 in I1D7
7340 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7341 sub4node->SetLineColor(kColorITS);
7342 sub4node->SetVisibility(0);
7345 // Place copy #1 of ITS2 in I1D1
7347 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7348 sub5node->SetLineColor(kColorITS);
7349 fNodes->Add(sub5node);
7351 fNodes->Add(sub4node);
7353 fNodes->Add(sub3node);
7356 // Place copy #4 of I1D7 in I20B
7358 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7359 sub3node->SetLineColor(kColorITS);
7360 sub3node->SetVisibility(0);
7363 // Place copy #1 of I1D1 in I1D7
7365 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7366 sub4node->SetLineColor(kColorITS);
7367 sub4node->SetVisibility(0);
7370 // Place copy #1 of ITS2 in I1D1
7372 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7373 sub5node->SetLineColor(kColorITS);
7374 fNodes->Add(sub5node);
7376 fNodes->Add(sub4node);
7378 fNodes->Add(sub3node);
7380 fNodes->Add(sub2node);
7383 // Place copy #3 of I20B in I12B
7385 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7386 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7387 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7388 sub2node->SetLineColor(kColorITS);
7389 sub2node->SetVisibility(0);
7392 // Place copy #1 of I1D7 in I20B
7394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7395 sub3node->SetLineColor(kColorITS);
7396 sub3node->SetVisibility(0);
7399 // Place copy #1 of I1D1 in I1D7
7401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7402 sub4node->SetLineColor(kColorITS);
7403 sub4node->SetVisibility(0);
7406 // Place copy #1 of ITS2 in I1D1
7408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7409 sub5node->SetLineColor(kColorITS);
7410 fNodes->Add(sub5node);
7412 fNodes->Add(sub4node);
7414 fNodes->Add(sub3node);
7417 // Place copy #2 of I1D7 in I20B
7419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7420 sub3node->SetLineColor(kColorITS);
7421 sub3node->SetVisibility(0);
7424 // Place copy #1 of I1D1 in I1D7
7426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7427 sub4node->SetLineColor(kColorITS);
7428 sub4node->SetVisibility(0);
7431 // Place copy #1 of ITS2 in I1D1
7433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7434 sub5node->SetLineColor(kColorITS);
7435 fNodes->Add(sub5node);
7437 fNodes->Add(sub4node);
7439 fNodes->Add(sub3node);
7442 // Place copy #3 of I1D7 in I20B
7444 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7445 sub3node->SetLineColor(kColorITS);
7446 sub3node->SetVisibility(0);
7449 // Place copy #1 of I1D1 in I1D7
7451 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7452 sub4node->SetLineColor(kColorITS);
7453 sub4node->SetVisibility(0);
7456 // Place copy #1 of ITS2 in I1D1
7458 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7459 sub5node->SetLineColor(kColorITS);
7460 fNodes->Add(sub5node);
7462 fNodes->Add(sub4node);
7464 fNodes->Add(sub3node);
7467 // Place copy #4 of I1D7 in I20B
7469 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7470 sub3node->SetLineColor(kColorITS);
7471 sub3node->SetVisibility(0);
7474 // Place copy #1 of I1D1 in I1D7
7476 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7477 sub4node->SetLineColor(kColorITS);
7478 sub4node->SetVisibility(0);
7481 // Place copy #1 of ITS2 in I1D1
7483 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7484 sub5node->SetLineColor(kColorITS);
7485 fNodes->Add(sub5node);
7487 fNodes->Add(sub4node);
7489 fNodes->Add(sub3node);
7491 fNodes->Add(sub2node);
7494 // Place copy #4 of I20B in I12B
7496 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7497 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7498 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7499 sub2node->SetLineColor(kColorITS);
7500 sub2node->SetVisibility(0);
7503 // Place copy #1 of I1D7 in I20B
7505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7506 sub3node->SetLineColor(kColorITS);
7507 sub3node->SetVisibility(0);
7510 // Place copy #1 of I1D1 in I1D7
7512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7513 sub4node->SetLineColor(kColorITS);
7514 sub4node->SetVisibility(0);
7517 // Place copy #1 of ITS2 in I1D1
7519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7520 sub5node->SetLineColor(kColorITS);
7521 fNodes->Add(sub5node);
7523 fNodes->Add(sub4node);
7525 fNodes->Add(sub3node);
7528 // Place copy #2 of I1D7 in I20B
7530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7531 sub3node->SetLineColor(kColorITS);
7532 sub3node->SetVisibility(0);
7535 // Place copy #1 of I1D1 in I1D7
7537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7538 sub4node->SetLineColor(kColorITS);
7539 sub4node->SetVisibility(0);
7542 // Place copy #1 of ITS2 in I1D1
7544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7545 sub5node->SetLineColor(kColorITS);
7546 fNodes->Add(sub5node);
7548 fNodes->Add(sub4node);
7550 fNodes->Add(sub3node);
7553 // Place copy #3 of I1D7 in I20B
7555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7556 sub3node->SetLineColor(kColorITS);
7557 sub3node->SetVisibility(0);
7560 // Place copy #1 of I1D1 in I1D7
7562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7563 sub4node->SetLineColor(kColorITS);
7564 sub4node->SetVisibility(0);
7567 // Place copy #1 of ITS2 in I1D1
7569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7570 sub5node->SetLineColor(kColorITS);
7571 fNodes->Add(sub5node);
7573 fNodes->Add(sub4node);
7575 fNodes->Add(sub3node);
7578 // Place copy #4 of I1D7 in I20B
7580 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7581 sub3node->SetLineColor(kColorITS);
7582 sub3node->SetVisibility(0);
7585 // Place copy #1 of I1D1 in I1D7
7587 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7588 sub4node->SetLineColor(kColorITS);
7589 sub4node->SetVisibility(0);
7592 // Place copy #1 of ITS2 in I1D1
7594 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7595 sub5node->SetLineColor(kColorITS);
7596 fNodes->Add(sub5node);
7598 fNodes->Add(sub4node);
7600 fNodes->Add(sub3node);
7602 fNodes->Add(sub2node);
7604 fNodes->Add(sub1node);
7612 // --- Place SDD volumes into their mother volume
7614 // Place IT34 in Alice
7615 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7616 node->SetLineColor(kColorITS);
7617 node->SetVisibility(0);
7620 // Place copy #1 of I004 in IT34
7622 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7623 sub1node->SetLineColor(kColorITS);
7624 sub1node->SetVisibility(0);
7627 // Place copy #1 of ITS3 directly in I004
7629 ySDD = Y_SDD_sep/2.+I302dits[1];
7630 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7631 sub2node->SetLineColor(kColorITS);
7632 sub2node->SetVisibility(1);
7633 fNodes->Add(sub2node);
7636 // Place copy #2 of ITS3 directly in I004
7638 ySDD = Y_SDD_sep/2.+I302dits[1];
7639 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7640 sub2node->SetLineColor(kColorITS);
7641 sub2node->SetVisibility(1);
7642 fNodes->Add(sub2node);
7645 // Place copy #3 of ITS3 directly in I004
7647 ySDD = Y_SDD_sep/2.+I302dits[1];
7648 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7649 sub2node->SetLineColor(kColorITS);
7650 sub2node->SetVisibility(1);
7651 fNodes->Add(sub2node);
7654 // Place copy #4 of ITS3 directly in I004
7656 ySDD = Y_SDD_sep/2.+I302dits[1];
7657 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7658 sub2node->SetLineColor(kColorITS);
7659 sub2node->SetVisibility(1);
7660 fNodes->Add(sub2node);
7663 // Place copy #5 of ITS3 directly in I004
7665 ySDD = Y_SDD_sep/2.+I302dits[1];
7666 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7667 sub2node->SetLineColor(kColorITS);
7668 sub2node->SetVisibility(1);
7669 fNodes->Add(sub2node);
7672 // Place copy #6 of ITS3 directly in I004
7674 ySDD = Y_SDD_sep/2.+I302dits[1];
7675 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7676 sub2node->SetLineColor(kColorITS);
7677 sub2node->SetVisibility(1);
7678 fNodes->Add(sub2node);
7680 fNodes->Add(sub1node);
7683 // Place copy #2 of I004 in IT34
7685 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7686 sub1node->SetLineColor(kColorITS);
7687 sub1node->SetVisibility(0);
7690 // Place copy #1 of ITS3 directly in I004
7692 ySDD = Y_SDD_sep/2.+I302dits[1];
7693 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7694 sub2node->SetLineColor(kColorITS);
7695 sub2node->SetVisibility(1);
7696 fNodes->Add(sub2node);
7699 // Place copy #2 of ITS3 directly in I004
7701 ySDD = Y_SDD_sep/2.+I302dits[1];
7702 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7703 sub2node->SetLineColor(kColorITS);
7704 sub2node->SetVisibility(1);
7705 fNodes->Add(sub2node);
7708 // Place copy #3 of ITS3 directly in I004
7710 ySDD = Y_SDD_sep/2.+I302dits[1];
7711 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7712 sub2node->SetLineColor(kColorITS);
7713 sub2node->SetVisibility(1);
7714 fNodes->Add(sub2node);
7717 // Place copy #4 of ITS3 directly in I004
7719 ySDD = Y_SDD_sep/2.+I302dits[1];
7720 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7721 sub2node->SetLineColor(kColorITS);
7722 sub2node->SetVisibility(1);
7723 fNodes->Add(sub2node);
7726 // Place copy #5 of ITS3 directly in I004
7728 ySDD = Y_SDD_sep/2.+I302dits[1];
7729 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7730 sub2node->SetLineColor(kColorITS);
7731 sub2node->SetVisibility(1);
7732 fNodes->Add(sub2node);
7735 // Place copy #6 of ITS3 directly in I004
7737 ySDD = Y_SDD_sep/2.+I302dits[1];
7738 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7739 sub2node->SetLineColor(kColorITS);
7740 sub2node->SetVisibility(1);
7741 fNodes->Add(sub2node);
7743 fNodes->Add(sub1node);
7746 // Place copy #3 of I004 in IT34
7748 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7749 sub1node->SetLineColor(kColorITS);
7750 sub1node->SetVisibility(0);
7753 // Place copy #1 of ITS3 directly in I004
7755 ySDD = Y_SDD_sep/2.+I302dits[1];
7756 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7757 sub2node->SetLineColor(kColorITS);
7758 sub2node->SetVisibility(1);
7759 fNodes->Add(sub2node);
7762 // Place copy #2 of ITS3 directly in I004
7764 ySDD = Y_SDD_sep/2.+I302dits[1];
7765 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7766 sub2node->SetLineColor(kColorITS);
7767 sub2node->SetVisibility(1);
7768 fNodes->Add(sub2node);
7771 // Place copy #3 of ITS3 directly in I004
7773 ySDD = Y_SDD_sep/2.+I302dits[1];
7774 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7775 sub2node->SetLineColor(kColorITS);
7776 sub2node->SetVisibility(1);
7777 fNodes->Add(sub2node);
7780 // Place copy #4 of ITS3 directly in I004
7782 ySDD = Y_SDD_sep/2.+I302dits[1];
7783 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7784 sub2node->SetLineColor(kColorITS);
7785 sub2node->SetVisibility(1);
7786 fNodes->Add(sub2node);
7789 // Place copy #5 of ITS3 directly in I004
7791 ySDD = Y_SDD_sep/2.+I302dits[1];
7792 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7793 sub2node->SetLineColor(kColorITS);
7794 sub2node->SetVisibility(1);
7795 fNodes->Add(sub2node);
7798 // Place copy #6 of ITS3 directly in I004
7800 ySDD = Y_SDD_sep/2.+I302dits[1];
7801 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7802 sub2node->SetLineColor(kColorITS);
7803 sub2node->SetVisibility(1);
7804 fNodes->Add(sub2node);
7806 fNodes->Add(sub1node);
7809 // Place copy #4 of I004 in IT34
7811 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7812 sub1node->SetLineColor(kColorITS);
7813 sub1node->SetVisibility(0);
7816 // Place copy #1 of ITS3 directly in I004
7818 ySDD = Y_SDD_sep/2.+I302dits[1];
7819 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7820 sub2node->SetLineColor(kColorITS);
7821 sub2node->SetVisibility(1);
7822 fNodes->Add(sub2node);
7825 // Place copy #2 of ITS3 directly in I004
7827 ySDD = Y_SDD_sep/2.+I302dits[1];
7828 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7829 sub2node->SetLineColor(kColorITS);
7830 sub2node->SetVisibility(1);
7831 fNodes->Add(sub2node);
7834 // Place copy #3 of ITS3 directly in I004
7836 ySDD = Y_SDD_sep/2.+I302dits[1];
7837 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7838 sub2node->SetLineColor(kColorITS);
7839 sub2node->SetVisibility(1);
7840 fNodes->Add(sub2node);
7843 // Place copy #4 of ITS3 directly in I004
7845 ySDD = Y_SDD_sep/2.+I302dits[1];
7846 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7847 sub2node->SetLineColor(kColorITS);
7848 sub2node->SetVisibility(1);
7849 fNodes->Add(sub2node);
7852 // Place copy #5 of ITS3 directly in I004
7854 ySDD = Y_SDD_sep/2.+I302dits[1];
7855 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7856 sub2node->SetLineColor(kColorITS);
7857 sub2node->SetVisibility(1);
7858 fNodes->Add(sub2node);
7861 // Place copy #6 of ITS3 directly in I004
7863 ySDD = Y_SDD_sep/2.+I302dits[1];
7864 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7865 sub2node->SetLineColor(kColorITS);
7866 sub2node->SetVisibility(1);
7867 fNodes->Add(sub2node);
7869 fNodes->Add(sub1node);
7872 // Place copy #5 of I004 in IT34
7874 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7875 sub1node->SetLineColor(kColorITS);
7876 sub1node->SetVisibility(0);
7879 // Place copy #1 of ITS3 directly in I004
7881 ySDD = Y_SDD_sep/2.+I302dits[1];
7882 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7883 sub2node->SetLineColor(kColorITS);
7884 sub2node->SetVisibility(1);
7885 fNodes->Add(sub2node);
7888 // Place copy #2 of ITS3 directly in I004
7890 ySDD = Y_SDD_sep/2.+I302dits[1];
7891 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7892 sub2node->SetLineColor(kColorITS);
7893 sub2node->SetVisibility(1);
7894 fNodes->Add(sub2node);
7897 // Place copy #3 of ITS3 directly in I004
7899 ySDD = Y_SDD_sep/2.+I302dits[1];
7900 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7901 sub2node->SetLineColor(kColorITS);
7902 sub2node->SetVisibility(1);
7903 fNodes->Add(sub2node);
7906 // Place copy #4 of ITS3 directly in I004
7908 ySDD = Y_SDD_sep/2.+I302dits[1];
7909 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7910 sub2node->SetLineColor(kColorITS);
7911 sub2node->SetVisibility(1);
7912 fNodes->Add(sub2node);
7915 // Place copy #5 of ITS3 directly in I004
7917 ySDD = Y_SDD_sep/2.+I302dits[1];
7918 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7919 sub2node->SetLineColor(kColorITS);
7920 sub2node->SetVisibility(1);
7921 fNodes->Add(sub2node);
7924 // Place copy #6 of ITS3 directly in I004
7926 ySDD = Y_SDD_sep/2.+I302dits[1];
7927 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7928 sub2node->SetLineColor(kColorITS);
7929 sub2node->SetVisibility(1);
7930 fNodes->Add(sub2node);
7932 fNodes->Add(sub1node);
7935 // Place copy #6 of I004 in IT34
7937 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7938 sub1node->SetLineColor(kColorITS);
7939 sub1node->SetVisibility(0);
7942 // Place copy #1 of ITS3 directly in I004
7944 ySDD = Y_SDD_sep/2.+I302dits[1];
7945 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7946 sub2node->SetLineColor(kColorITS);
7947 sub2node->SetVisibility(1);
7948 fNodes->Add(sub2node);
7951 // Place copy #2 of ITS3 directly in I004
7953 ySDD = Y_SDD_sep/2.+I302dits[1];
7954 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7955 sub2node->SetLineColor(kColorITS);
7956 sub2node->SetVisibility(1);
7957 fNodes->Add(sub2node);
7960 // Place copy #3 of ITS3 directly in I004
7962 ySDD = Y_SDD_sep/2.+I302dits[1];
7963 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7964 sub2node->SetLineColor(kColorITS);
7965 sub2node->SetVisibility(1);
7966 fNodes->Add(sub2node);
7969 // Place copy #4 of ITS3 directly in I004
7971 ySDD = Y_SDD_sep/2.+I302dits[1];
7972 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7973 sub2node->SetLineColor(kColorITS);
7974 sub2node->SetVisibility(1);
7975 fNodes->Add(sub2node);
7978 // Place copy #5 of ITS3 directly in I004
7980 ySDD = Y_SDD_sep/2.+I302dits[1];
7981 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7982 sub2node->SetLineColor(kColorITS);
7983 sub2node->SetVisibility(1);
7984 fNodes->Add(sub2node);
7987 // Place copy #6 of ITS3 directly in I004
7989 ySDD = Y_SDD_sep/2.+I302dits[1];
7990 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7991 sub2node->SetLineColor(kColorITS);
7992 sub2node->SetVisibility(1);
7993 fNodes->Add(sub2node);
7995 fNodes->Add(sub1node);
7998 // Place copy #7 of I004 in IT34
8000 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
8001 sub1node->SetLineColor(kColorITS);
8002 sub1node->SetVisibility(0);
8005 // Place copy #1 of ITS3 directly in I004
8007 ySDD = Y_SDD_sep/2.+I302dits[1];
8008 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8009 sub2node->SetLineColor(kColorITS);
8010 sub2node->SetVisibility(1);
8011 fNodes->Add(sub2node);
8014 // Place copy #2 of ITS3 directly in I004
8016 ySDD = Y_SDD_sep/2.+I302dits[1];
8017 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8018 sub2node->SetLineColor(kColorITS);
8019 sub2node->SetVisibility(1);
8020 fNodes->Add(sub2node);
8023 // Place copy #3 of ITS3 directly in I004
8025 ySDD = Y_SDD_sep/2.+I302dits[1];
8026 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8027 sub2node->SetLineColor(kColorITS);
8028 sub2node->SetVisibility(1);
8029 fNodes->Add(sub2node);
8032 // Place copy #4 of ITS3 directly in I004
8034 ySDD = Y_SDD_sep/2.+I302dits[1];
8035 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8036 sub2node->SetLineColor(kColorITS);
8037 sub2node->SetVisibility(1);
8038 fNodes->Add(sub2node);
8041 // Place copy #5 of ITS3 directly in I004
8043 ySDD = Y_SDD_sep/2.+I302dits[1];
8044 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8045 sub2node->SetLineColor(kColorITS);
8046 sub2node->SetVisibility(1);
8047 fNodes->Add(sub2node);
8050 // Place copy #6 of ITS3 directly in I004
8052 ySDD = Y_SDD_sep/2.+I302dits[1];
8053 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8054 sub2node->SetLineColor(kColorITS);
8055 sub2node->SetVisibility(1);
8056 fNodes->Add(sub2node);
8058 fNodes->Add(sub1node);
8061 // Place copy #8 of I004 in IT34
8063 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
8064 sub1node->SetLineColor(kColorITS);
8065 sub1node->SetVisibility(0);
8068 // Place copy #1 of ITS3 directly in I004
8070 ySDD = Y_SDD_sep/2.+I302dits[1];
8071 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8072 sub2node->SetLineColor(kColorITS);
8073 sub2node->SetVisibility(1);
8074 fNodes->Add(sub2node);
8077 // Place copy #2 of ITS3 directly in I004
8079 ySDD = Y_SDD_sep/2.+I302dits[1];
8080 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8081 sub2node->SetLineColor(kColorITS);
8082 sub2node->SetVisibility(1);
8083 fNodes->Add(sub2node);
8086 // Place copy #3 of ITS3 directly in I004
8088 ySDD = Y_SDD_sep/2.+I302dits[1];
8089 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8090 sub2node->SetLineColor(kColorITS);
8091 sub2node->SetVisibility(1);
8092 fNodes->Add(sub2node);
8095 // Place copy #4 of ITS3 directly in I004
8097 ySDD = Y_SDD_sep/2.+I302dits[1];
8098 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8099 sub2node->SetLineColor(kColorITS);
8100 sub2node->SetVisibility(1);
8101 fNodes->Add(sub2node);
8104 // Place copy #5 of ITS3 directly in I004
8106 ySDD = Y_SDD_sep/2.+I302dits[1];
8107 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8108 sub2node->SetLineColor(kColorITS);
8109 sub2node->SetVisibility(1);
8110 fNodes->Add(sub2node);
8113 // Place copy #6 of ITS3 directly in I004
8115 ySDD = Y_SDD_sep/2.+I302dits[1];
8116 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8117 sub2node->SetLineColor(kColorITS);
8118 sub2node->SetVisibility(1);
8119 fNodes->Add(sub2node);
8121 fNodes->Add(sub1node);
8124 // Place copy #9 of I004 in IT34
8126 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
8127 sub1node->SetLineColor(kColorITS);
8128 sub1node->SetVisibility(0);
8131 // Place copy #1 of ITS3 directly in I004
8133 ySDD = Y_SDD_sep/2.+I302dits[1];
8134 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8135 sub2node->SetLineColor(kColorITS);
8136 sub2node->SetVisibility(1);
8137 fNodes->Add(sub2node);
8140 // Place copy #2 of ITS3 directly in I004
8142 ySDD = Y_SDD_sep/2.+I302dits[1];
8143 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8144 sub2node->SetLineColor(kColorITS);
8145 sub2node->SetVisibility(1);
8146 fNodes->Add(sub2node);
8149 // Place copy #3 of ITS3 directly in I004
8151 ySDD = Y_SDD_sep/2.+I302dits[1];
8152 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8153 sub2node->SetLineColor(kColorITS);
8154 sub2node->SetVisibility(1);
8155 fNodes->Add(sub2node);
8158 // Place copy #4 of ITS3 directly in I004
8160 ySDD = Y_SDD_sep/2.+I302dits[1];
8161 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8162 sub2node->SetLineColor(kColorITS);
8163 sub2node->SetVisibility(1);
8164 fNodes->Add(sub2node);
8167 // Place copy #5 of ITS3 directly in I004
8169 ySDD = Y_SDD_sep/2.+I302dits[1];
8170 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8171 sub2node->SetLineColor(kColorITS);
8172 sub2node->SetVisibility(1);
8173 fNodes->Add(sub2node);
8176 // Place copy #6 of ITS3 directly in I004
8178 ySDD = Y_SDD_sep/2.+I302dits[1];
8179 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8180 sub2node->SetLineColor(kColorITS);
8181 sub2node->SetVisibility(1);
8182 fNodes->Add(sub2node);
8184 fNodes->Add(sub1node);
8187 // Place copy #10 of I004 in IT34
8189 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8190 sub1node->SetLineColor(kColorITS);
8191 sub1node->SetVisibility(0);
8194 // Place copy #1 of ITS3 directly in I004
8196 ySDD = Y_SDD_sep/2.+I302dits[1];
8197 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8198 sub2node->SetLineColor(kColorITS);
8199 sub2node->SetVisibility(1);
8200 fNodes->Add(sub2node);
8203 // Place copy #2 of ITS3 directly in I004
8205 ySDD = Y_SDD_sep/2.+I302dits[1];
8206 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8207 sub2node->SetLineColor(kColorITS);
8208 sub2node->SetVisibility(1);
8209 fNodes->Add(sub2node);
8212 // Place copy #3 of ITS3 directly in I004
8214 ySDD = Y_SDD_sep/2.+I302dits[1];
8215 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8216 sub2node->SetLineColor(kColorITS);
8217 sub2node->SetVisibility(1);
8218 fNodes->Add(sub2node);
8221 // Place copy #4 of ITS3 directly in I004
8223 ySDD = Y_SDD_sep/2.+I302dits[1];
8224 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8225 sub2node->SetLineColor(kColorITS);
8226 sub2node->SetVisibility(1);
8227 fNodes->Add(sub2node);
8230 // Place copy #5 of ITS3 directly in I004
8232 ySDD = Y_SDD_sep/2.+I302dits[1];
8233 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8234 sub2node->SetLineColor(kColorITS);
8235 sub2node->SetVisibility(1);
8236 fNodes->Add(sub2node);
8239 // Place copy #6 of ITS3 directly in I004
8241 ySDD = Y_SDD_sep/2.+I302dits[1];
8242 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8243 sub2node->SetLineColor(kColorITS);
8244 sub2node->SetVisibility(1);
8245 fNodes->Add(sub2node);
8247 fNodes->Add(sub1node);
8250 // Place copy #11 of I004 in IT34
8252 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8253 sub1node->SetLineColor(kColorITS);
8254 sub1node->SetVisibility(0);
8257 // Place copy #1 of ITS3 directly in I004
8259 ySDD = Y_SDD_sep/2.+I302dits[1];
8260 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8261 sub2node->SetLineColor(kColorITS);
8262 sub2node->SetVisibility(1);
8263 fNodes->Add(sub2node);
8266 // Place copy #2 of ITS3 directly in I004
8268 ySDD = Y_SDD_sep/2.+I302dits[1];
8269 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8270 sub2node->SetLineColor(kColorITS);
8271 sub2node->SetVisibility(1);
8272 fNodes->Add(sub2node);
8275 // Place copy #3 of ITS3 directly in I004
8277 ySDD = Y_SDD_sep/2.+I302dits[1];
8278 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8279 sub2node->SetLineColor(kColorITS);
8280 sub2node->SetVisibility(1);
8281 fNodes->Add(sub2node);
8284 // Place copy #4 of ITS3 directly in I004
8286 ySDD = Y_SDD_sep/2.+I302dits[1];
8287 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8288 sub2node->SetLineColor(kColorITS);
8289 sub2node->SetVisibility(1);
8290 fNodes->Add(sub2node);
8293 // Place copy #5 of ITS3 directly in I004
8295 ySDD = Y_SDD_sep/2.+I302dits[1];
8296 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8297 sub2node->SetLineColor(kColorITS);
8298 sub2node->SetVisibility(1);
8299 fNodes->Add(sub2node);
8302 // Place copy #6 of ITS3 directly in I004
8304 ySDD = Y_SDD_sep/2.+I302dits[1];
8305 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8306 sub2node->SetLineColor(kColorITS);
8307 sub2node->SetVisibility(1);
8308 fNodes->Add(sub2node);
8310 fNodes->Add(sub1node);
8313 // Place copy #12 of I004 in IT34
8315 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8316 sub1node->SetLineColor(kColorITS);
8317 sub1node->SetVisibility(0);
8320 // Place copy #1 of ITS3 directly in I004
8322 ySDD = Y_SDD_sep/2.+I302dits[1];
8323 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8324 sub2node->SetLineColor(kColorITS);
8325 sub2node->SetVisibility(1);
8326 fNodes->Add(sub2node);
8329 // Place copy #2 of ITS3 directly in I004
8331 ySDD = Y_SDD_sep/2.+I302dits[1];
8332 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8333 sub2node->SetLineColor(kColorITS);
8334 sub2node->SetVisibility(1);
8335 fNodes->Add(sub2node);
8338 // Place copy #3 of ITS3 directly in I004
8340 ySDD = Y_SDD_sep/2.+I302dits[1];
8341 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8342 sub2node->SetLineColor(kColorITS);
8343 sub2node->SetVisibility(1);
8344 fNodes->Add(sub2node);
8347 // Place copy #4 of ITS3 directly in I004
8349 ySDD = Y_SDD_sep/2.+I302dits[1];
8350 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8351 sub2node->SetLineColor(kColorITS);
8352 sub2node->SetVisibility(1);
8353 fNodes->Add(sub2node);
8356 // Place copy #5 of ITS3 directly in I004
8358 ySDD = Y_SDD_sep/2.+I302dits[1];
8359 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8360 sub2node->SetLineColor(kColorITS);
8361 sub2node->SetVisibility(1);
8362 fNodes->Add(sub2node);
8365 // Place copy #6 of ITS3 directly in I004
8367 ySDD = Y_SDD_sep/2.+I302dits[1];
8368 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8369 sub2node->SetLineColor(kColorITS);
8370 sub2node->SetVisibility(1);
8371 fNodes->Add(sub2node);
8373 fNodes->Add(sub1node);
8376 // Place copy #13 of I004 in IT34
8378 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8379 sub1node->SetLineColor(kColorITS);
8380 sub1node->SetVisibility(0);
8383 // Place copy #1 of ITS3 directly in I004
8385 ySDD = Y_SDD_sep/2.+I302dits[1];
8386 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8387 sub2node->SetLineColor(kColorITS);
8388 sub2node->SetVisibility(1);
8389 fNodes->Add(sub2node);
8392 // Place copy #2 of ITS3 directly in I004
8394 ySDD = Y_SDD_sep/2.+I302dits[1];
8395 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8396 sub2node->SetLineColor(kColorITS);
8397 sub2node->SetVisibility(1);
8398 fNodes->Add(sub2node);
8401 // Place copy #3 of ITS3 directly in I004
8403 ySDD = Y_SDD_sep/2.+I302dits[1];
8404 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8405 sub2node->SetLineColor(kColorITS);
8406 sub2node->SetVisibility(1);
8407 fNodes->Add(sub2node);
8410 // Place copy #4 of ITS3 directly in I004
8412 ySDD = Y_SDD_sep/2.+I302dits[1];
8413 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8414 sub2node->SetLineColor(kColorITS);
8415 sub2node->SetVisibility(1);
8416 fNodes->Add(sub2node);
8419 // Place copy #5 of ITS3 directly in I004
8421 ySDD = Y_SDD_sep/2.+I302dits[1];
8422 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8423 sub2node->SetLineColor(kColorITS);
8424 sub2node->SetVisibility(1);
8425 fNodes->Add(sub2node);
8428 // Place copy #6 of ITS3 directly in I004
8430 ySDD = Y_SDD_sep/2.+I302dits[1];
8431 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8432 sub2node->SetLineColor(kColorITS);
8433 sub2node->SetVisibility(1);
8434 fNodes->Add(sub2node);
8436 fNodes->Add(sub1node);
8439 // Place copy #14 of I004 in IT34
8441 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8442 sub1node->SetLineColor(kColorITS);
8443 sub1node->SetVisibility(0);
8446 // Place copy #1 of ITS3 directly in I004
8448 ySDD = Y_SDD_sep/2.+I302dits[1];
8449 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8450 sub2node->SetLineColor(kColorITS);
8451 sub2node->SetVisibility(1);
8452 fNodes->Add(sub2node);
8455 // Place copy #2 of ITS3 directly in I004
8457 ySDD = Y_SDD_sep/2.+I302dits[1];
8458 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8459 sub2node->SetLineColor(kColorITS);
8460 sub2node->SetVisibility(1);
8461 fNodes->Add(sub2node);
8464 // Place copy #3 of ITS3 directly in I004
8466 ySDD = Y_SDD_sep/2.+I302dits[1];
8467 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8468 sub2node->SetLineColor(kColorITS);
8469 sub2node->SetVisibility(1);
8470 fNodes->Add(sub2node);
8473 // Place copy #4 of ITS3 directly in I004
8475 ySDD = Y_SDD_sep/2.+I302dits[1];
8476 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8477 sub2node->SetLineColor(kColorITS);
8478 sub2node->SetVisibility(1);
8479 fNodes->Add(sub2node);
8482 // Place copy #5 of ITS3 directly in I004
8484 ySDD = Y_SDD_sep/2.+I302dits[1];
8485 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8486 sub2node->SetLineColor(kColorITS);
8487 sub2node->SetVisibility(1);
8488 fNodes->Add(sub2node);
8491 // Place copy #6 of ITS3 directly in I004
8493 ySDD = Y_SDD_sep/2.+I302dits[1];
8494 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8495 sub2node->SetLineColor(kColorITS);
8496 sub2node->SetVisibility(1);
8497 fNodes->Add(sub2node);
8499 fNodes->Add(sub1node);
8502 // Place copy #1 of I005 in IT34
8504 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8505 sub1node->SetLineColor(kColorITS);
8506 sub1node->SetVisibility(0);
8509 // Place copy #1 of ITS4 directly in I005
8511 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8512 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8513 sub2node->SetLineColor(kColorITS);
8514 sub2node->SetVisibility(1);
8515 fNodes->Add(sub2node);
8518 // Place copy #2 of ITS4 directly in I005
8520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8521 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8522 sub2node->SetLineColor(kColorITS);
8523 sub2node->SetVisibility(1);
8524 fNodes->Add(sub2node);
8527 // Place copy #3 of ITS4 directly in I005
8529 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8530 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8531 sub2node->SetLineColor(kColorITS);
8532 sub2node->SetVisibility(1);
8533 fNodes->Add(sub2node);
8536 // Place copy #4 of ITS4 directly in I005
8538 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8539 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8540 sub2node->SetLineColor(kColorITS);
8541 sub2node->SetVisibility(1);
8542 fNodes->Add(sub2node);
8545 // Place copy #5 of ITS4 directly in I005
8547 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8548 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8549 sub2node->SetLineColor(kColorITS);
8550 sub2node->SetVisibility(1);
8551 fNodes->Add(sub2node);
8554 // Place copy #6 of ITS4 directly in I005
8556 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8557 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8558 sub2node->SetLineColor(kColorITS);
8559 sub2node->SetVisibility(1);
8560 fNodes->Add(sub2node);
8563 // Place copy #7 of ITS4 directly in I005
8565 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8566 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8567 sub2node->SetLineColor(kColorITS);
8568 sub2node->SetVisibility(1);
8569 fNodes->Add(sub2node);
8572 // Place copy #8 of ITS4 directly in I005
8574 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8575 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8576 sub2node->SetLineColor(kColorITS);
8577 sub2node->SetVisibility(1);
8578 fNodes->Add(sub2node);
8580 fNodes->Add(sub1node);
8583 // Place copy #2 of I005 in IT34
8585 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8586 sub1node->SetLineColor(kColorITS);
8587 sub1node->SetVisibility(0);
8590 // Place copy #1 of ITS4 directly in I005
8592 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8593 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8594 sub2node->SetLineColor(kColorITS);
8595 sub2node->SetVisibility(1);
8596 fNodes->Add(sub2node);
8599 // Place copy #2 of ITS4 directly in I005
8601 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8602 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8603 sub2node->SetLineColor(kColorITS);
8604 sub2node->SetVisibility(1);
8605 fNodes->Add(sub2node);
8608 // Place copy #3 of ITS4 directly in I005
8610 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8611 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8612 sub2node->SetLineColor(kColorITS);
8613 sub2node->SetVisibility(1);
8614 fNodes->Add(sub2node);
8617 // Place copy #4 of ITS4 directly in I005
8619 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8620 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8621 sub2node->SetLineColor(kColorITS);
8622 sub2node->SetVisibility(1);
8623 fNodes->Add(sub2node);
8626 // Place copy #5 of ITS4 directly in I005
8628 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8629 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8630 sub2node->SetLineColor(kColorITS);
8631 sub2node->SetVisibility(1);
8632 fNodes->Add(sub2node);
8635 // Place copy #6 of ITS4 directly in I005
8637 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8638 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8639 sub2node->SetLineColor(kColorITS);
8640 sub2node->SetVisibility(1);
8641 fNodes->Add(sub2node);
8644 // Place copy #7 of ITS4 directly in I005
8646 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8647 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8648 sub2node->SetLineColor(kColorITS);
8649 sub2node->SetVisibility(1);
8650 fNodes->Add(sub2node);
8653 // Place copy #8 of ITS4 directly in I005
8655 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8656 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8657 sub2node->SetLineColor(kColorITS);
8658 sub2node->SetVisibility(1);
8659 fNodes->Add(sub2node);
8661 fNodes->Add(sub1node);
8664 // Place copy #3 of I005 in IT34
8666 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8667 sub1node->SetLineColor(kColorITS);
8668 sub1node->SetVisibility(0);
8671 // Place copy #1 of ITS4 directly in I005
8673 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8674 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8675 sub2node->SetLineColor(kColorITS);
8676 sub2node->SetVisibility(1);
8677 fNodes->Add(sub2node);
8680 // Place copy #2 of ITS4 directly in I005
8682 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8683 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8684 sub2node->SetLineColor(kColorITS);
8685 sub2node->SetVisibility(1);
8686 fNodes->Add(sub2node);
8689 // Place copy #3 of ITS4 directly in I005
8691 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8692 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8693 sub2node->SetLineColor(kColorITS);
8694 sub2node->SetVisibility(1);
8695 fNodes->Add(sub2node);
8698 // Place copy #4 of ITS4 directly in I005
8700 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8701 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8702 sub2node->SetLineColor(kColorITS);
8703 sub2node->SetVisibility(1);
8704 fNodes->Add(sub2node);
8707 // Place copy #5 of ITS4 directly in I005
8709 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8710 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8711 sub2node->SetLineColor(kColorITS);
8712 sub2node->SetVisibility(1);
8713 fNodes->Add(sub2node);
8716 // Place copy #6 of ITS4 directly in I005
8718 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8719 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8720 sub2node->SetLineColor(kColorITS);
8721 sub2node->SetVisibility(1);
8722 fNodes->Add(sub2node);
8725 // Place copy #7 of ITS4 directly in I005
8727 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8728 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8729 sub2node->SetLineColor(kColorITS);
8730 sub2node->SetVisibility(1);
8731 fNodes->Add(sub2node);
8734 // Place copy #8 of ITS4 directly in I005
8736 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8737 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8738 sub2node->SetLineColor(kColorITS);
8739 sub2node->SetVisibility(1);
8740 fNodes->Add(sub2node);
8742 fNodes->Add(sub1node);
8745 // Place copy #4 of I005 in IT34
8747 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8748 sub1node->SetLineColor(kColorITS);
8749 sub1node->SetVisibility(0);
8752 // Place copy #1 of ITS4 directly in I005
8754 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8755 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8756 sub2node->SetLineColor(kColorITS);
8757 sub2node->SetVisibility(1);
8758 fNodes->Add(sub2node);
8761 // Place copy #2 of ITS4 directly in I005
8763 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8764 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8765 sub2node->SetLineColor(kColorITS);
8766 sub2node->SetVisibility(1);
8767 fNodes->Add(sub2node);
8770 // Place copy #3 of ITS4 directly in I005
8772 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8773 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8774 sub2node->SetLineColor(kColorITS);
8775 sub2node->SetVisibility(1);
8776 fNodes->Add(sub2node);
8779 // Place copy #4 of ITS4 directly in I005
8781 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8782 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8783 sub2node->SetLineColor(kColorITS);
8784 sub2node->SetVisibility(1);
8785 fNodes->Add(sub2node);
8788 // Place copy #5 of ITS4 directly in I005
8790 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8791 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8792 sub2node->SetLineColor(kColorITS);
8793 sub2node->SetVisibility(1);
8794 fNodes->Add(sub2node);
8797 // Place copy #6 of ITS4 directly in I005
8799 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8800 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8801 sub2node->SetLineColor(kColorITS);
8802 sub2node->SetVisibility(1);
8803 fNodes->Add(sub2node);
8806 // Place copy #7 of ITS4 directly in I005
8808 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8809 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8810 sub2node->SetLineColor(kColorITS);
8811 sub2node->SetVisibility(1);
8812 fNodes->Add(sub2node);
8815 // Place copy #8 of ITS4 directly in I005
8817 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8818 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8819 sub2node->SetLineColor(kColorITS);
8820 sub2node->SetVisibility(1);
8821 fNodes->Add(sub2node);
8823 fNodes->Add(sub1node);
8826 // Place copy #5 of I005 in IT34
8828 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8829 sub1node->SetLineColor(kColorITS);
8830 sub1node->SetVisibility(0);
8833 // Place copy #1 of ITS4 directly in I005
8835 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8836 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8837 sub2node->SetLineColor(kColorITS);
8838 sub2node->SetVisibility(1);
8839 fNodes->Add(sub2node);
8842 // Place copy #2 of ITS4 directly in I005
8844 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8845 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8846 sub2node->SetLineColor(kColorITS);
8847 sub2node->SetVisibility(1);
8848 fNodes->Add(sub2node);
8851 // Place copy #3 of ITS4 directly in I005
8853 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8854 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8855 sub2node->SetLineColor(kColorITS);
8856 sub2node->SetVisibility(1);
8857 fNodes->Add(sub2node);
8860 // Place copy #4 of ITS4 directly in I005
8862 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8863 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8864 sub2node->SetLineColor(kColorITS);
8865 sub2node->SetVisibility(1);
8866 fNodes->Add(sub2node);
8869 // Place copy #5 of ITS4 directly in I005
8871 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8872 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8873 sub2node->SetLineColor(kColorITS);
8874 sub2node->SetVisibility(1);
8875 fNodes->Add(sub2node);
8878 // Place copy #6 of ITS4 directly in I005
8880 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8881 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8882 sub2node->SetLineColor(kColorITS);
8883 sub2node->SetVisibility(1);
8884 fNodes->Add(sub2node);
8887 // Place copy #7 of ITS4 directly in I005
8889 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8890 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8891 sub2node->SetLineColor(kColorITS);
8892 sub2node->SetVisibility(1);
8893 fNodes->Add(sub2node);
8896 // Place copy #8 of ITS4 directly in I005
8898 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8899 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8900 sub2node->SetLineColor(kColorITS);
8901 sub2node->SetVisibility(1);
8902 fNodes->Add(sub2node);
8904 fNodes->Add(sub1node);
8907 // Place copy #6 of I005 in IT34
8909 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8910 sub1node->SetLineColor(kColorITS);
8911 sub1node->SetVisibility(0);
8914 // Place copy #1 of ITS4 directly in I005
8916 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8917 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8918 sub2node->SetLineColor(kColorITS);
8919 sub2node->SetVisibility(1);
8920 fNodes->Add(sub2node);
8923 // Place copy #2 of ITS4 directly in I005
8925 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8926 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8927 sub2node->SetLineColor(kColorITS);
8928 sub2node->SetVisibility(1);
8929 fNodes->Add(sub2node);
8932 // Place copy #3 of ITS4 directly in I005
8934 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8935 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8936 sub2node->SetLineColor(kColorITS);
8937 sub2node->SetVisibility(1);
8938 fNodes->Add(sub2node);
8941 // Place copy #4 of ITS4 directly in I005
8943 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8944 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8945 sub2node->SetLineColor(kColorITS);
8946 sub2node->SetVisibility(1);
8947 fNodes->Add(sub2node);
8950 // Place copy #5 of ITS4 directly in I005
8952 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8953 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8954 sub2node->SetLineColor(kColorITS);
8955 sub2node->SetVisibility(1);
8956 fNodes->Add(sub2node);
8959 // Place copy #6 of ITS4 directly in I005
8961 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8962 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8963 sub2node->SetLineColor(kColorITS);
8964 sub2node->SetVisibility(1);
8965 fNodes->Add(sub2node);
8968 // Place copy #7 of ITS4 directly in I005
8970 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8971 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8972 sub2node->SetLineColor(kColorITS);
8973 sub2node->SetVisibility(1);
8974 fNodes->Add(sub2node);
8977 // Place copy #8 of ITS4 directly in I005
8979 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8980 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8981 sub2node->SetLineColor(kColorITS);
8982 sub2node->SetVisibility(1);
8983 fNodes->Add(sub2node);
8985 fNodes->Add(sub1node);
8988 // Place copy #7 of I005 in IT34
8990 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
8991 sub1node->SetLineColor(kColorITS);
8992 sub1node->SetVisibility(0);
8995 // Place copy #1 of ITS4 directly in I005
8997 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8998 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8999 sub2node->SetLineColor(kColorITS);
9000 sub2node->SetVisibility(1);
9001 fNodes->Add(sub2node);
9004 // Place copy #2 of ITS4 directly in I005
9006 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9007 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9008 sub2node->SetLineColor(kColorITS);
9009 sub2node->SetVisibility(1);
9010 fNodes->Add(sub2node);
9013 // Place copy #3 of ITS4 directly in I005
9015 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9016 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9017 sub2node->SetLineColor(kColorITS);
9018 sub2node->SetVisibility(1);
9019 fNodes->Add(sub2node);
9022 // Place copy #4 of ITS4 directly in I005
9024 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9025 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9026 sub2node->SetLineColor(kColorITS);
9027 sub2node->SetVisibility(1);
9028 fNodes->Add(sub2node);
9031 // Place copy #5 of ITS4 directly in I005
9033 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9034 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9035 sub2node->SetLineColor(kColorITS);
9036 sub2node->SetVisibility(1);
9037 fNodes->Add(sub2node);
9040 // Place copy #6 of ITS4 directly in I005
9042 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9043 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9044 sub2node->SetLineColor(kColorITS);
9045 sub2node->SetVisibility(1);
9046 fNodes->Add(sub2node);
9049 // Place copy #7 of ITS4 directly in I005
9051 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9052 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9053 sub2node->SetLineColor(kColorITS);
9054 sub2node->SetVisibility(1);
9055 fNodes->Add(sub2node);
9058 // Place copy #8 of ITS4 directly in I005
9060 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9061 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9062 sub2node->SetLineColor(kColorITS);
9063 sub2node->SetVisibility(1);
9064 fNodes->Add(sub2node);
9066 fNodes->Add(sub1node);
9069 // Place copy #8 of I005 in IT34
9071 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
9072 sub1node->SetLineColor(kColorITS);
9073 sub1node->SetVisibility(0);
9076 // Place copy #1 of ITS4 directly in I005
9078 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9079 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9080 sub2node->SetLineColor(kColorITS);
9081 sub2node->SetVisibility(1);
9082 fNodes->Add(sub2node);
9085 // Place copy #2 of ITS4 directly in I005
9087 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9088 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9089 sub2node->SetLineColor(kColorITS);
9090 sub2node->SetVisibility(1);
9091 fNodes->Add(sub2node);
9094 // Place copy #3 of ITS4 directly in I005
9096 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9097 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9098 sub2node->SetLineColor(kColorITS);
9099 sub2node->SetVisibility(1);
9100 fNodes->Add(sub2node);
9103 // Place copy #4 of ITS4 directly in I005
9105 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9106 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9107 sub2node->SetLineColor(kColorITS);
9108 sub2node->SetVisibility(1);
9109 fNodes->Add(sub2node);
9112 // Place copy #5 of ITS4 directly in I005
9114 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9115 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9116 sub2node->SetLineColor(kColorITS);
9117 sub2node->SetVisibility(1);
9118 fNodes->Add(sub2node);
9121 // Place copy #6 of ITS4 directly in I005
9123 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9124 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9125 sub2node->SetLineColor(kColorITS);
9126 sub2node->SetVisibility(1);
9127 fNodes->Add(sub2node);
9130 // Place copy #7 of ITS4 directly in I005
9132 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9133 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9134 sub2node->SetLineColor(kColorITS);
9135 sub2node->SetVisibility(1);
9136 fNodes->Add(sub2node);
9139 // Place copy #8 of ITS4 directly in I005
9141 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9142 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9143 sub2node->SetLineColor(kColorITS);
9144 sub2node->SetVisibility(1);
9145 fNodes->Add(sub2node);
9147 fNodes->Add(sub1node);
9150 // Place copy #9 of I005 in IT34
9152 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
9153 sub1node->SetLineColor(kColorITS);
9154 sub1node->SetVisibility(0);
9157 // Place copy #1 of ITS4 directly in I005
9159 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9160 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9161 sub2node->SetLineColor(kColorITS);
9162 sub2node->SetVisibility(1);
9163 fNodes->Add(sub2node);
9166 // Place copy #2 of ITS4 directly in I005
9168 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9169 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9170 sub2node->SetLineColor(kColorITS);
9171 sub2node->SetVisibility(1);
9172 fNodes->Add(sub2node);
9175 // Place copy #3 of ITS4 directly in I005
9177 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9178 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9179 sub2node->SetLineColor(kColorITS);
9180 sub2node->SetVisibility(1);
9181 fNodes->Add(sub2node);
9184 // Place copy #4 of ITS4 directly in I005
9186 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9187 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9188 sub2node->SetLineColor(kColorITS);
9189 sub2node->SetVisibility(1);
9190 fNodes->Add(sub2node);
9193 // Place copy #5 of ITS4 directly in I005
9195 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9196 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9197 sub2node->SetLineColor(kColorITS);
9198 sub2node->SetVisibility(1);
9199 fNodes->Add(sub2node);
9202 // Place copy #6 of ITS4 directly in I005
9204 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9205 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9206 sub2node->SetLineColor(kColorITS);
9207 sub2node->SetVisibility(1);
9208 fNodes->Add(sub2node);
9211 // Place copy #7 of ITS4 directly in I005
9213 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9214 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9215 sub2node->SetLineColor(kColorITS);
9216 sub2node->SetVisibility(1);
9217 fNodes->Add(sub2node);
9220 // Place copy #8 of ITS4 directly in I005
9222 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9223 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9224 sub2node->SetLineColor(kColorITS);
9225 sub2node->SetVisibility(1);
9226 fNodes->Add(sub2node);
9228 fNodes->Add(sub1node);
9231 // Place copy #10 of I005 in IT34
9233 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9234 sub1node->SetLineColor(kColorITS);
9235 sub1node->SetVisibility(0);
9238 // Place copy #1 of ITS4 directly in I005
9240 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9241 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9242 sub2node->SetLineColor(kColorITS);
9243 sub2node->SetVisibility(1);
9244 fNodes->Add(sub2node);
9247 // Place copy #2 of ITS4 directly in I005
9249 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9250 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9251 sub2node->SetLineColor(kColorITS);
9252 sub2node->SetVisibility(1);
9253 fNodes->Add(sub2node);
9256 // Place copy #3 of ITS4 directly in I005
9258 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9259 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9260 sub2node->SetLineColor(kColorITS);
9261 sub2node->SetVisibility(1);
9262 fNodes->Add(sub2node);
9265 // Place copy #4 of ITS4 directly in I005
9267 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9268 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9269 sub2node->SetLineColor(kColorITS);
9270 sub2node->SetVisibility(1);
9271 fNodes->Add(sub2node);
9274 // Place copy #5 of ITS4 directly in I005
9276 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9277 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9278 sub2node->SetLineColor(kColorITS);
9279 sub2node->SetVisibility(1);
9280 fNodes->Add(sub2node);
9283 // Place copy #6 of ITS4 directly in I005
9285 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9286 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9287 sub2node->SetLineColor(kColorITS);
9288 sub2node->SetVisibility(1);
9289 fNodes->Add(sub2node);
9292 // Place copy #7 of ITS4 directly in I005
9294 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9295 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9296 sub2node->SetLineColor(kColorITS);
9297 sub2node->SetVisibility(1);
9298 fNodes->Add(sub2node);
9301 // Place copy #8 of ITS4 directly in I005
9303 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9304 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9305 sub2node->SetLineColor(kColorITS);
9306 sub2node->SetVisibility(1);
9307 fNodes->Add(sub2node);
9309 fNodes->Add(sub1node);
9312 // Place copy #11 of I005 in IT34
9314 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9315 sub1node->SetLineColor(kColorITS);
9316 sub1node->SetVisibility(0);
9319 // Place copy #1 of ITS4 directly in I005
9321 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9322 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9323 sub2node->SetLineColor(kColorITS);
9324 sub2node->SetVisibility(1);
9325 fNodes->Add(sub2node);
9328 // Place copy #2 of ITS4 directly in I005
9330 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9331 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9332 sub2node->SetLineColor(kColorITS);
9333 sub2node->SetVisibility(1);
9334 fNodes->Add(sub2node);
9337 // Place copy #3 of ITS4 directly in I005
9339 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9340 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9341 sub2node->SetLineColor(kColorITS);
9342 sub2node->SetVisibility(1);
9343 fNodes->Add(sub2node);
9346 // Place copy #4 of ITS4 directly in I005
9348 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9349 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9350 sub2node->SetLineColor(kColorITS);
9351 sub2node->SetVisibility(1);
9352 fNodes->Add(sub2node);
9355 // Place copy #5 of ITS4 directly in I005
9357 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9358 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9359 sub2node->SetLineColor(kColorITS);
9360 sub2node->SetVisibility(1);
9361 fNodes->Add(sub2node);
9364 // Place copy #6 of ITS4 directly in I005
9366 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9367 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9368 sub2node->SetLineColor(kColorITS);
9369 sub2node->SetVisibility(1);
9370 fNodes->Add(sub2node);
9373 // Place copy #7 of ITS4 directly in I005
9375 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9376 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9377 sub2node->SetLineColor(kColorITS);
9378 sub2node->SetVisibility(1);
9379 fNodes->Add(sub2node);
9382 // Place copy #8 of ITS4 directly in I005
9384 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9385 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9386 sub2node->SetLineColor(kColorITS);
9387 sub2node->SetVisibility(1);
9388 fNodes->Add(sub2node);
9390 fNodes->Add(sub1node);
9393 // Place copy #12 of I005 in IT34
9395 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9396 sub1node->SetLineColor(kColorITS);
9397 sub1node->SetVisibility(0);
9400 // Place copy #1 of ITS4 directly in I005
9402 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9403 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9404 sub2node->SetLineColor(kColorITS);
9405 sub2node->SetVisibility(1);
9406 fNodes->Add(sub2node);
9409 // Place copy #2 of ITS4 directly in I005
9411 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9412 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9413 sub2node->SetLineColor(kColorITS);
9414 sub2node->SetVisibility(1);
9415 fNodes->Add(sub2node);
9418 // Place copy #3 of ITS4 directly in I005
9420 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9421 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9422 sub2node->SetLineColor(kColorITS);
9423 sub2node->SetVisibility(1);
9424 fNodes->Add(sub2node);
9427 // Place copy #4 of ITS4 directly in I005
9429 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9430 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9431 sub2node->SetLineColor(kColorITS);
9432 sub2node->SetVisibility(1);
9433 fNodes->Add(sub2node);
9436 // Place copy #5 of ITS4 directly in I005
9438 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9439 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9440 sub2node->SetLineColor(kColorITS);
9441 sub2node->SetVisibility(1);
9442 fNodes->Add(sub2node);
9445 // Place copy #6 of ITS4 directly in I005
9447 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9448 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9449 sub2node->SetLineColor(kColorITS);
9450 sub2node->SetVisibility(1);
9451 fNodes->Add(sub2node);
9454 // Place copy #7 of ITS4 directly in I005
9456 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9457 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9458 sub2node->SetLineColor(kColorITS);
9459 sub2node->SetVisibility(1);
9460 fNodes->Add(sub2node);
9463 // Place copy #8 of ITS4 directly in I005
9465 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9466 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9467 sub2node->SetLineColor(kColorITS);
9468 sub2node->SetVisibility(1);
9469 fNodes->Add(sub2node);
9471 fNodes->Add(sub1node);
9474 // Place copy #13 of I005 in IT34
9476 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9477 sub1node->SetLineColor(kColorITS);
9478 sub1node->SetVisibility(0);
9481 // Place copy #1 of ITS4 directly in I005
9483 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9484 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9485 sub2node->SetLineColor(kColorITS);
9486 sub2node->SetVisibility(1);
9487 fNodes->Add(sub2node);
9490 // Place copy #2 of ITS4 directly in I005
9492 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9493 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9494 sub2node->SetLineColor(kColorITS);
9495 sub2node->SetVisibility(1);
9496 fNodes->Add(sub2node);
9499 // Place copy #3 of ITS4 directly in I005
9501 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9502 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9503 sub2node->SetLineColor(kColorITS);
9504 sub2node->SetVisibility(1);
9505 fNodes->Add(sub2node);
9508 // Place copy #4 of ITS4 directly in I005
9510 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9511 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9512 sub2node->SetLineColor(kColorITS);
9513 sub2node->SetVisibility(1);
9514 fNodes->Add(sub2node);
9517 // Place copy #5 of ITS4 directly in I005
9519 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9520 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9521 sub2node->SetLineColor(kColorITS);
9522 sub2node->SetVisibility(1);
9523 fNodes->Add(sub2node);
9526 // Place copy #6 of ITS4 directly in I005
9528 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9529 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9530 sub2node->SetLineColor(kColorITS);
9531 sub2node->SetVisibility(1);
9532 fNodes->Add(sub2node);
9535 // Place copy #7 of ITS4 directly in I005
9537 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9538 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9539 sub2node->SetLineColor(kColorITS);
9540 sub2node->SetVisibility(1);
9541 fNodes->Add(sub2node);
9544 // Place copy #8 of ITS4 directly in I005
9546 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9547 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9548 sub2node->SetLineColor(kColorITS);
9549 sub2node->SetVisibility(1);
9550 fNodes->Add(sub2node);
9552 fNodes->Add(sub1node);
9555 // Place copy #14 of I005 in IT34
9557 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9558 sub1node->SetLineColor(kColorITS);
9559 sub1node->SetVisibility(0);
9562 // Place copy #1 of ITS4 directly in I005
9564 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9565 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9566 sub2node->SetLineColor(kColorITS);
9567 sub2node->SetVisibility(1);
9568 fNodes->Add(sub2node);
9571 // Place copy #2 of ITS4 directly in I005
9573 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9574 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9575 sub2node->SetLineColor(kColorITS);
9576 sub2node->SetVisibility(1);
9577 fNodes->Add(sub2node);
9580 // Place copy #3 of ITS4 directly in I005
9582 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9583 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9584 sub2node->SetLineColor(kColorITS);
9585 sub2node->SetVisibility(1);
9586 fNodes->Add(sub2node);
9589 // Place copy #4 of ITS4 directly in I005
9591 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9592 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9593 sub2node->SetLineColor(kColorITS);
9594 sub2node->SetVisibility(1);
9595 fNodes->Add(sub2node);
9598 // Place copy #5 of ITS4 directly in I005
9600 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9601 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9602 sub2node->SetLineColor(kColorITS);
9603 sub2node->SetVisibility(1);
9604 fNodes->Add(sub2node);
9607 // Place copy #6 of ITS4 directly in I005
9609 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9610 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9611 sub2node->SetLineColor(kColorITS);
9612 sub2node->SetVisibility(1);
9613 fNodes->Add(sub2node);
9616 // Place copy #7 of ITS4 directly in I005
9618 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9619 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9620 sub2node->SetLineColor(kColorITS);
9621 sub2node->SetVisibility(1);
9622 fNodes->Add(sub2node);
9625 // Place copy #8 of ITS4 directly in I005
9627 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9628 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9629 sub2node->SetLineColor(kColorITS);
9630 sub2node->SetVisibility(1);
9631 fNodes->Add(sub2node);
9633 fNodes->Add(sub1node);
9636 // Place copy #15 of I005 in IT34
9638 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9639 sub1node->SetLineColor(kColorITS);
9640 sub1node->SetVisibility(0);
9643 // Place copy #1 of ITS4 directly in I005
9645 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9646 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9647 sub2node->SetLineColor(kColorITS);
9648 sub2node->SetVisibility(1);
9649 fNodes->Add(sub2node);
9652 // Place copy #2 of ITS4 directly in I005
9654 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9655 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9656 sub2node->SetLineColor(kColorITS);
9657 sub2node->SetVisibility(1);
9658 fNodes->Add(sub2node);
9661 // Place copy #3 of ITS4 directly in I005
9663 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9664 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9665 sub2node->SetLineColor(kColorITS);
9666 sub2node->SetVisibility(1);
9667 fNodes->Add(sub2node);
9670 // Place copy #4 of ITS4 directly in I005
9672 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9673 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9674 sub2node->SetLineColor(kColorITS);
9675 sub2node->SetVisibility(1);
9676 fNodes->Add(sub2node);
9679 // Place copy #5 of ITS4 directly in I005
9681 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9682 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9683 sub2node->SetLineColor(kColorITS);
9684 sub2node->SetVisibility(1);
9685 fNodes->Add(sub2node);
9688 // Place copy #6 of ITS4 directly in I005
9690 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9691 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9692 sub2node->SetLineColor(kColorITS);
9693 sub2node->SetVisibility(1);
9694 fNodes->Add(sub2node);
9697 // Place copy #7 of ITS4 directly in I005
9699 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9700 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9701 sub2node->SetLineColor(kColorITS);
9702 sub2node->SetVisibility(1);
9703 fNodes->Add(sub2node);
9706 // Place copy #8 of ITS4 directly in I005
9708 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9709 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9710 sub2node->SetLineColor(kColorITS);
9711 sub2node->SetVisibility(1);
9712 fNodes->Add(sub2node);
9714 fNodes->Add(sub1node);
9717 // Place copy #16 of I005 in IT34
9719 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9720 sub1node->SetLineColor(kColorITS);
9721 sub1node->SetVisibility(0);
9724 // Place copy #1 of ITS4 directly in I005
9726 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9727 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9728 sub2node->SetLineColor(kColorITS);
9729 sub2node->SetVisibility(1);
9730 fNodes->Add(sub2node);
9733 // Place copy #2 of ITS4 directly in I005
9735 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9736 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9737 sub2node->SetLineColor(kColorITS);
9738 sub2node->SetVisibility(1);
9739 fNodes->Add(sub2node);
9742 // Place copy #3 of ITS4 directly in I005
9744 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9745 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9746 sub2node->SetLineColor(kColorITS);
9747 sub2node->SetVisibility(1);
9748 fNodes->Add(sub2node);
9751 // Place copy #4 of ITS4 directly in I005
9753 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9754 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9755 sub2node->SetLineColor(kColorITS);
9756 sub2node->SetVisibility(1);
9757 fNodes->Add(sub2node);
9760 // Place copy #5 of ITS4 directly in I005
9762 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9763 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9764 sub2node->SetLineColor(kColorITS);
9765 sub2node->SetVisibility(1);
9766 fNodes->Add(sub2node);
9769 // Place copy #6 of ITS4 directly in I005
9771 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9772 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9773 sub2node->SetLineColor(kColorITS);
9774 sub2node->SetVisibility(1);
9775 fNodes->Add(sub2node);
9778 // Place copy #7 of ITS4 directly in I005
9780 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9781 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9782 sub2node->SetLineColor(kColorITS);
9783 sub2node->SetVisibility(1);
9784 fNodes->Add(sub2node);
9787 // Place copy #8 of ITS4 directly in I005
9789 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9790 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9791 sub2node->SetLineColor(kColorITS);
9792 sub2node->SetVisibility(1);
9793 fNodes->Add(sub2node);
9795 fNodes->Add(sub1node);
9798 // Place copy #17 of I005 in IT34
9800 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9801 sub1node->SetLineColor(kColorITS);
9802 sub1node->SetVisibility(0);
9805 // Place copy #1 of ITS4 directly in I005
9807 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9808 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9809 sub2node->SetLineColor(kColorITS);
9810 sub2node->SetVisibility(1);
9811 fNodes->Add(sub2node);
9814 // Place copy #2 of ITS4 directly in I005
9816 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9817 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9818 sub2node->SetLineColor(kColorITS);
9819 sub2node->SetVisibility(1);
9820 fNodes->Add(sub2node);
9823 // Place copy #3 of ITS4 directly in I005
9825 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9826 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9827 sub2node->SetLineColor(kColorITS);
9828 sub2node->SetVisibility(1);
9829 fNodes->Add(sub2node);
9832 // Place copy #4 of ITS4 directly in I005
9834 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9835 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9836 sub2node->SetLineColor(kColorITS);
9837 sub2node->SetVisibility(1);
9838 fNodes->Add(sub2node);
9841 // Place copy #5 of ITS4 directly in I005
9843 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9844 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9845 sub2node->SetLineColor(kColorITS);
9846 sub2node->SetVisibility(1);
9847 fNodes->Add(sub2node);
9850 // Place copy #6 of ITS4 directly in I005
9852 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9853 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9854 sub2node->SetLineColor(kColorITS);
9855 sub2node->SetVisibility(1);
9856 fNodes->Add(sub2node);
9859 // Place copy #7 of ITS4 directly in I005
9861 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9862 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9863 sub2node->SetLineColor(kColorITS);
9864 sub2node->SetVisibility(1);
9865 fNodes->Add(sub2node);
9868 // Place copy #8 of ITS4 directly in I005
9870 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9871 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9872 sub2node->SetLineColor(kColorITS);
9873 sub2node->SetVisibility(1);
9874 fNodes->Add(sub2node);
9876 fNodes->Add(sub1node);
9879 // Place copy #18 of I005 in IT34
9881 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9882 sub1node->SetLineColor(kColorITS);
9883 sub1node->SetVisibility(0);
9886 // Place copy #1 of ITS4 directly in I005
9888 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9889 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9890 sub2node->SetLineColor(kColorITS);
9891 sub2node->SetVisibility(1);
9892 fNodes->Add(sub2node);
9895 // Place copy #2 of ITS4 directly in I005
9897 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9898 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9899 sub2node->SetLineColor(kColorITS);
9900 sub2node->SetVisibility(1);
9901 fNodes->Add(sub2node);
9904 // Place copy #3 of ITS4 directly in I005
9906 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9907 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9908 sub2node->SetLineColor(kColorITS);
9909 sub2node->SetVisibility(1);
9910 fNodes->Add(sub2node);
9913 // Place copy #4 of ITS4 directly in I005
9915 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9916 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9917 sub2node->SetLineColor(kColorITS);
9918 sub2node->SetVisibility(1);
9919 fNodes->Add(sub2node);
9922 // Place copy #5 of ITS4 directly in I005
9924 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9925 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9926 sub2node->SetLineColor(kColorITS);
9927 sub2node->SetVisibility(1);
9928 fNodes->Add(sub2node);
9931 // Place copy #6 of ITS4 directly in I005
9933 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9934 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9935 sub2node->SetLineColor(kColorITS);
9936 sub2node->SetVisibility(1);
9937 fNodes->Add(sub2node);
9940 // Place copy #7 of ITS4 directly in I005
9942 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9943 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9944 sub2node->SetLineColor(kColorITS);
9945 sub2node->SetVisibility(1);
9946 fNodes->Add(sub2node);
9949 // Place copy #8 of ITS4 directly in I005
9951 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9952 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9953 sub2node->SetLineColor(kColorITS);
9954 sub2node->SetVisibility(1);
9955 fNodes->Add(sub2node);
9957 fNodes->Add(sub1node);
9960 // Place copy #19 of I005 in IT34
9962 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9963 sub1node->SetLineColor(kColorITS);
9964 sub1node->SetVisibility(0);
9967 // Place copy #1 of ITS4 directly in I005
9969 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9970 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9971 sub2node->SetLineColor(kColorITS);
9972 sub2node->SetVisibility(1);
9973 fNodes->Add(sub2node);
9976 // Place copy #2 of ITS4 directly in I005
9978 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9979 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9980 sub2node->SetLineColor(kColorITS);
9981 sub2node->SetVisibility(1);
9982 fNodes->Add(sub2node);
9985 // Place copy #3 of ITS4 directly in I005
9987 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9988 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9989 sub2node->SetLineColor(kColorITS);
9990 sub2node->SetVisibility(1);
9991 fNodes->Add(sub2node);
9994 // Place copy #4 of ITS4 directly in I005
9996 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9997 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9998 sub2node->SetLineColor(kColorITS);
9999 sub2node->SetVisibility(1);
10000 fNodes->Add(sub2node);
10003 // Place copy #5 of ITS4 directly in I005
10005 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10006 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10007 sub2node->SetLineColor(kColorITS);
10008 sub2node->SetVisibility(1);
10009 fNodes->Add(sub2node);
10012 // Place copy #6 of ITS4 directly in I005
10014 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10015 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10016 sub2node->SetLineColor(kColorITS);
10017 sub2node->SetVisibility(1);
10018 fNodes->Add(sub2node);
10021 // Place copy #7 of ITS4 directly in I005
10023 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10024 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10025 sub2node->SetLineColor(kColorITS);
10026 sub2node->SetVisibility(1);
10027 fNodes->Add(sub2node);
10030 // Place copy #8 of ITS4 directly in I005
10032 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10033 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10034 sub2node->SetLineColor(kColorITS);
10035 sub2node->SetVisibility(1);
10036 fNodes->Add(sub2node);
10038 fNodes->Add(sub1node);
10041 // Place copy #20 of I005 in IT34
10043 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
10044 sub1node->SetLineColor(kColorITS);
10045 sub1node->SetVisibility(0);
10048 // Place copy #1 of ITS4 directly in I005
10050 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10051 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10052 sub2node->SetLineColor(kColorITS);
10053 sub2node->SetVisibility(1);
10054 fNodes->Add(sub2node);
10057 // Place copy #2 of ITS4 directly in I005
10059 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10060 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10061 sub2node->SetLineColor(kColorITS);
10062 sub2node->SetVisibility(1);
10063 fNodes->Add(sub2node);
10066 // Place copy #3 of ITS4 directly in I005
10068 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10069 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10070 sub2node->SetLineColor(kColorITS);
10071 sub2node->SetVisibility(1);
10072 fNodes->Add(sub2node);
10075 // Place copy #4 of ITS4 directly in I005
10077 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10078 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10079 sub2node->SetLineColor(kColorITS);
10080 sub2node->SetVisibility(1);
10081 fNodes->Add(sub2node);
10084 // Place copy #5 of ITS4 directly in I005
10086 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10087 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10088 sub2node->SetLineColor(kColorITS);
10089 sub2node->SetVisibility(1);
10090 fNodes->Add(sub2node);
10093 // Place copy #6 of ITS4 directly in I005
10095 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10096 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10097 sub2node->SetLineColor(kColorITS);
10098 sub2node->SetVisibility(1);
10099 fNodes->Add(sub2node);
10102 // Place copy #7 of ITS4 directly in I005
10104 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10105 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10106 sub2node->SetLineColor(kColorITS);
10107 sub2node->SetVisibility(1);
10108 fNodes->Add(sub2node);
10111 // Place copy #8 of ITS4 directly in I005
10113 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10114 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10115 sub2node->SetLineColor(kColorITS);
10116 sub2node->SetVisibility(1);
10117 fNodes->Add(sub2node);
10119 fNodes->Add(sub1node);
10122 // Place copy #21 of I005 in IT34
10124 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
10125 sub1node->SetLineColor(kColorITS);
10126 sub1node->SetVisibility(0);
10129 // Place copy #1 of ITS4 directly in I005
10131 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10132 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10133 sub2node->SetLineColor(kColorITS);
10134 sub2node->SetVisibility(1);
10135 fNodes->Add(sub2node);
10138 // Place copy #2 of ITS4 directly in I005
10140 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10141 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10142 sub2node->SetLineColor(kColorITS);
10143 sub2node->SetVisibility(1);
10144 fNodes->Add(sub2node);
10147 // Place copy #3 of ITS4 directly in I005
10149 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10150 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10151 sub2node->SetLineColor(kColorITS);
10152 sub2node->SetVisibility(1);
10153 fNodes->Add(sub2node);
10156 // Place copy #4 of ITS4 directly in I005
10158 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10159 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10160 sub2node->SetLineColor(kColorITS);
10161 sub2node->SetVisibility(1);
10162 fNodes->Add(sub2node);
10165 // Place copy #5 of ITS4 directly in I005
10167 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10168 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10169 sub2node->SetLineColor(kColorITS);
10170 sub2node->SetVisibility(1);
10171 fNodes->Add(sub2node);
10174 // Place copy #6 of ITS4 directly in I005
10176 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10177 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10178 sub2node->SetLineColor(kColorITS);
10179 sub2node->SetVisibility(1);
10180 fNodes->Add(sub2node);
10183 // Place copy #7 of ITS4 directly in I005
10185 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10186 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10187 sub2node->SetLineColor(kColorITS);
10188 sub2node->SetVisibility(1);
10189 fNodes->Add(sub2node);
10192 // Place copy #8 of ITS4 directly in I005
10194 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10195 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10196 sub2node->SetLineColor(kColorITS);
10197 sub2node->SetVisibility(1);
10198 fNodes->Add(sub2node);
10200 fNodes->Add(sub1node);
10203 // Place copy #22 of I005 in IT34
10205 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10206 sub1node->SetLineColor(kColorITS);
10207 sub1node->SetVisibility(0);
10210 // Place copy #1 of ITS4 directly in I005
10212 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10213 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10214 sub2node->SetLineColor(kColorITS);
10215 sub2node->SetVisibility(1);
10216 fNodes->Add(sub2node);
10219 // Place copy #2 of ITS4 directly in I005
10221 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10222 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10223 sub2node->SetLineColor(kColorITS);
10224 sub2node->SetVisibility(1);
10225 fNodes->Add(sub2node);
10228 // Place copy #3 of ITS4 directly in I005
10230 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10231 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10232 sub2node->SetLineColor(kColorITS);
10233 sub2node->SetVisibility(1);
10234 fNodes->Add(sub2node);
10237 // Place copy #4 of ITS4 directly in I005
10239 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10240 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10241 sub2node->SetLineColor(kColorITS);
10242 sub2node->SetVisibility(1);
10243 fNodes->Add(sub2node);
10246 // Place copy #5 of ITS4 directly in I005
10248 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10249 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10250 sub2node->SetLineColor(kColorITS);
10251 sub2node->SetVisibility(1);
10252 fNodes->Add(sub2node);
10255 // Place copy #6 of ITS4 directly in I005
10257 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10258 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10259 sub2node->SetLineColor(kColorITS);
10260 sub2node->SetVisibility(1);
10261 fNodes->Add(sub2node);
10264 // Place copy #7 of ITS4 directly in I005
10266 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10267 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10268 sub2node->SetLineColor(kColorITS);
10269 sub2node->SetVisibility(1);
10270 fNodes->Add(sub2node);
10273 // Place copy #8 of ITS4 directly in I005
10275 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10276 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10277 sub2node->SetLineColor(kColorITS);
10278 sub2node->SetVisibility(1);
10279 fNodes->Add(sub2node);
10281 fNodes->Add(sub1node);
10287 // --- Place SSD volumes into their mother volume
10289 // Place IT56 in Alice
10290 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10291 node->SetLineColor(kColorITS);
10292 node->SetVisibility(0);
10295 // Place copy #1 of I565 in IT56
10297 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10298 sub1node->SetLineColor(kColorITS);
10299 sub1node->SetVisibility(0);
10302 // Place copy #1 of ITS5 directly in I565
10304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10305 sub2node->SetLineColor(kColorITS);
10306 sub2node->SetVisibility(1);
10307 fNodes->Add(sub2node);
10310 // Place copy #2 of ITS5 directly in I565
10312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10313 sub2node->SetLineColor(kColorITS);
10314 sub2node->SetVisibility(1);
10315 fNodes->Add(sub2node);
10318 // Place copy #3 of ITS5 directly in I565
10320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10321 sub2node->SetLineColor(kColorITS);
10322 sub2node->SetVisibility(1);
10323 fNodes->Add(sub2node);
10326 // Place copy #4 of ITS5 directly in I565
10328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10329 sub2node->SetLineColor(kColorITS);
10330 sub2node->SetVisibility(1);
10331 fNodes->Add(sub2node);
10334 // Place copy #5 of ITS5 directly in I565
10336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10337 sub2node->SetLineColor(kColorITS);
10338 sub2node->SetVisibility(1);
10339 fNodes->Add(sub2node);
10342 // Place copy #6 of ITS5 directly in I565
10344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10345 sub2node->SetLineColor(kColorITS);
10346 sub2node->SetVisibility(1);
10347 fNodes->Add(sub2node);
10350 // Place copy #7 of ITS5 directly in I565
10352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10353 sub2node->SetLineColor(kColorITS);
10354 sub2node->SetVisibility(1);
10355 fNodes->Add(sub2node);
10358 // Place copy #8 of ITS5 directly in I565
10360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10361 sub2node->SetLineColor(kColorITS);
10362 sub2node->SetVisibility(1);
10363 fNodes->Add(sub2node);
10366 // Place copy #9 of ITS5 directly in I565
10368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10369 sub2node->SetLineColor(kColorITS);
10370 sub2node->SetVisibility(1);
10371 fNodes->Add(sub2node);
10374 // Place copy #10 of ITS5 directly in I565
10376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10377 sub2node->SetLineColor(kColorITS);
10378 sub2node->SetVisibility(1);
10379 fNodes->Add(sub2node);
10382 // Place copy #11 of ITS5 directly in I565
10384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10385 sub2node->SetLineColor(kColorITS);
10386 sub2node->SetVisibility(1);
10387 fNodes->Add(sub2node);
10390 // Place copy #12 of ITS5 directly in I565
10392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10393 sub2node->SetLineColor(kColorITS);
10394 sub2node->SetVisibility(1);
10395 fNodes->Add(sub2node);
10398 // Place copy #13 of ITS5 directly in I565
10400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10401 sub2node->SetLineColor(kColorITS);
10402 sub2node->SetVisibility(1);
10403 fNodes->Add(sub2node);
10406 // Place copy #14 of ITS5 directly in I565
10408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10409 sub2node->SetLineColor(kColorITS);
10410 sub2node->SetVisibility(1);
10411 fNodes->Add(sub2node);
10414 // Place copy #15 of ITS5 directly in I565
10416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10417 sub2node->SetLineColor(kColorITS);
10418 sub2node->SetVisibility(1);
10419 fNodes->Add(sub2node);
10422 // Place copy #16 of ITS5 directly in I565
10424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10425 sub2node->SetLineColor(kColorITS);
10426 sub2node->SetVisibility(1);
10427 fNodes->Add(sub2node);
10430 // Place copy #17 of ITS5 directly in I565
10432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10433 sub2node->SetLineColor(kColorITS);
10434 sub2node->SetVisibility(1);
10435 fNodes->Add(sub2node);
10438 // Place copy #18 of ITS5 directly in I565
10440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10441 sub2node->SetLineColor(kColorITS);
10442 sub2node->SetVisibility(1);
10443 fNodes->Add(sub2node);
10446 // Place copy #19 of ITS5 directly in I565
10448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10449 sub2node->SetLineColor(kColorITS);
10450 sub2node->SetVisibility(1);
10451 fNodes->Add(sub2node);
10454 // Place copy #20 of ITS5 directly in I565
10456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10457 sub2node->SetLineColor(kColorITS);
10458 sub2node->SetVisibility(1);
10459 fNodes->Add(sub2node);
10462 // Place copy #21 of ITS5 directly in I565
10464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10465 sub2node->SetLineColor(kColorITS);
10466 sub2node->SetVisibility(1);
10467 fNodes->Add(sub2node);
10470 // Place copy #22 of ITS5 directly in I565
10472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10473 sub2node->SetLineColor(kColorITS);
10474 sub2node->SetVisibility(1);
10475 fNodes->Add(sub2node);
10477 fNodes->Add(sub1node);
10480 // Place copy #2 of I565 in IT56
10482 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10483 sub1node->SetLineColor(kColorITS);
10484 sub1node->SetVisibility(0);
10487 // Place copy #1 of ITS5 directly in I565
10489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10490 sub2node->SetLineColor(kColorITS);
10491 sub2node->SetVisibility(1);
10492 fNodes->Add(sub2node);
10495 // Place copy #2 of ITS5 directly in I565
10497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10498 sub2node->SetLineColor(kColorITS);
10499 sub2node->SetVisibility(1);
10500 fNodes->Add(sub2node);
10503 // Place copy #3 of ITS5 directly in I565
10505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10506 sub2node->SetLineColor(kColorITS);
10507 sub2node->SetVisibility(1);
10508 fNodes->Add(sub2node);
10511 // Place copy #4 of ITS5 directly in I565
10513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10514 sub2node->SetLineColor(kColorITS);
10515 sub2node->SetVisibility(1);
10516 fNodes->Add(sub2node);
10519 // Place copy #5 of ITS5 directly in I565
10521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10522 sub2node->SetLineColor(kColorITS);
10523 sub2node->SetVisibility(1);
10524 fNodes->Add(sub2node);
10527 // Place copy #6 of ITS5 directly in I565
10529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10530 sub2node->SetLineColor(kColorITS);
10531 sub2node->SetVisibility(1);
10532 fNodes->Add(sub2node);
10535 // Place copy #7 of ITS5 directly in I565
10537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10538 sub2node->SetLineColor(kColorITS);
10539 sub2node->SetVisibility(1);
10540 fNodes->Add(sub2node);
10543 // Place copy #8 of ITS5 directly in I565
10545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10546 sub2node->SetLineColor(kColorITS);
10547 sub2node->SetVisibility(1);
10548 fNodes->Add(sub2node);
10551 // Place copy #9 of ITS5 directly in I565
10553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10554 sub2node->SetLineColor(kColorITS);
10555 sub2node->SetVisibility(1);
10556 fNodes->Add(sub2node);
10559 // Place copy #10 of ITS5 directly in I565
10561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10562 sub2node->SetLineColor(kColorITS);
10563 sub2node->SetVisibility(1);
10564 fNodes->Add(sub2node);
10567 // Place copy #11 of ITS5 directly in I565
10569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10570 sub2node->SetLineColor(kColorITS);
10571 sub2node->SetVisibility(1);
10572 fNodes->Add(sub2node);
10575 // Place copy #12 of ITS5 directly in I565
10577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10578 sub2node->SetLineColor(kColorITS);
10579 sub2node->SetVisibility(1);
10580 fNodes->Add(sub2node);
10583 // Place copy #13 of ITS5 directly in I565
10585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10586 sub2node->SetLineColor(kColorITS);
10587 sub2node->SetVisibility(1);
10588 fNodes->Add(sub2node);
10591 // Place copy #14 of ITS5 directly in I565
10593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10594 sub2node->SetLineColor(kColorITS);
10595 sub2node->SetVisibility(1);
10596 fNodes->Add(sub2node);
10599 // Place copy #15 of ITS5 directly in I565
10601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10602 sub2node->SetLineColor(kColorITS);
10603 sub2node->SetVisibility(1);
10604 fNodes->Add(sub2node);
10607 // Place copy #16 of ITS5 directly in I565
10609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10610 sub2node->SetLineColor(kColorITS);
10611 sub2node->SetVisibility(1);
10612 fNodes->Add(sub2node);
10615 // Place copy #17 of ITS5 directly in I565
10617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10618 sub2node->SetLineColor(kColorITS);
10619 sub2node->SetVisibility(1);
10620 fNodes->Add(sub2node);
10623 // Place copy #18 of ITS5 directly in I565
10625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10626 sub2node->SetLineColor(kColorITS);
10627 sub2node->SetVisibility(1);
10628 fNodes->Add(sub2node);
10631 // Place copy #19 of ITS5 directly in I565
10633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10634 sub2node->SetLineColor(kColorITS);
10635 sub2node->SetVisibility(1);
10636 fNodes->Add(sub2node);
10639 // Place copy #20 of ITS5 directly in I565
10641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10642 sub2node->SetLineColor(kColorITS);
10643 sub2node->SetVisibility(1);
10644 fNodes->Add(sub2node);
10647 // Place copy #21 of ITS5 directly in I565
10649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10650 sub2node->SetLineColor(kColorITS);
10651 sub2node->SetVisibility(1);
10652 fNodes->Add(sub2node);
10655 // Place copy #22 of ITS5 directly in I565
10657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10658 sub2node->SetLineColor(kColorITS);
10659 sub2node->SetVisibility(1);
10660 fNodes->Add(sub2node);
10662 fNodes->Add(sub1node);
10665 // Place copy #3 of I565 in IT56
10667 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10668 sub1node->SetLineColor(kColorITS);
10669 sub1node->SetVisibility(0);
10672 // Place copy #1 of ITS5 directly in I565
10674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10675 sub2node->SetLineColor(kColorITS);
10676 sub2node->SetVisibility(1);
10677 fNodes->Add(sub2node);
10680 // Place copy #2 of ITS5 directly in I565
10682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10683 sub2node->SetLineColor(kColorITS);
10684 sub2node->SetVisibility(1);
10685 fNodes->Add(sub2node);
10688 // Place copy #3 of ITS5 directly in I565
10690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10691 sub2node->SetLineColor(kColorITS);
10692 sub2node->SetVisibility(1);
10693 fNodes->Add(sub2node);
10696 // Place copy #4 of ITS5 directly in I565
10698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10699 sub2node->SetLineColor(kColorITS);
10700 sub2node->SetVisibility(1);
10701 fNodes->Add(sub2node);
10704 // Place copy #5 of ITS5 directly in I565
10706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10707 sub2node->SetLineColor(kColorITS);
10708 sub2node->SetVisibility(1);
10709 fNodes->Add(sub2node);
10712 // Place copy #6 of ITS5 directly in I565
10714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10715 sub2node->SetLineColor(kColorITS);
10716 sub2node->SetVisibility(1);
10717 fNodes->Add(sub2node);
10720 // Place copy #7 of ITS5 directly in I565
10722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10723 sub2node->SetLineColor(kColorITS);
10724 sub2node->SetVisibility(1);
10725 fNodes->Add(sub2node);
10728 // Place copy #8 of ITS5 directly in I565
10730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10731 sub2node->SetLineColor(kColorITS);
10732 sub2node->SetVisibility(1);
10733 fNodes->Add(sub2node);
10736 // Place copy #9 of ITS5 directly in I565
10738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10739 sub2node->SetLineColor(kColorITS);
10740 sub2node->SetVisibility(1);
10741 fNodes->Add(sub2node);
10744 // Place copy #10 of ITS5 directly in I565
10746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10747 sub2node->SetLineColor(kColorITS);
10748 sub2node->SetVisibility(1);
10749 fNodes->Add(sub2node);
10752 // Place copy #11 of ITS5 directly in I565
10754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10755 sub2node->SetLineColor(kColorITS);
10756 sub2node->SetVisibility(1);
10757 fNodes->Add(sub2node);
10760 // Place copy #12 of ITS5 directly in I565
10762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10763 sub2node->SetLineColor(kColorITS);
10764 sub2node->SetVisibility(1);
10765 fNodes->Add(sub2node);
10768 // Place copy #13 of ITS5 directly in I565
10770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10771 sub2node->SetLineColor(kColorITS);
10772 sub2node->SetVisibility(1);
10773 fNodes->Add(sub2node);
10776 // Place copy #14 of ITS5 directly in I565
10778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10779 sub2node->SetLineColor(kColorITS);
10780 sub2node->SetVisibility(1);
10781 fNodes->Add(sub2node);
10784 // Place copy #15 of ITS5 directly in I565
10786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10787 sub2node->SetLineColor(kColorITS);
10788 sub2node->SetVisibility(1);
10789 fNodes->Add(sub2node);
10792 // Place copy #16 of ITS5 directly in I565
10794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10795 sub2node->SetLineColor(kColorITS);
10796 sub2node->SetVisibility(1);
10797 fNodes->Add(sub2node);
10800 // Place copy #17 of ITS5 directly in I565
10802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10803 sub2node->SetLineColor(kColorITS);
10804 sub2node->SetVisibility(1);
10805 fNodes->Add(sub2node);
10808 // Place copy #18 of ITS5 directly in I565
10810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10811 sub2node->SetLineColor(kColorITS);
10812 sub2node->SetVisibility(1);
10813 fNodes->Add(sub2node);
10816 // Place copy #19 of ITS5 directly in I565
10818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10819 sub2node->SetLineColor(kColorITS);
10820 sub2node->SetVisibility(1);
10821 fNodes->Add(sub2node);
10824 // Place copy #20 of ITS5 directly in I565
10826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10827 sub2node->SetLineColor(kColorITS);
10828 sub2node->SetVisibility(1);
10829 fNodes->Add(sub2node);
10832 // Place copy #21 of ITS5 directly in I565
10834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10835 sub2node->SetLineColor(kColorITS);
10836 sub2node->SetVisibility(1);
10837 fNodes->Add(sub2node);
10840 // Place copy #22 of ITS5 directly in I565
10842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10843 sub2node->SetLineColor(kColorITS);
10844 sub2node->SetVisibility(1);
10845 fNodes->Add(sub2node);
10847 fNodes->Add(sub1node);
10850 // Place copy #4 of I565 in IT56
10852 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10853 sub1node->SetLineColor(kColorITS);
10854 sub1node->SetVisibility(0);
10857 // Place copy #1 of ITS5 directly in I565
10859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10860 sub2node->SetLineColor(kColorITS);
10861 sub2node->SetVisibility(1);
10862 fNodes->Add(sub2node);
10865 // Place copy #2 of ITS5 directly in I565
10867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10868 sub2node->SetLineColor(kColorITS);
10869 sub2node->SetVisibility(1);
10870 fNodes->Add(sub2node);
10873 // Place copy #3 of ITS5 directly in I565
10875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10876 sub2node->SetLineColor(kColorITS);
10877 sub2node->SetVisibility(1);
10878 fNodes->Add(sub2node);
10881 // Place copy #4 of ITS5 directly in I565
10883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10884 sub2node->SetLineColor(kColorITS);
10885 sub2node->SetVisibility(1);
10886 fNodes->Add(sub2node);
10889 // Place copy #5 of ITS5 directly in I565
10891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10892 sub2node->SetLineColor(kColorITS);
10893 sub2node->SetVisibility(1);
10894 fNodes->Add(sub2node);
10897 // Place copy #6 of ITS5 directly in I565
10899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10900 sub2node->SetLineColor(kColorITS);
10901 sub2node->SetVisibility(1);
10902 fNodes->Add(sub2node);
10905 // Place copy #7 of ITS5 directly in I565
10907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10908 sub2node->SetLineColor(kColorITS);
10909 sub2node->SetVisibility(1);
10910 fNodes->Add(sub2node);
10913 // Place copy #8 of ITS5 directly in I565
10915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10916 sub2node->SetLineColor(kColorITS);
10917 sub2node->SetVisibility(1);
10918 fNodes->Add(sub2node);
10921 // Place copy #9 of ITS5 directly in I565
10923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10924 sub2node->SetLineColor(kColorITS);
10925 sub2node->SetVisibility(1);
10926 fNodes->Add(sub2node);
10929 // Place copy #10 of ITS5 directly in I565
10931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10932 sub2node->SetLineColor(kColorITS);
10933 sub2node->SetVisibility(1);
10934 fNodes->Add(sub2node);
10937 // Place copy #11 of ITS5 directly in I565
10939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10940 sub2node->SetLineColor(kColorITS);
10941 sub2node->SetVisibility(1);
10942 fNodes->Add(sub2node);
10945 // Place copy #12 of ITS5 directly in I565
10947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10948 sub2node->SetLineColor(kColorITS);
10949 sub2node->SetVisibility(1);
10950 fNodes->Add(sub2node);
10953 // Place copy #13 of ITS5 directly in I565
10955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10956 sub2node->SetLineColor(kColorITS);
10957 sub2node->SetVisibility(1);
10958 fNodes->Add(sub2node);
10961 // Place copy #14 of ITS5 directly in I565
10963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10964 sub2node->SetLineColor(kColorITS);
10965 sub2node->SetVisibility(1);
10966 fNodes->Add(sub2node);
10969 // Place copy #15 of ITS5 directly in I565
10971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10972 sub2node->SetLineColor(kColorITS);
10973 sub2node->SetVisibility(1);
10974 fNodes->Add(sub2node);
10977 // Place copy #16 of ITS5 directly in I565
10979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10980 sub2node->SetLineColor(kColorITS);
10981 sub2node->SetVisibility(1);
10982 fNodes->Add(sub2node);
10985 // Place copy #17 of ITS5 directly in I565
10987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10988 sub2node->SetLineColor(kColorITS);
10989 sub2node->SetVisibility(1);
10990 fNodes->Add(sub2node);
10993 // Place copy #18 of ITS5 directly in I565
10995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10996 sub2node->SetLineColor(kColorITS);
10997 sub2node->SetVisibility(1);
10998 fNodes->Add(sub2node);
11001 // Place copy #19 of ITS5 directly in I565
11003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11004 sub2node->SetLineColor(kColorITS);
11005 sub2node->SetVisibility(1);
11006 fNodes->Add(sub2node);
11009 // Place copy #20 of ITS5 directly in I565
11011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11012 sub2node->SetLineColor(kColorITS);
11013 sub2node->SetVisibility(1);
11014 fNodes->Add(sub2node);
11017 // Place copy #21 of ITS5 directly in I565
11019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11020 sub2node->SetLineColor(kColorITS);
11021 sub2node->SetVisibility(1);
11022 fNodes->Add(sub2node);
11025 // Place copy #22 of ITS5 directly in I565
11027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11028 sub2node->SetLineColor(kColorITS);
11029 sub2node->SetVisibility(1);
11030 fNodes->Add(sub2node);
11032 fNodes->Add(sub1node);
11035 // Place copy #5 of I565 in IT56
11037 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
11038 sub1node->SetLineColor(kColorITS);
11039 sub1node->SetVisibility(0);
11042 // Place copy #1 of ITS5 directly in I565
11044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11045 sub2node->SetLineColor(kColorITS);
11046 sub2node->SetVisibility(1);
11047 fNodes->Add(sub2node);
11050 // Place copy #2 of ITS5 directly in I565
11052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11053 sub2node->SetLineColor(kColorITS);
11054 sub2node->SetVisibility(1);
11055 fNodes->Add(sub2node);
11058 // Place copy #3 of ITS5 directly in I565
11060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11061 sub2node->SetLineColor(kColorITS);
11062 sub2node->SetVisibility(1);
11063 fNodes->Add(sub2node);
11066 // Place copy #4 of ITS5 directly in I565
11068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11069 sub2node->SetLineColor(kColorITS);
11070 sub2node->SetVisibility(1);
11071 fNodes->Add(sub2node);
11074 // Place copy #5 of ITS5 directly in I565
11076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11077 sub2node->SetLineColor(kColorITS);
11078 sub2node->SetVisibility(1);
11079 fNodes->Add(sub2node);
11082 // Place copy #6 of ITS5 directly in I565
11084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11085 sub2node->SetLineColor(kColorITS);
11086 sub2node->SetVisibility(1);
11087 fNodes->Add(sub2node);
11090 // Place copy #7 of ITS5 directly in I565
11092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11093 sub2node->SetLineColor(kColorITS);
11094 sub2node->SetVisibility(1);
11095 fNodes->Add(sub2node);
11098 // Place copy #8 of ITS5 directly in I565
11100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11101 sub2node->SetLineColor(kColorITS);
11102 sub2node->SetVisibility(1);
11103 fNodes->Add(sub2node);
11106 // Place copy #9 of ITS5 directly in I565
11108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11109 sub2node->SetLineColor(kColorITS);
11110 sub2node->SetVisibility(1);
11111 fNodes->Add(sub2node);
11114 // Place copy #10 of ITS5 directly in I565
11116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11117 sub2node->SetLineColor(kColorITS);
11118 sub2node->SetVisibility(1);
11119 fNodes->Add(sub2node);
11122 // Place copy #11 of ITS5 directly in I565
11124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11125 sub2node->SetLineColor(kColorITS);
11126 sub2node->SetVisibility(1);
11127 fNodes->Add(sub2node);
11130 // Place copy #12 of ITS5 directly in I565
11132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11133 sub2node->SetLineColor(kColorITS);
11134 sub2node->SetVisibility(1);
11135 fNodes->Add(sub2node);
11138 // Place copy #13 of ITS5 directly in I565
11140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11141 sub2node->SetLineColor(kColorITS);
11142 sub2node->SetVisibility(1);
11143 fNodes->Add(sub2node);
11146 // Place copy #14 of ITS5 directly in I565
11148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11149 sub2node->SetLineColor(kColorITS);
11150 sub2node->SetVisibility(1);
11151 fNodes->Add(sub2node);
11154 // Place copy #15 of ITS5 directly in I565
11156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11157 sub2node->SetLineColor(kColorITS);
11158 sub2node->SetVisibility(1);
11159 fNodes->Add(sub2node);
11162 // Place copy #16 of ITS5 directly in I565
11164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11165 sub2node->SetLineColor(kColorITS);
11166 sub2node->SetVisibility(1);
11167 fNodes->Add(sub2node);
11170 // Place copy #17 of ITS5 directly in I565
11172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11173 sub2node->SetLineColor(kColorITS);
11174 sub2node->SetVisibility(1);
11175 fNodes->Add(sub2node);
11178 // Place copy #18 of ITS5 directly in I565
11180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11181 sub2node->SetLineColor(kColorITS);
11182 sub2node->SetVisibility(1);
11183 fNodes->Add(sub2node);
11186 // Place copy #19 of ITS5 directly in I565
11188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11189 sub2node->SetLineColor(kColorITS);
11190 sub2node->SetVisibility(1);
11191 fNodes->Add(sub2node);
11194 // Place copy #20 of ITS5 directly in I565
11196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11197 sub2node->SetLineColor(kColorITS);
11198 sub2node->SetVisibility(1);
11199 fNodes->Add(sub2node);
11202 // Place copy #21 of ITS5 directly in I565
11204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11205 sub2node->SetLineColor(kColorITS);
11206 sub2node->SetVisibility(1);
11207 fNodes->Add(sub2node);
11210 // Place copy #22 of ITS5 directly in I565
11212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11213 sub2node->SetLineColor(kColorITS);
11214 sub2node->SetVisibility(1);
11215 fNodes->Add(sub2node);
11217 fNodes->Add(sub1node);
11220 // Place copy #6 of I565 in IT56
11222 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11223 sub1node->SetLineColor(kColorITS);
11224 sub1node->SetVisibility(0);
11227 // Place copy #1 of ITS5 directly in I565
11229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11230 sub2node->SetLineColor(kColorITS);
11231 sub2node->SetVisibility(1);
11232 fNodes->Add(sub2node);
11235 // Place copy #2 of ITS5 directly in I565
11237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11238 sub2node->SetLineColor(kColorITS);
11239 sub2node->SetVisibility(1);
11240 fNodes->Add(sub2node);
11243 // Place copy #3 of ITS5 directly in I565
11245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11246 sub2node->SetLineColor(kColorITS);
11247 sub2node->SetVisibility(1);
11248 fNodes->Add(sub2node);
11251 // Place copy #4 of ITS5 directly in I565
11253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11254 sub2node->SetLineColor(kColorITS);
11255 sub2node->SetVisibility(1);
11256 fNodes->Add(sub2node);
11259 // Place copy #5 of ITS5 directly in I565
11261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11262 sub2node->SetLineColor(kColorITS);
11263 sub2node->SetVisibility(1);
11264 fNodes->Add(sub2node);
11267 // Place copy #6 of ITS5 directly in I565
11269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11270 sub2node->SetLineColor(kColorITS);
11271 sub2node->SetVisibility(1);
11272 fNodes->Add(sub2node);
11275 // Place copy #7 of ITS5 directly in I565
11277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11278 sub2node->SetLineColor(kColorITS);
11279 sub2node->SetVisibility(1);
11280 fNodes->Add(sub2node);
11283 // Place copy #8 of ITS5 directly in I565
11285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11286 sub2node->SetLineColor(kColorITS);
11287 sub2node->SetVisibility(1);
11288 fNodes->Add(sub2node);
11291 // Place copy #9 of ITS5 directly in I565
11293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11294 sub2node->SetLineColor(kColorITS);
11295 sub2node->SetVisibility(1);
11296 fNodes->Add(sub2node);
11299 // Place copy #10 of ITS5 directly in I565
11301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11302 sub2node->SetLineColor(kColorITS);
11303 sub2node->SetVisibility(1);
11304 fNodes->Add(sub2node);
11307 // Place copy #11 of ITS5 directly in I565
11309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11310 sub2node->SetLineColor(kColorITS);
11311 sub2node->SetVisibility(1);
11312 fNodes->Add(sub2node);
11315 // Place copy #12 of ITS5 directly in I565
11317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11318 sub2node->SetLineColor(kColorITS);
11319 sub2node->SetVisibility(1);
11320 fNodes->Add(sub2node);
11323 // Place copy #13 of ITS5 directly in I565
11325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11326 sub2node->SetLineColor(kColorITS);
11327 sub2node->SetVisibility(1);
11328 fNodes->Add(sub2node);
11331 // Place copy #14 of ITS5 directly in I565
11333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11334 sub2node->SetLineColor(kColorITS);
11335 sub2node->SetVisibility(1);
11336 fNodes->Add(sub2node);
11339 // Place copy #15 of ITS5 directly in I565
11341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11342 sub2node->SetLineColor(kColorITS);
11343 sub2node->SetVisibility(1);
11344 fNodes->Add(sub2node);
11347 // Place copy #16 of ITS5 directly in I565
11349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11350 sub2node->SetLineColor(kColorITS);
11351 sub2node->SetVisibility(1);
11352 fNodes->Add(sub2node);
11355 // Place copy #17 of ITS5 directly in I565
11357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11358 sub2node->SetLineColor(kColorITS);
11359 sub2node->SetVisibility(1);
11360 fNodes->Add(sub2node);
11363 // Place copy #18 of ITS5 directly in I565
11365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11366 sub2node->SetLineColor(kColorITS);
11367 sub2node->SetVisibility(1);
11368 fNodes->Add(sub2node);
11371 // Place copy #19 of ITS5 directly in I565
11373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11374 sub2node->SetLineColor(kColorITS);
11375 sub2node->SetVisibility(1);
11376 fNodes->Add(sub2node);
11379 // Place copy #20 of ITS5 directly in I565
11381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11382 sub2node->SetLineColor(kColorITS);
11383 sub2node->SetVisibility(1);
11384 fNodes->Add(sub2node);
11387 // Place copy #21 of ITS5 directly in I565
11389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11390 sub2node->SetLineColor(kColorITS);
11391 sub2node->SetVisibility(1);
11392 fNodes->Add(sub2node);
11395 // Place copy #22 of ITS5 directly in I565
11397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11398 sub2node->SetLineColor(kColorITS);
11399 sub2node->SetVisibility(1);
11400 fNodes->Add(sub2node);
11402 fNodes->Add(sub1node);
11405 // Place copy #7 of I565 in IT56
11407 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11408 sub1node->SetLineColor(kColorITS);
11409 sub1node->SetVisibility(0);
11412 // Place copy #1 of ITS5 directly in I565
11414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11415 sub2node->SetLineColor(kColorITS);
11416 sub2node->SetVisibility(1);
11417 fNodes->Add(sub2node);
11420 // Place copy #2 of ITS5 directly in I565
11422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11423 sub2node->SetLineColor(kColorITS);
11424 sub2node->SetVisibility(1);
11425 fNodes->Add(sub2node);
11428 // Place copy #3 of ITS5 directly in I565
11430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11431 sub2node->SetLineColor(kColorITS);
11432 sub2node->SetVisibility(1);
11433 fNodes->Add(sub2node);
11436 // Place copy #4 of ITS5 directly in I565
11438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11439 sub2node->SetLineColor(kColorITS);
11440 sub2node->SetVisibility(1);
11441 fNodes->Add(sub2node);
11444 // Place copy #5 of ITS5 directly in I565
11446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11447 sub2node->SetLineColor(kColorITS);
11448 sub2node->SetVisibility(1);
11449 fNodes->Add(sub2node);
11452 // Place copy #6 of ITS5 directly in I565
11454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11455 sub2node->SetLineColor(kColorITS);
11456 sub2node->SetVisibility(1);
11457 fNodes->Add(sub2node);
11460 // Place copy #7 of ITS5 directly in I565
11462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11463 sub2node->SetLineColor(kColorITS);
11464 sub2node->SetVisibility(1);
11465 fNodes->Add(sub2node);
11468 // Place copy #8 of ITS5 directly in I565
11470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11471 sub2node->SetLineColor(kColorITS);
11472 sub2node->SetVisibility(1);
11473 fNodes->Add(sub2node);
11476 // Place copy #9 of ITS5 directly in I565
11478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11479 sub2node->SetLineColor(kColorITS);
11480 sub2node->SetVisibility(1);
11481 fNodes->Add(sub2node);
11484 // Place copy #10 of ITS5 directly in I565
11486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11487 sub2node->SetLineColor(kColorITS);
11488 sub2node->SetVisibility(1);
11489 fNodes->Add(sub2node);
11492 // Place copy #11 of ITS5 directly in I565
11494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11495 sub2node->SetLineColor(kColorITS);
11496 sub2node->SetVisibility(1);
11497 fNodes->Add(sub2node);
11500 // Place copy #12 of ITS5 directly in I565
11502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11503 sub2node->SetLineColor(kColorITS);
11504 sub2node->SetVisibility(1);
11505 fNodes->Add(sub2node);
11508 // Place copy #13 of ITS5 directly in I565
11510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11511 sub2node->SetLineColor(kColorITS);
11512 sub2node->SetVisibility(1);
11513 fNodes->Add(sub2node);
11516 // Place copy #14 of ITS5 directly in I565
11518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11519 sub2node->SetLineColor(kColorITS);
11520 sub2node->SetVisibility(1);
11521 fNodes->Add(sub2node);
11524 // Place copy #15 of ITS5 directly in I565
11526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11527 sub2node->SetLineColor(kColorITS);
11528 sub2node->SetVisibility(1);
11529 fNodes->Add(sub2node);
11532 // Place copy #16 of ITS5 directly in I565
11534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11535 sub2node->SetLineColor(kColorITS);
11536 sub2node->SetVisibility(1);
11537 fNodes->Add(sub2node);
11540 // Place copy #17 of ITS5 directly in I565
11542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11543 sub2node->SetLineColor(kColorITS);
11544 sub2node->SetVisibility(1);
11545 fNodes->Add(sub2node);
11548 // Place copy #18 of ITS5 directly in I565
11550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11551 sub2node->SetLineColor(kColorITS);
11552 sub2node->SetVisibility(1);
11553 fNodes->Add(sub2node);
11556 // Place copy #19 of ITS5 directly in I565
11558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11559 sub2node->SetLineColor(kColorITS);
11560 sub2node->SetVisibility(1);
11561 fNodes->Add(sub2node);
11564 // Place copy #20 of ITS5 directly in I565
11566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11567 sub2node->SetLineColor(kColorITS);
11568 sub2node->SetVisibility(1);
11569 fNodes->Add(sub2node);
11572 // Place copy #21 of ITS5 directly in I565
11574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11575 sub2node->SetLineColor(kColorITS);
11576 sub2node->SetVisibility(1);
11577 fNodes->Add(sub2node);
11580 // Place copy #22 of ITS5 directly in I565
11582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11583 sub2node->SetLineColor(kColorITS);
11584 sub2node->SetVisibility(1);
11585 fNodes->Add(sub2node);
11587 fNodes->Add(sub1node);
11590 // Place copy #8 of I565 in IT56
11592 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11593 sub1node->SetLineColor(kColorITS);
11594 sub1node->SetVisibility(0);
11597 // Place copy #1 of ITS5 directly in I565
11599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11600 sub2node->SetLineColor(kColorITS);
11601 sub2node->SetVisibility(1);
11602 fNodes->Add(sub2node);
11605 // Place copy #2 of ITS5 directly in I565
11607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11608 sub2node->SetLineColor(kColorITS);
11609 sub2node->SetVisibility(1);
11610 fNodes->Add(sub2node);
11613 // Place copy #3 of ITS5 directly in I565
11615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11616 sub2node->SetLineColor(kColorITS);
11617 sub2node->SetVisibility(1);
11618 fNodes->Add(sub2node);
11621 // Place copy #4 of ITS5 directly in I565
11623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11624 sub2node->SetLineColor(kColorITS);
11625 sub2node->SetVisibility(1);
11626 fNodes->Add(sub2node);
11629 // Place copy #5 of ITS5 directly in I565
11631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11632 sub2node->SetLineColor(kColorITS);
11633 sub2node->SetVisibility(1);
11634 fNodes->Add(sub2node);
11637 // Place copy #6 of ITS5 directly in I565
11639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11640 sub2node->SetLineColor(kColorITS);
11641 sub2node->SetVisibility(1);
11642 fNodes->Add(sub2node);
11645 // Place copy #7 of ITS5 directly in I565
11647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11648 sub2node->SetLineColor(kColorITS);
11649 sub2node->SetVisibility(1);
11650 fNodes->Add(sub2node);
11653 // Place copy #8 of ITS5 directly in I565
11655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11656 sub2node->SetLineColor(kColorITS);
11657 sub2node->SetVisibility(1);
11658 fNodes->Add(sub2node);
11661 // Place copy #9 of ITS5 directly in I565
11663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11664 sub2node->SetLineColor(kColorITS);
11665 sub2node->SetVisibility(1);
11666 fNodes->Add(sub2node);
11669 // Place copy #10 of ITS5 directly in I565
11671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11672 sub2node->SetLineColor(kColorITS);
11673 sub2node->SetVisibility(1);
11674 fNodes->Add(sub2node);
11677 // Place copy #11 of ITS5 directly in I565
11679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11680 sub2node->SetLineColor(kColorITS);
11681 sub2node->SetVisibility(1);
11682 fNodes->Add(sub2node);
11685 // Place copy #12 of ITS5 directly in I565
11687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11688 sub2node->SetLineColor(kColorITS);
11689 sub2node->SetVisibility(1);
11690 fNodes->Add(sub2node);
11693 // Place copy #13 of ITS5 directly in I565
11695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11696 sub2node->SetLineColor(kColorITS);
11697 sub2node->SetVisibility(1);
11698 fNodes->Add(sub2node);
11701 // Place copy #14 of ITS5 directly in I565
11703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11704 sub2node->SetLineColor(kColorITS);
11705 sub2node->SetVisibility(1);
11706 fNodes->Add(sub2node);
11709 // Place copy #15 of ITS5 directly in I565
11711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11712 sub2node->SetLineColor(kColorITS);
11713 sub2node->SetVisibility(1);
11714 fNodes->Add(sub2node);
11717 // Place copy #16 of ITS5 directly in I565
11719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11720 sub2node->SetLineColor(kColorITS);
11721 sub2node->SetVisibility(1);
11722 fNodes->Add(sub2node);
11725 // Place copy #17 of ITS5 directly in I565
11727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11728 sub2node->SetLineColor(kColorITS);
11729 sub2node->SetVisibility(1);
11730 fNodes->Add(sub2node);
11733 // Place copy #18 of ITS5 directly in I565
11735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11736 sub2node->SetLineColor(kColorITS);
11737 sub2node->SetVisibility(1);
11738 fNodes->Add(sub2node);
11741 // Place copy #19 of ITS5 directly in I565
11743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11744 sub2node->SetLineColor(kColorITS);
11745 sub2node->SetVisibility(1);
11746 fNodes->Add(sub2node);
11749 // Place copy #20 of ITS5 directly in I565
11751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11752 sub2node->SetLineColor(kColorITS);
11753 sub2node->SetVisibility(1);
11754 fNodes->Add(sub2node);
11757 // Place copy #21 of ITS5 directly in I565
11759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11760 sub2node->SetLineColor(kColorITS);
11761 sub2node->SetVisibility(1);
11762 fNodes->Add(sub2node);
11765 // Place copy #22 of ITS5 directly in I565
11767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11768 sub2node->SetLineColor(kColorITS);
11769 sub2node->SetVisibility(1);
11770 fNodes->Add(sub2node);
11772 fNodes->Add(sub1node);
11775 // Place copy #9 of I565 in IT56
11777 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11778 sub1node->SetLineColor(kColorITS);
11779 sub1node->SetVisibility(0);
11782 // Place copy #1 of ITS5 directly in I565
11784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11785 sub2node->SetLineColor(kColorITS);
11786 sub2node->SetVisibility(1);
11787 fNodes->Add(sub2node);
11790 // Place copy #2 of ITS5 directly in I565
11792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11793 sub2node->SetLineColor(kColorITS);
11794 sub2node->SetVisibility(1);
11795 fNodes->Add(sub2node);
11798 // Place copy #3 of ITS5 directly in I565
11800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11801 sub2node->SetLineColor(kColorITS);
11802 sub2node->SetVisibility(1);
11803 fNodes->Add(sub2node);
11806 // Place copy #4 of ITS5 directly in I565
11808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11809 sub2node->SetLineColor(kColorITS);
11810 sub2node->SetVisibility(1);
11811 fNodes->Add(sub2node);
11814 // Place copy #5 of ITS5 directly in I565
11816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11817 sub2node->SetLineColor(kColorITS);
11818 sub2node->SetVisibility(1);
11819 fNodes->Add(sub2node);
11822 // Place copy #6 of ITS5 directly in I565
11824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11825 sub2node->SetLineColor(kColorITS);
11826 sub2node->SetVisibility(1);
11827 fNodes->Add(sub2node);
11830 // Place copy #7 of ITS5 directly in I565
11832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11833 sub2node->SetLineColor(kColorITS);
11834 sub2node->SetVisibility(1);
11835 fNodes->Add(sub2node);
11838 // Place copy #8 of ITS5 directly in I565
11840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11841 sub2node->SetLineColor(kColorITS);
11842 sub2node->SetVisibility(1);
11843 fNodes->Add(sub2node);
11846 // Place copy #9 of ITS5 directly in I565
11848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11849 sub2node->SetLineColor(kColorITS);
11850 sub2node->SetVisibility(1);
11851 fNodes->Add(sub2node);
11854 // Place copy #10 of ITS5 directly in I565
11856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11857 sub2node->SetLineColor(kColorITS);
11858 sub2node->SetVisibility(1);
11859 fNodes->Add(sub2node);
11862 // Place copy #11 of ITS5 directly in I565
11864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11865 sub2node->SetLineColor(kColorITS);
11866 sub2node->SetVisibility(1);
11867 fNodes->Add(sub2node);
11870 // Place copy #12 of ITS5 directly in I565
11872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11873 sub2node->SetLineColor(kColorITS);
11874 sub2node->SetVisibility(1);
11875 fNodes->Add(sub2node);
11878 // Place copy #13 of ITS5 directly in I565
11880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11881 sub2node->SetLineColor(kColorITS);
11882 sub2node->SetVisibility(1);
11883 fNodes->Add(sub2node);
11886 // Place copy #14 of ITS5 directly in I565
11888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11889 sub2node->SetLineColor(kColorITS);
11890 sub2node->SetVisibility(1);
11891 fNodes->Add(sub2node);
11894 // Place copy #15 of ITS5 directly in I565
11896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11897 sub2node->SetLineColor(kColorITS);
11898 sub2node->SetVisibility(1);
11899 fNodes->Add(sub2node);
11902 // Place copy #16 of ITS5 directly in I565
11904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11905 sub2node->SetLineColor(kColorITS);
11906 sub2node->SetVisibility(1);
11907 fNodes->Add(sub2node);
11910 // Place copy #17 of ITS5 directly in I565
11912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11913 sub2node->SetLineColor(kColorITS);
11914 sub2node->SetVisibility(1);
11915 fNodes->Add(sub2node);
11918 // Place copy #18 of ITS5 directly in I565
11920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11921 sub2node->SetLineColor(kColorITS);
11922 sub2node->SetVisibility(1);
11923 fNodes->Add(sub2node);
11926 // Place copy #19 of ITS5 directly in I565
11928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11929 sub2node->SetLineColor(kColorITS);
11930 sub2node->SetVisibility(1);
11931 fNodes->Add(sub2node);
11934 // Place copy #20 of ITS5 directly in I565
11936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11937 sub2node->SetLineColor(kColorITS);
11938 sub2node->SetVisibility(1);
11939 fNodes->Add(sub2node);
11942 // Place copy #21 of ITS5 directly in I565
11944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11945 sub2node->SetLineColor(kColorITS);
11946 sub2node->SetVisibility(1);
11947 fNodes->Add(sub2node);
11950 // Place copy #22 of ITS5 directly in I565
11952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11953 sub2node->SetLineColor(kColorITS);
11954 sub2node->SetVisibility(1);
11955 fNodes->Add(sub2node);
11957 fNodes->Add(sub1node);
11960 // Place copy #10 of I565 in IT56
11962 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11963 sub1node->SetLineColor(kColorITS);
11964 sub1node->SetVisibility(0);
11967 // Place copy #1 of ITS5 directly in I565
11969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11970 sub2node->SetLineColor(kColorITS);
11971 sub2node->SetVisibility(1);
11972 fNodes->Add(sub2node);
11975 // Place copy #2 of ITS5 directly in I565
11977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11978 sub2node->SetLineColor(kColorITS);
11979 sub2node->SetVisibility(1);
11980 fNodes->Add(sub2node);
11983 // Place copy #3 of ITS5 directly in I565
11985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11986 sub2node->SetLineColor(kColorITS);
11987 sub2node->SetVisibility(1);
11988 fNodes->Add(sub2node);
11991 // Place copy #4 of ITS5 directly in I565
11993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11994 sub2node->SetLineColor(kColorITS);
11995 sub2node->SetVisibility(1);
11996 fNodes->Add(sub2node);
11999 // Place copy #5 of ITS5 directly in I565
12001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12002 sub2node->SetLineColor(kColorITS);
12003 sub2node->SetVisibility(1);
12004 fNodes->Add(sub2node);
12007 // Place copy #6 of ITS5 directly in I565
12009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12010 sub2node->SetLineColor(kColorITS);
12011 sub2node->SetVisibility(1);
12012 fNodes->Add(sub2node);
12015 // Place copy #7 of ITS5 directly in I565
12017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12018 sub2node->SetLineColor(kColorITS);
12019 sub2node->SetVisibility(1);
12020 fNodes->Add(sub2node);
12023 // Place copy #8 of ITS5 directly in I565
12025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12026 sub2node->SetLineColor(kColorITS);
12027 sub2node->SetVisibility(1);
12028 fNodes->Add(sub2node);
12031 // Place copy #9 of ITS5 directly in I565
12033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12034 sub2node->SetLineColor(kColorITS);
12035 sub2node->SetVisibility(1);
12036 fNodes->Add(sub2node);
12039 // Place copy #10 of ITS5 directly in I565
12041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12042 sub2node->SetLineColor(kColorITS);
12043 sub2node->SetVisibility(1);
12044 fNodes->Add(sub2node);
12047 // Place copy #11 of ITS5 directly in I565
12049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12050 sub2node->SetLineColor(kColorITS);
12051 sub2node->SetVisibility(1);
12052 fNodes->Add(sub2node);
12055 // Place copy #12 of ITS5 directly in I565
12057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12058 sub2node->SetLineColor(kColorITS);
12059 sub2node->SetVisibility(1);
12060 fNodes->Add(sub2node);
12063 // Place copy #13 of ITS5 directly in I565
12065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12066 sub2node->SetLineColor(kColorITS);
12067 sub2node->SetVisibility(1);
12068 fNodes->Add(sub2node);
12071 // Place copy #14 of ITS5 directly in I565
12073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12074 sub2node->SetLineColor(kColorITS);
12075 sub2node->SetVisibility(1);
12076 fNodes->Add(sub2node);
12079 // Place copy #15 of ITS5 directly in I565
12081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12082 sub2node->SetLineColor(kColorITS);
12083 sub2node->SetVisibility(1);
12084 fNodes->Add(sub2node);
12087 // Place copy #16 of ITS5 directly in I565
12089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12090 sub2node->SetLineColor(kColorITS);
12091 sub2node->SetVisibility(1);
12092 fNodes->Add(sub2node);
12095 // Place copy #17 of ITS5 directly in I565
12097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12098 sub2node->SetLineColor(kColorITS);
12099 sub2node->SetVisibility(1);
12100 fNodes->Add(sub2node);
12103 // Place copy #18 of ITS5 directly in I565
12105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12106 sub2node->SetLineColor(kColorITS);
12107 sub2node->SetVisibility(1);
12108 fNodes->Add(sub2node);
12111 // Place copy #19 of ITS5 directly in I565
12113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12114 sub2node->SetLineColor(kColorITS);
12115 sub2node->SetVisibility(1);
12116 fNodes->Add(sub2node);
12119 // Place copy #20 of ITS5 directly in I565
12121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12122 sub2node->SetLineColor(kColorITS);
12123 sub2node->SetVisibility(1);
12124 fNodes->Add(sub2node);
12127 // Place copy #21 of ITS5 directly in I565
12129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12130 sub2node->SetLineColor(kColorITS);
12131 sub2node->SetVisibility(1);
12132 fNodes->Add(sub2node);
12135 // Place copy #22 of ITS5 directly in I565
12137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12138 sub2node->SetLineColor(kColorITS);
12139 sub2node->SetVisibility(1);
12140 fNodes->Add(sub2node);
12142 fNodes->Add(sub1node);
12145 // Place copy #11 of I565 in IT56
12147 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
12148 sub1node->SetLineColor(kColorITS);
12149 sub1node->SetVisibility(0);
12152 // Place copy #1 of ITS5 directly in I565
12154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12155 sub2node->SetLineColor(kColorITS);
12156 sub2node->SetVisibility(1);
12157 fNodes->Add(sub2node);
12160 // Place copy #2 of ITS5 directly in I565
12162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12163 sub2node->SetLineColor(kColorITS);
12164 sub2node->SetVisibility(1);
12165 fNodes->Add(sub2node);
12168 // Place copy #3 of ITS5 directly in I565
12170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12171 sub2node->SetLineColor(kColorITS);
12172 sub2node->SetVisibility(1);
12173 fNodes->Add(sub2node);
12176 // Place copy #4 of ITS5 directly in I565
12178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12179 sub2node->SetLineColor(kColorITS);
12180 sub2node->SetVisibility(1);
12181 fNodes->Add(sub2node);
12184 // Place copy #5 of ITS5 directly in I565
12186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12187 sub2node->SetLineColor(kColorITS);
12188 sub2node->SetVisibility(1);
12189 fNodes->Add(sub2node);
12192 // Place copy #6 of ITS5 directly in I565
12194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12195 sub2node->SetLineColor(kColorITS);
12196 sub2node->SetVisibility(1);
12197 fNodes->Add(sub2node);
12200 // Place copy #7 of ITS5 directly in I565
12202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12203 sub2node->SetLineColor(kColorITS);
12204 sub2node->SetVisibility(1);
12205 fNodes->Add(sub2node);
12208 // Place copy #8 of ITS5 directly in I565
12210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12211 sub2node->SetLineColor(kColorITS);
12212 sub2node->SetVisibility(1);
12213 fNodes->Add(sub2node);
12216 // Place copy #9 of ITS5 directly in I565
12218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12219 sub2node->SetLineColor(kColorITS);
12220 sub2node->SetVisibility(1);
12221 fNodes->Add(sub2node);
12224 // Place copy #10 of ITS5 directly in I565
12226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12227 sub2node->SetLineColor(kColorITS);
12228 sub2node->SetVisibility(1);
12229 fNodes->Add(sub2node);
12232 // Place copy #11 of ITS5 directly in I565
12234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12235 sub2node->SetLineColor(kColorITS);
12236 sub2node->SetVisibility(1);
12237 fNodes->Add(sub2node);
12240 // Place copy #12 of ITS5 directly in I565
12242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12243 sub2node->SetLineColor(kColorITS);
12244 sub2node->SetVisibility(1);
12245 fNodes->Add(sub2node);
12248 // Place copy #13 of ITS5 directly in I565
12250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12251 sub2node->SetLineColor(kColorITS);
12252 sub2node->SetVisibility(1);
12253 fNodes->Add(sub2node);
12256 // Place copy #14 of ITS5 directly in I565
12258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12259 sub2node->SetLineColor(kColorITS);
12260 sub2node->SetVisibility(1);
12261 fNodes->Add(sub2node);
12264 // Place copy #15 of ITS5 directly in I565
12266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12267 sub2node->SetLineColor(kColorITS);
12268 sub2node->SetVisibility(1);
12269 fNodes->Add(sub2node);
12272 // Place copy #16 of ITS5 directly in I565
12274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12275 sub2node->SetLineColor(kColorITS);
12276 sub2node->SetVisibility(1);
12277 fNodes->Add(sub2node);
12280 // Place copy #17 of ITS5 directly in I565
12282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12283 sub2node->SetLineColor(kColorITS);
12284 sub2node->SetVisibility(1);
12285 fNodes->Add(sub2node);
12288 // Place copy #18 of ITS5 directly in I565
12290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12291 sub2node->SetLineColor(kColorITS);
12292 sub2node->SetVisibility(1);
12293 fNodes->Add(sub2node);
12296 // Place copy #19 of ITS5 directly in I565
12298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12299 sub2node->SetLineColor(kColorITS);
12300 sub2node->SetVisibility(1);
12301 fNodes->Add(sub2node);
12304 // Place copy #20 of ITS5 directly in I565
12306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12307 sub2node->SetLineColor(kColorITS);
12308 sub2node->SetVisibility(1);
12309 fNodes->Add(sub2node);
12312 // Place copy #21 of ITS5 directly in I565
12314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12315 sub2node->SetLineColor(kColorITS);
12316 sub2node->SetVisibility(1);
12317 fNodes->Add(sub2node);
12320 // Place copy #22 of ITS5 directly in I565
12322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12323 sub2node->SetLineColor(kColorITS);
12324 sub2node->SetVisibility(1);
12325 fNodes->Add(sub2node);
12327 fNodes->Add(sub1node);
12330 // Place copy #12 of I565 in IT56
12332 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12333 sub1node->SetLineColor(kColorITS);
12334 sub1node->SetVisibility(0);
12337 // Place copy #1 of ITS5 directly in I565
12339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12340 sub2node->SetLineColor(kColorITS);
12341 sub2node->SetVisibility(1);
12342 fNodes->Add(sub2node);
12345 // Place copy #2 of ITS5 directly in I565
12347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12348 sub2node->SetLineColor(kColorITS);
12349 sub2node->SetVisibility(1);
12350 fNodes->Add(sub2node);
12353 // Place copy #3 of ITS5 directly in I565
12355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12356 sub2node->SetLineColor(kColorITS);
12357 sub2node->SetVisibility(1);
12358 fNodes->Add(sub2node);
12361 // Place copy #4 of ITS5 directly in I565
12363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12364 sub2node->SetLineColor(kColorITS);
12365 sub2node->SetVisibility(1);
12366 fNodes->Add(sub2node);
12369 // Place copy #5 of ITS5 directly in I565
12371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12372 sub2node->SetLineColor(kColorITS);
12373 sub2node->SetVisibility(1);
12374 fNodes->Add(sub2node);
12377 // Place copy #6 of ITS5 directly in I565
12379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12380 sub2node->SetLineColor(kColorITS);
12381 sub2node->SetVisibility(1);
12382 fNodes->Add(sub2node);
12385 // Place copy #7 of ITS5 directly in I565
12387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12388 sub2node->SetLineColor(kColorITS);
12389 sub2node->SetVisibility(1);
12390 fNodes->Add(sub2node);
12393 // Place copy #8 of ITS5 directly in I565
12395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12396 sub2node->SetLineColor(kColorITS);
12397 sub2node->SetVisibility(1);
12398 fNodes->Add(sub2node);
12401 // Place copy #9 of ITS5 directly in I565
12403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12404 sub2node->SetLineColor(kColorITS);
12405 sub2node->SetVisibility(1);
12406 fNodes->Add(sub2node);
12409 // Place copy #10 of ITS5 directly in I565
12411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12412 sub2node->SetLineColor(kColorITS);
12413 sub2node->SetVisibility(1);
12414 fNodes->Add(sub2node);
12417 // Place copy #11 of ITS5 directly in I565
12419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12420 sub2node->SetLineColor(kColorITS);
12421 sub2node->SetVisibility(1);
12422 fNodes->Add(sub2node);
12425 // Place copy #12 of ITS5 directly in I565
12427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12428 sub2node->SetLineColor(kColorITS);
12429 sub2node->SetVisibility(1);
12430 fNodes->Add(sub2node);
12433 // Place copy #13 of ITS5 directly in I565
12435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12436 sub2node->SetLineColor(kColorITS);
12437 sub2node->SetVisibility(1);
12438 fNodes->Add(sub2node);
12441 // Place copy #14 of ITS5 directly in I565
12443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12444 sub2node->SetLineColor(kColorITS);
12445 sub2node->SetVisibility(1);
12446 fNodes->Add(sub2node);
12449 // Place copy #15 of ITS5 directly in I565
12451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12452 sub2node->SetLineColor(kColorITS);
12453 sub2node->SetVisibility(1);
12454 fNodes->Add(sub2node);
12457 // Place copy #16 of ITS5 directly in I565
12459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12460 sub2node->SetLineColor(kColorITS);
12461 sub2node->SetVisibility(1);
12462 fNodes->Add(sub2node);
12465 // Place copy #17 of ITS5 directly in I565
12467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12468 sub2node->SetLineColor(kColorITS);
12469 sub2node->SetVisibility(1);
12470 fNodes->Add(sub2node);
12473 // Place copy #18 of ITS5 directly in I565
12475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12476 sub2node->SetLineColor(kColorITS);
12477 sub2node->SetVisibility(1);
12478 fNodes->Add(sub2node);
12481 // Place copy #19 of ITS5 directly in I565
12483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12484 sub2node->SetLineColor(kColorITS);
12485 sub2node->SetVisibility(1);
12486 fNodes->Add(sub2node);
12489 // Place copy #20 of ITS5 directly in I565
12491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12492 sub2node->SetLineColor(kColorITS);
12493 sub2node->SetVisibility(1);
12494 fNodes->Add(sub2node);
12497 // Place copy #21 of ITS5 directly in I565
12499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12500 sub2node->SetLineColor(kColorITS);
12501 sub2node->SetVisibility(1);
12502 fNodes->Add(sub2node);
12505 // Place copy #22 of ITS5 directly in I565
12507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12508 sub2node->SetLineColor(kColorITS);
12509 sub2node->SetVisibility(1);
12510 fNodes->Add(sub2node);
12512 fNodes->Add(sub1node);
12515 // Place copy #13 of I565 in IT56
12517 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12518 sub1node->SetLineColor(kColorITS);
12519 sub1node->SetVisibility(0);
12522 // Place copy #1 of ITS5 directly in I565
12524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12525 sub2node->SetLineColor(kColorITS);
12526 sub2node->SetVisibility(1);
12527 fNodes->Add(sub2node);
12530 // Place copy #2 of ITS5 directly in I565
12532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12533 sub2node->SetLineColor(kColorITS);
12534 sub2node->SetVisibility(1);
12535 fNodes->Add(sub2node);
12538 // Place copy #3 of ITS5 directly in I565
12540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12541 sub2node->SetLineColor(kColorITS);
12542 sub2node->SetVisibility(1);
12543 fNodes->Add(sub2node);
12546 // Place copy #4 of ITS5 directly in I565
12548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12549 sub2node->SetLineColor(kColorITS);
12550 sub2node->SetVisibility(1);
12551 fNodes->Add(sub2node);
12554 // Place copy #5 of ITS5 directly in I565
12556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12557 sub2node->SetLineColor(kColorITS);
12558 sub2node->SetVisibility(1);
12559 fNodes->Add(sub2node);
12562 // Place copy #6 of ITS5 directly in I565
12564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12565 sub2node->SetLineColor(kColorITS);
12566 sub2node->SetVisibility(1);
12567 fNodes->Add(sub2node);
12570 // Place copy #7 of ITS5 directly in I565
12572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12573 sub2node->SetLineColor(kColorITS);
12574 sub2node->SetVisibility(1);
12575 fNodes->Add(sub2node);
12578 // Place copy #8 of ITS5 directly in I565
12580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12581 sub2node->SetLineColor(kColorITS);
12582 sub2node->SetVisibility(1);
12583 fNodes->Add(sub2node);
12586 // Place copy #9 of ITS5 directly in I565
12588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12589 sub2node->SetLineColor(kColorITS);
12590 sub2node->SetVisibility(1);
12591 fNodes->Add(sub2node);
12594 // Place copy #10 of ITS5 directly in I565
12596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12597 sub2node->SetLineColor(kColorITS);
12598 sub2node->SetVisibility(1);
12599 fNodes->Add(sub2node);
12602 // Place copy #11 of ITS5 directly in I565
12604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12605 sub2node->SetLineColor(kColorITS);
12606 sub2node->SetVisibility(1);
12607 fNodes->Add(sub2node);
12610 // Place copy #12 of ITS5 directly in I565
12612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12613 sub2node->SetLineColor(kColorITS);
12614 sub2node->SetVisibility(1);
12615 fNodes->Add(sub2node);
12618 // Place copy #13 of ITS5 directly in I565
12620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12621 sub2node->SetLineColor(kColorITS);
12622 sub2node->SetVisibility(1);
12623 fNodes->Add(sub2node);
12626 // Place copy #14 of ITS5 directly in I565
12628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12629 sub2node->SetLineColor(kColorITS);
12630 sub2node->SetVisibility(1);
12631 fNodes->Add(sub2node);
12634 // Place copy #15 of ITS5 directly in I565
12636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12637 sub2node->SetLineColor(kColorITS);
12638 sub2node->SetVisibility(1);
12639 fNodes->Add(sub2node);
12642 // Place copy #16 of ITS5 directly in I565
12644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12645 sub2node->SetLineColor(kColorITS);
12646 sub2node->SetVisibility(1);
12647 fNodes->Add(sub2node);
12650 // Place copy #17 of ITS5 directly in I565
12652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12653 sub2node->SetLineColor(kColorITS);
12654 sub2node->SetVisibility(1);
12655 fNodes->Add(sub2node);
12658 // Place copy #18 of ITS5 directly in I565
12660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12661 sub2node->SetLineColor(kColorITS);
12662 sub2node->SetVisibility(1);
12663 fNodes->Add(sub2node);
12666 // Place copy #19 of ITS5 directly in I565
12668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12669 sub2node->SetLineColor(kColorITS);
12670 sub2node->SetVisibility(1);
12671 fNodes->Add(sub2node);
12674 // Place copy #20 of ITS5 directly in I565
12676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12677 sub2node->SetLineColor(kColorITS);
12678 sub2node->SetVisibility(1);
12679 fNodes->Add(sub2node);
12682 // Place copy #21 of ITS5 directly in I565
12684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12685 sub2node->SetLineColor(kColorITS);
12686 sub2node->SetVisibility(1);
12687 fNodes->Add(sub2node);
12690 // Place copy #22 of ITS5 directly in I565
12692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12693 sub2node->SetLineColor(kColorITS);
12694 sub2node->SetVisibility(1);
12695 fNodes->Add(sub2node);
12697 fNodes->Add(sub1node);
12700 // Place copy #14 of I565 in IT56
12702 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12703 sub1node->SetLineColor(kColorITS);
12704 sub1node->SetVisibility(0);
12707 // Place copy #1 of ITS5 directly in I565
12709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12710 sub2node->SetLineColor(kColorITS);
12711 sub2node->SetVisibility(1);
12712 fNodes->Add(sub2node);
12715 // Place copy #2 of ITS5 directly in I565
12717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12718 sub2node->SetLineColor(kColorITS);
12719 sub2node->SetVisibility(1);
12720 fNodes->Add(sub2node);
12723 // Place copy #3 of ITS5 directly in I565
12725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12726 sub2node->SetLineColor(kColorITS);
12727 sub2node->SetVisibility(1);
12728 fNodes->Add(sub2node);
12731 // Place copy #4 of ITS5 directly in I565
12733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12734 sub2node->SetLineColor(kColorITS);
12735 sub2node->SetVisibility(1);
12736 fNodes->Add(sub2node);
12739 // Place copy #5 of ITS5 directly in I565
12741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12742 sub2node->SetLineColor(kColorITS);
12743 sub2node->SetVisibility(1);
12744 fNodes->Add(sub2node);
12747 // Place copy #6 of ITS5 directly in I565
12749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12750 sub2node->SetLineColor(kColorITS);
12751 sub2node->SetVisibility(1);
12752 fNodes->Add(sub2node);
12755 // Place copy #7 of ITS5 directly in I565
12757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12758 sub2node->SetLineColor(kColorITS);
12759 sub2node->SetVisibility(1);
12760 fNodes->Add(sub2node);
12763 // Place copy #8 of ITS5 directly in I565
12765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12766 sub2node->SetLineColor(kColorITS);
12767 sub2node->SetVisibility(1);
12768 fNodes->Add(sub2node);
12771 // Place copy #9 of ITS5 directly in I565
12773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12774 sub2node->SetLineColor(kColorITS);
12775 sub2node->SetVisibility(1);
12776 fNodes->Add(sub2node);
12779 // Place copy #10 of ITS5 directly in I565
12781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12782 sub2node->SetLineColor(kColorITS);
12783 sub2node->SetVisibility(1);
12784 fNodes->Add(sub2node);
12787 // Place copy #11 of ITS5 directly in I565
12789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12790 sub2node->SetLineColor(kColorITS);
12791 sub2node->SetVisibility(1);
12792 fNodes->Add(sub2node);
12795 // Place copy #12 of ITS5 directly in I565
12797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12798 sub2node->SetLineColor(kColorITS);
12799 sub2node->SetVisibility(1);
12800 fNodes->Add(sub2node);
12803 // Place copy #13 of ITS5 directly in I565
12805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12806 sub2node->SetLineColor(kColorITS);
12807 sub2node->SetVisibility(1);
12808 fNodes->Add(sub2node);
12811 // Place copy #14 of ITS5 directly in I565
12813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12814 sub2node->SetLineColor(kColorITS);
12815 sub2node->SetVisibility(1);
12816 fNodes->Add(sub2node);
12819 // Place copy #15 of ITS5 directly in I565
12821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12822 sub2node->SetLineColor(kColorITS);
12823 sub2node->SetVisibility(1);
12824 fNodes->Add(sub2node);
12827 // Place copy #16 of ITS5 directly in I565
12829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12830 sub2node->SetLineColor(kColorITS);
12831 sub2node->SetVisibility(1);
12832 fNodes->Add(sub2node);
12835 // Place copy #17 of ITS5 directly in I565
12837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12838 sub2node->SetLineColor(kColorITS);
12839 sub2node->SetVisibility(1);
12840 fNodes->Add(sub2node);
12843 // Place copy #18 of ITS5 directly in I565
12845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12846 sub2node->SetLineColor(kColorITS);
12847 sub2node->SetVisibility(1);
12848 fNodes->Add(sub2node);
12851 // Place copy #19 of ITS5 directly in I565
12853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12854 sub2node->SetLineColor(kColorITS);
12855 sub2node->SetVisibility(1);
12856 fNodes->Add(sub2node);
12859 // Place copy #20 of ITS5 directly in I565
12861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12862 sub2node->SetLineColor(kColorITS);
12863 sub2node->SetVisibility(1);
12864 fNodes->Add(sub2node);
12867 // Place copy #21 of ITS5 directly in I565
12869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12870 sub2node->SetLineColor(kColorITS);
12871 sub2node->SetVisibility(1);
12872 fNodes->Add(sub2node);
12875 // Place copy #22 of ITS5 directly in I565
12877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12878 sub2node->SetLineColor(kColorITS);
12879 sub2node->SetVisibility(1);
12880 fNodes->Add(sub2node);
12882 fNodes->Add(sub1node);
12885 // Place copy #15 of I565 in IT56
12887 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12888 sub1node->SetLineColor(kColorITS);
12889 sub1node->SetVisibility(0);
12892 // Place copy #1 of ITS5 directly in I565
12894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12895 sub2node->SetLineColor(kColorITS);
12896 sub2node->SetVisibility(1);
12897 fNodes->Add(sub2node);
12900 // Place copy #2 of ITS5 directly in I565
12902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12903 sub2node->SetLineColor(kColorITS);
12904 sub2node->SetVisibility(1);
12905 fNodes->Add(sub2node);
12908 // Place copy #3 of ITS5 directly in I565
12910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12911 sub2node->SetLineColor(kColorITS);
12912 sub2node->SetVisibility(1);
12913 fNodes->Add(sub2node);
12916 // Place copy #4 of ITS5 directly in I565
12918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12919 sub2node->SetLineColor(kColorITS);
12920 sub2node->SetVisibility(1);
12921 fNodes->Add(sub2node);
12924 // Place copy #5 of ITS5 directly in I565
12926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12927 sub2node->SetLineColor(kColorITS);
12928 sub2node->SetVisibility(1);
12929 fNodes->Add(sub2node);
12932 // Place copy #6 of ITS5 directly in I565
12934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12935 sub2node->SetLineColor(kColorITS);
12936 sub2node->SetVisibility(1);
12937 fNodes->Add(sub2node);
12940 // Place copy #7 of ITS5 directly in I565
12942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12943 sub2node->SetLineColor(kColorITS);
12944 sub2node->SetVisibility(1);
12945 fNodes->Add(sub2node);
12948 // Place copy #8 of ITS5 directly in I565
12950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12951 sub2node->SetLineColor(kColorITS);
12952 sub2node->SetVisibility(1);
12953 fNodes->Add(sub2node);
12956 // Place copy #9 of ITS5 directly in I565
12958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12959 sub2node->SetLineColor(kColorITS);
12960 sub2node->SetVisibility(1);
12961 fNodes->Add(sub2node);
12964 // Place copy #10 of ITS5 directly in I565
12966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12967 sub2node->SetLineColor(kColorITS);
12968 sub2node->SetVisibility(1);
12969 fNodes->Add(sub2node);
12972 // Place copy #11 of ITS5 directly in I565
12974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12975 sub2node->SetLineColor(kColorITS);
12976 sub2node->SetVisibility(1);
12977 fNodes->Add(sub2node);
12980 // Place copy #12 of ITS5 directly in I565
12982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12983 sub2node->SetLineColor(kColorITS);
12984 sub2node->SetVisibility(1);
12985 fNodes->Add(sub2node);
12988 // Place copy #13 of ITS5 directly in I565
12990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12991 sub2node->SetLineColor(kColorITS);
12992 sub2node->SetVisibility(1);
12993 fNodes->Add(sub2node);
12996 // Place copy #14 of ITS5 directly in I565
12998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12999 sub2node->SetLineColor(kColorITS);
13000 sub2node->SetVisibility(1);
13001 fNodes->Add(sub2node);
13004 // Place copy #15 of ITS5 directly in I565
13006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13007 sub2node->SetLineColor(kColorITS);
13008 sub2node->SetVisibility(1);
13009 fNodes->Add(sub2node);
13012 // Place copy #16 of ITS5 directly in I565
13014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13015 sub2node->SetLineColor(kColorITS);
13016 sub2node->SetVisibility(1);
13017 fNodes->Add(sub2node);
13020 // Place copy #17 of ITS5 directly in I565
13022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13023 sub2node->SetLineColor(kColorITS);
13024 sub2node->SetVisibility(1);
13025 fNodes->Add(sub2node);
13028 // Place copy #18 of ITS5 directly in I565
13030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13031 sub2node->SetLineColor(kColorITS);
13032 sub2node->SetVisibility(1);
13033 fNodes->Add(sub2node);
13036 // Place copy #19 of ITS5 directly in I565
13038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13039 sub2node->SetLineColor(kColorITS);
13040 sub2node->SetVisibility(1);
13041 fNodes->Add(sub2node);
13044 // Place copy #20 of ITS5 directly in I565
13046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13047 sub2node->SetLineColor(kColorITS);
13048 sub2node->SetVisibility(1);
13049 fNodes->Add(sub2node);
13052 // Place copy #21 of ITS5 directly in I565
13054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13055 sub2node->SetLineColor(kColorITS);
13056 sub2node->SetVisibility(1);
13057 fNodes->Add(sub2node);
13060 // Place copy #22 of ITS5 directly in I565
13062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13063 sub2node->SetLineColor(kColorITS);
13064 sub2node->SetVisibility(1);
13065 fNodes->Add(sub2node);
13067 fNodes->Add(sub1node);
13070 // Place copy #16 of I565 in IT56
13072 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
13073 sub1node->SetLineColor(kColorITS);
13074 sub1node->SetVisibility(0);
13077 // Place copy #1 of ITS5 directly in I565
13079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13080 sub2node->SetLineColor(kColorITS);
13081 sub2node->SetVisibility(1);
13082 fNodes->Add(sub2node);
13085 // Place copy #2 of ITS5 directly in I565
13087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13088 sub2node->SetLineColor(kColorITS);
13089 sub2node->SetVisibility(1);
13090 fNodes->Add(sub2node);
13093 // Place copy #3 of ITS5 directly in I565
13095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13096 sub2node->SetLineColor(kColorITS);
13097 sub2node->SetVisibility(1);
13098 fNodes->Add(sub2node);
13101 // Place copy #4 of ITS5 directly in I565
13103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13104 sub2node->SetLineColor(kColorITS);
13105 sub2node->SetVisibility(1);
13106 fNodes->Add(sub2node);
13109 // Place copy #5 of ITS5 directly in I565
13111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13112 sub2node->SetLineColor(kColorITS);
13113 sub2node->SetVisibility(1);
13114 fNodes->Add(sub2node);
13117 // Place copy #6 of ITS5 directly in I565
13119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13120 sub2node->SetLineColor(kColorITS);
13121 sub2node->SetVisibility(1);
13122 fNodes->Add(sub2node);
13125 // Place copy #7 of ITS5 directly in I565
13127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13128 sub2node->SetLineColor(kColorITS);
13129 sub2node->SetVisibility(1);
13130 fNodes->Add(sub2node);
13133 // Place copy #8 of ITS5 directly in I565
13135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13136 sub2node->SetLineColor(kColorITS);
13137 sub2node->SetVisibility(1);
13138 fNodes->Add(sub2node);
13141 // Place copy #9 of ITS5 directly in I565
13143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13144 sub2node->SetLineColor(kColorITS);
13145 sub2node->SetVisibility(1);
13146 fNodes->Add(sub2node);
13149 // Place copy #10 of ITS5 directly in I565
13151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13152 sub2node->SetLineColor(kColorITS);
13153 sub2node->SetVisibility(1);
13154 fNodes->Add(sub2node);
13157 // Place copy #11 of ITS5 directly in I565
13159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13160 sub2node->SetLineColor(kColorITS);
13161 sub2node->SetVisibility(1);
13162 fNodes->Add(sub2node);
13165 // Place copy #12 of ITS5 directly in I565
13167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13168 sub2node->SetLineColor(kColorITS);
13169 sub2node->SetVisibility(1);
13170 fNodes->Add(sub2node);
13173 // Place copy #13 of ITS5 directly in I565
13175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13176 sub2node->SetLineColor(kColorITS);
13177 sub2node->SetVisibility(1);
13178 fNodes->Add(sub2node);
13181 // Place copy #14 of ITS5 directly in I565
13183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13184 sub2node->SetLineColor(kColorITS);
13185 sub2node->SetVisibility(1);
13186 fNodes->Add(sub2node);
13189 // Place copy #15 of ITS5 directly in I565
13191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13192 sub2node->SetLineColor(kColorITS);
13193 sub2node->SetVisibility(1);
13194 fNodes->Add(sub2node);
13197 // Place copy #16 of ITS5 directly in I565
13199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13200 sub2node->SetLineColor(kColorITS);
13201 sub2node->SetVisibility(1);
13202 fNodes->Add(sub2node);
13205 // Place copy #17 of ITS5 directly in I565
13207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13208 sub2node->SetLineColor(kColorITS);
13209 sub2node->SetVisibility(1);
13210 fNodes->Add(sub2node);
13213 // Place copy #18 of ITS5 directly in I565
13215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13216 sub2node->SetLineColor(kColorITS);
13217 sub2node->SetVisibility(1);
13218 fNodes->Add(sub2node);
13221 // Place copy #19 of ITS5 directly in I565
13223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13224 sub2node->SetLineColor(kColorITS);
13225 sub2node->SetVisibility(1);
13226 fNodes->Add(sub2node);
13229 // Place copy #20 of ITS5 directly in I565
13231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13232 sub2node->SetLineColor(kColorITS);
13233 sub2node->SetVisibility(1);
13234 fNodes->Add(sub2node);
13237 // Place copy #21 of ITS5 directly in I565
13239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13240 sub2node->SetLineColor(kColorITS);
13241 sub2node->SetVisibility(1);
13242 fNodes->Add(sub2node);
13245 // Place copy #22 of ITS5 directly in I565
13247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13248 sub2node->SetLineColor(kColorITS);
13249 sub2node->SetVisibility(1);
13250 fNodes->Add(sub2node);
13252 fNodes->Add(sub1node);
13255 // Place copy #17 of I565 in IT56
13257 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13258 sub1node->SetLineColor(kColorITS);
13259 sub1node->SetVisibility(0);
13262 // Place copy #1 of ITS5 directly in I565
13264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13265 sub2node->SetLineColor(kColorITS);
13266 sub2node->SetVisibility(1);
13267 fNodes->Add(sub2node);
13270 // Place copy #2 of ITS5 directly in I565
13272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13273 sub2node->SetLineColor(kColorITS);
13274 sub2node->SetVisibility(1);
13275 fNodes->Add(sub2node);
13278 // Place copy #3 of ITS5 directly in I565
13280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13281 sub2node->SetLineColor(kColorITS);
13282 sub2node->SetVisibility(1);
13283 fNodes->Add(sub2node);
13286 // Place copy #4 of ITS5 directly in I565
13288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13289 sub2node->SetLineColor(kColorITS);
13290 sub2node->SetVisibility(1);
13291 fNodes->Add(sub2node);
13294 // Place copy #5 of ITS5 directly in I565
13296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13297 sub2node->SetLineColor(kColorITS);
13298 sub2node->SetVisibility(1);
13299 fNodes->Add(sub2node);
13302 // Place copy #6 of ITS5 directly in I565
13304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13305 sub2node->SetLineColor(kColorITS);
13306 sub2node->SetVisibility(1);
13307 fNodes->Add(sub2node);
13310 // Place copy #7 of ITS5 directly in I565
13312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13313 sub2node->SetLineColor(kColorITS);
13314 sub2node->SetVisibility(1);
13315 fNodes->Add(sub2node);
13318 // Place copy #8 of ITS5 directly in I565
13320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13321 sub2node->SetLineColor(kColorITS);
13322 sub2node->SetVisibility(1);
13323 fNodes->Add(sub2node);
13326 // Place copy #9 of ITS5 directly in I565
13328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13329 sub2node->SetLineColor(kColorITS);
13330 sub2node->SetVisibility(1);
13331 fNodes->Add(sub2node);
13334 // Place copy #10 of ITS5 directly in I565
13336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13337 sub2node->SetLineColor(kColorITS);
13338 sub2node->SetVisibility(1);
13339 fNodes->Add(sub2node);
13342 // Place copy #11 of ITS5 directly in I565
13344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13345 sub2node->SetLineColor(kColorITS);
13346 sub2node->SetVisibility(1);
13347 fNodes->Add(sub2node);
13350 // Place copy #12 of ITS5 directly in I565
13352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13353 sub2node->SetLineColor(kColorITS);
13354 sub2node->SetVisibility(1);
13355 fNodes->Add(sub2node);
13358 // Place copy #13 of ITS5 directly in I565
13360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13361 sub2node->SetLineColor(kColorITS);
13362 sub2node->SetVisibility(1);
13363 fNodes->Add(sub2node);
13366 // Place copy #14 of ITS5 directly in I565
13368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13369 sub2node->SetLineColor(kColorITS);
13370 sub2node->SetVisibility(1);
13371 fNodes->Add(sub2node);
13374 // Place copy #15 of ITS5 directly in I565
13376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13377 sub2node->SetLineColor(kColorITS);
13378 sub2node->SetVisibility(1);
13379 fNodes->Add(sub2node);
13382 // Place copy #16 of ITS5 directly in I565
13384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13385 sub2node->SetLineColor(kColorITS);
13386 sub2node->SetVisibility(1);
13387 fNodes->Add(sub2node);
13390 // Place copy #17 of ITS5 directly in I565
13392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13393 sub2node->SetLineColor(kColorITS);
13394 sub2node->SetVisibility(1);
13395 fNodes->Add(sub2node);
13398 // Place copy #18 of ITS5 directly in I565
13400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13401 sub2node->SetLineColor(kColorITS);
13402 sub2node->SetVisibility(1);
13403 fNodes->Add(sub2node);
13406 // Place copy #19 of ITS5 directly in I565
13408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13409 sub2node->SetLineColor(kColorITS);
13410 sub2node->SetVisibility(1);
13411 fNodes->Add(sub2node);
13414 // Place copy #20 of ITS5 directly in I565
13416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13417 sub2node->SetLineColor(kColorITS);
13418 sub2node->SetVisibility(1);
13419 fNodes->Add(sub2node);
13422 // Place copy #21 of ITS5 directly in I565
13424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13425 sub2node->SetLineColor(kColorITS);
13426 sub2node->SetVisibility(1);
13427 fNodes->Add(sub2node);
13430 // Place copy #22 of ITS5 directly in I565
13432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13433 sub2node->SetLineColor(kColorITS);
13434 sub2node->SetVisibility(1);
13435 fNodes->Add(sub2node);
13437 fNodes->Add(sub1node);
13440 // Place copy #18 of I565 in IT56
13442 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13443 sub1node->SetLineColor(kColorITS);
13444 sub1node->SetVisibility(0);
13447 // Place copy #1 of ITS5 directly in I565
13449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13450 sub2node->SetLineColor(kColorITS);
13451 sub2node->SetVisibility(1);
13452 fNodes->Add(sub2node);
13455 // Place copy #2 of ITS5 directly in I565
13457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13458 sub2node->SetLineColor(kColorITS);
13459 sub2node->SetVisibility(1);
13460 fNodes->Add(sub2node);
13463 // Place copy #3 of ITS5 directly in I565
13465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13466 sub2node->SetLineColor(kColorITS);
13467 sub2node->SetVisibility(1);
13468 fNodes->Add(sub2node);
13471 // Place copy #4 of ITS5 directly in I565
13473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13474 sub2node->SetLineColor(kColorITS);
13475 sub2node->SetVisibility(1);
13476 fNodes->Add(sub2node);
13479 // Place copy #5 of ITS5 directly in I565
13481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13482 sub2node->SetLineColor(kColorITS);
13483 sub2node->SetVisibility(1);
13484 fNodes->Add(sub2node);
13487 // Place copy #6 of ITS5 directly in I565
13489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13490 sub2node->SetLineColor(kColorITS);
13491 sub2node->SetVisibility(1);
13492 fNodes->Add(sub2node);
13495 // Place copy #7 of ITS5 directly in I565
13497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13498 sub2node->SetLineColor(kColorITS);
13499 sub2node->SetVisibility(1);
13500 fNodes->Add(sub2node);
13503 // Place copy #8 of ITS5 directly in I565
13505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13506 sub2node->SetLineColor(kColorITS);
13507 sub2node->SetVisibility(1);
13508 fNodes->Add(sub2node);
13511 // Place copy #9 of ITS5 directly in I565
13513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13514 sub2node->SetLineColor(kColorITS);
13515 sub2node->SetVisibility(1);
13516 fNodes->Add(sub2node);
13519 // Place copy #10 of ITS5 directly in I565
13521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13522 sub2node->SetLineColor(kColorITS);
13523 sub2node->SetVisibility(1);
13524 fNodes->Add(sub2node);
13527 // Place copy #11 of ITS5 directly in I565
13529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13530 sub2node->SetLineColor(kColorITS);
13531 sub2node->SetVisibility(1);
13532 fNodes->Add(sub2node);
13535 // Place copy #12 of ITS5 directly in I565
13537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13538 sub2node->SetLineColor(kColorITS);
13539 sub2node->SetVisibility(1);
13540 fNodes->Add(sub2node);
13543 // Place copy #13 of ITS5 directly in I565
13545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13546 sub2node->SetLineColor(kColorITS);
13547 sub2node->SetVisibility(1);
13548 fNodes->Add(sub2node);
13551 // Place copy #14 of ITS5 directly in I565
13553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13554 sub2node->SetLineColor(kColorITS);
13555 sub2node->SetVisibility(1);
13556 fNodes->Add(sub2node);
13559 // Place copy #15 of ITS5 directly in I565
13561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13562 sub2node->SetLineColor(kColorITS);
13563 sub2node->SetVisibility(1);
13564 fNodes->Add(sub2node);
13567 // Place copy #16 of ITS5 directly in I565
13569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13570 sub2node->SetLineColor(kColorITS);
13571 sub2node->SetVisibility(1);
13572 fNodes->Add(sub2node);
13575 // Place copy #17 of ITS5 directly in I565
13577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13578 sub2node->SetLineColor(kColorITS);
13579 sub2node->SetVisibility(1);
13580 fNodes->Add(sub2node);
13583 // Place copy #18 of ITS5 directly in I565
13585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13586 sub2node->SetLineColor(kColorITS);
13587 sub2node->SetVisibility(1);
13588 fNodes->Add(sub2node);
13591 // Place copy #19 of ITS5 directly in I565
13593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13594 sub2node->SetLineColor(kColorITS);
13595 sub2node->SetVisibility(1);
13596 fNodes->Add(sub2node);
13599 // Place copy #20 of ITS5 directly in I565
13601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13602 sub2node->SetLineColor(kColorITS);
13603 sub2node->SetVisibility(1);
13604 fNodes->Add(sub2node);
13607 // Place copy #21 of ITS5 directly in I565
13609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13610 sub2node->SetLineColor(kColorITS);
13611 sub2node->SetVisibility(1);
13612 fNodes->Add(sub2node);
13615 // Place copy #22 of ITS5 directly in I565
13617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13618 sub2node->SetLineColor(kColorITS);
13619 sub2node->SetVisibility(1);
13620 fNodes->Add(sub2node);
13622 fNodes->Add(sub1node);
13625 // Place copy #19 of I565 in IT56
13627 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13628 sub1node->SetLineColor(kColorITS);
13629 sub1node->SetVisibility(0);
13632 // Place copy #1 of ITS5 directly in I565
13634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13635 sub2node->SetLineColor(kColorITS);
13636 sub2node->SetVisibility(1);
13637 fNodes->Add(sub2node);
13640 // Place copy #2 of ITS5 directly in I565
13642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13643 sub2node->SetLineColor(kColorITS);
13644 sub2node->SetVisibility(1);
13645 fNodes->Add(sub2node);
13648 // Place copy #3 of ITS5 directly in I565
13650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13651 sub2node->SetLineColor(kColorITS);
13652 sub2node->SetVisibility(1);
13653 fNodes->Add(sub2node);
13656 // Place copy #4 of ITS5 directly in I565
13658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13659 sub2node->SetLineColor(kColorITS);
13660 sub2node->SetVisibility(1);
13661 fNodes->Add(sub2node);
13664 // Place copy #5 of ITS5 directly in I565
13666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13667 sub2node->SetLineColor(kColorITS);
13668 sub2node->SetVisibility(1);
13669 fNodes->Add(sub2node);
13672 // Place copy #6 of ITS5 directly in I565
13674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13675 sub2node->SetLineColor(kColorITS);
13676 sub2node->SetVisibility(1);
13677 fNodes->Add(sub2node);
13680 // Place copy #7 of ITS5 directly in I565
13682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13683 sub2node->SetLineColor(kColorITS);
13684 sub2node->SetVisibility(1);
13685 fNodes->Add(sub2node);
13688 // Place copy #8 of ITS5 directly in I565
13690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13691 sub2node->SetLineColor(kColorITS);
13692 sub2node->SetVisibility(1);
13693 fNodes->Add(sub2node);
13696 // Place copy #9 of ITS5 directly in I565
13698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13699 sub2node->SetLineColor(kColorITS);
13700 sub2node->SetVisibility(1);
13701 fNodes->Add(sub2node);
13704 // Place copy #10 of ITS5 directly in I565
13706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13707 sub2node->SetLineColor(kColorITS);
13708 sub2node->SetVisibility(1);
13709 fNodes->Add(sub2node);
13712 // Place copy #11 of ITS5 directly in I565
13714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13715 sub2node->SetLineColor(kColorITS);
13716 sub2node->SetVisibility(1);
13717 fNodes->Add(sub2node);
13720 // Place copy #12 of ITS5 directly in I565
13722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13723 sub2node->SetLineColor(kColorITS);
13724 sub2node->SetVisibility(1);
13725 fNodes->Add(sub2node);
13728 // Place copy #13 of ITS5 directly in I565
13730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13731 sub2node->SetLineColor(kColorITS);
13732 sub2node->SetVisibility(1);
13733 fNodes->Add(sub2node);
13736 // Place copy #14 of ITS5 directly in I565
13738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13739 sub2node->SetLineColor(kColorITS);
13740 sub2node->SetVisibility(1);
13741 fNodes->Add(sub2node);
13744 // Place copy #15 of ITS5 directly in I565
13746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13747 sub2node->SetLineColor(kColorITS);
13748 sub2node->SetVisibility(1);
13749 fNodes->Add(sub2node);
13752 // Place copy #16 of ITS5 directly in I565
13754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13755 sub2node->SetLineColor(kColorITS);
13756 sub2node->SetVisibility(1);
13757 fNodes->Add(sub2node);
13760 // Place copy #17 of ITS5 directly in I565
13762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13763 sub2node->SetLineColor(kColorITS);
13764 sub2node->SetVisibility(1);
13765 fNodes->Add(sub2node);
13768 // Place copy #18 of ITS5 directly in I565
13770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13771 sub2node->SetLineColor(kColorITS);
13772 sub2node->SetVisibility(1);
13773 fNodes->Add(sub2node);
13776 // Place copy #19 of ITS5 directly in I565
13778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13779 sub2node->SetLineColor(kColorITS);
13780 sub2node->SetVisibility(1);
13781 fNodes->Add(sub2node);
13784 // Place copy #20 of ITS5 directly in I565
13786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13787 sub2node->SetLineColor(kColorITS);
13788 sub2node->SetVisibility(1);
13789 fNodes->Add(sub2node);
13792 // Place copy #21 of ITS5 directly in I565
13794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13795 sub2node->SetLineColor(kColorITS);
13796 sub2node->SetVisibility(1);
13797 fNodes->Add(sub2node);
13800 // Place copy #22 of ITS5 directly in I565
13802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13803 sub2node->SetLineColor(kColorITS);
13804 sub2node->SetVisibility(1);
13805 fNodes->Add(sub2node);
13807 fNodes->Add(sub1node);
13810 // Place copy #20 of I565 in IT56
13812 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13813 sub1node->SetLineColor(kColorITS);
13814 sub1node->SetVisibility(0);
13817 // Place copy #1 of ITS5 directly in I565
13819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13820 sub2node->SetLineColor(kColorITS);
13821 sub2node->SetVisibility(1);
13822 fNodes->Add(sub2node);
13825 // Place copy #2 of ITS5 directly in I565
13827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13828 sub2node->SetLineColor(kColorITS);
13829 sub2node->SetVisibility(1);
13830 fNodes->Add(sub2node);
13833 // Place copy #3 of ITS5 directly in I565
13835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13836 sub2node->SetLineColor(kColorITS);
13837 sub2node->SetVisibility(1);
13838 fNodes->Add(sub2node);
13841 // Place copy #4 of ITS5 directly in I565
13843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13844 sub2node->SetLineColor(kColorITS);
13845 sub2node->SetVisibility(1);
13846 fNodes->Add(sub2node);
13849 // Place copy #5 of ITS5 directly in I565
13851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13852 sub2node->SetLineColor(kColorITS);
13853 sub2node->SetVisibility(1);
13854 fNodes->Add(sub2node);
13857 // Place copy #6 of ITS5 directly in I565
13859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13860 sub2node->SetLineColor(kColorITS);
13861 sub2node->SetVisibility(1);
13862 fNodes->Add(sub2node);
13865 // Place copy #7 of ITS5 directly in I565
13867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13868 sub2node->SetLineColor(kColorITS);
13869 sub2node->SetVisibility(1);
13870 fNodes->Add(sub2node);
13873 // Place copy #8 of ITS5 directly in I565
13875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13876 sub2node->SetLineColor(kColorITS);
13877 sub2node->SetVisibility(1);
13878 fNodes->Add(sub2node);
13881 // Place copy #9 of ITS5 directly in I565
13883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13884 sub2node->SetLineColor(kColorITS);
13885 sub2node->SetVisibility(1);
13886 fNodes->Add(sub2node);
13889 // Place copy #10 of ITS5 directly in I565
13891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13892 sub2node->SetLineColor(kColorITS);
13893 sub2node->SetVisibility(1);
13894 fNodes->Add(sub2node);
13897 // Place copy #11 of ITS5 directly in I565
13899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13900 sub2node->SetLineColor(kColorITS);
13901 sub2node->SetVisibility(1);
13902 fNodes->Add(sub2node);
13905 // Place copy #12 of ITS5 directly in I565
13907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13908 sub2node->SetLineColor(kColorITS);
13909 sub2node->SetVisibility(1);
13910 fNodes->Add(sub2node);
13913 // Place copy #13 of ITS5 directly in I565
13915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13916 sub2node->SetLineColor(kColorITS);
13917 sub2node->SetVisibility(1);
13918 fNodes->Add(sub2node);
13921 // Place copy #14 of ITS5 directly in I565
13923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13924 sub2node->SetLineColor(kColorITS);
13925 sub2node->SetVisibility(1);
13926 fNodes->Add(sub2node);
13929 // Place copy #15 of ITS5 directly in I565
13931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13932 sub2node->SetLineColor(kColorITS);
13933 sub2node->SetVisibility(1);
13934 fNodes->Add(sub2node);
13937 // Place copy #16 of ITS5 directly in I565
13939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13940 sub2node->SetLineColor(kColorITS);
13941 sub2node->SetVisibility(1);
13942 fNodes->Add(sub2node);
13945 // Place copy #17 of ITS5 directly in I565
13947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13948 sub2node->SetLineColor(kColorITS);
13949 sub2node->SetVisibility(1);
13950 fNodes->Add(sub2node);
13953 // Place copy #18 of ITS5 directly in I565
13955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13956 sub2node->SetLineColor(kColorITS);
13957 sub2node->SetVisibility(1);
13958 fNodes->Add(sub2node);
13961 // Place copy #19 of ITS5 directly in I565
13963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13964 sub2node->SetLineColor(kColorITS);
13965 sub2node->SetVisibility(1);
13966 fNodes->Add(sub2node);
13969 // Place copy #20 of ITS5 directly in I565
13971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13972 sub2node->SetLineColor(kColorITS);
13973 sub2node->SetVisibility(1);
13974 fNodes->Add(sub2node);
13977 // Place copy #21 of ITS5 directly in I565
13979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13980 sub2node->SetLineColor(kColorITS);
13981 sub2node->SetVisibility(1);
13982 fNodes->Add(sub2node);
13985 // Place copy #22 of ITS5 directly in I565
13987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13988 sub2node->SetLineColor(kColorITS);
13989 sub2node->SetVisibility(1);
13990 fNodes->Add(sub2node);
13992 fNodes->Add(sub1node);
13995 // Place copy #21 of I565 in IT56
13997 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
13998 sub1node->SetLineColor(kColorITS);
13999 sub1node->SetVisibility(0);
14002 // Place copy #1 of ITS5 directly in I565
14004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14005 sub2node->SetLineColor(kColorITS);
14006 sub2node->SetVisibility(1);
14007 fNodes->Add(sub2node);
14010 // Place copy #2 of ITS5 directly in I565
14012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14013 sub2node->SetLineColor(kColorITS);
14014 sub2node->SetVisibility(1);
14015 fNodes->Add(sub2node);
14018 // Place copy #3 of ITS5 directly in I565
14020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14021 sub2node->SetLineColor(kColorITS);
14022 sub2node->SetVisibility(1);
14023 fNodes->Add(sub2node);
14026 // Place copy #4 of ITS5 directly in I565
14028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14029 sub2node->SetLineColor(kColorITS);
14030 sub2node->SetVisibility(1);
14031 fNodes->Add(sub2node);
14034 // Place copy #5 of ITS5 directly in I565
14036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14037 sub2node->SetLineColor(kColorITS);
14038 sub2node->SetVisibility(1);
14039 fNodes->Add(sub2node);
14042 // Place copy #6 of ITS5 directly in I565
14044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14045 sub2node->SetLineColor(kColorITS);
14046 sub2node->SetVisibility(1);
14047 fNodes->Add(sub2node);
14050 // Place copy #7 of ITS5 directly in I565
14052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14053 sub2node->SetLineColor(kColorITS);
14054 sub2node->SetVisibility(1);
14055 fNodes->Add(sub2node);
14058 // Place copy #8 of ITS5 directly in I565
14060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14061 sub2node->SetLineColor(kColorITS);
14062 sub2node->SetVisibility(1);
14063 fNodes->Add(sub2node);
14066 // Place copy #9 of ITS5 directly in I565
14068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14069 sub2node->SetLineColor(kColorITS);
14070 sub2node->SetVisibility(1);
14071 fNodes->Add(sub2node);
14074 // Place copy #10 of ITS5 directly in I565
14076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14077 sub2node->SetLineColor(kColorITS);
14078 sub2node->SetVisibility(1);
14079 fNodes->Add(sub2node);
14082 // Place copy #11 of ITS5 directly in I565
14084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14085 sub2node->SetLineColor(kColorITS);
14086 sub2node->SetVisibility(1);
14087 fNodes->Add(sub2node);
14090 // Place copy #12 of ITS5 directly in I565
14092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14093 sub2node->SetLineColor(kColorITS);
14094 sub2node->SetVisibility(1);
14095 fNodes->Add(sub2node);
14098 // Place copy #13 of ITS5 directly in I565
14100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14101 sub2node->SetLineColor(kColorITS);
14102 sub2node->SetVisibility(1);
14103 fNodes->Add(sub2node);
14106 // Place copy #14 of ITS5 directly in I565
14108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14109 sub2node->SetLineColor(kColorITS);
14110 sub2node->SetVisibility(1);
14111 fNodes->Add(sub2node);
14114 // Place copy #15 of ITS5 directly in I565
14116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14117 sub2node->SetLineColor(kColorITS);
14118 sub2node->SetVisibility(1);
14119 fNodes->Add(sub2node);
14122 // Place copy #16 of ITS5 directly in I565
14124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14125 sub2node->SetLineColor(kColorITS);
14126 sub2node->SetVisibility(1);
14127 fNodes->Add(sub2node);
14130 // Place copy #17 of ITS5 directly in I565
14132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14133 sub2node->SetLineColor(kColorITS);
14134 sub2node->SetVisibility(1);
14135 fNodes->Add(sub2node);
14138 // Place copy #18 of ITS5 directly in I565
14140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14141 sub2node->SetLineColor(kColorITS);
14142 sub2node->SetVisibility(1);
14143 fNodes->Add(sub2node);
14146 // Place copy #19 of ITS5 directly in I565
14148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14149 sub2node->SetLineColor(kColorITS);
14150 sub2node->SetVisibility(1);
14151 fNodes->Add(sub2node);
14154 // Place copy #20 of ITS5 directly in I565
14156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14157 sub2node->SetLineColor(kColorITS);
14158 sub2node->SetVisibility(1);
14159 fNodes->Add(sub2node);
14162 // Place copy #21 of ITS5 directly in I565
14164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14165 sub2node->SetLineColor(kColorITS);
14166 sub2node->SetVisibility(1);
14167 fNodes->Add(sub2node);
14170 // Place copy #22 of ITS5 directly in I565
14172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14173 sub2node->SetLineColor(kColorITS);
14174 sub2node->SetVisibility(1);
14175 fNodes->Add(sub2node);
14177 fNodes->Add(sub1node);
14180 // Place copy #22 of I565 in IT56
14182 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14183 sub1node->SetLineColor(kColorITS);
14184 sub1node->SetVisibility(0);
14187 // Place copy #1 of ITS5 directly in I565
14189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14190 sub2node->SetLineColor(kColorITS);
14191 sub2node->SetVisibility(1);
14192 fNodes->Add(sub2node);
14195 // Place copy #2 of ITS5 directly in I565
14197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14198 sub2node->SetLineColor(kColorITS);
14199 sub2node->SetVisibility(1);
14200 fNodes->Add(sub2node);
14203 // Place copy #3 of ITS5 directly in I565
14205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14206 sub2node->SetLineColor(kColorITS);
14207 sub2node->SetVisibility(1);
14208 fNodes->Add(sub2node);
14211 // Place copy #4 of ITS5 directly in I565
14213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14214 sub2node->SetLineColor(kColorITS);
14215 sub2node->SetVisibility(1);
14216 fNodes->Add(sub2node);
14219 // Place copy #5 of ITS5 directly in I565
14221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14222 sub2node->SetLineColor(kColorITS);
14223 sub2node->SetVisibility(1);
14224 fNodes->Add(sub2node);
14227 // Place copy #6 of ITS5 directly in I565
14229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14230 sub2node->SetLineColor(kColorITS);
14231 sub2node->SetVisibility(1);
14232 fNodes->Add(sub2node);
14235 // Place copy #7 of ITS5 directly in I565
14237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14238 sub2node->SetLineColor(kColorITS);
14239 sub2node->SetVisibility(1);
14240 fNodes->Add(sub2node);
14243 // Place copy #8 of ITS5 directly in I565
14245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14246 sub2node->SetLineColor(kColorITS);
14247 sub2node->SetVisibility(1);
14248 fNodes->Add(sub2node);
14251 // Place copy #9 of ITS5 directly in I565
14253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14254 sub2node->SetLineColor(kColorITS);
14255 sub2node->SetVisibility(1);
14256 fNodes->Add(sub2node);
14259 // Place copy #10 of ITS5 directly in I565
14261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14262 sub2node->SetLineColor(kColorITS);
14263 sub2node->SetVisibility(1);
14264 fNodes->Add(sub2node);
14267 // Place copy #11 of ITS5 directly in I565
14269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14270 sub2node->SetLineColor(kColorITS);
14271 sub2node->SetVisibility(1);
14272 fNodes->Add(sub2node);
14275 // Place copy #12 of ITS5 directly in I565
14277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14278 sub2node->SetLineColor(kColorITS);
14279 sub2node->SetVisibility(1);
14280 fNodes->Add(sub2node);
14283 // Place copy #13 of ITS5 directly in I565
14285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14286 sub2node->SetLineColor(kColorITS);
14287 sub2node->SetVisibility(1);
14288 fNodes->Add(sub2node);
14291 // Place copy #14 of ITS5 directly in I565
14293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14294 sub2node->SetLineColor(kColorITS);
14295 sub2node->SetVisibility(1);
14296 fNodes->Add(sub2node);
14299 // Place copy #15 of ITS5 directly in I565
14301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14302 sub2node->SetLineColor(kColorITS);
14303 sub2node->SetVisibility(1);
14304 fNodes->Add(sub2node);
14307 // Place copy #16 of ITS5 directly in I565
14309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14310 sub2node->SetLineColor(kColorITS);
14311 sub2node->SetVisibility(1);
14312 fNodes->Add(sub2node);
14315 // Place copy #17 of ITS5 directly in I565
14317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14318 sub2node->SetLineColor(kColorITS);
14319 sub2node->SetVisibility(1);
14320 fNodes->Add(sub2node);
14323 // Place copy #18 of ITS5 directly in I565
14325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14326 sub2node->SetLineColor(kColorITS);
14327 sub2node->SetVisibility(1);
14328 fNodes->Add(sub2node);
14331 // Place copy #19 of ITS5 directly in I565
14333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14334 sub2node->SetLineColor(kColorITS);
14335 sub2node->SetVisibility(1);
14336 fNodes->Add(sub2node);
14339 // Place copy #20 of ITS5 directly in I565
14341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14342 sub2node->SetLineColor(kColorITS);
14343 sub2node->SetVisibility(1);
14344 fNodes->Add(sub2node);
14347 // Place copy #21 of ITS5 directly in I565
14349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14350 sub2node->SetLineColor(kColorITS);
14351 sub2node->SetVisibility(1);
14352 fNodes->Add(sub2node);
14355 // Place copy #22 of ITS5 directly in I565
14357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14358 sub2node->SetLineColor(kColorITS);
14359 sub2node->SetVisibility(1);
14360 fNodes->Add(sub2node);
14362 fNodes->Add(sub1node);
14365 // Place copy #23 of I565 in IT56
14367 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14368 sub1node->SetLineColor(kColorITS);
14369 sub1node->SetVisibility(0);
14372 // Place copy #1 of ITS5 directly in I565
14374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14375 sub2node->SetLineColor(kColorITS);
14376 sub2node->SetVisibility(1);
14377 fNodes->Add(sub2node);
14380 // Place copy #2 of ITS5 directly in I565
14382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14383 sub2node->SetLineColor(kColorITS);
14384 sub2node->SetVisibility(1);
14385 fNodes->Add(sub2node);
14388 // Place copy #3 of ITS5 directly in I565
14390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14391 sub2node->SetLineColor(kColorITS);
14392 sub2node->SetVisibility(1);
14393 fNodes->Add(sub2node);
14396 // Place copy #4 of ITS5 directly in I565
14398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14399 sub2node->SetLineColor(kColorITS);
14400 sub2node->SetVisibility(1);
14401 fNodes->Add(sub2node);
14404 // Place copy #5 of ITS5 directly in I565
14406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14407 sub2node->SetLineColor(kColorITS);
14408 sub2node->SetVisibility(1);
14409 fNodes->Add(sub2node);
14412 // Place copy #6 of ITS5 directly in I565
14414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14415 sub2node->SetLineColor(kColorITS);
14416 sub2node->SetVisibility(1);
14417 fNodes->Add(sub2node);
14420 // Place copy #7 of ITS5 directly in I565
14422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14423 sub2node->SetLineColor(kColorITS);
14424 sub2node->SetVisibility(1);
14425 fNodes->Add(sub2node);
14428 // Place copy #8 of ITS5 directly in I565
14430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14431 sub2node->SetLineColor(kColorITS);
14432 sub2node->SetVisibility(1);
14433 fNodes->Add(sub2node);
14436 // Place copy #9 of ITS5 directly in I565
14438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14439 sub2node->SetLineColor(kColorITS);
14440 sub2node->SetVisibility(1);
14441 fNodes->Add(sub2node);
14444 // Place copy #10 of ITS5 directly in I565
14446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14447 sub2node->SetLineColor(kColorITS);
14448 sub2node->SetVisibility(1);
14449 fNodes->Add(sub2node);
14452 // Place copy #11 of ITS5 directly in I565
14454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14455 sub2node->SetLineColor(kColorITS);
14456 sub2node->SetVisibility(1);
14457 fNodes->Add(sub2node);
14460 // Place copy #12 of ITS5 directly in I565
14462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14463 sub2node->SetLineColor(kColorITS);
14464 sub2node->SetVisibility(1);
14465 fNodes->Add(sub2node);
14468 // Place copy #13 of ITS5 directly in I565
14470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14471 sub2node->SetLineColor(kColorITS);
14472 sub2node->SetVisibility(1);
14473 fNodes->Add(sub2node);
14476 // Place copy #14 of ITS5 directly in I565
14478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14479 sub2node->SetLineColor(kColorITS);
14480 sub2node->SetVisibility(1);
14481 fNodes->Add(sub2node);
14484 // Place copy #15 of ITS5 directly in I565
14486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14487 sub2node->SetLineColor(kColorITS);
14488 sub2node->SetVisibility(1);
14489 fNodes->Add(sub2node);
14492 // Place copy #16 of ITS5 directly in I565
14494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14495 sub2node->SetLineColor(kColorITS);
14496 sub2node->SetVisibility(1);
14497 fNodes->Add(sub2node);
14500 // Place copy #17 of ITS5 directly in I565
14502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14503 sub2node->SetLineColor(kColorITS);
14504 sub2node->SetVisibility(1);
14505 fNodes->Add(sub2node);
14508 // Place copy #18 of ITS5 directly in I565
14510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14511 sub2node->SetLineColor(kColorITS);
14512 sub2node->SetVisibility(1);
14513 fNodes->Add(sub2node);
14516 // Place copy #19 of ITS5 directly in I565
14518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14519 sub2node->SetLineColor(kColorITS);
14520 sub2node->SetVisibility(1);
14521 fNodes->Add(sub2node);
14524 // Place copy #20 of ITS5 directly in I565
14526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14527 sub2node->SetLineColor(kColorITS);
14528 sub2node->SetVisibility(1);
14529 fNodes->Add(sub2node);
14532 // Place copy #21 of ITS5 directly in I565
14534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14535 sub2node->SetLineColor(kColorITS);
14536 sub2node->SetVisibility(1);
14537 fNodes->Add(sub2node);
14540 // Place copy #22 of ITS5 directly in I565
14542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14543 sub2node->SetLineColor(kColorITS);
14544 sub2node->SetVisibility(1);
14545 fNodes->Add(sub2node);
14547 fNodes->Add(sub1node);
14550 // Place copy #24 of I565 in IT56
14552 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14553 sub1node->SetLineColor(kColorITS);
14554 sub1node->SetVisibility(0);
14557 // Place copy #1 of ITS5 directly in I565
14559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14560 sub2node->SetLineColor(kColorITS);
14561 sub2node->SetVisibility(1);
14562 fNodes->Add(sub2node);
14565 // Place copy #2 of ITS5 directly in I565
14567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14568 sub2node->SetLineColor(kColorITS);
14569 sub2node->SetVisibility(1);
14570 fNodes->Add(sub2node);
14573 // Place copy #3 of ITS5 directly in I565
14575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14576 sub2node->SetLineColor(kColorITS);
14577 sub2node->SetVisibility(1);
14578 fNodes->Add(sub2node);
14581 // Place copy #4 of ITS5 directly in I565
14583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14584 sub2node->SetLineColor(kColorITS);
14585 sub2node->SetVisibility(1);
14586 fNodes->Add(sub2node);
14589 // Place copy #5 of ITS5 directly in I565
14591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14592 sub2node->SetLineColor(kColorITS);
14593 sub2node->SetVisibility(1);
14594 fNodes->Add(sub2node);
14597 // Place copy #6 of ITS5 directly in I565
14599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14600 sub2node->SetLineColor(kColorITS);
14601 sub2node->SetVisibility(1);
14602 fNodes->Add(sub2node);
14605 // Place copy #7 of ITS5 directly in I565
14607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14608 sub2node->SetLineColor(kColorITS);
14609 sub2node->SetVisibility(1);
14610 fNodes->Add(sub2node);
14613 // Place copy #8 of ITS5 directly in I565
14615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14616 sub2node->SetLineColor(kColorITS);
14617 sub2node->SetVisibility(1);
14618 fNodes->Add(sub2node);
14621 // Place copy #9 of ITS5 directly in I565
14623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14624 sub2node->SetLineColor(kColorITS);
14625 sub2node->SetVisibility(1);
14626 fNodes->Add(sub2node);
14629 // Place copy #10 of ITS5 directly in I565
14631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14632 sub2node->SetLineColor(kColorITS);
14633 sub2node->SetVisibility(1);
14634 fNodes->Add(sub2node);
14637 // Place copy #11 of ITS5 directly in I565
14639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14640 sub2node->SetLineColor(kColorITS);
14641 sub2node->SetVisibility(1);
14642 fNodes->Add(sub2node);
14645 // Place copy #12 of ITS5 directly in I565
14647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14648 sub2node->SetLineColor(kColorITS);
14649 sub2node->SetVisibility(1);
14650 fNodes->Add(sub2node);
14653 // Place copy #13 of ITS5 directly in I565
14655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14656 sub2node->SetLineColor(kColorITS);
14657 sub2node->SetVisibility(1);
14658 fNodes->Add(sub2node);
14661 // Place copy #14 of ITS5 directly in I565
14663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14664 sub2node->SetLineColor(kColorITS);
14665 sub2node->SetVisibility(1);
14666 fNodes->Add(sub2node);
14669 // Place copy #15 of ITS5 directly in I565
14671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14672 sub2node->SetLineColor(kColorITS);
14673 sub2node->SetVisibility(1);
14674 fNodes->Add(sub2node);
14677 // Place copy #16 of ITS5 directly in I565
14679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14680 sub2node->SetLineColor(kColorITS);
14681 sub2node->SetVisibility(1);
14682 fNodes->Add(sub2node);
14685 // Place copy #17 of ITS5 directly in I565
14687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14688 sub2node->SetLineColor(kColorITS);
14689 sub2node->SetVisibility(1);
14690 fNodes->Add(sub2node);
14693 // Place copy #18 of ITS5 directly in I565
14695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14696 sub2node->SetLineColor(kColorITS);
14697 sub2node->SetVisibility(1);
14698 fNodes->Add(sub2node);
14701 // Place copy #19 of ITS5 directly in I565
14703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14704 sub2node->SetLineColor(kColorITS);
14705 sub2node->SetVisibility(1);
14706 fNodes->Add(sub2node);
14709 // Place copy #20 of ITS5 directly in I565
14711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14712 sub2node->SetLineColor(kColorITS);
14713 sub2node->SetVisibility(1);
14714 fNodes->Add(sub2node);
14717 // Place copy #21 of ITS5 directly in I565
14719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14720 sub2node->SetLineColor(kColorITS);
14721 sub2node->SetVisibility(1);
14722 fNodes->Add(sub2node);
14725 // Place copy #22 of ITS5 directly in I565
14727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14728 sub2node->SetLineColor(kColorITS);
14729 sub2node->SetVisibility(1);
14730 fNodes->Add(sub2node);
14732 fNodes->Add(sub1node);
14735 // Place copy #25 of I565 in IT56
14737 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14738 sub1node->SetLineColor(kColorITS);
14739 sub1node->SetVisibility(0);
14742 // Place copy #1 of ITS5 directly in I565
14744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14745 sub2node->SetLineColor(kColorITS);
14746 sub2node->SetVisibility(1);
14747 fNodes->Add(sub2node);
14750 // Place copy #2 of ITS5 directly in I565
14752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14753 sub2node->SetLineColor(kColorITS);
14754 sub2node->SetVisibility(1);
14755 fNodes->Add(sub2node);
14758 // Place copy #3 of ITS5 directly in I565
14760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14761 sub2node->SetLineColor(kColorITS);
14762 sub2node->SetVisibility(1);
14763 fNodes->Add(sub2node);
14766 // Place copy #4 of ITS5 directly in I565
14768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14769 sub2node->SetLineColor(kColorITS);
14770 sub2node->SetVisibility(1);
14771 fNodes->Add(sub2node);
14774 // Place copy #5 of ITS5 directly in I565
14776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14777 sub2node->SetLineColor(kColorITS);
14778 sub2node->SetVisibility(1);
14779 fNodes->Add(sub2node);
14782 // Place copy #6 of ITS5 directly in I565
14784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14785 sub2node->SetLineColor(kColorITS);
14786 sub2node->SetVisibility(1);
14787 fNodes->Add(sub2node);
14790 // Place copy #7 of ITS5 directly in I565
14792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14793 sub2node->SetLineColor(kColorITS);
14794 sub2node->SetVisibility(1);
14795 fNodes->Add(sub2node);
14798 // Place copy #8 of ITS5 directly in I565
14800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14801 sub2node->SetLineColor(kColorITS);
14802 sub2node->SetVisibility(1);
14803 fNodes->Add(sub2node);
14806 // Place copy #9 of ITS5 directly in I565
14808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14809 sub2node->SetLineColor(kColorITS);
14810 sub2node->SetVisibility(1);
14811 fNodes->Add(sub2node);
14814 // Place copy #10 of ITS5 directly in I565
14816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14817 sub2node->SetLineColor(kColorITS);
14818 sub2node->SetVisibility(1);
14819 fNodes->Add(sub2node);
14822 // Place copy #11 of ITS5 directly in I565
14824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14825 sub2node->SetLineColor(kColorITS);
14826 sub2node->SetVisibility(1);
14827 fNodes->Add(sub2node);
14830 // Place copy #12 of ITS5 directly in I565
14832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14833 sub2node->SetLineColor(kColorITS);
14834 sub2node->SetVisibility(1);
14835 fNodes->Add(sub2node);
14838 // Place copy #13 of ITS5 directly in I565
14840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14841 sub2node->SetLineColor(kColorITS);
14842 sub2node->SetVisibility(1);
14843 fNodes->Add(sub2node);
14846 // Place copy #14 of ITS5 directly in I565
14848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14849 sub2node->SetLineColor(kColorITS);
14850 sub2node->SetVisibility(1);
14851 fNodes->Add(sub2node);
14854 // Place copy #15 of ITS5 directly in I565
14856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14857 sub2node->SetLineColor(kColorITS);
14858 sub2node->SetVisibility(1);
14859 fNodes->Add(sub2node);
14862 // Place copy #16 of ITS5 directly in I565
14864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14865 sub2node->SetLineColor(kColorITS);
14866 sub2node->SetVisibility(1);
14867 fNodes->Add(sub2node);
14870 // Place copy #17 of ITS5 directly in I565
14872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14873 sub2node->SetLineColor(kColorITS);
14874 sub2node->SetVisibility(1);
14875 fNodes->Add(sub2node);
14878 // Place copy #18 of ITS5 directly in I565
14880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14881 sub2node->SetLineColor(kColorITS);
14882 sub2node->SetVisibility(1);
14883 fNodes->Add(sub2node);
14886 // Place copy #19 of ITS5 directly in I565
14888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14889 sub2node->SetLineColor(kColorITS);
14890 sub2node->SetVisibility(1);
14891 fNodes->Add(sub2node);
14894 // Place copy #20 of ITS5 directly in I565
14896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14897 sub2node->SetLineColor(kColorITS);
14898 sub2node->SetVisibility(1);
14899 fNodes->Add(sub2node);
14902 // Place copy #21 of ITS5 directly in I565
14904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14905 sub2node->SetLineColor(kColorITS);
14906 sub2node->SetVisibility(1);
14907 fNodes->Add(sub2node);
14910 // Place copy #22 of ITS5 directly in I565
14912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14913 sub2node->SetLineColor(kColorITS);
14914 sub2node->SetVisibility(1);
14915 fNodes->Add(sub2node);
14917 fNodes->Add(sub1node);
14920 // Place copy #26 of I565 in IT56
14922 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14923 sub1node->SetLineColor(kColorITS);
14924 sub1node->SetVisibility(0);
14927 // Place copy #1 of ITS5 directly in I565
14929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14930 sub2node->SetLineColor(kColorITS);
14931 sub2node->SetVisibility(1);
14932 fNodes->Add(sub2node);
14935 // Place copy #2 of ITS5 directly in I565
14937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14938 sub2node->SetLineColor(kColorITS);
14939 sub2node->SetVisibility(1);
14940 fNodes->Add(sub2node);
14943 // Place copy #3 of ITS5 directly in I565
14945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14946 sub2node->SetLineColor(kColorITS);
14947 sub2node->SetVisibility(1);
14948 fNodes->Add(sub2node);
14951 // Place copy #4 of ITS5 directly in I565
14953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14954 sub2node->SetLineColor(kColorITS);
14955 sub2node->SetVisibility(1);
14956 fNodes->Add(sub2node);
14959 // Place copy #5 of ITS5 directly in I565
14961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14962 sub2node->SetLineColor(kColorITS);
14963 sub2node->SetVisibility(1);
14964 fNodes->Add(sub2node);
14967 // Place copy #6 of ITS5 directly in I565
14969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14970 sub2node->SetLineColor(kColorITS);
14971 sub2node->SetVisibility(1);
14972 fNodes->Add(sub2node);
14975 // Place copy #7 of ITS5 directly in I565
14977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14978 sub2node->SetLineColor(kColorITS);
14979 sub2node->SetVisibility(1);
14980 fNodes->Add(sub2node);
14983 // Place copy #8 of ITS5 directly in I565
14985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14986 sub2node->SetLineColor(kColorITS);
14987 sub2node->SetVisibility(1);
14988 fNodes->Add(sub2node);
14991 // Place copy #9 of ITS5 directly in I565
14993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14994 sub2node->SetLineColor(kColorITS);
14995 sub2node->SetVisibility(1);
14996 fNodes->Add(sub2node);
14999 // Place copy #10 of ITS5 directly in I565
15001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15002 sub2node->SetLineColor(kColorITS);
15003 sub2node->SetVisibility(1);
15004 fNodes->Add(sub2node);
15007 // Place copy #11 of ITS5 directly in I565
15009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15010 sub2node->SetLineColor(kColorITS);
15011 sub2node->SetVisibility(1);
15012 fNodes->Add(sub2node);
15015 // Place copy #12 of ITS5 directly in I565
15017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15018 sub2node->SetLineColor(kColorITS);
15019 sub2node->SetVisibility(1);
15020 fNodes->Add(sub2node);
15023 // Place copy #13 of ITS5 directly in I565
15025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15026 sub2node->SetLineColor(kColorITS);
15027 sub2node->SetVisibility(1);
15028 fNodes->Add(sub2node);
15031 // Place copy #14 of ITS5 directly in I565
15033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15034 sub2node->SetLineColor(kColorITS);
15035 sub2node->SetVisibility(1);
15036 fNodes->Add(sub2node);
15039 // Place copy #15 of ITS5 directly in I565
15041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15042 sub2node->SetLineColor(kColorITS);
15043 sub2node->SetVisibility(1);
15044 fNodes->Add(sub2node);
15047 // Place copy #16 of ITS5 directly in I565
15049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15050 sub2node->SetLineColor(kColorITS);
15051 sub2node->SetVisibility(1);
15052 fNodes->Add(sub2node);
15055 // Place copy #17 of ITS5 directly in I565
15057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15058 sub2node->SetLineColor(kColorITS);
15059 sub2node->SetVisibility(1);
15060 fNodes->Add(sub2node);
15063 // Place copy #18 of ITS5 directly in I565
15065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15066 sub2node->SetLineColor(kColorITS);
15067 sub2node->SetVisibility(1);
15068 fNodes->Add(sub2node);
15071 // Place copy #19 of ITS5 directly in I565
15073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15074 sub2node->SetLineColor(kColorITS);
15075 sub2node->SetVisibility(1);
15076 fNodes->Add(sub2node);
15079 // Place copy #20 of ITS5 directly in I565
15081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15082 sub2node->SetLineColor(kColorITS);
15083 sub2node->SetVisibility(1);
15084 fNodes->Add(sub2node);
15087 // Place copy #21 of ITS5 directly in I565
15089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15090 sub2node->SetLineColor(kColorITS);
15091 sub2node->SetVisibility(1);
15092 fNodes->Add(sub2node);
15095 // Place copy #22 of ITS5 directly in I565
15097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15098 sub2node->SetLineColor(kColorITS);
15099 sub2node->SetVisibility(1);
15100 fNodes->Add(sub2node);
15102 fNodes->Add(sub1node);
15105 // Place copy #27 of I565 in IT56
15107 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
15108 sub1node->SetLineColor(kColorITS);
15109 sub1node->SetVisibility(0);
15112 // Place copy #1 of ITS5 directly in I565
15114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15115 sub2node->SetLineColor(kColorITS);
15116 sub2node->SetVisibility(1);
15117 fNodes->Add(sub2node);
15120 // Place copy #2 of ITS5 directly in I565
15122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15123 sub2node->SetLineColor(kColorITS);
15124 sub2node->SetVisibility(1);
15125 fNodes->Add(sub2node);
15128 // Place copy #3 of ITS5 directly in I565
15130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15131 sub2node->SetLineColor(kColorITS);
15132 sub2node->SetVisibility(1);
15133 fNodes->Add(sub2node);
15136 // Place copy #4 of ITS5 directly in I565
15138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15139 sub2node->SetLineColor(kColorITS);
15140 sub2node->SetVisibility(1);
15141 fNodes->Add(sub2node);
15144 // Place copy #5 of ITS5 directly in I565
15146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15147 sub2node->SetLineColor(kColorITS);
15148 sub2node->SetVisibility(1);
15149 fNodes->Add(sub2node);
15152 // Place copy #6 of ITS5 directly in I565
15154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15155 sub2node->SetLineColor(kColorITS);
15156 sub2node->SetVisibility(1);
15157 fNodes->Add(sub2node);
15160 // Place copy #7 of ITS5 directly in I565
15162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15163 sub2node->SetLineColor(kColorITS);
15164 sub2node->SetVisibility(1);
15165 fNodes->Add(sub2node);
15168 // Place copy #8 of ITS5 directly in I565
15170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15171 sub2node->SetLineColor(kColorITS);
15172 sub2node->SetVisibility(1);
15173 fNodes->Add(sub2node);
15176 // Place copy #9 of ITS5 directly in I565
15178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15179 sub2node->SetLineColor(kColorITS);
15180 sub2node->SetVisibility(1);
15181 fNodes->Add(sub2node);
15184 // Place copy #10 of ITS5 directly in I565
15186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15187 sub2node->SetLineColor(kColorITS);
15188 sub2node->SetVisibility(1);
15189 fNodes->Add(sub2node);
15192 // Place copy #11 of ITS5 directly in I565
15194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15195 sub2node->SetLineColor(kColorITS);
15196 sub2node->SetVisibility(1);
15197 fNodes->Add(sub2node);
15200 // Place copy #12 of ITS5 directly in I565
15202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15203 sub2node->SetLineColor(kColorITS);
15204 sub2node->SetVisibility(1);
15205 fNodes->Add(sub2node);
15208 // Place copy #13 of ITS5 directly in I565
15210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15211 sub2node->SetLineColor(kColorITS);
15212 sub2node->SetVisibility(1);
15213 fNodes->Add(sub2node);
15216 // Place copy #14 of ITS5 directly in I565
15218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15219 sub2node->SetLineColor(kColorITS);
15220 sub2node->SetVisibility(1);
15221 fNodes->Add(sub2node);
15224 // Place copy #15 of ITS5 directly in I565
15226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15227 sub2node->SetLineColor(kColorITS);
15228 sub2node->SetVisibility(1);
15229 fNodes->Add(sub2node);
15232 // Place copy #16 of ITS5 directly in I565
15234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15235 sub2node->SetLineColor(kColorITS);
15236 sub2node->SetVisibility(1);
15237 fNodes->Add(sub2node);
15240 // Place copy #17 of ITS5 directly in I565
15242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15243 sub2node->SetLineColor(kColorITS);
15244 sub2node->SetVisibility(1);
15245 fNodes->Add(sub2node);
15248 // Place copy #18 of ITS5 directly in I565
15250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15251 sub2node->SetLineColor(kColorITS);
15252 sub2node->SetVisibility(1);
15253 fNodes->Add(sub2node);
15256 // Place copy #19 of ITS5 directly in I565
15258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15259 sub2node->SetLineColor(kColorITS);
15260 sub2node->SetVisibility(1);
15261 fNodes->Add(sub2node);
15264 // Place copy #20 of ITS5 directly in I565
15266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15267 sub2node->SetLineColor(kColorITS);
15268 sub2node->SetVisibility(1);
15269 fNodes->Add(sub2node);
15272 // Place copy #21 of ITS5 directly in I565
15274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15275 sub2node->SetLineColor(kColorITS);
15276 sub2node->SetVisibility(1);
15277 fNodes->Add(sub2node);
15280 // Place copy #22 of ITS5 directly in I565
15282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15283 sub2node->SetLineColor(kColorITS);
15284 sub2node->SetVisibility(1);
15285 fNodes->Add(sub2node);
15287 fNodes->Add(sub1node);
15290 // Place copy #28 of I565 in IT56
15292 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15293 sub1node->SetLineColor(kColorITS);
15294 sub1node->SetVisibility(0);
15297 // Place copy #1 of ITS5 directly in I565
15299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15300 sub2node->SetLineColor(kColorITS);
15301 sub2node->SetVisibility(1);
15302 fNodes->Add(sub2node);
15305 // Place copy #2 of ITS5 directly in I565
15307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15308 sub2node->SetLineColor(kColorITS);
15309 sub2node->SetVisibility(1);
15310 fNodes->Add(sub2node);
15313 // Place copy #3 of ITS5 directly in I565
15315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15316 sub2node->SetLineColor(kColorITS);
15317 sub2node->SetVisibility(1);
15318 fNodes->Add(sub2node);
15321 // Place copy #4 of ITS5 directly in I565
15323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15324 sub2node->SetLineColor(kColorITS);
15325 sub2node->SetVisibility(1);
15326 fNodes->Add(sub2node);
15329 // Place copy #5 of ITS5 directly in I565
15331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15332 sub2node->SetLineColor(kColorITS);
15333 sub2node->SetVisibility(1);
15334 fNodes->Add(sub2node);
15337 // Place copy #6 of ITS5 directly in I565
15339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15340 sub2node->SetLineColor(kColorITS);
15341 sub2node->SetVisibility(1);
15342 fNodes->Add(sub2node);
15345 // Place copy #7 of ITS5 directly in I565
15347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15348 sub2node->SetLineColor(kColorITS);
15349 sub2node->SetVisibility(1);
15350 fNodes->Add(sub2node);
15353 // Place copy #8 of ITS5 directly in I565
15355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15356 sub2node->SetLineColor(kColorITS);
15357 sub2node->SetVisibility(1);
15358 fNodes->Add(sub2node);
15361 // Place copy #9 of ITS5 directly in I565
15363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15364 sub2node->SetLineColor(kColorITS);
15365 sub2node->SetVisibility(1);
15366 fNodes->Add(sub2node);
15369 // Place copy #10 of ITS5 directly in I565
15371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15372 sub2node->SetLineColor(kColorITS);
15373 sub2node->SetVisibility(1);
15374 fNodes->Add(sub2node);
15377 // Place copy #11 of ITS5 directly in I565
15379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15380 sub2node->SetLineColor(kColorITS);
15381 sub2node->SetVisibility(1);
15382 fNodes->Add(sub2node);
15385 // Place copy #12 of ITS5 directly in I565
15387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15388 sub2node->SetLineColor(kColorITS);
15389 sub2node->SetVisibility(1);
15390 fNodes->Add(sub2node);
15393 // Place copy #13 of ITS5 directly in I565
15395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15396 sub2node->SetLineColor(kColorITS);
15397 sub2node->SetVisibility(1);
15398 fNodes->Add(sub2node);
15401 // Place copy #14 of ITS5 directly in I565
15403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15404 sub2node->SetLineColor(kColorITS);
15405 sub2node->SetVisibility(1);
15406 fNodes->Add(sub2node);
15409 // Place copy #15 of ITS5 directly in I565
15411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15412 sub2node->SetLineColor(kColorITS);
15413 sub2node->SetVisibility(1);
15414 fNodes->Add(sub2node);
15417 // Place copy #16 of ITS5 directly in I565
15419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15420 sub2node->SetLineColor(kColorITS);
15421 sub2node->SetVisibility(1);
15422 fNodes->Add(sub2node);
15425 // Place copy #17 of ITS5 directly in I565
15427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15428 sub2node->SetLineColor(kColorITS);
15429 sub2node->SetVisibility(1);
15430 fNodes->Add(sub2node);
15433 // Place copy #18 of ITS5 directly in I565
15435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15436 sub2node->SetLineColor(kColorITS);
15437 sub2node->SetVisibility(1);
15438 fNodes->Add(sub2node);
15441 // Place copy #19 of ITS5 directly in I565
15443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15444 sub2node->SetLineColor(kColorITS);
15445 sub2node->SetVisibility(1);
15446 fNodes->Add(sub2node);
15449 // Place copy #20 of ITS5 directly in I565
15451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15452 sub2node->SetLineColor(kColorITS);
15453 sub2node->SetVisibility(1);
15454 fNodes->Add(sub2node);
15457 // Place copy #21 of ITS5 directly in I565
15459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15460 sub2node->SetLineColor(kColorITS);
15461 sub2node->SetVisibility(1);
15462 fNodes->Add(sub2node);
15465 // Place copy #22 of ITS5 directly in I565
15467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15468 sub2node->SetLineColor(kColorITS);
15469 sub2node->SetVisibility(1);
15470 fNodes->Add(sub2node);
15472 fNodes->Add(sub1node);
15475 // Place copy #29 of I565 in IT56
15477 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15478 sub1node->SetLineColor(kColorITS);
15479 sub1node->SetVisibility(0);
15482 // Place copy #1 of ITS5 directly in I565
15484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15485 sub2node->SetLineColor(kColorITS);
15486 sub2node->SetVisibility(1);
15487 fNodes->Add(sub2node);
15490 // Place copy #2 of ITS5 directly in I565
15492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15493 sub2node->SetLineColor(kColorITS);
15494 sub2node->SetVisibility(1);
15495 fNodes->Add(sub2node);
15498 // Place copy #3 of ITS5 directly in I565
15500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15501 sub2node->SetLineColor(kColorITS);
15502 sub2node->SetVisibility(1);
15503 fNodes->Add(sub2node);
15506 // Place copy #4 of ITS5 directly in I565
15508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15509 sub2node->SetLineColor(kColorITS);
15510 sub2node->SetVisibility(1);
15511 fNodes->Add(sub2node);
15514 // Place copy #5 of ITS5 directly in I565
15516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15517 sub2node->SetLineColor(kColorITS);
15518 sub2node->SetVisibility(1);
15519 fNodes->Add(sub2node);
15522 // Place copy #6 of ITS5 directly in I565
15524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15525 sub2node->SetLineColor(kColorITS);
15526 sub2node->SetVisibility(1);
15527 fNodes->Add(sub2node);
15530 // Place copy #7 of ITS5 directly in I565
15532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15533 sub2node->SetLineColor(kColorITS);
15534 sub2node->SetVisibility(1);
15535 fNodes->Add(sub2node);
15538 // Place copy #8 of ITS5 directly in I565
15540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15541 sub2node->SetLineColor(kColorITS);
15542 sub2node->SetVisibility(1);
15543 fNodes->Add(sub2node);
15546 // Place copy #9 of ITS5 directly in I565
15548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15549 sub2node->SetLineColor(kColorITS);
15550 sub2node->SetVisibility(1);
15551 fNodes->Add(sub2node);
15554 // Place copy #10 of ITS5 directly in I565
15556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15557 sub2node->SetLineColor(kColorITS);
15558 sub2node->SetVisibility(1);
15559 fNodes->Add(sub2node);
15562 // Place copy #11 of ITS5 directly in I565
15564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15565 sub2node->SetLineColor(kColorITS);
15566 sub2node->SetVisibility(1);
15567 fNodes->Add(sub2node);
15570 // Place copy #12 of ITS5 directly in I565
15572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15573 sub2node->SetLineColor(kColorITS);
15574 sub2node->SetVisibility(1);
15575 fNodes->Add(sub2node);
15578 // Place copy #13 of ITS5 directly in I565
15580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15581 sub2node->SetLineColor(kColorITS);
15582 sub2node->SetVisibility(1);
15583 fNodes->Add(sub2node);
15586 // Place copy #14 of ITS5 directly in I565
15588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15589 sub2node->SetLineColor(kColorITS);
15590 sub2node->SetVisibility(1);
15591 fNodes->Add(sub2node);
15594 // Place copy #15 of ITS5 directly in I565
15596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15597 sub2node->SetLineColor(kColorITS);
15598 sub2node->SetVisibility(1);
15599 fNodes->Add(sub2node);
15602 // Place copy #16 of ITS5 directly in I565
15604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15605 sub2node->SetLineColor(kColorITS);
15606 sub2node->SetVisibility(1);
15607 fNodes->Add(sub2node);
15610 // Place copy #17 of ITS5 directly in I565
15612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15613 sub2node->SetLineColor(kColorITS);
15614 sub2node->SetVisibility(1);
15615 fNodes->Add(sub2node);
15618 // Place copy #18 of ITS5 directly in I565
15620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15621 sub2node->SetLineColor(kColorITS);
15622 sub2node->SetVisibility(1);
15623 fNodes->Add(sub2node);
15626 // Place copy #19 of ITS5 directly in I565
15628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15629 sub2node->SetLineColor(kColorITS);
15630 sub2node->SetVisibility(1);
15631 fNodes->Add(sub2node);
15634 // Place copy #20 of ITS5 directly in I565
15636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15637 sub2node->SetLineColor(kColorITS);
15638 sub2node->SetVisibility(1);
15639 fNodes->Add(sub2node);
15642 // Place copy #21 of ITS5 directly in I565
15644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15645 sub2node->SetLineColor(kColorITS);
15646 sub2node->SetVisibility(1);
15647 fNodes->Add(sub2node);
15650 // Place copy #22 of ITS5 directly in I565
15652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15653 sub2node->SetLineColor(kColorITS);
15654 sub2node->SetVisibility(1);
15655 fNodes->Add(sub2node);
15657 fNodes->Add(sub1node);
15660 // Place copy #30 of I565 in IT56
15662 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15663 sub1node->SetLineColor(kColorITS);
15664 sub1node->SetVisibility(0);
15667 // Place copy #1 of ITS5 directly in I565
15669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15670 sub2node->SetLineColor(kColorITS);
15671 sub2node->SetVisibility(1);
15672 fNodes->Add(sub2node);
15675 // Place copy #2 of ITS5 directly in I565
15677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15678 sub2node->SetLineColor(kColorITS);
15679 sub2node->SetVisibility(1);
15680 fNodes->Add(sub2node);
15683 // Place copy #3 of ITS5 directly in I565
15685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15686 sub2node->SetLineColor(kColorITS);
15687 sub2node->SetVisibility(1);
15688 fNodes->Add(sub2node);
15691 // Place copy #4 of ITS5 directly in I565
15693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15694 sub2node->SetLineColor(kColorITS);
15695 sub2node->SetVisibility(1);
15696 fNodes->Add(sub2node);
15699 // Place copy #5 of ITS5 directly in I565
15701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15702 sub2node->SetLineColor(kColorITS);
15703 sub2node->SetVisibility(1);
15704 fNodes->Add(sub2node);
15707 // Place copy #6 of ITS5 directly in I565
15709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15710 sub2node->SetLineColor(kColorITS);
15711 sub2node->SetVisibility(1);
15712 fNodes->Add(sub2node);
15715 // Place copy #7 of ITS5 directly in I565
15717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15718 sub2node->SetLineColor(kColorITS);
15719 sub2node->SetVisibility(1);
15720 fNodes->Add(sub2node);
15723 // Place copy #8 of ITS5 directly in I565
15725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15726 sub2node->SetLineColor(kColorITS);
15727 sub2node->SetVisibility(1);
15728 fNodes->Add(sub2node);
15731 // Place copy #9 of ITS5 directly in I565
15733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15734 sub2node->SetLineColor(kColorITS);
15735 sub2node->SetVisibility(1);
15736 fNodes->Add(sub2node);
15739 // Place copy #10 of ITS5 directly in I565
15741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15742 sub2node->SetLineColor(kColorITS);
15743 sub2node->SetVisibility(1);
15744 fNodes->Add(sub2node);
15747 // Place copy #11 of ITS5 directly in I565
15749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15750 sub2node->SetLineColor(kColorITS);
15751 sub2node->SetVisibility(1);
15752 fNodes->Add(sub2node);
15755 // Place copy #12 of ITS5 directly in I565
15757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15758 sub2node->SetLineColor(kColorITS);
15759 sub2node->SetVisibility(1);
15760 fNodes->Add(sub2node);
15763 // Place copy #13 of ITS5 directly in I565
15765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15766 sub2node->SetLineColor(kColorITS);
15767 sub2node->SetVisibility(1);
15768 fNodes->Add(sub2node);
15771 // Place copy #14 of ITS5 directly in I565
15773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15774 sub2node->SetLineColor(kColorITS);
15775 sub2node->SetVisibility(1);
15776 fNodes->Add(sub2node);
15779 // Place copy #15 of ITS5 directly in I565
15781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15782 sub2node->SetLineColor(kColorITS);
15783 sub2node->SetVisibility(1);
15784 fNodes->Add(sub2node);
15787 // Place copy #16 of ITS5 directly in I565
15789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15790 sub2node->SetLineColor(kColorITS);
15791 sub2node->SetVisibility(1);
15792 fNodes->Add(sub2node);
15795 // Place copy #17 of ITS5 directly in I565
15797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15798 sub2node->SetLineColor(kColorITS);
15799 sub2node->SetVisibility(1);
15800 fNodes->Add(sub2node);
15803 // Place copy #18 of ITS5 directly in I565
15805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15806 sub2node->SetLineColor(kColorITS);
15807 sub2node->SetVisibility(1);
15808 fNodes->Add(sub2node);
15811 // Place copy #19 of ITS5 directly in I565
15813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15814 sub2node->SetLineColor(kColorITS);
15815 sub2node->SetVisibility(1);
15816 fNodes->Add(sub2node);
15819 // Place copy #20 of ITS5 directly in I565
15821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15822 sub2node->SetLineColor(kColorITS);
15823 sub2node->SetVisibility(1);
15824 fNodes->Add(sub2node);
15827 // Place copy #21 of ITS5 directly in I565
15829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15830 sub2node->SetLineColor(kColorITS);
15831 sub2node->SetVisibility(1);
15832 fNodes->Add(sub2node);
15835 // Place copy #22 of ITS5 directly in I565
15837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15838 sub2node->SetLineColor(kColorITS);
15839 sub2node->SetVisibility(1);
15840 fNodes->Add(sub2node);
15842 fNodes->Add(sub1node);
15845 // Place copy #31 of I565 in IT56
15847 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15848 sub1node->SetLineColor(kColorITS);
15849 sub1node->SetVisibility(0);
15852 // Place copy #1 of ITS5 directly in I565
15854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15855 sub2node->SetLineColor(kColorITS);
15856 sub2node->SetVisibility(1);
15857 fNodes->Add(sub2node);
15860 // Place copy #2 of ITS5 directly in I565
15862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15863 sub2node->SetLineColor(kColorITS);
15864 sub2node->SetVisibility(1);
15865 fNodes->Add(sub2node);
15868 // Place copy #3 of ITS5 directly in I565
15870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15871 sub2node->SetLineColor(kColorITS);
15872 sub2node->SetVisibility(1);
15873 fNodes->Add(sub2node);
15876 // Place copy #4 of ITS5 directly in I565
15878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15879 sub2node->SetLineColor(kColorITS);
15880 sub2node->SetVisibility(1);
15881 fNodes->Add(sub2node);
15884 // Place copy #5 of ITS5 directly in I565
15886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15887 sub2node->SetLineColor(kColorITS);
15888 sub2node->SetVisibility(1);
15889 fNodes->Add(sub2node);
15892 // Place copy #6 of ITS5 directly in I565
15894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15895 sub2node->SetLineColor(kColorITS);
15896 sub2node->SetVisibility(1);
15897 fNodes->Add(sub2node);
15900 // Place copy #7 of ITS5 directly in I565
15902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15903 sub2node->SetLineColor(kColorITS);
15904 sub2node->SetVisibility(1);
15905 fNodes->Add(sub2node);
15908 // Place copy #8 of ITS5 directly in I565
15910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15911 sub2node->SetLineColor(kColorITS);
15912 sub2node->SetVisibility(1);
15913 fNodes->Add(sub2node);
15916 // Place copy #9 of ITS5 directly in I565
15918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15919 sub2node->SetLineColor(kColorITS);
15920 sub2node->SetVisibility(1);
15921 fNodes->Add(sub2node);
15924 // Place copy #10 of ITS5 directly in I565
15926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15927 sub2node->SetLineColor(kColorITS);
15928 sub2node->SetVisibility(1);
15929 fNodes->Add(sub2node);
15932 // Place copy #11 of ITS5 directly in I565
15934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15935 sub2node->SetLineColor(kColorITS);
15936 sub2node->SetVisibility(1);
15937 fNodes->Add(sub2node);
15940 // Place copy #12 of ITS5 directly in I565
15942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15943 sub2node->SetLineColor(kColorITS);
15944 sub2node->SetVisibility(1);
15945 fNodes->Add(sub2node);
15948 // Place copy #13 of ITS5 directly in I565
15950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15951 sub2node->SetLineColor(kColorITS);
15952 sub2node->SetVisibility(1);
15953 fNodes->Add(sub2node);
15956 // Place copy #14 of ITS5 directly in I565
15958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15959 sub2node->SetLineColor(kColorITS);
15960 sub2node->SetVisibility(1);
15961 fNodes->Add(sub2node);
15964 // Place copy #15 of ITS5 directly in I565
15966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15967 sub2node->SetLineColor(kColorITS);
15968 sub2node->SetVisibility(1);
15969 fNodes->Add(sub2node);
15972 // Place copy #16 of ITS5 directly in I565
15974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15975 sub2node->SetLineColor(kColorITS);
15976 sub2node->SetVisibility(1);
15977 fNodes->Add(sub2node);
15980 // Place copy #17 of ITS5 directly in I565
15982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15983 sub2node->SetLineColor(kColorITS);
15984 sub2node->SetVisibility(1);
15985 fNodes->Add(sub2node);
15988 // Place copy #18 of ITS5 directly in I565
15990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15991 sub2node->SetLineColor(kColorITS);
15992 sub2node->SetVisibility(1);
15993 fNodes->Add(sub2node);
15996 // Place copy #19 of ITS5 directly in I565
15998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15999 sub2node->SetLineColor(kColorITS);
16000 sub2node->SetVisibility(1);
16001 fNodes->Add(sub2node);
16004 // Place copy #20 of ITS5 directly in I565
16006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16007 sub2node->SetLineColor(kColorITS);
16008 sub2node->SetVisibility(1);
16009 fNodes->Add(sub2node);
16012 // Place copy #21 of ITS5 directly in I565
16014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16015 sub2node->SetLineColor(kColorITS);
16016 sub2node->SetVisibility(1);
16017 fNodes->Add(sub2node);
16020 // Place copy #22 of ITS5 directly in I565
16022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16023 sub2node->SetLineColor(kColorITS);
16024 sub2node->SetVisibility(1);
16025 fNodes->Add(sub2node);
16027 fNodes->Add(sub1node);
16030 // Place copy #32 of I565 in IT56
16032 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
16033 sub1node->SetLineColor(kColorITS);
16034 sub1node->SetVisibility(0);
16037 // Place copy #1 of ITS5 directly in I565
16039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16040 sub2node->SetLineColor(kColorITS);
16041 sub2node->SetVisibility(1);
16042 fNodes->Add(sub2node);
16045 // Place copy #2 of ITS5 directly in I565
16047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16048 sub2node->SetLineColor(kColorITS);
16049 sub2node->SetVisibility(1);
16050 fNodes->Add(sub2node);
16053 // Place copy #3 of ITS5 directly in I565
16055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16056 sub2node->SetLineColor(kColorITS);
16057 sub2node->SetVisibility(1);
16058 fNodes->Add(sub2node);
16061 // Place copy #4 of ITS5 directly in I565
16063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16064 sub2node->SetLineColor(kColorITS);
16065 sub2node->SetVisibility(1);
16066 fNodes->Add(sub2node);
16069 // Place copy #5 of ITS5 directly in I565
16071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16072 sub2node->SetLineColor(kColorITS);
16073 sub2node->SetVisibility(1);
16074 fNodes->Add(sub2node);
16077 // Place copy #6 of ITS5 directly in I565
16079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16080 sub2node->SetLineColor(kColorITS);
16081 sub2node->SetVisibility(1);
16082 fNodes->Add(sub2node);
16085 // Place copy #7 of ITS5 directly in I565
16087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16088 sub2node->SetLineColor(kColorITS);
16089 sub2node->SetVisibility(1);
16090 fNodes->Add(sub2node);
16093 // Place copy #8 of ITS5 directly in I565
16095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16096 sub2node->SetLineColor(kColorITS);
16097 sub2node->SetVisibility(1);
16098 fNodes->Add(sub2node);
16101 // Place copy #9 of ITS5 directly in I565
16103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16104 sub2node->SetLineColor(kColorITS);
16105 sub2node->SetVisibility(1);
16106 fNodes->Add(sub2node);
16109 // Place copy #10 of ITS5 directly in I565
16111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16112 sub2node->SetLineColor(kColorITS);
16113 sub2node->SetVisibility(1);
16114 fNodes->Add(sub2node);
16117 // Place copy #11 of ITS5 directly in I565
16119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16120 sub2node->SetLineColor(kColorITS);
16121 sub2node->SetVisibility(1);
16122 fNodes->Add(sub2node);
16125 // Place copy #12 of ITS5 directly in I565
16127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16128 sub2node->SetLineColor(kColorITS);
16129 sub2node->SetVisibility(1);
16130 fNodes->Add(sub2node);
16133 // Place copy #13 of ITS5 directly in I565
16135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16136 sub2node->SetLineColor(kColorITS);
16137 sub2node->SetVisibility(1);
16138 fNodes->Add(sub2node);
16141 // Place copy #14 of ITS5 directly in I565
16143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16144 sub2node->SetLineColor(kColorITS);
16145 sub2node->SetVisibility(1);
16146 fNodes->Add(sub2node);
16149 // Place copy #15 of ITS5 directly in I565
16151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16152 sub2node->SetLineColor(kColorITS);
16153 sub2node->SetVisibility(1);
16154 fNodes->Add(sub2node);
16157 // Place copy #16 of ITS5 directly in I565
16159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16160 sub2node->SetLineColor(kColorITS);
16161 sub2node->SetVisibility(1);
16162 fNodes->Add(sub2node);
16165 // Place copy #17 of ITS5 directly in I565
16167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16168 sub2node->SetLineColor(kColorITS);
16169 sub2node->SetVisibility(1);
16170 fNodes->Add(sub2node);
16173 // Place copy #18 of ITS5 directly in I565
16175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16176 sub2node->SetLineColor(kColorITS);
16177 sub2node->SetVisibility(1);
16178 fNodes->Add(sub2node);
16181 // Place copy #19 of ITS5 directly in I565
16183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16184 sub2node->SetLineColor(kColorITS);
16185 sub2node->SetVisibility(1);
16186 fNodes->Add(sub2node);
16189 // Place copy #20 of ITS5 directly in I565
16191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16192 sub2node->SetLineColor(kColorITS);
16193 sub2node->SetVisibility(1);
16194 fNodes->Add(sub2node);
16197 // Place copy #21 of ITS5 directly in I565
16199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16200 sub2node->SetLineColor(kColorITS);
16201 sub2node->SetVisibility(1);
16202 fNodes->Add(sub2node);
16205 // Place copy #22 of ITS5 directly in I565
16207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16208 sub2node->SetLineColor(kColorITS);
16209 sub2node->SetVisibility(1);
16210 fNodes->Add(sub2node);
16212 fNodes->Add(sub1node);
16215 // Place copy #33 of I565 in IT56
16217 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16218 sub1node->SetLineColor(kColorITS);
16219 sub1node->SetVisibility(0);
16222 // Place copy #1 of ITS5 directly in I565
16224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16225 sub2node->SetLineColor(kColorITS);
16226 sub2node->SetVisibility(1);
16227 fNodes->Add(sub2node);
16230 // Place copy #2 of ITS5 directly in I565
16232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16233 sub2node->SetLineColor(kColorITS);
16234 sub2node->SetVisibility(1);
16235 fNodes->Add(sub2node);
16238 // Place copy #3 of ITS5 directly in I565
16240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16241 sub2node->SetLineColor(kColorITS);
16242 sub2node->SetVisibility(1);
16243 fNodes->Add(sub2node);
16246 // Place copy #4 of ITS5 directly in I565
16248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16249 sub2node->SetLineColor(kColorITS);
16250 sub2node->SetVisibility(1);
16251 fNodes->Add(sub2node);
16254 // Place copy #5 of ITS5 directly in I565
16256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16257 sub2node->SetLineColor(kColorITS);
16258 sub2node->SetVisibility(1);
16259 fNodes->Add(sub2node);
16262 // Place copy #6 of ITS5 directly in I565
16264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16265 sub2node->SetLineColor(kColorITS);
16266 sub2node->SetVisibility(1);
16267 fNodes->Add(sub2node);
16270 // Place copy #7 of ITS5 directly in I565
16272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16273 sub2node->SetLineColor(kColorITS);
16274 sub2node->SetVisibility(1);
16275 fNodes->Add(sub2node);
16278 // Place copy #8 of ITS5 directly in I565
16280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16281 sub2node->SetLineColor(kColorITS);
16282 sub2node->SetVisibility(1);
16283 fNodes->Add(sub2node);
16286 // Place copy #9 of ITS5 directly in I565
16288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16289 sub2node->SetLineColor(kColorITS);
16290 sub2node->SetVisibility(1);
16291 fNodes->Add(sub2node);
16294 // Place copy #10 of ITS5 directly in I565
16296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16297 sub2node->SetLineColor(kColorITS);
16298 sub2node->SetVisibility(1);
16299 fNodes->Add(sub2node);
16302 // Place copy #11 of ITS5 directly in I565
16304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16305 sub2node->SetLineColor(kColorITS);
16306 sub2node->SetVisibility(1);
16307 fNodes->Add(sub2node);
16310 // Place copy #12 of ITS5 directly in I565
16312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16313 sub2node->SetLineColor(kColorITS);
16314 sub2node->SetVisibility(1);
16315 fNodes->Add(sub2node);
16318 // Place copy #13 of ITS5 directly in I565
16320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16321 sub2node->SetLineColor(kColorITS);
16322 sub2node->SetVisibility(1);
16323 fNodes->Add(sub2node);
16326 // Place copy #14 of ITS5 directly in I565
16328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16329 sub2node->SetLineColor(kColorITS);
16330 sub2node->SetVisibility(1);
16331 fNodes->Add(sub2node);
16334 // Place copy #15 of ITS5 directly in I565
16336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16337 sub2node->SetLineColor(kColorITS);
16338 sub2node->SetVisibility(1);
16339 fNodes->Add(sub2node);
16342 // Place copy #16 of ITS5 directly in I565
16344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16345 sub2node->SetLineColor(kColorITS);
16346 sub2node->SetVisibility(1);
16347 fNodes->Add(sub2node);
16350 // Place copy #17 of ITS5 directly in I565
16352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16353 sub2node->SetLineColor(kColorITS);
16354 sub2node->SetVisibility(1);
16355 fNodes->Add(sub2node);
16358 // Place copy #18 of ITS5 directly in I565
16360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16361 sub2node->SetLineColor(kColorITS);
16362 sub2node->SetVisibility(1);
16363 fNodes->Add(sub2node);
16366 // Place copy #19 of ITS5 directly in I565
16368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16369 sub2node->SetLineColor(kColorITS);
16370 sub2node->SetVisibility(1);
16371 fNodes->Add(sub2node);
16374 // Place copy #20 of ITS5 directly in I565
16376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16377 sub2node->SetLineColor(kColorITS);
16378 sub2node->SetVisibility(1);
16379 fNodes->Add(sub2node);
16382 // Place copy #21 of ITS5 directly in I565
16384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16385 sub2node->SetLineColor(kColorITS);
16386 sub2node->SetVisibility(1);
16387 fNodes->Add(sub2node);
16390 // Place copy #22 of ITS5 directly in I565
16392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16393 sub2node->SetLineColor(kColorITS);
16394 sub2node->SetVisibility(1);
16395 fNodes->Add(sub2node);
16397 fNodes->Add(sub1node);
16400 // Place copy #34 of I565 in IT56
16402 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16403 sub1node->SetLineColor(kColorITS);
16404 sub1node->SetVisibility(0);
16407 // Place copy #1 of ITS5 directly in I565
16409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16410 sub2node->SetLineColor(kColorITS);
16411 sub2node->SetVisibility(1);
16412 fNodes->Add(sub2node);
16415 // Place copy #2 of ITS5 directly in I565
16417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16418 sub2node->SetLineColor(kColorITS);
16419 sub2node->SetVisibility(1);
16420 fNodes->Add(sub2node);
16423 // Place copy #3 of ITS5 directly in I565
16425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16426 sub2node->SetLineColor(kColorITS);
16427 sub2node->SetVisibility(1);
16428 fNodes->Add(sub2node);
16431 // Place copy #4 of ITS5 directly in I565
16433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16434 sub2node->SetLineColor(kColorITS);
16435 sub2node->SetVisibility(1);
16436 fNodes->Add(sub2node);
16439 // Place copy #5 of ITS5 directly in I565
16441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16442 sub2node->SetLineColor(kColorITS);
16443 sub2node->SetVisibility(1);
16444 fNodes->Add(sub2node);
16447 // Place copy #6 of ITS5 directly in I565
16449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16450 sub2node->SetLineColor(kColorITS);
16451 sub2node->SetVisibility(1);
16452 fNodes->Add(sub2node);
16455 // Place copy #7 of ITS5 directly in I565
16457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16458 sub2node->SetLineColor(kColorITS);
16459 sub2node->SetVisibility(1);
16460 fNodes->Add(sub2node);
16463 // Place copy #8 of ITS5 directly in I565
16465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16466 sub2node->SetLineColor(kColorITS);
16467 sub2node->SetVisibility(1);
16468 fNodes->Add(sub2node);
16471 // Place copy #9 of ITS5 directly in I565
16473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16474 sub2node->SetLineColor(kColorITS);
16475 sub2node->SetVisibility(1);
16476 fNodes->Add(sub2node);
16479 // Place copy #10 of ITS5 directly in I565
16481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16482 sub2node->SetLineColor(kColorITS);
16483 sub2node->SetVisibility(1);
16484 fNodes->Add(sub2node);
16487 // Place copy #11 of ITS5 directly in I565
16489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16490 sub2node->SetLineColor(kColorITS);
16491 sub2node->SetVisibility(1);
16492 fNodes->Add(sub2node);
16495 // Place copy #12 of ITS5 directly in I565
16497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16498 sub2node->SetLineColor(kColorITS);
16499 sub2node->SetVisibility(1);
16500 fNodes->Add(sub2node);
16503 // Place copy #13 of ITS5 directly in I565
16505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16506 sub2node->SetLineColor(kColorITS);
16507 sub2node->SetVisibility(1);
16508 fNodes->Add(sub2node);
16511 // Place copy #14 of ITS5 directly in I565
16513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16514 sub2node->SetLineColor(kColorITS);
16515 sub2node->SetVisibility(1);
16516 fNodes->Add(sub2node);
16519 // Place copy #15 of ITS5 directly in I565
16521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16522 sub2node->SetLineColor(kColorITS);
16523 sub2node->SetVisibility(1);
16524 fNodes->Add(sub2node);
16527 // Place copy #16 of ITS5 directly in I565
16529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16530 sub2node->SetLineColor(kColorITS);
16531 sub2node->SetVisibility(1);
16532 fNodes->Add(sub2node);
16535 // Place copy #17 of ITS5 directly in I565
16537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16538 sub2node->SetLineColor(kColorITS);
16539 sub2node->SetVisibility(1);
16540 fNodes->Add(sub2node);
16543 // Place copy #18 of ITS5 directly in I565
16545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16546 sub2node->SetLineColor(kColorITS);
16547 sub2node->SetVisibility(1);
16548 fNodes->Add(sub2node);
16551 // Place copy #19 of ITS5 directly in I565
16553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16554 sub2node->SetLineColor(kColorITS);
16555 sub2node->SetVisibility(1);
16556 fNodes->Add(sub2node);
16559 // Place copy #20 of ITS5 directly in I565
16561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16562 sub2node->SetLineColor(kColorITS);
16563 sub2node->SetVisibility(1);
16564 fNodes->Add(sub2node);
16567 // Place copy #21 of ITS5 directly in I565
16569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16570 sub2node->SetLineColor(kColorITS);
16571 sub2node->SetVisibility(1);
16572 fNodes->Add(sub2node);
16575 // Place copy #22 of ITS5 directly in I565
16577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16578 sub2node->SetLineColor(kColorITS);
16579 sub2node->SetVisibility(1);
16580 fNodes->Add(sub2node);
16582 fNodes->Add(sub1node);
16585 // Place copy #1 of I569 in IT56
16587 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16588 sub1node->SetLineColor(kColorITS);
16589 sub1node->SetVisibility(0);
16592 // Place copy #1 of ITS6 in I569
16594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16595 sub2node->SetLineColor(kColorITS);
16596 sub2node->SetVisibility(1);
16597 fNodes->Add(sub2node);
16600 // Place copy #2 of ITS6 in I569
16602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16603 sub2node->SetLineColor(kColorITS);
16604 sub2node->SetVisibility(1);
16605 fNodes->Add(sub2node);
16608 // Place copy #3 of ITS6 in I569
16610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16611 sub2node->SetLineColor(kColorITS);
16612 sub2node->SetVisibility(1);
16613 fNodes->Add(sub2node);
16616 // Place copy #4 of ITS6 in I569
16618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16619 sub2node->SetLineColor(kColorITS);
16620 sub2node->SetVisibility(1);
16621 fNodes->Add(sub2node);
16624 // Place copy #5 of ITS6 in I569
16626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16627 sub2node->SetLineColor(kColorITS);
16628 sub2node->SetVisibility(1);
16629 fNodes->Add(sub2node);
16632 // Place copy #6 of ITS6 in I569
16634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16635 sub2node->SetLineColor(kColorITS);
16636 sub2node->SetVisibility(1);
16637 fNodes->Add(sub2node);
16640 // Place copy #7 of ITS6 in I569
16642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16643 sub2node->SetLineColor(kColorITS);
16644 sub2node->SetVisibility(1);
16645 fNodes->Add(sub2node);
16648 // Place copy #8 of ITS6 in I569
16650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16651 sub2node->SetLineColor(kColorITS);
16652 sub2node->SetVisibility(1);
16653 fNodes->Add(sub2node);
16656 // Place copy #9 of ITS6 in I569
16658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16659 sub2node->SetLineColor(kColorITS);
16660 sub2node->SetVisibility(1);
16661 fNodes->Add(sub2node);
16664 // Place copy #10 of ITS6 in I569
16666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16667 sub2node->SetLineColor(kColorITS);
16668 sub2node->SetVisibility(1);
16669 fNodes->Add(sub2node);
16672 // Place copy #11 of ITS6 in I569
16674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16675 sub2node->SetLineColor(kColorITS);
16676 sub2node->SetVisibility(1);
16677 fNodes->Add(sub2node);
16680 // Place copy #12 of ITS6 in I569
16682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16683 sub2node->SetLineColor(kColorITS);
16684 sub2node->SetVisibility(1);
16685 fNodes->Add(sub2node);
16688 // Place copy #13 of ITS6 in I569
16690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16691 sub2node->SetLineColor(kColorITS);
16692 sub2node->SetVisibility(1);
16693 fNodes->Add(sub2node);
16696 // Place copy #14 of ITS6 in I569
16698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16699 sub2node->SetLineColor(kColorITS);
16700 sub2node->SetVisibility(1);
16701 fNodes->Add(sub2node);
16704 // Place copy #15 of ITS6 in I569
16706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16707 sub2node->SetLineColor(kColorITS);
16708 sub2node->SetVisibility(1);
16709 fNodes->Add(sub2node);
16712 // Place copy #16 of ITS6 in I569
16714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16715 sub2node->SetLineColor(kColorITS);
16716 sub2node->SetVisibility(1);
16717 fNodes->Add(sub2node);
16720 // Place copy #17 of ITS6 in I569
16722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16723 sub2node->SetLineColor(kColorITS);
16724 sub2node->SetVisibility(1);
16725 fNodes->Add(sub2node);
16728 // Place copy #18 of ITS6 in I569
16730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16731 sub2node->SetLineColor(kColorITS);
16732 sub2node->SetVisibility(1);
16733 fNodes->Add(sub2node);
16736 // Place copy #19 of ITS6 in I569
16738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16739 sub2node->SetLineColor(kColorITS);
16740 sub2node->SetVisibility(1);
16741 fNodes->Add(sub2node);
16744 // Place copy #20 of ITS6 in I569
16746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16747 sub2node->SetLineColor(kColorITS);
16748 sub2node->SetVisibility(1);
16749 fNodes->Add(sub2node);
16752 // Place copy #21 of ITS6 in I569
16754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16755 sub2node->SetLineColor(kColorITS);
16756 sub2node->SetVisibility(1);
16757 fNodes->Add(sub2node);
16760 // Place copy #22 of ITS6 in I569
16762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16763 sub2node->SetLineColor(kColorITS);
16764 sub2node->SetVisibility(1);
16765 fNodes->Add(sub2node);
16768 // Place copy #23 of ITS6 in I569
16770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16771 sub2node->SetLineColor(kColorITS);
16772 sub2node->SetVisibility(1);
16773 fNodes->Add(sub2node);
16776 // Place copy #24 of ITS6 in I569
16778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16779 sub2node->SetLineColor(kColorITS);
16780 sub2node->SetVisibility(1);
16781 fNodes->Add(sub2node);
16784 // Place copy #25 of ITS6 in I569
16786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16787 sub2node->SetLineColor(kColorITS);
16788 sub2node->SetVisibility(1);
16789 fNodes->Add(sub2node);
16791 fNodes->Add(sub1node);
16794 // Place copy #2 of I569 in IT56
16796 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16797 sub1node->SetLineColor(kColorITS);
16798 sub1node->SetVisibility(0);
16801 // Place copy #1 of ITS6 in I569
16803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16804 sub2node->SetLineColor(kColorITS);
16805 sub2node->SetVisibility(1);
16806 fNodes->Add(sub2node);
16809 // Place copy #2 of ITS6 in I569
16811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16812 sub2node->SetLineColor(kColorITS);
16813 sub2node->SetVisibility(1);
16814 fNodes->Add(sub2node);
16817 // Place copy #3 of ITS6 in I569
16819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16820 sub2node->SetLineColor(kColorITS);
16821 sub2node->SetVisibility(1);
16822 fNodes->Add(sub2node);
16825 // Place copy #4 of ITS6 in I569
16827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16828 sub2node->SetLineColor(kColorITS);
16829 sub2node->SetVisibility(1);
16830 fNodes->Add(sub2node);
16833 // Place copy #5 of ITS6 in I569
16835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16836 sub2node->SetLineColor(kColorITS);
16837 sub2node->SetVisibility(1);
16838 fNodes->Add(sub2node);
16841 // Place copy #6 of ITS6 in I569
16843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16844 sub2node->SetLineColor(kColorITS);
16845 sub2node->SetVisibility(1);
16846 fNodes->Add(sub2node);
16849 // Place copy #7 of ITS6 in I569
16851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16852 sub2node->SetLineColor(kColorITS);
16853 sub2node->SetVisibility(1);
16854 fNodes->Add(sub2node);
16857 // Place copy #8 of ITS6 in I569
16859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16860 sub2node->SetLineColor(kColorITS);
16861 sub2node->SetVisibility(1);
16862 fNodes->Add(sub2node);
16865 // Place copy #9 of ITS6 in I569
16867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16868 sub2node->SetLineColor(kColorITS);
16869 sub2node->SetVisibility(1);
16870 fNodes->Add(sub2node);
16873 // Place copy #10 of ITS6 in I569
16875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16876 sub2node->SetLineColor(kColorITS);
16877 sub2node->SetVisibility(1);
16878 fNodes->Add(sub2node);
16881 // Place copy #11 of ITS6 in I569
16883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16884 sub2node->SetLineColor(kColorITS);
16885 sub2node->SetVisibility(1);
16886 fNodes->Add(sub2node);
16889 // Place copy #12 of ITS6 in I569
16891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16892 sub2node->SetLineColor(kColorITS);
16893 sub2node->SetVisibility(1);
16894 fNodes->Add(sub2node);
16897 // Place copy #13 of ITS6 in I569
16899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16900 sub2node->SetLineColor(kColorITS);
16901 sub2node->SetVisibility(1);
16902 fNodes->Add(sub2node);
16905 // Place copy #14 of ITS6 in I569
16907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16908 sub2node->SetLineColor(kColorITS);
16909 sub2node->SetVisibility(1);
16910 fNodes->Add(sub2node);
16913 // Place copy #15 of ITS6 in I569
16915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16916 sub2node->SetLineColor(kColorITS);
16917 sub2node->SetVisibility(1);
16918 fNodes->Add(sub2node);
16921 // Place copy #16 of ITS6 in I569
16923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16924 sub2node->SetLineColor(kColorITS);
16925 sub2node->SetVisibility(1);
16926 fNodes->Add(sub2node);
16929 // Place copy #17 of ITS6 in I569
16931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16932 sub2node->SetLineColor(kColorITS);
16933 sub2node->SetVisibility(1);
16934 fNodes->Add(sub2node);
16937 // Place copy #18 of ITS6 in I569
16939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16940 sub2node->SetLineColor(kColorITS);
16941 sub2node->SetVisibility(1);
16942 fNodes->Add(sub2node);
16945 // Place copy #19 of ITS6 in I569
16947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16948 sub2node->SetLineColor(kColorITS);
16949 sub2node->SetVisibility(1);
16950 fNodes->Add(sub2node);
16953 // Place copy #20 of ITS6 in I569
16955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16956 sub2node->SetLineColor(kColorITS);
16957 sub2node->SetVisibility(1);
16958 fNodes->Add(sub2node);
16961 // Place copy #21 of ITS6 in I569
16963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16964 sub2node->SetLineColor(kColorITS);
16965 sub2node->SetVisibility(1);
16966 fNodes->Add(sub2node);
16969 // Place copy #22 of ITS6 in I569
16971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16972 sub2node->SetLineColor(kColorITS);
16973 sub2node->SetVisibility(1);
16974 fNodes->Add(sub2node);
16977 // Place copy #23 of ITS6 in I569
16979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16980 sub2node->SetLineColor(kColorITS);
16981 sub2node->SetVisibility(1);
16982 fNodes->Add(sub2node);
16985 // Place copy #24 of ITS6 in I569
16987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16988 sub2node->SetLineColor(kColorITS);
16989 sub2node->SetVisibility(1);
16990 fNodes->Add(sub2node);
16993 // Place copy #25 of ITS6 in I569
16995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16996 sub2node->SetLineColor(kColorITS);
16997 sub2node->SetVisibility(1);
16998 fNodes->Add(sub2node);
17000 fNodes->Add(sub1node);
17003 // Place copy #3 of I569 in IT56
17005 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
17006 sub1node->SetLineColor(kColorITS);
17007 sub1node->SetVisibility(0);
17010 // Place copy #1 of ITS6 in I569
17012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17013 sub2node->SetLineColor(kColorITS);
17014 sub2node->SetVisibility(1);
17015 fNodes->Add(sub2node);
17018 // Place copy #2 of ITS6 in I569
17020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17021 sub2node->SetLineColor(kColorITS);
17022 sub2node->SetVisibility(1);
17023 fNodes->Add(sub2node);
17026 // Place copy #3 of ITS6 in I569
17028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17029 sub2node->SetLineColor(kColorITS);
17030 sub2node->SetVisibility(1);
17031 fNodes->Add(sub2node);
17034 // Place copy #4 of ITS6 in I569
17036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17037 sub2node->SetLineColor(kColorITS);
17038 sub2node->SetVisibility(1);
17039 fNodes->Add(sub2node);
17042 // Place copy #5 of ITS6 in I569
17044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17045 sub2node->SetLineColor(kColorITS);
17046 sub2node->SetVisibility(1);
17047 fNodes->Add(sub2node);
17050 // Place copy #6 of ITS6 in I569
17052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17053 sub2node->SetLineColor(kColorITS);
17054 sub2node->SetVisibility(1);
17055 fNodes->Add(sub2node);
17058 // Place copy #7 of ITS6 in I569
17060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17061 sub2node->SetLineColor(kColorITS);
17062 sub2node->SetVisibility(1);
17063 fNodes->Add(sub2node);
17066 // Place copy #8 of ITS6 in I569
17068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17069 sub2node->SetLineColor(kColorITS);
17070 sub2node->SetVisibility(1);
17071 fNodes->Add(sub2node);
17074 // Place copy #9 of ITS6 in I569
17076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17077 sub2node->SetLineColor(kColorITS);
17078 sub2node->SetVisibility(1);
17079 fNodes->Add(sub2node);
17082 // Place copy #10 of ITS6 in I569
17084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17085 sub2node->SetLineColor(kColorITS);
17086 sub2node->SetVisibility(1);
17087 fNodes->Add(sub2node);
17090 // Place copy #11 of ITS6 in I569
17092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17093 sub2node->SetLineColor(kColorITS);
17094 sub2node->SetVisibility(1);
17095 fNodes->Add(sub2node);
17098 // Place copy #12 of ITS6 in I569
17100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17101 sub2node->SetLineColor(kColorITS);
17102 sub2node->SetVisibility(1);
17103 fNodes->Add(sub2node);
17106 // Place copy #13 of ITS6 in I569
17108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17109 sub2node->SetLineColor(kColorITS);
17110 sub2node->SetVisibility(1);
17111 fNodes->Add(sub2node);
17114 // Place copy #14 of ITS6 in I569
17116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17117 sub2node->SetLineColor(kColorITS);
17118 sub2node->SetVisibility(1);
17119 fNodes->Add(sub2node);
17122 // Place copy #15 of ITS6 in I569
17124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17125 sub2node->SetLineColor(kColorITS);
17126 sub2node->SetVisibility(1);
17127 fNodes->Add(sub2node);
17130 // Place copy #16 of ITS6 in I569
17132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17133 sub2node->SetLineColor(kColorITS);
17134 sub2node->SetVisibility(1);
17135 fNodes->Add(sub2node);
17138 // Place copy #17 of ITS6 in I569
17140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17141 sub2node->SetLineColor(kColorITS);
17142 sub2node->SetVisibility(1);
17143 fNodes->Add(sub2node);
17146 // Place copy #18 of ITS6 in I569
17148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17149 sub2node->SetLineColor(kColorITS);
17150 sub2node->SetVisibility(1);
17151 fNodes->Add(sub2node);
17154 // Place copy #19 of ITS6 in I569
17156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17157 sub2node->SetLineColor(kColorITS);
17158 sub2node->SetVisibility(1);
17159 fNodes->Add(sub2node);
17162 // Place copy #20 of ITS6 in I569
17164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17165 sub2node->SetLineColor(kColorITS);
17166 sub2node->SetVisibility(1);
17167 fNodes->Add(sub2node);
17170 // Place copy #21 of ITS6 in I569
17172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17173 sub2node->SetLineColor(kColorITS);
17174 sub2node->SetVisibility(1);
17175 fNodes->Add(sub2node);
17178 // Place copy #22 of ITS6 in I569
17180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17181 sub2node->SetLineColor(kColorITS);
17182 sub2node->SetVisibility(1);
17183 fNodes->Add(sub2node);
17186 // Place copy #23 of ITS6 in I569
17188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17189 sub2node->SetLineColor(kColorITS);
17190 sub2node->SetVisibility(1);
17191 fNodes->Add(sub2node);
17194 // Place copy #24 of ITS6 in I569
17196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17197 sub2node->SetLineColor(kColorITS);
17198 sub2node->SetVisibility(1);
17199 fNodes->Add(sub2node);
17202 // Place copy #25 of ITS6 in I569
17204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17205 sub2node->SetLineColor(kColorITS);
17206 sub2node->SetVisibility(1);
17207 fNodes->Add(sub2node);
17209 fNodes->Add(sub1node);
17212 // Place copy #4 of I569 in IT56
17214 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17215 sub1node->SetLineColor(kColorITS);
17216 sub1node->SetVisibility(0);
17219 // Place copy #1 of ITS6 in I569
17221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17222 sub2node->SetLineColor(kColorITS);
17223 sub2node->SetVisibility(1);
17224 fNodes->Add(sub2node);
17227 // Place copy #2 of ITS6 in I569
17229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17230 sub2node->SetLineColor(kColorITS);
17231 sub2node->SetVisibility(1);
17232 fNodes->Add(sub2node);
17235 // Place copy #3 of ITS6 in I569
17237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17238 sub2node->SetLineColor(kColorITS);
17239 sub2node->SetVisibility(1);
17240 fNodes->Add(sub2node);
17243 // Place copy #4 of ITS6 in I569
17245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17246 sub2node->SetLineColor(kColorITS);
17247 sub2node->SetVisibility(1);
17248 fNodes->Add(sub2node);
17251 // Place copy #5 of ITS6 in I569
17253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17254 sub2node->SetLineColor(kColorITS);
17255 sub2node->SetVisibility(1);
17256 fNodes->Add(sub2node);
17259 // Place copy #6 of ITS6 in I569
17261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17262 sub2node->SetLineColor(kColorITS);
17263 sub2node->SetVisibility(1);
17264 fNodes->Add(sub2node);
17267 // Place copy #7 of ITS6 in I569
17269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17270 sub2node->SetLineColor(kColorITS);
17271 sub2node->SetVisibility(1);
17272 fNodes->Add(sub2node);
17275 // Place copy #8 of ITS6 in I569
17277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17278 sub2node->SetLineColor(kColorITS);
17279 sub2node->SetVisibility(1);
17280 fNodes->Add(sub2node);
17283 // Place copy #9 of ITS6 in I569
17285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17286 sub2node->SetLineColor(kColorITS);
17287 sub2node->SetVisibility(1);
17288 fNodes->Add(sub2node);
17291 // Place copy #10 of ITS6 in I569
17293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17294 sub2node->SetLineColor(kColorITS);
17295 sub2node->SetVisibility(1);
17296 fNodes->Add(sub2node);
17299 // Place copy #11 of ITS6 in I569
17301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17302 sub2node->SetLineColor(kColorITS);
17303 sub2node->SetVisibility(1);
17304 fNodes->Add(sub2node);
17307 // Place copy #12 of ITS6 in I569
17309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17310 sub2node->SetLineColor(kColorITS);
17311 sub2node->SetVisibility(1);
17312 fNodes->Add(sub2node);
17315 // Place copy #13 of ITS6 in I569
17317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17318 sub2node->SetLineColor(kColorITS);
17319 sub2node->SetVisibility(1);
17320 fNodes->Add(sub2node);
17323 // Place copy #14 of ITS6 in I569
17325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17326 sub2node->SetLineColor(kColorITS);
17327 sub2node->SetVisibility(1);
17328 fNodes->Add(sub2node);
17331 // Place copy #15 of ITS6 in I569
17333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17334 sub2node->SetLineColor(kColorITS);
17335 sub2node->SetVisibility(1);
17336 fNodes->Add(sub2node);
17339 // Place copy #16 of ITS6 in I569
17341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17342 sub2node->SetLineColor(kColorITS);
17343 sub2node->SetVisibility(1);
17344 fNodes->Add(sub2node);
17347 // Place copy #17 of ITS6 in I569
17349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17350 sub2node->SetLineColor(kColorITS);
17351 sub2node->SetVisibility(1);
17352 fNodes->Add(sub2node);
17355 // Place copy #18 of ITS6 in I569
17357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17358 sub2node->SetLineColor(kColorITS);
17359 sub2node->SetVisibility(1);
17360 fNodes->Add(sub2node);
17363 // Place copy #19 of ITS6 in I569
17365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17366 sub2node->SetLineColor(kColorITS);
17367 sub2node->SetVisibility(1);
17368 fNodes->Add(sub2node);
17371 // Place copy #20 of ITS6 in I569
17373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17374 sub2node->SetLineColor(kColorITS);
17375 sub2node->SetVisibility(1);
17376 fNodes->Add(sub2node);
17379 // Place copy #21 of ITS6 in I569
17381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17382 sub2node->SetLineColor(kColorITS);
17383 sub2node->SetVisibility(1);
17384 fNodes->Add(sub2node);
17387 // Place copy #22 of ITS6 in I569
17389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17390 sub2node->SetLineColor(kColorITS);
17391 sub2node->SetVisibility(1);
17392 fNodes->Add(sub2node);
17395 // Place copy #23 of ITS6 in I569
17397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17398 sub2node->SetLineColor(kColorITS);
17399 sub2node->SetVisibility(1);
17400 fNodes->Add(sub2node);
17403 // Place copy #24 of ITS6 in I569
17405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17406 sub2node->SetLineColor(kColorITS);
17407 sub2node->SetVisibility(1);
17408 fNodes->Add(sub2node);
17411 // Place copy #25 of ITS6 in I569
17413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17414 sub2node->SetLineColor(kColorITS);
17415 sub2node->SetVisibility(1);
17416 fNodes->Add(sub2node);
17418 fNodes->Add(sub1node);
17421 // Place copy #5 of I569 in IT56
17423 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17424 sub1node->SetLineColor(kColorITS);
17425 sub1node->SetVisibility(0);
17428 // Place copy #1 of ITS6 in I569
17430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17431 sub2node->SetLineColor(kColorITS);
17432 sub2node->SetVisibility(1);
17433 fNodes->Add(sub2node);
17436 // Place copy #2 of ITS6 in I569
17438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17439 sub2node->SetLineColor(kColorITS);
17440 sub2node->SetVisibility(1);
17441 fNodes->Add(sub2node);
17444 // Place copy #3 of ITS6 in I569
17446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17447 sub2node->SetLineColor(kColorITS);
17448 sub2node->SetVisibility(1);
17449 fNodes->Add(sub2node);
17452 // Place copy #4 of ITS6 in I569
17454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17455 sub2node->SetLineColor(kColorITS);
17456 sub2node->SetVisibility(1);
17457 fNodes->Add(sub2node);
17460 // Place copy #5 of ITS6 in I569
17462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17463 sub2node->SetLineColor(kColorITS);
17464 sub2node->SetVisibility(1);
17465 fNodes->Add(sub2node);
17468 // Place copy #6 of ITS6 in I569
17470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17471 sub2node->SetLineColor(kColorITS);
17472 sub2node->SetVisibility(1);
17473 fNodes->Add(sub2node);
17476 // Place copy #7 of ITS6 in I569
17478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17479 sub2node->SetLineColor(kColorITS);
17480 sub2node->SetVisibility(1);
17481 fNodes->Add(sub2node);
17484 // Place copy #8 of ITS6 in I569
17486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17487 sub2node->SetLineColor(kColorITS);
17488 sub2node->SetVisibility(1);
17489 fNodes->Add(sub2node);
17492 // Place copy #9 of ITS6 in I569
17494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17495 sub2node->SetLineColor(kColorITS);
17496 sub2node->SetVisibility(1);
17497 fNodes->Add(sub2node);
17500 // Place copy #10 of ITS6 in I569
17502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17503 sub2node->SetLineColor(kColorITS);
17504 sub2node->SetVisibility(1);
17505 fNodes->Add(sub2node);
17508 // Place copy #11 of ITS6 in I569
17510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17511 sub2node->SetLineColor(kColorITS);
17512 sub2node->SetVisibility(1);
17513 fNodes->Add(sub2node);
17516 // Place copy #12 of ITS6 in I569
17518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17519 sub2node->SetLineColor(kColorITS);
17520 sub2node->SetVisibility(1);
17521 fNodes->Add(sub2node);
17524 // Place copy #13 of ITS6 in I569
17526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17527 sub2node->SetLineColor(kColorITS);
17528 sub2node->SetVisibility(1);
17529 fNodes->Add(sub2node);
17532 // Place copy #14 of ITS6 in I569
17534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17535 sub2node->SetLineColor(kColorITS);
17536 sub2node->SetVisibility(1);
17537 fNodes->Add(sub2node);
17540 // Place copy #15 of ITS6 in I569
17542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17543 sub2node->SetLineColor(kColorITS);
17544 sub2node->SetVisibility(1);
17545 fNodes->Add(sub2node);
17548 // Place copy #16 of ITS6 in I569
17550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17551 sub2node->SetLineColor(kColorITS);
17552 sub2node->SetVisibility(1);
17553 fNodes->Add(sub2node);
17556 // Place copy #17 of ITS6 in I569
17558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17559 sub2node->SetLineColor(kColorITS);
17560 sub2node->SetVisibility(1);
17561 fNodes->Add(sub2node);
17564 // Place copy #18 of ITS6 in I569
17566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17567 sub2node->SetLineColor(kColorITS);
17568 sub2node->SetVisibility(1);
17569 fNodes->Add(sub2node);
17572 // Place copy #19 of ITS6 in I569
17574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17575 sub2node->SetLineColor(kColorITS);
17576 sub2node->SetVisibility(1);
17577 fNodes->Add(sub2node);
17580 // Place copy #20 of ITS6 in I569
17582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17583 sub2node->SetLineColor(kColorITS);
17584 sub2node->SetVisibility(1);
17585 fNodes->Add(sub2node);
17588 // Place copy #21 of ITS6 in I569
17590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17591 sub2node->SetLineColor(kColorITS);
17592 sub2node->SetVisibility(1);
17593 fNodes->Add(sub2node);
17596 // Place copy #22 of ITS6 in I569
17598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17599 sub2node->SetLineColor(kColorITS);
17600 sub2node->SetVisibility(1);
17601 fNodes->Add(sub2node);
17604 // Place copy #23 of ITS6 in I569
17606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17607 sub2node->SetLineColor(kColorITS);
17608 sub2node->SetVisibility(1);
17609 fNodes->Add(sub2node);
17612 // Place copy #24 of ITS6 in I569
17614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17615 sub2node->SetLineColor(kColorITS);
17616 sub2node->SetVisibility(1);
17617 fNodes->Add(sub2node);
17620 // Place copy #25 of ITS6 in I569
17622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17623 sub2node->SetLineColor(kColorITS);
17624 sub2node->SetVisibility(1);
17625 fNodes->Add(sub2node);
17627 fNodes->Add(sub1node);
17630 // Place copy #6 of I569 in IT56
17632 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17633 sub1node->SetLineColor(kColorITS);
17634 sub1node->SetVisibility(0);
17637 // Place copy #1 of ITS6 in I569
17639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17640 sub2node->SetLineColor(kColorITS);
17641 sub2node->SetVisibility(1);
17642 fNodes->Add(sub2node);
17645 // Place copy #2 of ITS6 in I569
17647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17648 sub2node->SetLineColor(kColorITS);
17649 sub2node->SetVisibility(1);
17650 fNodes->Add(sub2node);
17653 // Place copy #3 of ITS6 in I569
17655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17656 sub2node->SetLineColor(kColorITS);
17657 sub2node->SetVisibility(1);
17658 fNodes->Add(sub2node);
17661 // Place copy #4 of ITS6 in I569
17663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17664 sub2node->SetLineColor(kColorITS);
17665 sub2node->SetVisibility(1);
17666 fNodes->Add(sub2node);
17669 // Place copy #5 of ITS6 in I569
17671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17672 sub2node->SetLineColor(kColorITS);
17673 sub2node->SetVisibility(1);
17674 fNodes->Add(sub2node);
17677 // Place copy #6 of ITS6 in I569
17679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17680 sub2node->SetLineColor(kColorITS);
17681 sub2node->SetVisibility(1);
17682 fNodes->Add(sub2node);
17685 // Place copy #7 of ITS6 in I569
17687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17688 sub2node->SetLineColor(kColorITS);
17689 sub2node->SetVisibility(1);
17690 fNodes->Add(sub2node);
17693 // Place copy #8 of ITS6 in I569
17695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17696 sub2node->SetLineColor(kColorITS);
17697 sub2node->SetVisibility(1);
17698 fNodes->Add(sub2node);
17701 // Place copy #9 of ITS6 in I569
17703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17704 sub2node->SetLineColor(kColorITS);
17705 sub2node->SetVisibility(1);
17706 fNodes->Add(sub2node);
17709 // Place copy #10 of ITS6 in I569
17711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17712 sub2node->SetLineColor(kColorITS);
17713 sub2node->SetVisibility(1);
17714 fNodes->Add(sub2node);
17717 // Place copy #11 of ITS6 in I569
17719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17720 sub2node->SetLineColor(kColorITS);
17721 sub2node->SetVisibility(1);
17722 fNodes->Add(sub2node);
17725 // Place copy #12 of ITS6 in I569
17727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17728 sub2node->SetLineColor(kColorITS);
17729 sub2node->SetVisibility(1);
17730 fNodes->Add(sub2node);
17733 // Place copy #13 of ITS6 in I569
17735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17736 sub2node->SetLineColor(kColorITS);
17737 sub2node->SetVisibility(1);
17738 fNodes->Add(sub2node);
17741 // Place copy #14 of ITS6 in I569
17743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17744 sub2node->SetLineColor(kColorITS);
17745 sub2node->SetVisibility(1);
17746 fNodes->Add(sub2node);
17749 // Place copy #15 of ITS6 in I569
17751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17752 sub2node->SetLineColor(kColorITS);
17753 sub2node->SetVisibility(1);
17754 fNodes->Add(sub2node);
17757 // Place copy #16 of ITS6 in I569
17759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17760 sub2node->SetLineColor(kColorITS);
17761 sub2node->SetVisibility(1);
17762 fNodes->Add(sub2node);
17765 // Place copy #17 of ITS6 in I569
17767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17768 sub2node->SetLineColor(kColorITS);
17769 sub2node->SetVisibility(1);
17770 fNodes->Add(sub2node);
17773 // Place copy #18 of ITS6 in I569
17775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17776 sub2node->SetLineColor(kColorITS);
17777 sub2node->SetVisibility(1);
17778 fNodes->Add(sub2node);
17781 // Place copy #19 of ITS6 in I569
17783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17784 sub2node->SetLineColor(kColorITS);
17785 sub2node->SetVisibility(1);
17786 fNodes->Add(sub2node);
17789 // Place copy #20 of ITS6 in I569
17791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17792 sub2node->SetLineColor(kColorITS);
17793 sub2node->SetVisibility(1);
17794 fNodes->Add(sub2node);
17797 // Place copy #21 of ITS6 in I569
17799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17800 sub2node->SetLineColor(kColorITS);
17801 sub2node->SetVisibility(1);
17802 fNodes->Add(sub2node);
17805 // Place copy #22 of ITS6 in I569
17807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17808 sub2node->SetLineColor(kColorITS);
17809 sub2node->SetVisibility(1);
17810 fNodes->Add(sub2node);
17813 // Place copy #23 of ITS6 in I569
17815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17816 sub2node->SetLineColor(kColorITS);
17817 sub2node->SetVisibility(1);
17818 fNodes->Add(sub2node);
17821 // Place copy #24 of ITS6 in I569
17823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17824 sub2node->SetLineColor(kColorITS);
17825 sub2node->SetVisibility(1);
17826 fNodes->Add(sub2node);
17829 // Place copy #25 of ITS6 in I569
17831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17832 sub2node->SetLineColor(kColorITS);
17833 sub2node->SetVisibility(1);
17834 fNodes->Add(sub2node);
17836 fNodes->Add(sub1node);
17839 // Place copy #7 of I569 in IT56
17841 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17842 sub1node->SetLineColor(kColorITS);
17843 sub1node->SetVisibility(0);
17846 // Place copy #1 of ITS6 in I569
17848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17849 sub2node->SetLineColor(kColorITS);
17850 sub2node->SetVisibility(1);
17851 fNodes->Add(sub2node);
17854 // Place copy #2 of ITS6 in I569
17856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17857 sub2node->SetLineColor(kColorITS);
17858 sub2node->SetVisibility(1);
17859 fNodes->Add(sub2node);
17862 // Place copy #3 of ITS6 in I569
17864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17865 sub2node->SetLineColor(kColorITS);
17866 sub2node->SetVisibility(1);
17867 fNodes->Add(sub2node);
17870 // Place copy #4 of ITS6 in I569
17872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17873 sub2node->SetLineColor(kColorITS);
17874 sub2node->SetVisibility(1);
17875 fNodes->Add(sub2node);
17878 // Place copy #5 of ITS6 in I569
17880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17881 sub2node->SetLineColor(kColorITS);
17882 sub2node->SetVisibility(1);
17883 fNodes->Add(sub2node);
17886 // Place copy #6 of ITS6 in I569
17888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17889 sub2node->SetLineColor(kColorITS);
17890 sub2node->SetVisibility(1);
17891 fNodes->Add(sub2node);
17894 // Place copy #7 of ITS6 in I569
17896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17897 sub2node->SetLineColor(kColorITS);
17898 sub2node->SetVisibility(1);
17899 fNodes->Add(sub2node);
17902 // Place copy #8 of ITS6 in I569
17904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17905 sub2node->SetLineColor(kColorITS);
17906 sub2node->SetVisibility(1);
17907 fNodes->Add(sub2node);
17910 // Place copy #9 of ITS6 in I569
17912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17913 sub2node->SetLineColor(kColorITS);
17914 sub2node->SetVisibility(1);
17915 fNodes->Add(sub2node);
17918 // Place copy #10 of ITS6 in I569
17920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17921 sub2node->SetLineColor(kColorITS);
17922 sub2node->SetVisibility(1);
17923 fNodes->Add(sub2node);
17926 // Place copy #11 of ITS6 in I569
17928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17929 sub2node->SetLineColor(kColorITS);
17930 sub2node->SetVisibility(1);
17931 fNodes->Add(sub2node);
17934 // Place copy #12 of ITS6 in I569
17936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17937 sub2node->SetLineColor(kColorITS);
17938 sub2node->SetVisibility(1);
17939 fNodes->Add(sub2node);
17942 // Place copy #13 of ITS6 in I569
17944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17945 sub2node->SetLineColor(kColorITS);
17946 sub2node->SetVisibility(1);
17947 fNodes->Add(sub2node);
17950 // Place copy #14 of ITS6 in I569
17952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17953 sub2node->SetLineColor(kColorITS);
17954 sub2node->SetVisibility(1);
17955 fNodes->Add(sub2node);
17958 // Place copy #15 of ITS6 in I569
17960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17961 sub2node->SetLineColor(kColorITS);
17962 sub2node->SetVisibility(1);
17963 fNodes->Add(sub2node);
17966 // Place copy #16 of ITS6 in I569
17968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17969 sub2node->SetLineColor(kColorITS);
17970 sub2node->SetVisibility(1);
17971 fNodes->Add(sub2node);
17974 // Place copy #17 of ITS6 in I569
17976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17977 sub2node->SetLineColor(kColorITS);
17978 sub2node->SetVisibility(1);
17979 fNodes->Add(sub2node);
17982 // Place copy #18 of ITS6 in I569
17984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17985 sub2node->SetLineColor(kColorITS);
17986 sub2node->SetVisibility(1);
17987 fNodes->Add(sub2node);
17990 // Place copy #19 of ITS6 in I569
17992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17993 sub2node->SetLineColor(kColorITS);
17994 sub2node->SetVisibility(1);
17995 fNodes->Add(sub2node);
17998 // Place copy #20 of ITS6 in I569
18000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18001 sub2node->SetLineColor(kColorITS);
18002 sub2node->SetVisibility(1);
18003 fNodes->Add(sub2node);
18006 // Place copy #21 of ITS6 in I569
18008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18009 sub2node->SetLineColor(kColorITS);
18010 sub2node->SetVisibility(1);
18011 fNodes->Add(sub2node);
18014 // Place copy #22 of ITS6 in I569
18016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18017 sub2node->SetLineColor(kColorITS);
18018 sub2node->SetVisibility(1);
18019 fNodes->Add(sub2node);
18022 // Place copy #23 of ITS6 in I569
18024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18025 sub2node->SetLineColor(kColorITS);
18026 sub2node->SetVisibility(1);
18027 fNodes->Add(sub2node);
18030 // Place copy #24 of ITS6 in I569
18032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18033 sub2node->SetLineColor(kColorITS);
18034 sub2node->SetVisibility(1);
18035 fNodes->Add(sub2node);
18038 // Place copy #25 of ITS6 in I569
18040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18041 sub2node->SetLineColor(kColorITS);
18042 sub2node->SetVisibility(1);
18043 fNodes->Add(sub2node);
18045 fNodes->Add(sub1node);
18048 // Place copy #8 of I569 in IT56
18050 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
18051 sub1node->SetLineColor(kColorITS);
18052 sub1node->SetVisibility(0);
18055 // Place copy #1 of ITS6 in I569
18057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18058 sub2node->SetLineColor(kColorITS);
18059 sub2node->SetVisibility(1);
18060 fNodes->Add(sub2node);
18063 // Place copy #2 of ITS6 in I569
18065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18066 sub2node->SetLineColor(kColorITS);
18067 sub2node->SetVisibility(1);
18068 fNodes->Add(sub2node);
18071 // Place copy #3 of ITS6 in I569
18073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18074 sub2node->SetLineColor(kColorITS);
18075 sub2node->SetVisibility(1);
18076 fNodes->Add(sub2node);
18079 // Place copy #4 of ITS6 in I569
18081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18082 sub2node->SetLineColor(kColorITS);
18083 sub2node->SetVisibility(1);
18084 fNodes->Add(sub2node);
18087 // Place copy #5 of ITS6 in I569
18089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18090 sub2node->SetLineColor(kColorITS);
18091 sub2node->SetVisibility(1);
18092 fNodes->Add(sub2node);
18095 // Place copy #6 of ITS6 in I569
18097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18098 sub2node->SetLineColor(kColorITS);
18099 sub2node->SetVisibility(1);
18100 fNodes->Add(sub2node);
18103 // Place copy #7 of ITS6 in I569
18105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18106 sub2node->SetLineColor(kColorITS);
18107 sub2node->SetVisibility(1);
18108 fNodes->Add(sub2node);
18111 // Place copy #8 of ITS6 in I569
18113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18114 sub2node->SetLineColor(kColorITS);
18115 sub2node->SetVisibility(1);
18116 fNodes->Add(sub2node);
18119 // Place copy #9 of ITS6 in I569
18121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18122 sub2node->SetLineColor(kColorITS);
18123 sub2node->SetVisibility(1);
18124 fNodes->Add(sub2node);
18127 // Place copy #10 of ITS6 in I569
18129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18130 sub2node->SetLineColor(kColorITS);
18131 sub2node->SetVisibility(1);
18132 fNodes->Add(sub2node);
18135 // Place copy #11 of ITS6 in I569
18137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18138 sub2node->SetLineColor(kColorITS);
18139 sub2node->SetVisibility(1);
18140 fNodes->Add(sub2node);
18143 // Place copy #12 of ITS6 in I569
18145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18146 sub2node->SetLineColor(kColorITS);
18147 sub2node->SetVisibility(1);
18148 fNodes->Add(sub2node);
18151 // Place copy #13 of ITS6 in I569
18153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18154 sub2node->SetLineColor(kColorITS);
18155 sub2node->SetVisibility(1);
18156 fNodes->Add(sub2node);
18159 // Place copy #14 of ITS6 in I569
18161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18162 sub2node->SetLineColor(kColorITS);
18163 sub2node->SetVisibility(1);
18164 fNodes->Add(sub2node);
18167 // Place copy #15 of ITS6 in I569
18169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18170 sub2node->SetLineColor(kColorITS);
18171 sub2node->SetVisibility(1);
18172 fNodes->Add(sub2node);
18175 // Place copy #16 of ITS6 in I569
18177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18178 sub2node->SetLineColor(kColorITS);
18179 sub2node->SetVisibility(1);
18180 fNodes->Add(sub2node);
18183 // Place copy #17 of ITS6 in I569
18185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18186 sub2node->SetLineColor(kColorITS);
18187 sub2node->SetVisibility(1);
18188 fNodes->Add(sub2node);
18191 // Place copy #18 of ITS6 in I569
18193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18194 sub2node->SetLineColor(kColorITS);
18195 sub2node->SetVisibility(1);
18196 fNodes->Add(sub2node);
18199 // Place copy #19 of ITS6 in I569
18201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18202 sub2node->SetLineColor(kColorITS);
18203 sub2node->SetVisibility(1);
18204 fNodes->Add(sub2node);
18207 // Place copy #20 of ITS6 in I569
18209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18210 sub2node->SetLineColor(kColorITS);
18211 sub2node->SetVisibility(1);
18212 fNodes->Add(sub2node);
18215 // Place copy #21 of ITS6 in I569
18217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18218 sub2node->SetLineColor(kColorITS);
18219 sub2node->SetVisibility(1);
18220 fNodes->Add(sub2node);
18223 // Place copy #22 of ITS6 in I569
18225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18226 sub2node->SetLineColor(kColorITS);
18227 sub2node->SetVisibility(1);
18228 fNodes->Add(sub2node);
18231 // Place copy #23 of ITS6 in I569
18233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18234 sub2node->SetLineColor(kColorITS);
18235 sub2node->SetVisibility(1);
18236 fNodes->Add(sub2node);
18239 // Place copy #24 of ITS6 in I569
18241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18242 sub2node->SetLineColor(kColorITS);
18243 sub2node->SetVisibility(1);
18244 fNodes->Add(sub2node);
18247 // Place copy #25 of ITS6 in I569
18249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18250 sub2node->SetLineColor(kColorITS);
18251 sub2node->SetVisibility(1);
18252 fNodes->Add(sub2node);
18254 fNodes->Add(sub1node);
18257 // Place copy #9 of I569 in IT56
18259 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18260 sub1node->SetLineColor(kColorITS);
18261 sub1node->SetVisibility(0);
18264 // Place copy #1 of ITS6 in I569
18266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18267 sub2node->SetLineColor(kColorITS);
18268 sub2node->SetVisibility(1);
18269 fNodes->Add(sub2node);
18272 // Place copy #2 of ITS6 in I569
18274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18275 sub2node->SetLineColor(kColorITS);
18276 sub2node->SetVisibility(1);
18277 fNodes->Add(sub2node);
18280 // Place copy #3 of ITS6 in I569
18282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18283 sub2node->SetLineColor(kColorITS);
18284 sub2node->SetVisibility(1);
18285 fNodes->Add(sub2node);
18288 // Place copy #4 of ITS6 in I569
18290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18291 sub2node->SetLineColor(kColorITS);
18292 sub2node->SetVisibility(1);
18293 fNodes->Add(sub2node);
18296 // Place copy #5 of ITS6 in I569
18298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18299 sub2node->SetLineColor(kColorITS);
18300 sub2node->SetVisibility(1);
18301 fNodes->Add(sub2node);
18304 // Place copy #6 of ITS6 in I569
18306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18307 sub2node->SetLineColor(kColorITS);
18308 sub2node->SetVisibility(1);
18309 fNodes->Add(sub2node);
18312 // Place copy #7 of ITS6 in I569
18314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18315 sub2node->SetLineColor(kColorITS);
18316 sub2node->SetVisibility(1);
18317 fNodes->Add(sub2node);
18320 // Place copy #8 of ITS6 in I569
18322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18323 sub2node->SetLineColor(kColorITS);
18324 sub2node->SetVisibility(1);
18325 fNodes->Add(sub2node);
18328 // Place copy #9 of ITS6 in I569
18330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18331 sub2node->SetLineColor(kColorITS);
18332 sub2node->SetVisibility(1);
18333 fNodes->Add(sub2node);
18336 // Place copy #10 of ITS6 in I569
18338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18339 sub2node->SetLineColor(kColorITS);
18340 sub2node->SetVisibility(1);
18341 fNodes->Add(sub2node);
18344 // Place copy #11 of ITS6 in I569
18346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18347 sub2node->SetLineColor(kColorITS);
18348 sub2node->SetVisibility(1);
18349 fNodes->Add(sub2node);
18352 // Place copy #12 of ITS6 in I569
18354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18355 sub2node->SetLineColor(kColorITS);
18356 sub2node->SetVisibility(1);
18357 fNodes->Add(sub2node);
18360 // Place copy #13 of ITS6 in I569
18362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18363 sub2node->SetLineColor(kColorITS);
18364 sub2node->SetVisibility(1);
18365 fNodes->Add(sub2node);
18368 // Place copy #14 of ITS6 in I569
18370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18371 sub2node->SetLineColor(kColorITS);
18372 sub2node->SetVisibility(1);
18373 fNodes->Add(sub2node);
18376 // Place copy #15 of ITS6 in I569
18378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18379 sub2node->SetLineColor(kColorITS);
18380 sub2node->SetVisibility(1);
18381 fNodes->Add(sub2node);
18384 // Place copy #16 of ITS6 in I569
18386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18387 sub2node->SetLineColor(kColorITS);
18388 sub2node->SetVisibility(1);
18389 fNodes->Add(sub2node);
18392 // Place copy #17 of ITS6 in I569
18394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18395 sub2node->SetLineColor(kColorITS);
18396 sub2node->SetVisibility(1);
18397 fNodes->Add(sub2node);
18400 // Place copy #18 of ITS6 in I569
18402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18403 sub2node->SetLineColor(kColorITS);
18404 sub2node->SetVisibility(1);
18405 fNodes->Add(sub2node);
18408 // Place copy #19 of ITS6 in I569
18410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18411 sub2node->SetLineColor(kColorITS);
18412 sub2node->SetVisibility(1);
18413 fNodes->Add(sub2node);
18416 // Place copy #20 of ITS6 in I569
18418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18419 sub2node->SetLineColor(kColorITS);
18420 sub2node->SetVisibility(1);
18421 fNodes->Add(sub2node);
18424 // Place copy #21 of ITS6 in I569
18426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18427 sub2node->SetLineColor(kColorITS);
18428 sub2node->SetVisibility(1);
18429 fNodes->Add(sub2node);
18432 // Place copy #22 of ITS6 in I569
18434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18435 sub2node->SetLineColor(kColorITS);
18436 sub2node->SetVisibility(1);
18437 fNodes->Add(sub2node);
18440 // Place copy #23 of ITS6 in I569
18442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18443 sub2node->SetLineColor(kColorITS);
18444 sub2node->SetVisibility(1);
18445 fNodes->Add(sub2node);
18448 // Place copy #24 of ITS6 in I569
18450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18451 sub2node->SetLineColor(kColorITS);
18452 sub2node->SetVisibility(1);
18453 fNodes->Add(sub2node);
18456 // Place copy #25 of ITS6 in I569
18458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18459 sub2node->SetLineColor(kColorITS);
18460 sub2node->SetVisibility(1);
18461 fNodes->Add(sub2node);
18463 fNodes->Add(sub1node);
18466 // Place copy #10 of I569 in IT56
18468 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18469 sub1node->SetLineColor(kColorITS);
18470 sub1node->SetVisibility(0);
18473 // Place copy #1 of ITS6 in I569
18475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18476 sub2node->SetLineColor(kColorITS);
18477 sub2node->SetVisibility(1);
18478 fNodes->Add(sub2node);
18481 // Place copy #2 of ITS6 in I569
18483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18484 sub2node->SetLineColor(kColorITS);
18485 sub2node->SetVisibility(1);
18486 fNodes->Add(sub2node);
18489 // Place copy #3 of ITS6 in I569
18491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18492 sub2node->SetLineColor(kColorITS);
18493 sub2node->SetVisibility(1);
18494 fNodes->Add(sub2node);
18497 // Place copy #4 of ITS6 in I569
18499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18500 sub2node->SetLineColor(kColorITS);
18501 sub2node->SetVisibility(1);
18502 fNodes->Add(sub2node);
18505 // Place copy #5 of ITS6 in I569
18507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18508 sub2node->SetLineColor(kColorITS);
18509 sub2node->SetVisibility(1);
18510 fNodes->Add(sub2node);
18513 // Place copy #6 of ITS6 in I569
18515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18516 sub2node->SetLineColor(kColorITS);
18517 sub2node->SetVisibility(1);
18518 fNodes->Add(sub2node);
18521 // Place copy #7 of ITS6 in I569
18523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18524 sub2node->SetLineColor(kColorITS);
18525 sub2node->SetVisibility(1);
18526 fNodes->Add(sub2node);
18529 // Place copy #8 of ITS6 in I569
18531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18532 sub2node->SetLineColor(kColorITS);
18533 sub2node->SetVisibility(1);
18534 fNodes->Add(sub2node);
18537 // Place copy #9 of ITS6 in I569
18539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18540 sub2node->SetLineColor(kColorITS);
18541 sub2node->SetVisibility(1);
18542 fNodes->Add(sub2node);
18545 // Place copy #10 of ITS6 in I569
18547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18548 sub2node->SetLineColor(kColorITS);
18549 sub2node->SetVisibility(1);
18550 fNodes->Add(sub2node);
18553 // Place copy #11 of ITS6 in I569
18555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18556 sub2node->SetLineColor(kColorITS);
18557 sub2node->SetVisibility(1);
18558 fNodes->Add(sub2node);
18561 // Place copy #12 of ITS6 in I569
18563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18564 sub2node->SetLineColor(kColorITS);
18565 sub2node->SetVisibility(1);
18566 fNodes->Add(sub2node);
18569 // Place copy #13 of ITS6 in I569
18571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18572 sub2node->SetLineColor(kColorITS);
18573 sub2node->SetVisibility(1);
18574 fNodes->Add(sub2node);
18577 // Place copy #14 of ITS6 in I569
18579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18580 sub2node->SetLineColor(kColorITS);
18581 sub2node->SetVisibility(1);
18582 fNodes->Add(sub2node);
18585 // Place copy #15 of ITS6 in I569
18587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18588 sub2node->SetLineColor(kColorITS);
18589 sub2node->SetVisibility(1);
18590 fNodes->Add(sub2node);
18593 // Place copy #16 of ITS6 in I569
18595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18596 sub2node->SetLineColor(kColorITS);
18597 sub2node->SetVisibility(1);
18598 fNodes->Add(sub2node);
18601 // Place copy #17 of ITS6 in I569
18603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18604 sub2node->SetLineColor(kColorITS);
18605 sub2node->SetVisibility(1);
18606 fNodes->Add(sub2node);
18609 // Place copy #18 of ITS6 in I569
18611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18612 sub2node->SetLineColor(kColorITS);
18613 sub2node->SetVisibility(1);
18614 fNodes->Add(sub2node);
18617 // Place copy #19 of ITS6 in I569
18619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18620 sub2node->SetLineColor(kColorITS);
18621 sub2node->SetVisibility(1);
18622 fNodes->Add(sub2node);
18625 // Place copy #20 of ITS6 in I569
18627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18628 sub2node->SetLineColor(kColorITS);
18629 sub2node->SetVisibility(1);
18630 fNodes->Add(sub2node);
18633 // Place copy #21 of ITS6 in I569
18635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18636 sub2node->SetLineColor(kColorITS);
18637 sub2node->SetVisibility(1);
18638 fNodes->Add(sub2node);
18641 // Place copy #22 of ITS6 in I569
18643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18644 sub2node->SetLineColor(kColorITS);
18645 sub2node->SetVisibility(1);
18646 fNodes->Add(sub2node);
18649 // Place copy #23 of ITS6 in I569
18651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18652 sub2node->SetLineColor(kColorITS);
18653 sub2node->SetVisibility(1);
18654 fNodes->Add(sub2node);
18657 // Place copy #24 of ITS6 in I569
18659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18660 sub2node->SetLineColor(kColorITS);
18661 sub2node->SetVisibility(1);
18662 fNodes->Add(sub2node);
18665 // Place copy #25 of ITS6 in I569
18667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18668 sub2node->SetLineColor(kColorITS);
18669 sub2node->SetVisibility(1);
18670 fNodes->Add(sub2node);
18672 fNodes->Add(sub1node);
18675 // Place copy #11 of I569 in IT56
18677 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18678 sub1node->SetLineColor(kColorITS);
18679 sub1node->SetVisibility(0);
18682 // Place copy #1 of ITS6 in I569
18684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18685 sub2node->SetLineColor(kColorITS);
18686 sub2node->SetVisibility(1);
18687 fNodes->Add(sub2node);
18690 // Place copy #2 of ITS6 in I569
18692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18693 sub2node->SetLineColor(kColorITS);
18694 sub2node->SetVisibility(1);
18695 fNodes->Add(sub2node);
18698 // Place copy #3 of ITS6 in I569
18700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18701 sub2node->SetLineColor(kColorITS);
18702 sub2node->SetVisibility(1);
18703 fNodes->Add(sub2node);
18706 // Place copy #4 of ITS6 in I569
18708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18709 sub2node->SetLineColor(kColorITS);
18710 sub2node->SetVisibility(1);
18711 fNodes->Add(sub2node);
18714 // Place copy #5 of ITS6 in I569
18716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18717 sub2node->SetLineColor(kColorITS);
18718 sub2node->SetVisibility(1);
18719 fNodes->Add(sub2node);
18722 // Place copy #6 of ITS6 in I569
18724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18725 sub2node->SetLineColor(kColorITS);
18726 sub2node->SetVisibility(1);
18727 fNodes->Add(sub2node);
18730 // Place copy #7 of ITS6 in I569
18732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18733 sub2node->SetLineColor(kColorITS);
18734 sub2node->SetVisibility(1);
18735 fNodes->Add(sub2node);
18738 // Place copy #8 of ITS6 in I569
18740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18741 sub2node->SetLineColor(kColorITS);
18742 sub2node->SetVisibility(1);
18743 fNodes->Add(sub2node);
18746 // Place copy #9 of ITS6 in I569
18748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18749 sub2node->SetLineColor(kColorITS);
18750 sub2node->SetVisibility(1);
18751 fNodes->Add(sub2node);
18754 // Place copy #10 of ITS6 in I569
18756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18757 sub2node->SetLineColor(kColorITS);
18758 sub2node->SetVisibility(1);
18759 fNodes->Add(sub2node);
18762 // Place copy #11 of ITS6 in I569
18764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18765 sub2node->SetLineColor(kColorITS);
18766 sub2node->SetVisibility(1);
18767 fNodes->Add(sub2node);
18770 // Place copy #12 of ITS6 in I569
18772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18773 sub2node->SetLineColor(kColorITS);
18774 sub2node->SetVisibility(1);
18775 fNodes->Add(sub2node);
18778 // Place copy #13 of ITS6 in I569
18780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18781 sub2node->SetLineColor(kColorITS);
18782 sub2node->SetVisibility(1);
18783 fNodes->Add(sub2node);
18786 // Place copy #14 of ITS6 in I569
18788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18789 sub2node->SetLineColor(kColorITS);
18790 sub2node->SetVisibility(1);
18791 fNodes->Add(sub2node);
18794 // Place copy #15 of ITS6 in I569
18796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18797 sub2node->SetLineColor(kColorITS);
18798 sub2node->SetVisibility(1);
18799 fNodes->Add(sub2node);
18802 // Place copy #16 of ITS6 in I569
18804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18805 sub2node->SetLineColor(kColorITS);
18806 sub2node->SetVisibility(1);
18807 fNodes->Add(sub2node);
18810 // Place copy #17 of ITS6 in I569
18812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18813 sub2node->SetLineColor(kColorITS);
18814 sub2node->SetVisibility(1);
18815 fNodes->Add(sub2node);
18818 // Place copy #18 of ITS6 in I569
18820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18821 sub2node->SetLineColor(kColorITS);
18822 sub2node->SetVisibility(1);
18823 fNodes->Add(sub2node);
18826 // Place copy #19 of ITS6 in I569
18828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18829 sub2node->SetLineColor(kColorITS);
18830 sub2node->SetVisibility(1);
18831 fNodes->Add(sub2node);
18834 // Place copy #20 of ITS6 in I569
18836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18837 sub2node->SetLineColor(kColorITS);
18838 sub2node->SetVisibility(1);
18839 fNodes->Add(sub2node);
18842 // Place copy #21 of ITS6 in I569
18844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18845 sub2node->SetLineColor(kColorITS);
18846 sub2node->SetVisibility(1);
18847 fNodes->Add(sub2node);
18850 // Place copy #22 of ITS6 in I569
18852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18853 sub2node->SetLineColor(kColorITS);
18854 sub2node->SetVisibility(1);
18855 fNodes->Add(sub2node);
18858 // Place copy #23 of ITS6 in I569
18860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18861 sub2node->SetLineColor(kColorITS);
18862 sub2node->SetVisibility(1);
18863 fNodes->Add(sub2node);
18866 // Place copy #24 of ITS6 in I569
18868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18869 sub2node->SetLineColor(kColorITS);
18870 sub2node->SetVisibility(1);
18871 fNodes->Add(sub2node);
18874 // Place copy #25 of ITS6 in I569
18876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18877 sub2node->SetLineColor(kColorITS);
18878 sub2node->SetVisibility(1);
18879 fNodes->Add(sub2node);
18881 fNodes->Add(sub1node);
18884 // Place copy #12 of I569 in IT56
18886 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18887 sub1node->SetLineColor(kColorITS);
18888 sub1node->SetVisibility(0);
18891 // Place copy #1 of ITS6 in I569
18893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18894 sub2node->SetLineColor(kColorITS);
18895 sub2node->SetVisibility(1);
18896 fNodes->Add(sub2node);
18899 // Place copy #2 of ITS6 in I569
18901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18902 sub2node->SetLineColor(kColorITS);
18903 sub2node->SetVisibility(1);
18904 fNodes->Add(sub2node);
18907 // Place copy #3 of ITS6 in I569
18909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18910 sub2node->SetLineColor(kColorITS);
18911 sub2node->SetVisibility(1);
18912 fNodes->Add(sub2node);
18915 // Place copy #4 of ITS6 in I569
18917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18918 sub2node->SetLineColor(kColorITS);
18919 sub2node->SetVisibility(1);
18920 fNodes->Add(sub2node);
18923 // Place copy #5 of ITS6 in I569
18925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18926 sub2node->SetLineColor(kColorITS);
18927 sub2node->SetVisibility(1);
18928 fNodes->Add(sub2node);
18931 // Place copy #6 of ITS6 in I569
18933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18934 sub2node->SetLineColor(kColorITS);
18935 sub2node->SetVisibility(1);
18936 fNodes->Add(sub2node);
18939 // Place copy #7 of ITS6 in I569
18941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18942 sub2node->SetLineColor(kColorITS);
18943 sub2node->SetVisibility(1);
18944 fNodes->Add(sub2node);
18947 // Place copy #8 of ITS6 in I569
18949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18950 sub2node->SetLineColor(kColorITS);
18951 sub2node->SetVisibility(1);
18952 fNodes->Add(sub2node);
18955 // Place copy #9 of ITS6 in I569
18957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18958 sub2node->SetLineColor(kColorITS);
18959 sub2node->SetVisibility(1);
18960 fNodes->Add(sub2node);
18963 // Place copy #10 of ITS6 in I569
18965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18966 sub2node->SetLineColor(kColorITS);
18967 sub2node->SetVisibility(1);
18968 fNodes->Add(sub2node);
18971 // Place copy #11 of ITS6 in I569
18973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18974 sub2node->SetLineColor(kColorITS);
18975 sub2node->SetVisibility(1);
18976 fNodes->Add(sub2node);
18979 // Place copy #12 of ITS6 in I569
18981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18982 sub2node->SetLineColor(kColorITS);
18983 sub2node->SetVisibility(1);
18984 fNodes->Add(sub2node);
18987 // Place copy #13 of ITS6 in I569
18989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18990 sub2node->SetLineColor(kColorITS);
18991 sub2node->SetVisibility(1);
18992 fNodes->Add(sub2node);
18995 // Place copy #14 of ITS6 in I569
18997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18998 sub2node->SetLineColor(kColorITS);
18999 sub2node->SetVisibility(1);
19000 fNodes->Add(sub2node);
19003 // Place copy #15 of ITS6 in I569
19005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19006 sub2node->SetLineColor(kColorITS);
19007 sub2node->SetVisibility(1);
19008 fNodes->Add(sub2node);
19011 // Place copy #16 of ITS6 in I569
19013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19014 sub2node->SetLineColor(kColorITS);
19015 sub2node->SetVisibility(1);
19016 fNodes->Add(sub2node);
19019 // Place copy #17 of ITS6 in I569
19021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19022 sub2node->SetLineColor(kColorITS);
19023 sub2node->SetVisibility(1);
19024 fNodes->Add(sub2node);
19027 // Place copy #18 of ITS6 in I569
19029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19030 sub2node->SetLineColor(kColorITS);
19031 sub2node->SetVisibility(1);
19032 fNodes->Add(sub2node);
19035 // Place copy #19 of ITS6 in I569
19037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19038 sub2node->SetLineColor(kColorITS);
19039 sub2node->SetVisibility(1);
19040 fNodes->Add(sub2node);
19043 // Place copy #20 of ITS6 in I569
19045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19046 sub2node->SetLineColor(kColorITS);
19047 sub2node->SetVisibility(1);
19048 fNodes->Add(sub2node);
19051 // Place copy #21 of ITS6 in I569
19053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19054 sub2node->SetLineColor(kColorITS);
19055 sub2node->SetVisibility(1);
19056 fNodes->Add(sub2node);
19059 // Place copy #22 of ITS6 in I569
19061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19062 sub2node->SetLineColor(kColorITS);
19063 sub2node->SetVisibility(1);
19064 fNodes->Add(sub2node);
19067 // Place copy #23 of ITS6 in I569
19069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19070 sub2node->SetLineColor(kColorITS);
19071 sub2node->SetVisibility(1);
19072 fNodes->Add(sub2node);
19075 // Place copy #24 of ITS6 in I569
19077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19078 sub2node->SetLineColor(kColorITS);
19079 sub2node->SetVisibility(1);
19080 fNodes->Add(sub2node);
19083 // Place copy #25 of ITS6 in I569
19085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19086 sub2node->SetLineColor(kColorITS);
19087 sub2node->SetVisibility(1);
19088 fNodes->Add(sub2node);
19090 fNodes->Add(sub1node);
19093 // Place copy #13 of I569 in IT56
19095 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
19096 sub1node->SetLineColor(kColorITS);
19097 sub1node->SetVisibility(0);
19100 // Place copy #1 of ITS6 in I569
19102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19103 sub2node->SetLineColor(kColorITS);
19104 sub2node->SetVisibility(1);
19105 fNodes->Add(sub2node);
19108 // Place copy #2 of ITS6 in I569
19110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19111 sub2node->SetLineColor(kColorITS);
19112 sub2node->SetVisibility(1);
19113 fNodes->Add(sub2node);
19116 // Place copy #3 of ITS6 in I569
19118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19119 sub2node->SetLineColor(kColorITS);
19120 sub2node->SetVisibility(1);
19121 fNodes->Add(sub2node);
19124 // Place copy #4 of ITS6 in I569
19126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19127 sub2node->SetLineColor(kColorITS);
19128 sub2node->SetVisibility(1);
19129 fNodes->Add(sub2node);
19132 // Place copy #5 of ITS6 in I569
19134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19135 sub2node->SetLineColor(kColorITS);
19136 sub2node->SetVisibility(1);
19137 fNodes->Add(sub2node);
19140 // Place copy #6 of ITS6 in I569
19142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19143 sub2node->SetLineColor(kColorITS);
19144 sub2node->SetVisibility(1);
19145 fNodes->Add(sub2node);
19148 // Place copy #7 of ITS6 in I569
19150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19151 sub2node->SetLineColor(kColorITS);
19152 sub2node->SetVisibility(1);
19153 fNodes->Add(sub2node);
19156 // Place copy #8 of ITS6 in I569
19158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19159 sub2node->SetLineColor(kColorITS);
19160 sub2node->SetVisibility(1);
19161 fNodes->Add(sub2node);
19164 // Place copy #9 of ITS6 in I569
19166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19167 sub2node->SetLineColor(kColorITS);
19168 sub2node->SetVisibility(1);
19169 fNodes->Add(sub2node);
19172 // Place copy #10 of ITS6 in I569
19174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19175 sub2node->SetLineColor(kColorITS);
19176 sub2node->SetVisibility(1);
19177 fNodes->Add(sub2node);
19180 // Place copy #11 of ITS6 in I569
19182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19183 sub2node->SetLineColor(kColorITS);
19184 sub2node->SetVisibility(1);
19185 fNodes->Add(sub2node);
19188 // Place copy #12 of ITS6 in I569
19190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19191 sub2node->SetLineColor(kColorITS);
19192 sub2node->SetVisibility(1);
19193 fNodes->Add(sub2node);
19196 // Place copy #13 of ITS6 in I569
19198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19199 sub2node->SetLineColor(kColorITS);
19200 sub2node->SetVisibility(1);
19201 fNodes->Add(sub2node);
19204 // Place copy #14 of ITS6 in I569
19206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19207 sub2node->SetLineColor(kColorITS);
19208 sub2node->SetVisibility(1);
19209 fNodes->Add(sub2node);
19212 // Place copy #15 of ITS6 in I569
19214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19215 sub2node->SetLineColor(kColorITS);
19216 sub2node->SetVisibility(1);
19217 fNodes->Add(sub2node);
19220 // Place copy #16 of ITS6 in I569
19222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19223 sub2node->SetLineColor(kColorITS);
19224 sub2node->SetVisibility(1);
19225 fNodes->Add(sub2node);
19228 // Place copy #17 of ITS6 in I569
19230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19231 sub2node->SetLineColor(kColorITS);
19232 sub2node->SetVisibility(1);
19233 fNodes->Add(sub2node);
19236 // Place copy #18 of ITS6 in I569
19238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19239 sub2node->SetLineColor(kColorITS);
19240 sub2node->SetVisibility(1);
19241 fNodes->Add(sub2node);
19244 // Place copy #19 of ITS6 in I569
19246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19247 sub2node->SetLineColor(kColorITS);
19248 sub2node->SetVisibility(1);
19249 fNodes->Add(sub2node);
19252 // Place copy #20 of ITS6 in I569
19254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19255 sub2node->SetLineColor(kColorITS);
19256 sub2node->SetVisibility(1);
19257 fNodes->Add(sub2node);
19260 // Place copy #21 of ITS6 in I569
19262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19263 sub2node->SetLineColor(kColorITS);
19264 sub2node->SetVisibility(1);
19265 fNodes->Add(sub2node);
19268 // Place copy #22 of ITS6 in I569
19270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19271 sub2node->SetLineColor(kColorITS);
19272 sub2node->SetVisibility(1);
19273 fNodes->Add(sub2node);
19276 // Place copy #23 of ITS6 in I569
19278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19279 sub2node->SetLineColor(kColorITS);
19280 sub2node->SetVisibility(1);
19281 fNodes->Add(sub2node);
19284 // Place copy #24 of ITS6 in I569
19286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19287 sub2node->SetLineColor(kColorITS);
19288 sub2node->SetVisibility(1);
19289 fNodes->Add(sub2node);
19292 // Place copy #25 of ITS6 in I569
19294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19295 sub2node->SetLineColor(kColorITS);
19296 sub2node->SetVisibility(1);
19297 fNodes->Add(sub2node);
19299 fNodes->Add(sub1node);
19302 // Place copy #14 of I569 in IT56
19304 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19305 sub1node->SetLineColor(kColorITS);
19306 sub1node->SetVisibility(0);
19309 // Place copy #1 of ITS6 in I569
19311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19312 sub2node->SetLineColor(kColorITS);
19313 sub2node->SetVisibility(1);
19314 fNodes->Add(sub2node);
19317 // Place copy #2 of ITS6 in I569
19319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19320 sub2node->SetLineColor(kColorITS);
19321 sub2node->SetVisibility(1);
19322 fNodes->Add(sub2node);
19325 // Place copy #3 of ITS6 in I569
19327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19328 sub2node->SetLineColor(kColorITS);
19329 sub2node->SetVisibility(1);
19330 fNodes->Add(sub2node);
19333 // Place copy #4 of ITS6 in I569
19335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19336 sub2node->SetLineColor(kColorITS);
19337 sub2node->SetVisibility(1);
19338 fNodes->Add(sub2node);
19341 // Place copy #5 of ITS6 in I569
19343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19344 sub2node->SetLineColor(kColorITS);
19345 sub2node->SetVisibility(1);
19346 fNodes->Add(sub2node);
19349 // Place copy #6 of ITS6 in I569
19351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19352 sub2node->SetLineColor(kColorITS);
19353 sub2node->SetVisibility(1);
19354 fNodes->Add(sub2node);
19357 // Place copy #7 of ITS6 in I569
19359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19360 sub2node->SetLineColor(kColorITS);
19361 sub2node->SetVisibility(1);
19362 fNodes->Add(sub2node);
19365 // Place copy #8 of ITS6 in I569
19367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19368 sub2node->SetLineColor(kColorITS);
19369 sub2node->SetVisibility(1);
19370 fNodes->Add(sub2node);
19373 // Place copy #9 of ITS6 in I569
19375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19376 sub2node->SetLineColor(kColorITS);
19377 sub2node->SetVisibility(1);
19378 fNodes->Add(sub2node);
19381 // Place copy #10 of ITS6 in I569
19383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19384 sub2node->SetLineColor(kColorITS);
19385 sub2node->SetVisibility(1);
19386 fNodes->Add(sub2node);
19389 // Place copy #11 of ITS6 in I569
19391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19392 sub2node->SetLineColor(kColorITS);
19393 sub2node->SetVisibility(1);
19394 fNodes->Add(sub2node);
19397 // Place copy #12 of ITS6 in I569
19399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19400 sub2node->SetLineColor(kColorITS);
19401 sub2node->SetVisibility(1);
19402 fNodes->Add(sub2node);
19405 // Place copy #13 of ITS6 in I569
19407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19408 sub2node->SetLineColor(kColorITS);
19409 sub2node->SetVisibility(1);
19410 fNodes->Add(sub2node);
19413 // Place copy #14 of ITS6 in I569
19415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19416 sub2node->SetLineColor(kColorITS);
19417 sub2node->SetVisibility(1);
19418 fNodes->Add(sub2node);
19421 // Place copy #15 of ITS6 in I569
19423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19424 sub2node->SetLineColor(kColorITS);
19425 sub2node->SetVisibility(1);
19426 fNodes->Add(sub2node);
19429 // Place copy #16 of ITS6 in I569
19431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19432 sub2node->SetLineColor(kColorITS);
19433 sub2node->SetVisibility(1);
19434 fNodes->Add(sub2node);
19437 // Place copy #17 of ITS6 in I569
19439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19440 sub2node->SetLineColor(kColorITS);
19441 sub2node->SetVisibility(1);
19442 fNodes->Add(sub2node);
19445 // Place copy #18 of ITS6 in I569
19447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19448 sub2node->SetLineColor(kColorITS);
19449 sub2node->SetVisibility(1);
19450 fNodes->Add(sub2node);
19453 // Place copy #19 of ITS6 in I569
19455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19456 sub2node->SetLineColor(kColorITS);
19457 sub2node->SetVisibility(1);
19458 fNodes->Add(sub2node);
19461 // Place copy #20 of ITS6 in I569
19463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19464 sub2node->SetLineColor(kColorITS);
19465 sub2node->SetVisibility(1);
19466 fNodes->Add(sub2node);
19469 // Place copy #21 of ITS6 in I569
19471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19472 sub2node->SetLineColor(kColorITS);
19473 sub2node->SetVisibility(1);
19474 fNodes->Add(sub2node);
19477 // Place copy #22 of ITS6 in I569
19479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19480 sub2node->SetLineColor(kColorITS);
19481 sub2node->SetVisibility(1);
19482 fNodes->Add(sub2node);
19485 // Place copy #23 of ITS6 in I569
19487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19488 sub2node->SetLineColor(kColorITS);
19489 sub2node->SetVisibility(1);
19490 fNodes->Add(sub2node);
19493 // Place copy #24 of ITS6 in I569
19495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19496 sub2node->SetLineColor(kColorITS);
19497 sub2node->SetVisibility(1);
19498 fNodes->Add(sub2node);
19501 // Place copy #25 of ITS6 in I569
19503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19504 sub2node->SetLineColor(kColorITS);
19505 sub2node->SetVisibility(1);
19506 fNodes->Add(sub2node);
19508 fNodes->Add(sub1node);
19511 // Place copy #15 of I569 in IT56
19513 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19514 sub1node->SetLineColor(kColorITS);
19515 sub1node->SetVisibility(0);
19518 // Place copy #1 of ITS6 in I569
19520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19521 sub2node->SetLineColor(kColorITS);
19522 sub2node->SetVisibility(1);
19523 fNodes->Add(sub2node);
19526 // Place copy #2 of ITS6 in I569
19528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19529 sub2node->SetLineColor(kColorITS);
19530 sub2node->SetVisibility(1);
19531 fNodes->Add(sub2node);
19534 // Place copy #3 of ITS6 in I569
19536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19537 sub2node->SetLineColor(kColorITS);
19538 sub2node->SetVisibility(1);
19539 fNodes->Add(sub2node);
19542 // Place copy #4 of ITS6 in I569
19544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19545 sub2node->SetLineColor(kColorITS);
19546 sub2node->SetVisibility(1);
19547 fNodes->Add(sub2node);
19550 // Place copy #5 of ITS6 in I569
19552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19553 sub2node->SetLineColor(kColorITS);
19554 sub2node->SetVisibility(1);
19555 fNodes->Add(sub2node);
19558 // Place copy #6 of ITS6 in I569
19560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19561 sub2node->SetLineColor(kColorITS);
19562 sub2node->SetVisibility(1);
19563 fNodes->Add(sub2node);
19566 // Place copy #7 of ITS6 in I569
19568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19569 sub2node->SetLineColor(kColorITS);
19570 sub2node->SetVisibility(1);
19571 fNodes->Add(sub2node);
19574 // Place copy #8 of ITS6 in I569
19576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19577 sub2node->SetLineColor(kColorITS);
19578 sub2node->SetVisibility(1);
19579 fNodes->Add(sub2node);
19582 // Place copy #9 of ITS6 in I569
19584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19585 sub2node->SetLineColor(kColorITS);
19586 sub2node->SetVisibility(1);
19587 fNodes->Add(sub2node);
19590 // Place copy #10 of ITS6 in I569
19592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19593 sub2node->SetLineColor(kColorITS);
19594 sub2node->SetVisibility(1);
19595 fNodes->Add(sub2node);
19598 // Place copy #11 of ITS6 in I569
19600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19601 sub2node->SetLineColor(kColorITS);
19602 sub2node->SetVisibility(1);
19603 fNodes->Add(sub2node);
19606 // Place copy #12 of ITS6 in I569
19608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19609 sub2node->SetLineColor(kColorITS);
19610 sub2node->SetVisibility(1);
19611 fNodes->Add(sub2node);
19614 // Place copy #13 of ITS6 in I569
19616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19617 sub2node->SetLineColor(kColorITS);
19618 sub2node->SetVisibility(1);
19619 fNodes->Add(sub2node);
19622 // Place copy #14 of ITS6 in I569
19624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19625 sub2node->SetLineColor(kColorITS);
19626 sub2node->SetVisibility(1);
19627 fNodes->Add(sub2node);
19630 // Place copy #15 of ITS6 in I569
19632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19633 sub2node->SetLineColor(kColorITS);
19634 sub2node->SetVisibility(1);
19635 fNodes->Add(sub2node);
19638 // Place copy #16 of ITS6 in I569
19640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19641 sub2node->SetLineColor(kColorITS);
19642 sub2node->SetVisibility(1);
19643 fNodes->Add(sub2node);
19646 // Place copy #17 of ITS6 in I569
19648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19649 sub2node->SetLineColor(kColorITS);
19650 sub2node->SetVisibility(1);
19651 fNodes->Add(sub2node);
19654 // Place copy #18 of ITS6 in I569
19656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19657 sub2node->SetLineColor(kColorITS);
19658 sub2node->SetVisibility(1);
19659 fNodes->Add(sub2node);
19662 // Place copy #19 of ITS6 in I569
19664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19665 sub2node->SetLineColor(kColorITS);
19666 sub2node->SetVisibility(1);
19667 fNodes->Add(sub2node);
19670 // Place copy #20 of ITS6 in I569
19672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19673 sub2node->SetLineColor(kColorITS);
19674 sub2node->SetVisibility(1);
19675 fNodes->Add(sub2node);
19678 // Place copy #21 of ITS6 in I569
19680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19681 sub2node->SetLineColor(kColorITS);
19682 sub2node->SetVisibility(1);
19683 fNodes->Add(sub2node);
19686 // Place copy #22 of ITS6 in I569
19688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19689 sub2node->SetLineColor(kColorITS);
19690 sub2node->SetVisibility(1);
19691 fNodes->Add(sub2node);
19694 // Place copy #23 of ITS6 in I569
19696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19697 sub2node->SetLineColor(kColorITS);
19698 sub2node->SetVisibility(1);
19699 fNodes->Add(sub2node);
19702 // Place copy #24 of ITS6 in I569
19704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19705 sub2node->SetLineColor(kColorITS);
19706 sub2node->SetVisibility(1);
19707 fNodes->Add(sub2node);
19710 // Place copy #25 of ITS6 in I569
19712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19713 sub2node->SetLineColor(kColorITS);
19714 sub2node->SetVisibility(1);
19715 fNodes->Add(sub2node);
19717 fNodes->Add(sub1node);
19720 // Place copy #16 of I569 in IT56
19722 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19723 sub1node->SetLineColor(kColorITS);
19724 sub1node->SetVisibility(0);
19727 // Place copy #1 of ITS6 in I569
19729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19730 sub2node->SetLineColor(kColorITS);
19731 sub2node->SetVisibility(1);
19732 fNodes->Add(sub2node);
19735 // Place copy #2 of ITS6 in I569
19737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19738 sub2node->SetLineColor(kColorITS);
19739 sub2node->SetVisibility(1);
19740 fNodes->Add(sub2node);
19743 // Place copy #3 of ITS6 in I569
19745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19746 sub2node->SetLineColor(kColorITS);
19747 sub2node->SetVisibility(1);
19748 fNodes->Add(sub2node);
19751 // Place copy #4 of ITS6 in I569
19753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19754 sub2node->SetLineColor(kColorITS);
19755 sub2node->SetVisibility(1);
19756 fNodes->Add(sub2node);
19759 // Place copy #5 of ITS6 in I569
19761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19762 sub2node->SetLineColor(kColorITS);
19763 sub2node->SetVisibility(1);
19764 fNodes->Add(sub2node);
19767 // Place copy #6 of ITS6 in I569
19769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19770 sub2node->SetLineColor(kColorITS);
19771 sub2node->SetVisibility(1);
19772 fNodes->Add(sub2node);
19775 // Place copy #7 of ITS6 in I569
19777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19778 sub2node->SetLineColor(kColorITS);
19779 sub2node->SetVisibility(1);
19780 fNodes->Add(sub2node);
19783 // Place copy #8 of ITS6 in I569
19785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19786 sub2node->SetLineColor(kColorITS);
19787 sub2node->SetVisibility(1);
19788 fNodes->Add(sub2node);
19791 // Place copy #9 of ITS6 in I569
19793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19794 sub2node->SetLineColor(kColorITS);
19795 sub2node->SetVisibility(1);
19796 fNodes->Add(sub2node);
19799 // Place copy #10 of ITS6 in I569
19801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19802 sub2node->SetLineColor(kColorITS);
19803 sub2node->SetVisibility(1);
19804 fNodes->Add(sub2node);
19807 // Place copy #11 of ITS6 in I569
19809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19810 sub2node->SetLineColor(kColorITS);
19811 sub2node->SetVisibility(1);
19812 fNodes->Add(sub2node);
19815 // Place copy #12 of ITS6 in I569
19817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19818 sub2node->SetLineColor(kColorITS);
19819 sub2node->SetVisibility(1);
19820 fNodes->Add(sub2node);
19823 // Place copy #13 of ITS6 in I569
19825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19826 sub2node->SetLineColor(kColorITS);
19827 sub2node->SetVisibility(1);
19828 fNodes->Add(sub2node);
19831 // Place copy #14 of ITS6 in I569
19833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19834 sub2node->SetLineColor(kColorITS);
19835 sub2node->SetVisibility(1);
19836 fNodes->Add(sub2node);
19839 // Place copy #15 of ITS6 in I569
19841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19842 sub2node->SetLineColor(kColorITS);
19843 sub2node->SetVisibility(1);
19844 fNodes->Add(sub2node);
19847 // Place copy #16 of ITS6 in I569
19849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19850 sub2node->SetLineColor(kColorITS);
19851 sub2node->SetVisibility(1);
19852 fNodes->Add(sub2node);
19855 // Place copy #17 of ITS6 in I569
19857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19858 sub2node->SetLineColor(kColorITS);
19859 sub2node->SetVisibility(1);
19860 fNodes->Add(sub2node);
19863 // Place copy #18 of ITS6 in I569
19865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19866 sub2node->SetLineColor(kColorITS);
19867 sub2node->SetVisibility(1);
19868 fNodes->Add(sub2node);
19871 // Place copy #19 of ITS6 in I569
19873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19874 sub2node->SetLineColor(kColorITS);
19875 sub2node->SetVisibility(1);
19876 fNodes->Add(sub2node);
19879 // Place copy #20 of ITS6 in I569
19881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19882 sub2node->SetLineColor(kColorITS);
19883 sub2node->SetVisibility(1);
19884 fNodes->Add(sub2node);
19887 // Place copy #21 of ITS6 in I569
19889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19890 sub2node->SetLineColor(kColorITS);
19891 sub2node->SetVisibility(1);
19892 fNodes->Add(sub2node);
19895 // Place copy #22 of ITS6 in I569
19897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19898 sub2node->SetLineColor(kColorITS);
19899 sub2node->SetVisibility(1);
19900 fNodes->Add(sub2node);
19903 // Place copy #23 of ITS6 in I569
19905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19906 sub2node->SetLineColor(kColorITS);
19907 sub2node->SetVisibility(1);
19908 fNodes->Add(sub2node);
19911 // Place copy #24 of ITS6 in I569
19913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19914 sub2node->SetLineColor(kColorITS);
19915 sub2node->SetVisibility(1);
19916 fNodes->Add(sub2node);
19919 // Place copy #25 of ITS6 in I569
19921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19922 sub2node->SetLineColor(kColorITS);
19923 sub2node->SetVisibility(1);
19924 fNodes->Add(sub2node);
19926 fNodes->Add(sub1node);
19929 // Place copy #17 of I569 in IT56
19931 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19932 sub1node->SetLineColor(kColorITS);
19933 sub1node->SetVisibility(0);
19936 // Place copy #1 of ITS6 in I569
19938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19939 sub2node->SetLineColor(kColorITS);
19940 sub2node->SetVisibility(1);
19941 fNodes->Add(sub2node);
19944 // Place copy #2 of ITS6 in I569
19946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19947 sub2node->SetLineColor(kColorITS);
19948 sub2node->SetVisibility(1);
19949 fNodes->Add(sub2node);
19952 // Place copy #3 of ITS6 in I569
19954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19955 sub2node->SetLineColor(kColorITS);
19956 sub2node->SetVisibility(1);
19957 fNodes->Add(sub2node);
19960 // Place copy #4 of ITS6 in I569
19962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19963 sub2node->SetLineColor(kColorITS);
19964 sub2node->SetVisibility(1);
19965 fNodes->Add(sub2node);
19968 // Place copy #5 of ITS6 in I569
19970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19971 sub2node->SetLineColor(kColorITS);
19972 sub2node->SetVisibility(1);
19973 fNodes->Add(sub2node);
19976 // Place copy #6 of ITS6 in I569
19978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19979 sub2node->SetLineColor(kColorITS);
19980 sub2node->SetVisibility(1);
19981 fNodes->Add(sub2node);
19984 // Place copy #7 of ITS6 in I569
19986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19987 sub2node->SetLineColor(kColorITS);
19988 sub2node->SetVisibility(1);
19989 fNodes->Add(sub2node);
19992 // Place copy #8 of ITS6 in I569
19994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19995 sub2node->SetLineColor(kColorITS);
19996 sub2node->SetVisibility(1);
19997 fNodes->Add(sub2node);
20000 // Place copy #9 of ITS6 in I569
20002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20003 sub2node->SetLineColor(kColorITS);
20004 sub2node->SetVisibility(1);
20005 fNodes->Add(sub2node);
20008 // Place copy #10 of ITS6 in I569
20010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20011 sub2node->SetLineColor(kColorITS);
20012 sub2node->SetVisibility(1);
20013 fNodes->Add(sub2node);
20016 // Place copy #11 of ITS6 in I569
20018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20019 sub2node->SetLineColor(kColorITS);
20020 sub2node->SetVisibility(1);
20021 fNodes->Add(sub2node);
20024 // Place copy #12 of ITS6 in I569
20026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20027 sub2node->SetLineColor(kColorITS);
20028 sub2node->SetVisibility(1);
20029 fNodes->Add(sub2node);
20032 // Place copy #13 of ITS6 in I569
20034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20035 sub2node->SetLineColor(kColorITS);
20036 sub2node->SetVisibility(1);
20037 fNodes->Add(sub2node);
20040 // Place copy #14 of ITS6 in I569
20042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20043 sub2node->SetLineColor(kColorITS);
20044 sub2node->SetVisibility(1);
20045 fNodes->Add(sub2node);
20048 // Place copy #15 of ITS6 in I569
20050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20051 sub2node->SetLineColor(kColorITS);
20052 sub2node->SetVisibility(1);
20053 fNodes->Add(sub2node);
20056 // Place copy #16 of ITS6 in I569
20058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20059 sub2node->SetLineColor(kColorITS);
20060 sub2node->SetVisibility(1);
20061 fNodes->Add(sub2node);
20064 // Place copy #17 of ITS6 in I569
20066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20067 sub2node->SetLineColor(kColorITS);
20068 sub2node->SetVisibility(1);
20069 fNodes->Add(sub2node);
20072 // Place copy #18 of ITS6 in I569
20074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20075 sub2node->SetLineColor(kColorITS);
20076 sub2node->SetVisibility(1);
20077 fNodes->Add(sub2node);
20080 // Place copy #19 of ITS6 in I569
20082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20083 sub2node->SetLineColor(kColorITS);
20084 sub2node->SetVisibility(1);
20085 fNodes->Add(sub2node);
20088 // Place copy #20 of ITS6 in I569
20090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20091 sub2node->SetLineColor(kColorITS);
20092 sub2node->SetVisibility(1);
20093 fNodes->Add(sub2node);
20096 // Place copy #21 of ITS6 in I569
20098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20099 sub2node->SetLineColor(kColorITS);
20100 sub2node->SetVisibility(1);
20101 fNodes->Add(sub2node);
20104 // Place copy #22 of ITS6 in I569
20106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20107 sub2node->SetLineColor(kColorITS);
20108 sub2node->SetVisibility(1);
20109 fNodes->Add(sub2node);
20112 // Place copy #23 of ITS6 in I569
20114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20115 sub2node->SetLineColor(kColorITS);
20116 sub2node->SetVisibility(1);
20117 fNodes->Add(sub2node);
20120 // Place copy #24 of ITS6 in I569
20122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20123 sub2node->SetLineColor(kColorITS);
20124 sub2node->SetVisibility(1);
20125 fNodes->Add(sub2node);
20128 // Place copy #25 of ITS6 in I569
20130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20131 sub2node->SetLineColor(kColorITS);
20132 sub2node->SetVisibility(1);
20133 fNodes->Add(sub2node);
20135 fNodes->Add(sub1node);
20138 // Place copy #18 of I569 in IT56
20140 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
20141 sub1node->SetLineColor(kColorITS);
20142 sub1node->SetVisibility(0);
20145 // Place copy #1 of ITS6 in I569
20147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20148 sub2node->SetLineColor(kColorITS);
20149 sub2node->SetVisibility(1);
20150 fNodes->Add(sub2node);
20153 // Place copy #2 of ITS6 in I569
20155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20156 sub2node->SetLineColor(kColorITS);
20157 sub2node->SetVisibility(1);
20158 fNodes->Add(sub2node);
20161 // Place copy #3 of ITS6 in I569
20163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20164 sub2node->SetLineColor(kColorITS);
20165 sub2node->SetVisibility(1);
20166 fNodes->Add(sub2node);
20169 // Place copy #4 of ITS6 in I569
20171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20172 sub2node->SetLineColor(kColorITS);
20173 sub2node->SetVisibility(1);
20174 fNodes->Add(sub2node);
20177 // Place copy #5 of ITS6 in I569
20179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20180 sub2node->SetLineColor(kColorITS);
20181 sub2node->SetVisibility(1);
20182 fNodes->Add(sub2node);
20185 // Place copy #6 of ITS6 in I569
20187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20188 sub2node->SetLineColor(kColorITS);
20189 sub2node->SetVisibility(1);
20190 fNodes->Add(sub2node);
20193 // Place copy #7 of ITS6 in I569
20195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20196 sub2node->SetLineColor(kColorITS);
20197 sub2node->SetVisibility(1);
20198 fNodes->Add(sub2node);
20201 // Place copy #8 of ITS6 in I569
20203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20204 sub2node->SetLineColor(kColorITS);
20205 sub2node->SetVisibility(1);
20206 fNodes->Add(sub2node);
20209 // Place copy #9 of ITS6 in I569
20211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20212 sub2node->SetLineColor(kColorITS);
20213 sub2node->SetVisibility(1);
20214 fNodes->Add(sub2node);
20217 // Place copy #10 of ITS6 in I569
20219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20220 sub2node->SetLineColor(kColorITS);
20221 sub2node->SetVisibility(1);
20222 fNodes->Add(sub2node);
20225 // Place copy #11 of ITS6 in I569
20227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20228 sub2node->SetLineColor(kColorITS);
20229 sub2node->SetVisibility(1);
20230 fNodes->Add(sub2node);
20233 // Place copy #12 of ITS6 in I569
20235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20236 sub2node->SetLineColor(kColorITS);
20237 sub2node->SetVisibility(1);
20238 fNodes->Add(sub2node);
20241 // Place copy #13 of ITS6 in I569
20243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20244 sub2node->SetLineColor(kColorITS);
20245 sub2node->SetVisibility(1);
20246 fNodes->Add(sub2node);
20249 // Place copy #14 of ITS6 in I569
20251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20252 sub2node->SetLineColor(kColorITS);
20253 sub2node->SetVisibility(1);
20254 fNodes->Add(sub2node);
20257 // Place copy #15 of ITS6 in I569
20259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20260 sub2node->SetLineColor(kColorITS);
20261 sub2node->SetVisibility(1);
20262 fNodes->Add(sub2node);
20265 // Place copy #16 of ITS6 in I569
20267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20268 sub2node->SetLineColor(kColorITS);
20269 sub2node->SetVisibility(1);
20270 fNodes->Add(sub2node);
20273 // Place copy #17 of ITS6 in I569
20275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20276 sub2node->SetLineColor(kColorITS);
20277 sub2node->SetVisibility(1);
20278 fNodes->Add(sub2node);
20281 // Place copy #18 of ITS6 in I569
20283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20284 sub2node->SetLineColor(kColorITS);
20285 sub2node->SetVisibility(1);
20286 fNodes->Add(sub2node);
20289 // Place copy #19 of ITS6 in I569
20291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20292 sub2node->SetLineColor(kColorITS);
20293 sub2node->SetVisibility(1);
20294 fNodes->Add(sub2node);
20297 // Place copy #20 of ITS6 in I569
20299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20300 sub2node->SetLineColor(kColorITS);
20301 sub2node->SetVisibility(1);
20302 fNodes->Add(sub2node);
20305 // Place copy #21 of ITS6 in I569
20307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20308 sub2node->SetLineColor(kColorITS);
20309 sub2node->SetVisibility(1);
20310 fNodes->Add(sub2node);
20313 // Place copy #22 of ITS6 in I569
20315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20316 sub2node->SetLineColor(kColorITS);
20317 sub2node->SetVisibility(1);
20318 fNodes->Add(sub2node);
20321 // Place copy #23 of ITS6 in I569
20323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20324 sub2node->SetLineColor(kColorITS);
20325 sub2node->SetVisibility(1);
20326 fNodes->Add(sub2node);
20329 // Place copy #24 of ITS6 in I569
20331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20332 sub2node->SetLineColor(kColorITS);
20333 sub2node->SetVisibility(1);
20334 fNodes->Add(sub2node);
20337 // Place copy #25 of ITS6 in I569
20339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20340 sub2node->SetLineColor(kColorITS);
20341 sub2node->SetVisibility(1);
20342 fNodes->Add(sub2node);
20344 fNodes->Add(sub1node);
20347 // Place copy #19 of I569 in IT56
20349 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20350 sub1node->SetLineColor(kColorITS);
20351 sub1node->SetVisibility(0);
20354 // Place copy #1 of ITS6 in I569
20356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20357 sub2node->SetLineColor(kColorITS);
20358 sub2node->SetVisibility(1);
20359 fNodes->Add(sub2node);
20362 // Place copy #2 of ITS6 in I569
20364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20365 sub2node->SetLineColor(kColorITS);
20366 sub2node->SetVisibility(1);
20367 fNodes->Add(sub2node);
20370 // Place copy #3 of ITS6 in I569
20372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20373 sub2node->SetLineColor(kColorITS);
20374 sub2node->SetVisibility(1);
20375 fNodes->Add(sub2node);
20378 // Place copy #4 of ITS6 in I569
20380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20381 sub2node->SetLineColor(kColorITS);
20382 sub2node->SetVisibility(1);
20383 fNodes->Add(sub2node);
20386 // Place copy #5 of ITS6 in I569
20388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20389 sub2node->SetLineColor(kColorITS);
20390 sub2node->SetVisibility(1);
20391 fNodes->Add(sub2node);
20394 // Place copy #6 of ITS6 in I569
20396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20397 sub2node->SetLineColor(kColorITS);
20398 sub2node->SetVisibility(1);
20399 fNodes->Add(sub2node);
20402 // Place copy #7 of ITS6 in I569
20404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20405 sub2node->SetLineColor(kColorITS);
20406 sub2node->SetVisibility(1);
20407 fNodes->Add(sub2node);
20410 // Place copy #8 of ITS6 in I569
20412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20413 sub2node->SetLineColor(kColorITS);
20414 sub2node->SetVisibility(1);
20415 fNodes->Add(sub2node);
20418 // Place copy #9 of ITS6 in I569
20420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20421 sub2node->SetLineColor(kColorITS);
20422 sub2node->SetVisibility(1);
20423 fNodes->Add(sub2node);
20426 // Place copy #10 of ITS6 in I569
20428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20429 sub2node->SetLineColor(kColorITS);
20430 sub2node->SetVisibility(1);
20431 fNodes->Add(sub2node);
20434 // Place copy #11 of ITS6 in I569
20436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20437 sub2node->SetLineColor(kColorITS);
20438 sub2node->SetVisibility(1);
20439 fNodes->Add(sub2node);
20442 // Place copy #12 of ITS6 in I569
20444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20445 sub2node->SetLineColor(kColorITS);
20446 sub2node->SetVisibility(1);
20447 fNodes->Add(sub2node);
20450 // Place copy #13 of ITS6 in I569
20452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20453 sub2node->SetLineColor(kColorITS);
20454 sub2node->SetVisibility(1);
20455 fNodes->Add(sub2node);
20458 // Place copy #14 of ITS6 in I569
20460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20461 sub2node->SetLineColor(kColorITS);
20462 sub2node->SetVisibility(1);
20463 fNodes->Add(sub2node);
20466 // Place copy #15 of ITS6 in I569
20468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20469 sub2node->SetLineColor(kColorITS);
20470 sub2node->SetVisibility(1);
20471 fNodes->Add(sub2node);
20474 // Place copy #16 of ITS6 in I569
20476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20477 sub2node->SetLineColor(kColorITS);
20478 sub2node->SetVisibility(1);
20479 fNodes->Add(sub2node);
20482 // Place copy #17 of ITS6 in I569
20484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20485 sub2node->SetLineColor(kColorITS);
20486 sub2node->SetVisibility(1);
20487 fNodes->Add(sub2node);
20490 // Place copy #18 of ITS6 in I569
20492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20493 sub2node->SetLineColor(kColorITS);
20494 sub2node->SetVisibility(1);
20495 fNodes->Add(sub2node);
20498 // Place copy #19 of ITS6 in I569
20500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20501 sub2node->SetLineColor(kColorITS);
20502 sub2node->SetVisibility(1);
20503 fNodes->Add(sub2node);
20506 // Place copy #20 of ITS6 in I569
20508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20509 sub2node->SetLineColor(kColorITS);
20510 sub2node->SetVisibility(1);
20511 fNodes->Add(sub2node);
20514 // Place copy #21 of ITS6 in I569
20516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20517 sub2node->SetLineColor(kColorITS);
20518 sub2node->SetVisibility(1);
20519 fNodes->Add(sub2node);
20522 // Place copy #22 of ITS6 in I569
20524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20525 sub2node->SetLineColor(kColorITS);
20526 sub2node->SetVisibility(1);
20527 fNodes->Add(sub2node);
20530 // Place copy #23 of ITS6 in I569
20532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20533 sub2node->SetLineColor(kColorITS);
20534 sub2node->SetVisibility(1);
20535 fNodes->Add(sub2node);
20538 // Place copy #24 of ITS6 in I569
20540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20541 sub2node->SetLineColor(kColorITS);
20542 sub2node->SetVisibility(1);
20543 fNodes->Add(sub2node);
20546 // Place copy #25 of ITS6 in I569
20548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20549 sub2node->SetLineColor(kColorITS);
20550 sub2node->SetVisibility(1);
20551 fNodes->Add(sub2node);
20553 fNodes->Add(sub1node);
20556 // Place copy #20 of I569 in IT56
20558 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20559 sub1node->SetLineColor(kColorITS);
20560 sub1node->SetVisibility(0);
20563 // Place copy #1 of ITS6 in I569
20565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20566 sub2node->SetLineColor(kColorITS);
20567 sub2node->SetVisibility(1);
20568 fNodes->Add(sub2node);
20571 // Place copy #2 of ITS6 in I569
20573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20574 sub2node->SetLineColor(kColorITS);
20575 sub2node->SetVisibility(1);
20576 fNodes->Add(sub2node);
20579 // Place copy #3 of ITS6 in I569
20581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20582 sub2node->SetLineColor(kColorITS);
20583 sub2node->SetVisibility(1);
20584 fNodes->Add(sub2node);
20587 // Place copy #4 of ITS6 in I569
20589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20590 sub2node->SetLineColor(kColorITS);
20591 sub2node->SetVisibility(1);
20592 fNodes->Add(sub2node);
20595 // Place copy #5 of ITS6 in I569
20597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20598 sub2node->SetLineColor(kColorITS);
20599 sub2node->SetVisibility(1);
20600 fNodes->Add(sub2node);
20603 // Place copy #6 of ITS6 in I569
20605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20606 sub2node->SetLineColor(kColorITS);
20607 sub2node->SetVisibility(1);
20608 fNodes->Add(sub2node);
20611 // Place copy #7 of ITS6 in I569
20613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20614 sub2node->SetLineColor(kColorITS);
20615 sub2node->SetVisibility(1);
20616 fNodes->Add(sub2node);
20619 // Place copy #8 of ITS6 in I569
20621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20622 sub2node->SetLineColor(kColorITS);
20623 sub2node->SetVisibility(1);
20624 fNodes->Add(sub2node);
20627 // Place copy #9 of ITS6 in I569
20629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20630 sub2node->SetLineColor(kColorITS);
20631 sub2node->SetVisibility(1);
20632 fNodes->Add(sub2node);
20635 // Place copy #10 of ITS6 in I569
20637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20638 sub2node->SetLineColor(kColorITS);
20639 sub2node->SetVisibility(1);
20640 fNodes->Add(sub2node);
20643 // Place copy #11 of ITS6 in I569
20645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20646 sub2node->SetLineColor(kColorITS);
20647 sub2node->SetVisibility(1);
20648 fNodes->Add(sub2node);
20651 // Place copy #12 of ITS6 in I569
20653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20654 sub2node->SetLineColor(kColorITS);
20655 sub2node->SetVisibility(1);
20656 fNodes->Add(sub2node);
20659 // Place copy #13 of ITS6 in I569
20661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20662 sub2node->SetLineColor(kColorITS);
20663 sub2node->SetVisibility(1);
20664 fNodes->Add(sub2node);
20667 // Place copy #14 of ITS6 in I569
20669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20670 sub2node->SetLineColor(kColorITS);
20671 sub2node->SetVisibility(1);
20672 fNodes->Add(sub2node);
20675 // Place copy #15 of ITS6 in I569
20677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20678 sub2node->SetLineColor(kColorITS);
20679 sub2node->SetVisibility(1);
20680 fNodes->Add(sub2node);
20683 // Place copy #16 of ITS6 in I569
20685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20686 sub2node->SetLineColor(kColorITS);
20687 sub2node->SetVisibility(1);
20688 fNodes->Add(sub2node);
20691 // Place copy #17 of ITS6 in I569
20693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20694 sub2node->SetLineColor(kColorITS);
20695 sub2node->SetVisibility(1);
20696 fNodes->Add(sub2node);
20699 // Place copy #18 of ITS6 in I569
20701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20702 sub2node->SetLineColor(kColorITS);
20703 sub2node->SetVisibility(1);
20704 fNodes->Add(sub2node);
20707 // Place copy #19 of ITS6 in I569
20709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20710 sub2node->SetLineColor(kColorITS);
20711 sub2node->SetVisibility(1);
20712 fNodes->Add(sub2node);
20715 // Place copy #20 of ITS6 in I569
20717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20718 sub2node->SetLineColor(kColorITS);
20719 sub2node->SetVisibility(1);
20720 fNodes->Add(sub2node);
20723 // Place copy #21 of ITS6 in I569
20725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20726 sub2node->SetLineColor(kColorITS);
20727 sub2node->SetVisibility(1);
20728 fNodes->Add(sub2node);
20731 // Place copy #22 of ITS6 in I569
20733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20734 sub2node->SetLineColor(kColorITS);
20735 sub2node->SetVisibility(1);
20736 fNodes->Add(sub2node);
20739 // Place copy #23 of ITS6 in I569
20741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20742 sub2node->SetLineColor(kColorITS);
20743 sub2node->SetVisibility(1);
20744 fNodes->Add(sub2node);
20747 // Place copy #24 of ITS6 in I569
20749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20750 sub2node->SetLineColor(kColorITS);
20751 sub2node->SetVisibility(1);
20752 fNodes->Add(sub2node);
20755 // Place copy #25 of ITS6 in I569
20757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20758 sub2node->SetLineColor(kColorITS);
20759 sub2node->SetVisibility(1);
20760 fNodes->Add(sub2node);
20762 fNodes->Add(sub1node);
20765 // Place copy #21 of I569 in IT56
20767 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20768 sub1node->SetLineColor(kColorITS);
20769 sub1node->SetVisibility(0);
20772 // Place copy #1 of ITS6 in I569
20774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20775 sub2node->SetLineColor(kColorITS);
20776 sub2node->SetVisibility(1);
20777 fNodes->Add(sub2node);
20780 // Place copy #2 of ITS6 in I569
20782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20783 sub2node->SetLineColor(kColorITS);
20784 sub2node->SetVisibility(1);
20785 fNodes->Add(sub2node);
20788 // Place copy #3 of ITS6 in I569
20790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20791 sub2node->SetLineColor(kColorITS);
20792 sub2node->SetVisibility(1);
20793 fNodes->Add(sub2node);
20796 // Place copy #4 of ITS6 in I569
20798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20799 sub2node->SetLineColor(kColorITS);
20800 sub2node->SetVisibility(1);
20801 fNodes->Add(sub2node);
20804 // Place copy #5 of ITS6 in I569
20806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20807 sub2node->SetLineColor(kColorITS);
20808 sub2node->SetVisibility(1);
20809 fNodes->Add(sub2node);
20812 // Place copy #6 of ITS6 in I569
20814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20815 sub2node->SetLineColor(kColorITS);
20816 sub2node->SetVisibility(1);
20817 fNodes->Add(sub2node);
20820 // Place copy #7 of ITS6 in I569
20822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20823 sub2node->SetLineColor(kColorITS);
20824 sub2node->SetVisibility(1);
20825 fNodes->Add(sub2node);
20828 // Place copy #8 of ITS6 in I569
20830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20831 sub2node->SetLineColor(kColorITS);
20832 sub2node->SetVisibility(1);
20833 fNodes->Add(sub2node);
20836 // Place copy #9 of ITS6 in I569
20838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20839 sub2node->SetLineColor(kColorITS);
20840 sub2node->SetVisibility(1);
20841 fNodes->Add(sub2node);
20844 // Place copy #10 of ITS6 in I569
20846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20847 sub2node->SetLineColor(kColorITS);
20848 sub2node->SetVisibility(1);
20849 fNodes->Add(sub2node);
20852 // Place copy #11 of ITS6 in I569
20854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20855 sub2node->SetLineColor(kColorITS);
20856 sub2node->SetVisibility(1);
20857 fNodes->Add(sub2node);
20860 // Place copy #12 of ITS6 in I569
20862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20863 sub2node->SetLineColor(kColorITS);
20864 sub2node->SetVisibility(1);
20865 fNodes->Add(sub2node);
20868 // Place copy #13 of ITS6 in I569
20870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20871 sub2node->SetLineColor(kColorITS);
20872 sub2node->SetVisibility(1);
20873 fNodes->Add(sub2node);
20876 // Place copy #14 of ITS6 in I569
20878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20879 sub2node->SetLineColor(kColorITS);
20880 sub2node->SetVisibility(1);
20881 fNodes->Add(sub2node);
20884 // Place copy #15 of ITS6 in I569
20886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20887 sub2node->SetLineColor(kColorITS);
20888 sub2node->SetVisibility(1);
20889 fNodes->Add(sub2node);
20892 // Place copy #16 of ITS6 in I569
20894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20895 sub2node->SetLineColor(kColorITS);
20896 sub2node->SetVisibility(1);
20897 fNodes->Add(sub2node);
20900 // Place copy #17 of ITS6 in I569
20902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20903 sub2node->SetLineColor(kColorITS);
20904 sub2node->SetVisibility(1);
20905 fNodes->Add(sub2node);
20908 // Place copy #18 of ITS6 in I569
20910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20911 sub2node->SetLineColor(kColorITS);
20912 sub2node->SetVisibility(1);
20913 fNodes->Add(sub2node);
20916 // Place copy #19 of ITS6 in I569
20918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20919 sub2node->SetLineColor(kColorITS);
20920 sub2node->SetVisibility(1);
20921 fNodes->Add(sub2node);
20924 // Place copy #20 of ITS6 in I569
20926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20927 sub2node->SetLineColor(kColorITS);
20928 sub2node->SetVisibility(1);
20929 fNodes->Add(sub2node);
20932 // Place copy #21 of ITS6 in I569
20934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20935 sub2node->SetLineColor(kColorITS);
20936 sub2node->SetVisibility(1);
20937 fNodes->Add(sub2node);
20940 // Place copy #22 of ITS6 in I569
20942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20943 sub2node->SetLineColor(kColorITS);
20944 sub2node->SetVisibility(1);
20945 fNodes->Add(sub2node);
20948 // Place copy #23 of ITS6 in I569
20950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20951 sub2node->SetLineColor(kColorITS);
20952 sub2node->SetVisibility(1);
20953 fNodes->Add(sub2node);
20956 // Place copy #24 of ITS6 in I569
20958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20959 sub2node->SetLineColor(kColorITS);
20960 sub2node->SetVisibility(1);
20961 fNodes->Add(sub2node);
20964 // Place copy #25 of ITS6 in I569
20966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20967 sub2node->SetLineColor(kColorITS);
20968 sub2node->SetVisibility(1);
20969 fNodes->Add(sub2node);
20971 fNodes->Add(sub1node);
20974 // Place copy #22 of I569 in IT56
20976 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20977 sub1node->SetLineColor(kColorITS);
20978 sub1node->SetVisibility(0);
20981 // Place copy #1 of ITS6 in I569
20983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20984 sub2node->SetLineColor(kColorITS);
20985 sub2node->SetVisibility(1);
20986 fNodes->Add(sub2node);
20989 // Place copy #2 of ITS6 in I569
20991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20992 sub2node->SetLineColor(kColorITS);
20993 sub2node->SetVisibility(1);
20994 fNodes->Add(sub2node);
20997 // Place copy #3 of ITS6 in I569
20999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21000 sub2node->SetLineColor(kColorITS);
21001 sub2node->SetVisibility(1);
21002 fNodes->Add(sub2node);
21005 // Place copy #4 of ITS6 in I569
21007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21008 sub2node->SetLineColor(kColorITS);
21009 sub2node->SetVisibility(1);
21010 fNodes->Add(sub2node);
21013 // Place copy #5 of ITS6 in I569
21015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21016 sub2node->SetLineColor(kColorITS);
21017 sub2node->SetVisibility(1);
21018 fNodes->Add(sub2node);
21021 // Place copy #6 of ITS6 in I569
21023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21024 sub2node->SetLineColor(kColorITS);
21025 sub2node->SetVisibility(1);
21026 fNodes->Add(sub2node);
21029 // Place copy #7 of ITS6 in I569
21031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21032 sub2node->SetLineColor(kColorITS);
21033 sub2node->SetVisibility(1);
21034 fNodes->Add(sub2node);
21037 // Place copy #8 of ITS6 in I569
21039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21040 sub2node->SetLineColor(kColorITS);
21041 sub2node->SetVisibility(1);
21042 fNodes->Add(sub2node);
21045 // Place copy #9 of ITS6 in I569
21047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21048 sub2node->SetLineColor(kColorITS);
21049 sub2node->SetVisibility(1);
21050 fNodes->Add(sub2node);
21053 // Place copy #10 of ITS6 in I569
21055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21056 sub2node->SetLineColor(kColorITS);
21057 sub2node->SetVisibility(1);
21058 fNodes->Add(sub2node);
21061 // Place copy #11 of ITS6 in I569
21063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21064 sub2node->SetLineColor(kColorITS);
21065 sub2node->SetVisibility(1);
21066 fNodes->Add(sub2node);
21069 // Place copy #12 of ITS6 in I569
21071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21072 sub2node->SetLineColor(kColorITS);
21073 sub2node->SetVisibility(1);
21074 fNodes->Add(sub2node);
21077 // Place copy #13 of ITS6 in I569
21079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21080 sub2node->SetLineColor(kColorITS);
21081 sub2node->SetVisibility(1);
21082 fNodes->Add(sub2node);
21085 // Place copy #14 of ITS6 in I569
21087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21088 sub2node->SetLineColor(kColorITS);
21089 sub2node->SetVisibility(1);
21090 fNodes->Add(sub2node);
21093 // Place copy #15 of ITS6 in I569
21095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21096 sub2node->SetLineColor(kColorITS);
21097 sub2node->SetVisibility(1);
21098 fNodes->Add(sub2node);
21101 // Place copy #16 of ITS6 in I569
21103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21104 sub2node->SetLineColor(kColorITS);
21105 sub2node->SetVisibility(1);
21106 fNodes->Add(sub2node);
21109 // Place copy #17 of ITS6 in I569
21111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21112 sub2node->SetLineColor(kColorITS);
21113 sub2node->SetVisibility(1);
21114 fNodes->Add(sub2node);
21117 // Place copy #18 of ITS6 in I569
21119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21120 sub2node->SetLineColor(kColorITS);
21121 sub2node->SetVisibility(1);
21122 fNodes->Add(sub2node);
21125 // Place copy #19 of ITS6 in I569
21127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21128 sub2node->SetLineColor(kColorITS);
21129 sub2node->SetVisibility(1);
21130 fNodes->Add(sub2node);
21133 // Place copy #20 of ITS6 in I569
21135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21136 sub2node->SetLineColor(kColorITS);
21137 sub2node->SetVisibility(1);
21138 fNodes->Add(sub2node);
21141 // Place copy #21 of ITS6 in I569
21143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21144 sub2node->SetLineColor(kColorITS);
21145 sub2node->SetVisibility(1);
21146 fNodes->Add(sub2node);
21149 // Place copy #22 of ITS6 in I569
21151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21152 sub2node->SetLineColor(kColorITS);
21153 sub2node->SetVisibility(1);
21154 fNodes->Add(sub2node);
21157 // Place copy #23 of ITS6 in I569
21159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21160 sub2node->SetLineColor(kColorITS);
21161 sub2node->SetVisibility(1);
21162 fNodes->Add(sub2node);
21165 // Place copy #24 of ITS6 in I569
21167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21168 sub2node->SetLineColor(kColorITS);
21169 sub2node->SetVisibility(1);
21170 fNodes->Add(sub2node);
21173 // Place copy #25 of ITS6 in I569
21175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21176 sub2node->SetLineColor(kColorITS);
21177 sub2node->SetVisibility(1);
21178 fNodes->Add(sub2node);
21180 fNodes->Add(sub1node);
21183 // Place copy #23 of I569 in IT56
21185 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21186 sub1node->SetLineColor(kColorITS);
21187 sub1node->SetVisibility(0);
21190 // Place copy #1 of ITS6 in I569
21192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21193 sub2node->SetLineColor(kColorITS);
21194 sub2node->SetVisibility(1);
21195 fNodes->Add(sub2node);
21198 // Place copy #2 of ITS6 in I569
21200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21201 sub2node->SetLineColor(kColorITS);
21202 sub2node->SetVisibility(1);
21203 fNodes->Add(sub2node);
21206 // Place copy #3 of ITS6 in I569
21208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21209 sub2node->SetLineColor(kColorITS);
21210 sub2node->SetVisibility(1);
21211 fNodes->Add(sub2node);
21214 // Place copy #4 of ITS6 in I569
21216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21217 sub2node->SetLineColor(kColorITS);
21218 sub2node->SetVisibility(1);
21219 fNodes->Add(sub2node);
21222 // Place copy #5 of ITS6 in I569
21224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21225 sub2node->SetLineColor(kColorITS);
21226 sub2node->SetVisibility(1);
21227 fNodes->Add(sub2node);
21230 // Place copy #6 of ITS6 in I569
21232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21233 sub2node->SetLineColor(kColorITS);
21234 sub2node->SetVisibility(1);
21235 fNodes->Add(sub2node);
21238 // Place copy #7 of ITS6 in I569
21240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21241 sub2node->SetLineColor(kColorITS);
21242 sub2node->SetVisibility(1);
21243 fNodes->Add(sub2node);
21246 // Place copy #8 of ITS6 in I569
21248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21249 sub2node->SetLineColor(kColorITS);
21250 sub2node->SetVisibility(1);
21251 fNodes->Add(sub2node);
21254 // Place copy #9 of ITS6 in I569
21256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21257 sub2node->SetLineColor(kColorITS);
21258 sub2node->SetVisibility(1);
21259 fNodes->Add(sub2node);
21262 // Place copy #10 of ITS6 in I569
21264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21265 sub2node->SetLineColor(kColorITS);
21266 sub2node->SetVisibility(1);
21267 fNodes->Add(sub2node);
21270 // Place copy #11 of ITS6 in I569
21272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21273 sub2node->SetLineColor(kColorITS);
21274 sub2node->SetVisibility(1);
21275 fNodes->Add(sub2node);
21278 // Place copy #12 of ITS6 in I569
21280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21281 sub2node->SetLineColor(kColorITS);
21282 sub2node->SetVisibility(1);
21283 fNodes->Add(sub2node);
21286 // Place copy #13 of ITS6 in I569
21288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21289 sub2node->SetLineColor(kColorITS);
21290 sub2node->SetVisibility(1);
21291 fNodes->Add(sub2node);
21294 // Place copy #14 of ITS6 in I569
21296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21297 sub2node->SetLineColor(kColorITS);
21298 sub2node->SetVisibility(1);
21299 fNodes->Add(sub2node);
21302 // Place copy #15 of ITS6 in I569
21304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21305 sub2node->SetLineColor(kColorITS);
21306 sub2node->SetVisibility(1);
21307 fNodes->Add(sub2node);
21310 // Place copy #16 of ITS6 in I569
21312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21313 sub2node->SetLineColor(kColorITS);
21314 sub2node->SetVisibility(1);
21315 fNodes->Add(sub2node);
21318 // Place copy #17 of ITS6 in I569
21320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21321 sub2node->SetLineColor(kColorITS);
21322 sub2node->SetVisibility(1);
21323 fNodes->Add(sub2node);
21326 // Place copy #18 of ITS6 in I569
21328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21329 sub2node->SetLineColor(kColorITS);
21330 sub2node->SetVisibility(1);
21331 fNodes->Add(sub2node);
21334 // Place copy #19 of ITS6 in I569
21336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21337 sub2node->SetLineColor(kColorITS);
21338 sub2node->SetVisibility(1);
21339 fNodes->Add(sub2node);
21342 // Place copy #20 of ITS6 in I569
21344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21345 sub2node->SetLineColor(kColorITS);
21346 sub2node->SetVisibility(1);
21347 fNodes->Add(sub2node);
21350 // Place copy #21 of ITS6 in I569
21352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21353 sub2node->SetLineColor(kColorITS);
21354 sub2node->SetVisibility(1);
21355 fNodes->Add(sub2node);
21358 // Place copy #22 of ITS6 in I569
21360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21361 sub2node->SetLineColor(kColorITS);
21362 sub2node->SetVisibility(1);
21363 fNodes->Add(sub2node);
21366 // Place copy #23 of ITS6 in I569
21368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21369 sub2node->SetLineColor(kColorITS);
21370 sub2node->SetVisibility(1);
21371 fNodes->Add(sub2node);
21374 // Place copy #24 of ITS6 in I569
21376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21377 sub2node->SetLineColor(kColorITS);
21378 sub2node->SetVisibility(1);
21379 fNodes->Add(sub2node);
21382 // Place copy #25 of ITS6 in I569
21384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21385 sub2node->SetLineColor(kColorITS);
21386 sub2node->SetVisibility(1);
21387 fNodes->Add(sub2node);
21389 fNodes->Add(sub1node);
21392 // Place copy #24 of I569 in IT56
21394 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21395 sub1node->SetLineColor(kColorITS);
21396 sub1node->SetVisibility(0);
21399 // Place copy #1 of ITS6 in I569
21401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21402 sub2node->SetLineColor(kColorITS);
21403 sub2node->SetVisibility(1);
21404 fNodes->Add(sub2node);
21407 // Place copy #2 of ITS6 in I569
21409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21410 sub2node->SetLineColor(kColorITS);
21411 sub2node->SetVisibility(1);
21412 fNodes->Add(sub2node);
21415 // Place copy #3 of ITS6 in I569
21417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21418 sub2node->SetLineColor(kColorITS);
21419 sub2node->SetVisibility(1);
21420 fNodes->Add(sub2node);
21423 // Place copy #4 of ITS6 in I569
21425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21426 sub2node->SetLineColor(kColorITS);
21427 sub2node->SetVisibility(1);
21428 fNodes->Add(sub2node);
21431 // Place copy #5 of ITS6 in I569
21433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21434 sub2node->SetLineColor(kColorITS);
21435 sub2node->SetVisibility(1);
21436 fNodes->Add(sub2node);
21439 // Place copy #6 of ITS6 in I569
21441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21442 sub2node->SetLineColor(kColorITS);
21443 sub2node->SetVisibility(1);
21444 fNodes->Add(sub2node);
21447 // Place copy #7 of ITS6 in I569
21449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21450 sub2node->SetLineColor(kColorITS);
21451 sub2node->SetVisibility(1);
21452 fNodes->Add(sub2node);
21455 // Place copy #8 of ITS6 in I569
21457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21458 sub2node->SetLineColor(kColorITS);
21459 sub2node->SetVisibility(1);
21460 fNodes->Add(sub2node);
21463 // Place copy #9 of ITS6 in I569
21465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21466 sub2node->SetLineColor(kColorITS);
21467 sub2node->SetVisibility(1);
21468 fNodes->Add(sub2node);
21471 // Place copy #10 of ITS6 in I569
21473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21474 sub2node->SetLineColor(kColorITS);
21475 sub2node->SetVisibility(1);
21476 fNodes->Add(sub2node);
21479 // Place copy #11 of ITS6 in I569
21481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21482 sub2node->SetLineColor(kColorITS);
21483 sub2node->SetVisibility(1);
21484 fNodes->Add(sub2node);
21487 // Place copy #12 of ITS6 in I569
21489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21490 sub2node->SetLineColor(kColorITS);
21491 sub2node->SetVisibility(1);
21492 fNodes->Add(sub2node);
21495 // Place copy #13 of ITS6 in I569
21497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21498 sub2node->SetLineColor(kColorITS);
21499 sub2node->SetVisibility(1);
21500 fNodes->Add(sub2node);
21503 // Place copy #14 of ITS6 in I569
21505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21506 sub2node->SetLineColor(kColorITS);
21507 sub2node->SetVisibility(1);
21508 fNodes->Add(sub2node);
21511 // Place copy #15 of ITS6 in I569
21513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21514 sub2node->SetLineColor(kColorITS);
21515 sub2node->SetVisibility(1);
21516 fNodes->Add(sub2node);
21519 // Place copy #16 of ITS6 in I569
21521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21522 sub2node->SetLineColor(kColorITS);
21523 sub2node->SetVisibility(1);
21524 fNodes->Add(sub2node);
21527 // Place copy #17 of ITS6 in I569
21529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21530 sub2node->SetLineColor(kColorITS);
21531 sub2node->SetVisibility(1);
21532 fNodes->Add(sub2node);
21535 // Place copy #18 of ITS6 in I569
21537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21538 sub2node->SetLineColor(kColorITS);
21539 sub2node->SetVisibility(1);
21540 fNodes->Add(sub2node);
21543 // Place copy #19 of ITS6 in I569
21545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21546 sub2node->SetLineColor(kColorITS);
21547 sub2node->SetVisibility(1);
21548 fNodes->Add(sub2node);
21551 // Place copy #20 of ITS6 in I569
21553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21554 sub2node->SetLineColor(kColorITS);
21555 sub2node->SetVisibility(1);
21556 fNodes->Add(sub2node);
21559 // Place copy #21 of ITS6 in I569
21561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21562 sub2node->SetLineColor(kColorITS);
21563 sub2node->SetVisibility(1);
21564 fNodes->Add(sub2node);
21567 // Place copy #22 of ITS6 in I569
21569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21570 sub2node->SetLineColor(kColorITS);
21571 sub2node->SetVisibility(1);
21572 fNodes->Add(sub2node);
21575 // Place copy #23 of ITS6 in I569
21577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21578 sub2node->SetLineColor(kColorITS);
21579 sub2node->SetVisibility(1);
21580 fNodes->Add(sub2node);
21583 // Place copy #24 of ITS6 in I569
21585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21586 sub2node->SetLineColor(kColorITS);
21587 sub2node->SetVisibility(1);
21588 fNodes->Add(sub2node);
21591 // Place copy #25 of ITS6 in I569
21593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21594 sub2node->SetLineColor(kColorITS);
21595 sub2node->SetVisibility(1);
21596 fNodes->Add(sub2node);
21598 fNodes->Add(sub1node);
21601 // Place copy #25 of I569 in IT56
21603 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21604 sub1node->SetLineColor(kColorITS);
21605 sub1node->SetVisibility(0);
21608 // Place copy #1 of ITS6 in I569
21610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21611 sub2node->SetLineColor(kColorITS);
21612 sub2node->SetVisibility(1);
21613 fNodes->Add(sub2node);
21616 // Place copy #2 of ITS6 in I569
21618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21619 sub2node->SetLineColor(kColorITS);
21620 sub2node->SetVisibility(1);
21621 fNodes->Add(sub2node);
21624 // Place copy #3 of ITS6 in I569
21626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21627 sub2node->SetLineColor(kColorITS);
21628 sub2node->SetVisibility(1);
21629 fNodes->Add(sub2node);
21632 // Place copy #4 of ITS6 in I569
21634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21635 sub2node->SetLineColor(kColorITS);
21636 sub2node->SetVisibility(1);
21637 fNodes->Add(sub2node);
21640 // Place copy #5 of ITS6 in I569
21642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21643 sub2node->SetLineColor(kColorITS);
21644 sub2node->SetVisibility(1);
21645 fNodes->Add(sub2node);
21648 // Place copy #6 of ITS6 in I569
21650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21651 sub2node->SetLineColor(kColorITS);
21652 sub2node->SetVisibility(1);
21653 fNodes->Add(sub2node);
21656 // Place copy #7 of ITS6 in I569
21658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21659 sub2node->SetLineColor(kColorITS);
21660 sub2node->SetVisibility(1);
21661 fNodes->Add(sub2node);
21664 // Place copy #8 of ITS6 in I569
21666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21667 sub2node->SetLineColor(kColorITS);
21668 sub2node->SetVisibility(1);
21669 fNodes->Add(sub2node);
21672 // Place copy #9 of ITS6 in I569
21674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21675 sub2node->SetLineColor(kColorITS);
21676 sub2node->SetVisibility(1);
21677 fNodes->Add(sub2node);
21680 // Place copy #10 of ITS6 in I569
21682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21683 sub2node->SetLineColor(kColorITS);
21684 sub2node->SetVisibility(1);
21685 fNodes->Add(sub2node);
21688 // Place copy #11 of ITS6 in I569
21690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21691 sub2node->SetLineColor(kColorITS);
21692 sub2node->SetVisibility(1);
21693 fNodes->Add(sub2node);
21696 // Place copy #12 of ITS6 in I569
21698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21699 sub2node->SetLineColor(kColorITS);
21700 sub2node->SetVisibility(1);
21701 fNodes->Add(sub2node);
21704 // Place copy #13 of ITS6 in I569
21706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21707 sub2node->SetLineColor(kColorITS);
21708 sub2node->SetVisibility(1);
21709 fNodes->Add(sub2node);
21712 // Place copy #14 of ITS6 in I569
21714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21715 sub2node->SetLineColor(kColorITS);
21716 sub2node->SetVisibility(1);
21717 fNodes->Add(sub2node);
21720 // Place copy #15 of ITS6 in I569
21722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21723 sub2node->SetLineColor(kColorITS);
21724 sub2node->SetVisibility(1);
21725 fNodes->Add(sub2node);
21728 // Place copy #16 of ITS6 in I569
21730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21731 sub2node->SetLineColor(kColorITS);
21732 sub2node->SetVisibility(1);
21733 fNodes->Add(sub2node);
21736 // Place copy #17 of ITS6 in I569
21738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21739 sub2node->SetLineColor(kColorITS);
21740 sub2node->SetVisibility(1);
21741 fNodes->Add(sub2node);
21744 // Place copy #18 of ITS6 in I569
21746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21747 sub2node->SetLineColor(kColorITS);
21748 sub2node->SetVisibility(1);
21749 fNodes->Add(sub2node);
21752 // Place copy #19 of ITS6 in I569
21754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21755 sub2node->SetLineColor(kColorITS);
21756 sub2node->SetVisibility(1);
21757 fNodes->Add(sub2node);
21760 // Place copy #20 of ITS6 in I569
21762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21763 sub2node->SetLineColor(kColorITS);
21764 sub2node->SetVisibility(1);
21765 fNodes->Add(sub2node);
21768 // Place copy #21 of ITS6 in I569
21770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21771 sub2node->SetLineColor(kColorITS);
21772 sub2node->SetVisibility(1);
21773 fNodes->Add(sub2node);
21776 // Place copy #22 of ITS6 in I569
21778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21779 sub2node->SetLineColor(kColorITS);
21780 sub2node->SetVisibility(1);
21781 fNodes->Add(sub2node);
21784 // Place copy #23 of ITS6 in I569
21786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21787 sub2node->SetLineColor(kColorITS);
21788 sub2node->SetVisibility(1);
21789 fNodes->Add(sub2node);
21792 // Place copy #24 of ITS6 in I569
21794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21795 sub2node->SetLineColor(kColorITS);
21796 sub2node->SetVisibility(1);
21797 fNodes->Add(sub2node);
21800 // Place copy #25 of ITS6 in I569
21802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21803 sub2node->SetLineColor(kColorITS);
21804 sub2node->SetVisibility(1);
21805 fNodes->Add(sub2node);
21807 fNodes->Add(sub1node);
21810 // Place copy #26 of I569 in IT56
21812 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21813 sub1node->SetLineColor(kColorITS);
21814 sub1node->SetVisibility(0);
21817 // Place copy #1 of ITS6 in I569
21819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21820 sub2node->SetLineColor(kColorITS);
21821 sub2node->SetVisibility(1);
21822 fNodes->Add(sub2node);
21825 // Place copy #2 of ITS6 in I569
21827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21828 sub2node->SetLineColor(kColorITS);
21829 sub2node->SetVisibility(1);
21830 fNodes->Add(sub2node);
21833 // Place copy #3 of ITS6 in I569
21835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21836 sub2node->SetLineColor(kColorITS);
21837 sub2node->SetVisibility(1);
21838 fNodes->Add(sub2node);
21841 // Place copy #4 of ITS6 in I569
21843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21844 sub2node->SetLineColor(kColorITS);
21845 sub2node->SetVisibility(1);
21846 fNodes->Add(sub2node);
21849 // Place copy #5 of ITS6 in I569
21851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21852 sub2node->SetLineColor(kColorITS);
21853 sub2node->SetVisibility(1);
21854 fNodes->Add(sub2node);
21857 // Place copy #6 of ITS6 in I569
21859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21860 sub2node->SetLineColor(kColorITS);
21861 sub2node->SetVisibility(1);
21862 fNodes->Add(sub2node);
21865 // Place copy #7 of ITS6 in I569
21867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21868 sub2node->SetLineColor(kColorITS);
21869 sub2node->SetVisibility(1);
21870 fNodes->Add(sub2node);
21873 // Place copy #8 of ITS6 in I569
21875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21876 sub2node->SetLineColor(kColorITS);
21877 sub2node->SetVisibility(1);
21878 fNodes->Add(sub2node);
21881 // Place copy #9 of ITS6 in I569
21883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21884 sub2node->SetLineColor(kColorITS);
21885 sub2node->SetVisibility(1);
21886 fNodes->Add(sub2node);
21889 // Place copy #10 of ITS6 in I569
21891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21892 sub2node->SetLineColor(kColorITS);
21893 sub2node->SetVisibility(1);
21894 fNodes->Add(sub2node);
21897 // Place copy #11 of ITS6 in I569
21899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21900 sub2node->SetLineColor(kColorITS);
21901 sub2node->SetVisibility(1);
21902 fNodes->Add(sub2node);
21905 // Place copy #12 of ITS6 in I569
21907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21908 sub2node->SetLineColor(kColorITS);
21909 sub2node->SetVisibility(1);
21910 fNodes->Add(sub2node);
21913 // Place copy #13 of ITS6 in I569
21915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21916 sub2node->SetLineColor(kColorITS);
21917 sub2node->SetVisibility(1);
21918 fNodes->Add(sub2node);
21921 // Place copy #14 of ITS6 in I569
21923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21924 sub2node->SetLineColor(kColorITS);
21925 sub2node->SetVisibility(1);
21926 fNodes->Add(sub2node);
21929 // Place copy #15 of ITS6 in I569
21931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21932 sub2node->SetLineColor(kColorITS);
21933 sub2node->SetVisibility(1);
21934 fNodes->Add(sub2node);
21937 // Place copy #16 of ITS6 in I569
21939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21940 sub2node->SetLineColor(kColorITS);
21941 sub2node->SetVisibility(1);
21942 fNodes->Add(sub2node);
21945 // Place copy #17 of ITS6 in I569
21947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21948 sub2node->SetLineColor(kColorITS);
21949 sub2node->SetVisibility(1);
21950 fNodes->Add(sub2node);
21953 // Place copy #18 of ITS6 in I569
21955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21956 sub2node->SetLineColor(kColorITS);
21957 sub2node->SetVisibility(1);
21958 fNodes->Add(sub2node);
21961 // Place copy #19 of ITS6 in I569
21963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21964 sub2node->SetLineColor(kColorITS);
21965 sub2node->SetVisibility(1);
21966 fNodes->Add(sub2node);
21969 // Place copy #20 of ITS6 in I569
21971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21972 sub2node->SetLineColor(kColorITS);
21973 sub2node->SetVisibility(1);
21974 fNodes->Add(sub2node);
21977 // Place copy #21 of ITS6 in I569
21979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21980 sub2node->SetLineColor(kColorITS);
21981 sub2node->SetVisibility(1);
21982 fNodes->Add(sub2node);
21985 // Place copy #22 of ITS6 in I569
21987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21988 sub2node->SetLineColor(kColorITS);
21989 sub2node->SetVisibility(1);
21990 fNodes->Add(sub2node);
21993 // Place copy #23 of ITS6 in I569
21995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21996 sub2node->SetLineColor(kColorITS);
21997 sub2node->SetVisibility(1);
21998 fNodes->Add(sub2node);
22001 // Place copy #24 of ITS6 in I569
22003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22004 sub2node->SetLineColor(kColorITS);
22005 sub2node->SetVisibility(1);
22006 fNodes->Add(sub2node);
22009 // Place copy #25 of ITS6 in I569
22011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22012 sub2node->SetLineColor(kColorITS);
22013 sub2node->SetVisibility(1);
22014 fNodes->Add(sub2node);
22016 fNodes->Add(sub1node);
22019 // Place copy #27 of I569 in IT56
22021 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
22022 sub1node->SetLineColor(kColorITS);
22023 sub1node->SetVisibility(0);
22026 // Place copy #1 of ITS6 in I569
22028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22029 sub2node->SetLineColor(kColorITS);
22030 sub2node->SetVisibility(1);
22031 fNodes->Add(sub2node);
22034 // Place copy #2 of ITS6 in I569
22036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22037 sub2node->SetLineColor(kColorITS);
22038 sub2node->SetVisibility(1);
22039 fNodes->Add(sub2node);
22042 // Place copy #3 of ITS6 in I569
22044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22045 sub2node->SetLineColor(kColorITS);
22046 sub2node->SetVisibility(1);
22047 fNodes->Add(sub2node);
22050 // Place copy #4 of ITS6 in I569
22052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22053 sub2node->SetLineColor(kColorITS);
22054 sub2node->SetVisibility(1);
22055 fNodes->Add(sub2node);
22058 // Place copy #5 of ITS6 in I569
22060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22061 sub2node->SetLineColor(kColorITS);
22062 sub2node->SetVisibility(1);
22063 fNodes->Add(sub2node);
22066 // Place copy #6 of ITS6 in I569
22068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22069 sub2node->SetLineColor(kColorITS);
22070 sub2node->SetVisibility(1);
22071 fNodes->Add(sub2node);
22074 // Place copy #7 of ITS6 in I569
22076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22077 sub2node->SetLineColor(kColorITS);
22078 sub2node->SetVisibility(1);
22079 fNodes->Add(sub2node);
22082 // Place copy #8 of ITS6 in I569
22084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22085 sub2node->SetLineColor(kColorITS);
22086 sub2node->SetVisibility(1);
22087 fNodes->Add(sub2node);
22090 // Place copy #9 of ITS6 in I569
22092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22093 sub2node->SetLineColor(kColorITS);
22094 sub2node->SetVisibility(1);
22095 fNodes->Add(sub2node);
22098 // Place copy #10 of ITS6 in I569
22100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22101 sub2node->SetLineColor(kColorITS);
22102 sub2node->SetVisibility(1);
22103 fNodes->Add(sub2node);
22106 // Place copy #11 of ITS6 in I569
22108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22109 sub2node->SetLineColor(kColorITS);
22110 sub2node->SetVisibility(1);
22111 fNodes->Add(sub2node);
22114 // Place copy #12 of ITS6 in I569
22116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22117 sub2node->SetLineColor(kColorITS);
22118 sub2node->SetVisibility(1);
22119 fNodes->Add(sub2node);
22122 // Place copy #13 of ITS6 in I569
22124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22125 sub2node->SetLineColor(kColorITS);
22126 sub2node->SetVisibility(1);
22127 fNodes->Add(sub2node);
22130 // Place copy #14 of ITS6 in I569
22132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22133 sub2node->SetLineColor(kColorITS);
22134 sub2node->SetVisibility(1);
22135 fNodes->Add(sub2node);
22138 // Place copy #15 of ITS6 in I569
22140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22141 sub2node->SetLineColor(kColorITS);
22142 sub2node->SetVisibility(1);
22143 fNodes->Add(sub2node);
22146 // Place copy #16 of ITS6 in I569
22148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22149 sub2node->SetLineColor(kColorITS);
22150 sub2node->SetVisibility(1);
22151 fNodes->Add(sub2node);
22154 // Place copy #17 of ITS6 in I569
22156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22157 sub2node->SetLineColor(kColorITS);
22158 sub2node->SetVisibility(1);
22159 fNodes->Add(sub2node);
22162 // Place copy #18 of ITS6 in I569
22164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22165 sub2node->SetLineColor(kColorITS);
22166 sub2node->SetVisibility(1);
22167 fNodes->Add(sub2node);
22170 // Place copy #19 of ITS6 in I569
22172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22173 sub2node->SetLineColor(kColorITS);
22174 sub2node->SetVisibility(1);
22175 fNodes->Add(sub2node);
22178 // Place copy #20 of ITS6 in I569
22180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22181 sub2node->SetLineColor(kColorITS);
22182 sub2node->SetVisibility(1);
22183 fNodes->Add(sub2node);
22186 // Place copy #21 of ITS6 in I569
22188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22189 sub2node->SetLineColor(kColorITS);
22190 sub2node->SetVisibility(1);
22191 fNodes->Add(sub2node);
22194 // Place copy #22 of ITS6 in I569
22196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22197 sub2node->SetLineColor(kColorITS);
22198 sub2node->SetVisibility(1);
22199 fNodes->Add(sub2node);
22202 // Place copy #23 of ITS6 in I569
22204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22205 sub2node->SetLineColor(kColorITS);
22206 sub2node->SetVisibility(1);
22207 fNodes->Add(sub2node);
22210 // Place copy #24 of ITS6 in I569
22212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22213 sub2node->SetLineColor(kColorITS);
22214 sub2node->SetVisibility(1);
22215 fNodes->Add(sub2node);
22218 // Place copy #25 of ITS6 in I569
22220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22221 sub2node->SetLineColor(kColorITS);
22222 sub2node->SetVisibility(1);
22223 fNodes->Add(sub2node);
22225 fNodes->Add(sub1node);
22228 // Place copy #28 of I569 in IT56
22230 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22231 sub1node->SetLineColor(kColorITS);
22232 sub1node->SetVisibility(0);
22235 // Place copy #1 of ITS6 in I569
22237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22238 sub2node->SetLineColor(kColorITS);
22239 sub2node->SetVisibility(1);
22240 fNodes->Add(sub2node);
22243 // Place copy #2 of ITS6 in I569
22245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22246 sub2node->SetLineColor(kColorITS);
22247 sub2node->SetVisibility(1);
22248 fNodes->Add(sub2node);
22251 // Place copy #3 of ITS6 in I569
22253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22254 sub2node->SetLineColor(kColorITS);
22255 sub2node->SetVisibility(1);
22256 fNodes->Add(sub2node);
22259 // Place copy #4 of ITS6 in I569
22261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22262 sub2node->SetLineColor(kColorITS);
22263 sub2node->SetVisibility(1);
22264 fNodes->Add(sub2node);
22267 // Place copy #5 of ITS6 in I569
22269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22270 sub2node->SetLineColor(kColorITS);
22271 sub2node->SetVisibility(1);
22272 fNodes->Add(sub2node);
22275 // Place copy #6 of ITS6 in I569
22277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22278 sub2node->SetLineColor(kColorITS);
22279 sub2node->SetVisibility(1);
22280 fNodes->Add(sub2node);
22283 // Place copy #7 of ITS6 in I569
22285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22286 sub2node->SetLineColor(kColorITS);
22287 sub2node->SetVisibility(1);
22288 fNodes->Add(sub2node);
22291 // Place copy #8 of ITS6 in I569
22293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22294 sub2node->SetLineColor(kColorITS);
22295 sub2node->SetVisibility(1);
22296 fNodes->Add(sub2node);
22299 // Place copy #9 of ITS6 in I569
22301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22302 sub2node->SetLineColor(kColorITS);
22303 sub2node->SetVisibility(1);
22304 fNodes->Add(sub2node);
22307 // Place copy #10 of ITS6 in I569
22309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22310 sub2node->SetLineColor(kColorITS);
22311 sub2node->SetVisibility(1);
22312 fNodes->Add(sub2node);
22315 // Place copy #11 of ITS6 in I569
22317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22318 sub2node->SetLineColor(kColorITS);
22319 sub2node->SetVisibility(1);
22320 fNodes->Add(sub2node);
22323 // Place copy #12 of ITS6 in I569
22325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22326 sub2node->SetLineColor(kColorITS);
22327 sub2node->SetVisibility(1);
22328 fNodes->Add(sub2node);
22331 // Place copy #13 of ITS6 in I569
22333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22334 sub2node->SetLineColor(kColorITS);
22335 sub2node->SetVisibility(1);
22336 fNodes->Add(sub2node);
22339 // Place copy #14 of ITS6 in I569
22341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22342 sub2node->SetLineColor(kColorITS);
22343 sub2node->SetVisibility(1);
22344 fNodes->Add(sub2node);
22347 // Place copy #15 of ITS6 in I569
22349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22350 sub2node->SetLineColor(kColorITS);
22351 sub2node->SetVisibility(1);
22352 fNodes->Add(sub2node);
22355 // Place copy #16 of ITS6 in I569
22357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22358 sub2node->SetLineColor(kColorITS);
22359 sub2node->SetVisibility(1);
22360 fNodes->Add(sub2node);
22363 // Place copy #17 of ITS6 in I569
22365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22366 sub2node->SetLineColor(kColorITS);
22367 sub2node->SetVisibility(1);
22368 fNodes->Add(sub2node);
22371 // Place copy #18 of ITS6 in I569
22373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22374 sub2node->SetLineColor(kColorITS);
22375 sub2node->SetVisibility(1);
22376 fNodes->Add(sub2node);
22379 // Place copy #19 of ITS6 in I569
22381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22382 sub2node->SetLineColor(kColorITS);
22383 sub2node->SetVisibility(1);
22384 fNodes->Add(sub2node);
22387 // Place copy #20 of ITS6 in I569
22389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22390 sub2node->SetLineColor(kColorITS);
22391 sub2node->SetVisibility(1);
22392 fNodes->Add(sub2node);
22395 // Place copy #21 of ITS6 in I569
22397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22398 sub2node->SetLineColor(kColorITS);
22399 sub2node->SetVisibility(1);
22400 fNodes->Add(sub2node);
22403 // Place copy #22 of ITS6 in I569
22405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22406 sub2node->SetLineColor(kColorITS);
22407 sub2node->SetVisibility(1);
22408 fNodes->Add(sub2node);
22411 // Place copy #23 of ITS6 in I569
22413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22414 sub2node->SetLineColor(kColorITS);
22415 sub2node->SetVisibility(1);
22416 fNodes->Add(sub2node);
22419 // Place copy #24 of ITS6 in I569
22421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22422 sub2node->SetLineColor(kColorITS);
22423 sub2node->SetVisibility(1);
22424 fNodes->Add(sub2node);
22427 // Place copy #25 of ITS6 in I569
22429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22430 sub2node->SetLineColor(kColorITS);
22431 sub2node->SetVisibility(1);
22432 fNodes->Add(sub2node);
22434 fNodes->Add(sub1node);
22437 // Place copy #29 of I569 in IT56
22439 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22440 sub1node->SetLineColor(kColorITS);
22441 sub1node->SetVisibility(0);
22444 // Place copy #1 of ITS6 in I569
22446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22447 sub2node->SetLineColor(kColorITS);
22448 sub2node->SetVisibility(1);
22449 fNodes->Add(sub2node);
22452 // Place copy #2 of ITS6 in I569
22454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22455 sub2node->SetLineColor(kColorITS);
22456 sub2node->SetVisibility(1);
22457 fNodes->Add(sub2node);
22460 // Place copy #3 of ITS6 in I569
22462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22463 sub2node->SetLineColor(kColorITS);
22464 sub2node->SetVisibility(1);
22465 fNodes->Add(sub2node);
22468 // Place copy #4 of ITS6 in I569
22470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22471 sub2node->SetLineColor(kColorITS);
22472 sub2node->SetVisibility(1);
22473 fNodes->Add(sub2node);
22476 // Place copy #5 of ITS6 in I569
22478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22479 sub2node->SetLineColor(kColorITS);
22480 sub2node->SetVisibility(1);
22481 fNodes->Add(sub2node);
22484 // Place copy #6 of ITS6 in I569
22486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22487 sub2node->SetLineColor(kColorITS);
22488 sub2node->SetVisibility(1);
22489 fNodes->Add(sub2node);
22492 // Place copy #7 of ITS6 in I569
22494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22495 sub2node->SetLineColor(kColorITS);
22496 sub2node->SetVisibility(1);
22497 fNodes->Add(sub2node);
22500 // Place copy #8 of ITS6 in I569
22502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22503 sub2node->SetLineColor(kColorITS);
22504 sub2node->SetVisibility(1);
22505 fNodes->Add(sub2node);
22508 // Place copy #9 of ITS6 in I569
22510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22511 sub2node->SetLineColor(kColorITS);
22512 sub2node->SetVisibility(1);
22513 fNodes->Add(sub2node);
22516 // Place copy #10 of ITS6 in I569
22518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22519 sub2node->SetLineColor(kColorITS);
22520 sub2node->SetVisibility(1);
22521 fNodes->Add(sub2node);
22524 // Place copy #11 of ITS6 in I569
22526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22527 sub2node->SetLineColor(kColorITS);
22528 sub2node->SetVisibility(1);
22529 fNodes->Add(sub2node);
22532 // Place copy #12 of ITS6 in I569
22534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22535 sub2node->SetLineColor(kColorITS);
22536 sub2node->SetVisibility(1);
22537 fNodes->Add(sub2node);
22540 // Place copy #13 of ITS6 in I569
22542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22543 sub2node->SetLineColor(kColorITS);
22544 sub2node->SetVisibility(1);
22545 fNodes->Add(sub2node);
22548 // Place copy #14 of ITS6 in I569
22550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22551 sub2node->SetLineColor(kColorITS);
22552 sub2node->SetVisibility(1);
22553 fNodes->Add(sub2node);
22556 // Place copy #15 of ITS6 in I569
22558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22559 sub2node->SetLineColor(kColorITS);
22560 sub2node->SetVisibility(1);
22561 fNodes->Add(sub2node);
22564 // Place copy #16 of ITS6 in I569
22566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22567 sub2node->SetLineColor(kColorITS);
22568 sub2node->SetVisibility(1);
22569 fNodes->Add(sub2node);
22572 // Place copy #17 of ITS6 in I569
22574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22575 sub2node->SetLineColor(kColorITS);
22576 sub2node->SetVisibility(1);
22577 fNodes->Add(sub2node);
22580 // Place copy #18 of ITS6 in I569
22582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22583 sub2node->SetLineColor(kColorITS);
22584 sub2node->SetVisibility(1);
22585 fNodes->Add(sub2node);
22588 // Place copy #19 of ITS6 in I569
22590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22591 sub2node->SetLineColor(kColorITS);
22592 sub2node->SetVisibility(1);
22593 fNodes->Add(sub2node);
22596 // Place copy #20 of ITS6 in I569
22598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22599 sub2node->SetLineColor(kColorITS);
22600 sub2node->SetVisibility(1);
22601 fNodes->Add(sub2node);
22604 // Place copy #21 of ITS6 in I569
22606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22607 sub2node->SetLineColor(kColorITS);
22608 sub2node->SetVisibility(1);
22609 fNodes->Add(sub2node);
22612 // Place copy #22 of ITS6 in I569
22614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22615 sub2node->SetLineColor(kColorITS);
22616 sub2node->SetVisibility(1);
22617 fNodes->Add(sub2node);
22620 // Place copy #23 of ITS6 in I569
22622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22623 sub2node->SetLineColor(kColorITS);
22624 sub2node->SetVisibility(1);
22625 fNodes->Add(sub2node);
22628 // Place copy #24 of ITS6 in I569
22630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22631 sub2node->SetLineColor(kColorITS);
22632 sub2node->SetVisibility(1);
22633 fNodes->Add(sub2node);
22636 // Place copy #25 of ITS6 in I569
22638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22639 sub2node->SetLineColor(kColorITS);
22640 sub2node->SetVisibility(1);
22641 fNodes->Add(sub2node);
22643 fNodes->Add(sub1node);
22646 // Place copy #30 of I569 in IT56
22648 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22649 sub1node->SetLineColor(kColorITS);
22650 sub1node->SetVisibility(0);
22653 // Place copy #1 of ITS6 in I569
22655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22656 sub2node->SetLineColor(kColorITS);
22657 sub2node->SetVisibility(1);
22658 fNodes->Add(sub2node);
22661 // Place copy #2 of ITS6 in I569
22663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22664 sub2node->SetLineColor(kColorITS);
22665 sub2node->SetVisibility(1);
22666 fNodes->Add(sub2node);
22669 // Place copy #3 of ITS6 in I569
22671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22672 sub2node->SetLineColor(kColorITS);
22673 sub2node->SetVisibility(1);
22674 fNodes->Add(sub2node);
22677 // Place copy #4 of ITS6 in I569
22679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22680 sub2node->SetLineColor(kColorITS);
22681 sub2node->SetVisibility(1);
22682 fNodes->Add(sub2node);
22685 // Place copy #5 of ITS6 in I569
22687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22688 sub2node->SetLineColor(kColorITS);
22689 sub2node->SetVisibility(1);
22690 fNodes->Add(sub2node);
22693 // Place copy #6 of ITS6 in I569
22695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22696 sub2node->SetLineColor(kColorITS);
22697 sub2node->SetVisibility(1);
22698 fNodes->Add(sub2node);
22701 // Place copy #7 of ITS6 in I569
22703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22704 sub2node->SetLineColor(kColorITS);
22705 sub2node->SetVisibility(1);
22706 fNodes->Add(sub2node);
22709 // Place copy #8 of ITS6 in I569
22711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22712 sub2node->SetLineColor(kColorITS);
22713 sub2node->SetVisibility(1);
22714 fNodes->Add(sub2node);
22717 // Place copy #9 of ITS6 in I569
22719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22720 sub2node->SetLineColor(kColorITS);
22721 sub2node->SetVisibility(1);
22722 fNodes->Add(sub2node);
22725 // Place copy #10 of ITS6 in I569
22727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22728 sub2node->SetLineColor(kColorITS);
22729 sub2node->SetVisibility(1);
22730 fNodes->Add(sub2node);
22733 // Place copy #11 of ITS6 in I569
22735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22736 sub2node->SetLineColor(kColorITS);
22737 sub2node->SetVisibility(1);
22738 fNodes->Add(sub2node);
22741 // Place copy #12 of ITS6 in I569
22743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22744 sub2node->SetLineColor(kColorITS);
22745 sub2node->SetVisibility(1);
22746 fNodes->Add(sub2node);
22749 // Place copy #13 of ITS6 in I569
22751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22752 sub2node->SetLineColor(kColorITS);
22753 sub2node->SetVisibility(1);
22754 fNodes->Add(sub2node);
22757 // Place copy #14 of ITS6 in I569
22759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22760 sub2node->SetLineColor(kColorITS);
22761 sub2node->SetVisibility(1);
22762 fNodes->Add(sub2node);
22765 // Place copy #15 of ITS6 in I569
22767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22768 sub2node->SetLineColor(kColorITS);
22769 sub2node->SetVisibility(1);
22770 fNodes->Add(sub2node);
22773 // Place copy #16 of ITS6 in I569
22775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22776 sub2node->SetLineColor(kColorITS);
22777 sub2node->SetVisibility(1);
22778 fNodes->Add(sub2node);
22781 // Place copy #17 of ITS6 in I569
22783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22784 sub2node->SetLineColor(kColorITS);
22785 sub2node->SetVisibility(1);
22786 fNodes->Add(sub2node);
22789 // Place copy #18 of ITS6 in I569
22791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22792 sub2node->SetLineColor(kColorITS);
22793 sub2node->SetVisibility(1);
22794 fNodes->Add(sub2node);
22797 // Place copy #19 of ITS6 in I569
22799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22800 sub2node->SetLineColor(kColorITS);
22801 sub2node->SetVisibility(1);
22802 fNodes->Add(sub2node);
22805 // Place copy #20 of ITS6 in I569
22807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22808 sub2node->SetLineColor(kColorITS);
22809 sub2node->SetVisibility(1);
22810 fNodes->Add(sub2node);
22813 // Place copy #21 of ITS6 in I569
22815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22816 sub2node->SetLineColor(kColorITS);
22817 sub2node->SetVisibility(1);
22818 fNodes->Add(sub2node);
22821 // Place copy #22 of ITS6 in I569
22823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22824 sub2node->SetLineColor(kColorITS);
22825 sub2node->SetVisibility(1);
22826 fNodes->Add(sub2node);
22829 // Place copy #23 of ITS6 in I569
22831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22832 sub2node->SetLineColor(kColorITS);
22833 sub2node->SetVisibility(1);
22834 fNodes->Add(sub2node);
22837 // Place copy #24 of ITS6 in I569
22839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22840 sub2node->SetLineColor(kColorITS);
22841 sub2node->SetVisibility(1);
22842 fNodes->Add(sub2node);
22845 // Place copy #25 of ITS6 in I569
22847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22848 sub2node->SetLineColor(kColorITS);
22849 sub2node->SetVisibility(1);
22850 fNodes->Add(sub2node);
22852 fNodes->Add(sub1node);
22855 // Place copy #31 of I569 in IT56
22857 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22858 sub1node->SetLineColor(kColorITS);
22859 sub1node->SetVisibility(0);
22862 // Place copy #1 of ITS6 in I569
22864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22865 sub2node->SetLineColor(kColorITS);
22866 sub2node->SetVisibility(1);
22867 fNodes->Add(sub2node);
22870 // Place copy #2 of ITS6 in I569
22872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22873 sub2node->SetLineColor(kColorITS);
22874 sub2node->SetVisibility(1);
22875 fNodes->Add(sub2node);
22878 // Place copy #3 of ITS6 in I569
22880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22881 sub2node->SetLineColor(kColorITS);
22882 sub2node->SetVisibility(1);
22883 fNodes->Add(sub2node);
22886 // Place copy #4 of ITS6 in I569
22888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22889 sub2node->SetLineColor(kColorITS);
22890 sub2node->SetVisibility(1);
22891 fNodes->Add(sub2node);
22894 // Place copy #5 of ITS6 in I569
22896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22897 sub2node->SetLineColor(kColorITS);
22898 sub2node->SetVisibility(1);
22899 fNodes->Add(sub2node);
22902 // Place copy #6 of ITS6 in I569
22904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22905 sub2node->SetLineColor(kColorITS);
22906 sub2node->SetVisibility(1);
22907 fNodes->Add(sub2node);
22910 // Place copy #7 of ITS6 in I569
22912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22913 sub2node->SetLineColor(kColorITS);
22914 sub2node->SetVisibility(1);
22915 fNodes->Add(sub2node);
22918 // Place copy #8 of ITS6 in I569
22920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22921 sub2node->SetLineColor(kColorITS);
22922 sub2node->SetVisibility(1);
22923 fNodes->Add(sub2node);
22926 // Place copy #9 of ITS6 in I569
22928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22929 sub2node->SetLineColor(kColorITS);
22930 sub2node->SetVisibility(1);
22931 fNodes->Add(sub2node);
22934 // Place copy #10 of ITS6 in I569
22936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22937 sub2node->SetLineColor(kColorITS);
22938 sub2node->SetVisibility(1);
22939 fNodes->Add(sub2node);
22942 // Place copy #11 of ITS6 in I569
22944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22945 sub2node->SetLineColor(kColorITS);
22946 sub2node->SetVisibility(1);
22947 fNodes->Add(sub2node);
22950 // Place copy #12 of ITS6 in I569
22952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22953 sub2node->SetLineColor(kColorITS);
22954 sub2node->SetVisibility(1);
22955 fNodes->Add(sub2node);
22958 // Place copy #13 of ITS6 in I569
22960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22961 sub2node->SetLineColor(kColorITS);
22962 sub2node->SetVisibility(1);
22963 fNodes->Add(sub2node);
22966 // Place copy #14 of ITS6 in I569
22968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22969 sub2node->SetLineColor(kColorITS);
22970 sub2node->SetVisibility(1);
22971 fNodes->Add(sub2node);
22974 // Place copy #15 of ITS6 in I569
22976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22977 sub2node->SetLineColor(kColorITS);
22978 sub2node->SetVisibility(1);
22979 fNodes->Add(sub2node);
22982 // Place copy #16 of ITS6 in I569
22984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22985 sub2node->SetLineColor(kColorITS);
22986 sub2node->SetVisibility(1);
22987 fNodes->Add(sub2node);
22990 // Place copy #17 of ITS6 in I569
22992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22993 sub2node->SetLineColor(kColorITS);
22994 sub2node->SetVisibility(1);
22995 fNodes->Add(sub2node);
22998 // Place copy #18 of ITS6 in I569
23000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23001 sub2node->SetLineColor(kColorITS);
23002 sub2node->SetVisibility(1);
23003 fNodes->Add(sub2node);
23006 // Place copy #19 of ITS6 in I569
23008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23009 sub2node->SetLineColor(kColorITS);
23010 sub2node->SetVisibility(1);
23011 fNodes->Add(sub2node);
23014 // Place copy #20 of ITS6 in I569
23016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23017 sub2node->SetLineColor(kColorITS);
23018 sub2node->SetVisibility(1);
23019 fNodes->Add(sub2node);
23022 // Place copy #21 of ITS6 in I569
23024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23025 sub2node->SetLineColor(kColorITS);
23026 sub2node->SetVisibility(1);
23027 fNodes->Add(sub2node);
23030 // Place copy #22 of ITS6 in I569
23032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23033 sub2node->SetLineColor(kColorITS);
23034 sub2node->SetVisibility(1);
23035 fNodes->Add(sub2node);
23038 // Place copy #23 of ITS6 in I569
23040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23041 sub2node->SetLineColor(kColorITS);
23042 sub2node->SetVisibility(1);
23043 fNodes->Add(sub2node);
23046 // Place copy #24 of ITS6 in I569
23048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23049 sub2node->SetLineColor(kColorITS);
23050 sub2node->SetVisibility(1);
23051 fNodes->Add(sub2node);
23054 // Place copy #25 of ITS6 in I569
23056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23057 sub2node->SetLineColor(kColorITS);
23058 sub2node->SetVisibility(1);
23059 fNodes->Add(sub2node);
23061 fNodes->Add(sub1node);
23064 // Place copy #32 of I569 in IT56
23066 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
23067 sub1node->SetLineColor(kColorITS);
23068 sub1node->SetVisibility(0);
23071 // Place copy #1 of ITS6 in I569
23073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23074 sub2node->SetLineColor(kColorITS);
23075 sub2node->SetVisibility(1);
23076 fNodes->Add(sub2node);
23079 // Place copy #2 of ITS6 in I569
23081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23082 sub2node->SetLineColor(kColorITS);
23083 sub2node->SetVisibility(1);
23084 fNodes->Add(sub2node);
23087 // Place copy #3 of ITS6 in I569
23089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23090 sub2node->SetLineColor(kColorITS);
23091 sub2node->SetVisibility(1);
23092 fNodes->Add(sub2node);
23095 // Place copy #4 of ITS6 in I569
23097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23098 sub2node->SetLineColor(kColorITS);
23099 sub2node->SetVisibility(1);
23100 fNodes->Add(sub2node);
23103 // Place copy #5 of ITS6 in I569
23105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23106 sub2node->SetLineColor(kColorITS);
23107 sub2node->SetVisibility(1);
23108 fNodes->Add(sub2node);
23111 // Place copy #6 of ITS6 in I569
23113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23114 sub2node->SetLineColor(kColorITS);
23115 sub2node->SetVisibility(1);
23116 fNodes->Add(sub2node);
23119 // Place copy #7 of ITS6 in I569
23121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23122 sub2node->SetLineColor(kColorITS);
23123 sub2node->SetVisibility(1);
23124 fNodes->Add(sub2node);
23127 // Place copy #8 of ITS6 in I569
23129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23130 sub2node->SetLineColor(kColorITS);
23131 sub2node->SetVisibility(1);
23132 fNodes->Add(sub2node);
23135 // Place copy #9 of ITS6 in I569
23137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23138 sub2node->SetLineColor(kColorITS);
23139 sub2node->SetVisibility(1);
23140 fNodes->Add(sub2node);
23143 // Place copy #10 of ITS6 in I569
23145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23146 sub2node->SetLineColor(kColorITS);
23147 sub2node->SetVisibility(1);
23148 fNodes->Add(sub2node);
23151 // Place copy #11 of ITS6 in I569
23153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23154 sub2node->SetLineColor(kColorITS);
23155 sub2node->SetVisibility(1);
23156 fNodes->Add(sub2node);
23159 // Place copy #12 of ITS6 in I569
23161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23162 sub2node->SetLineColor(kColorITS);
23163 sub2node->SetVisibility(1);
23164 fNodes->Add(sub2node);
23167 // Place copy #13 of ITS6 in I569
23169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23170 sub2node->SetLineColor(kColorITS);
23171 sub2node->SetVisibility(1);
23172 fNodes->Add(sub2node);
23175 // Place copy #14 of ITS6 in I569
23177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23178 sub2node->SetLineColor(kColorITS);
23179 sub2node->SetVisibility(1);
23180 fNodes->Add(sub2node);
23183 // Place copy #15 of ITS6 in I569
23185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23186 sub2node->SetLineColor(kColorITS);
23187 sub2node->SetVisibility(1);
23188 fNodes->Add(sub2node);
23191 // Place copy #16 of ITS6 in I569
23193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23194 sub2node->SetLineColor(kColorITS);
23195 sub2node->SetVisibility(1);
23196 fNodes->Add(sub2node);
23199 // Place copy #17 of ITS6 in I569
23201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23202 sub2node->SetLineColor(kColorITS);
23203 sub2node->SetVisibility(1);
23204 fNodes->Add(sub2node);
23207 // Place copy #18 of ITS6 in I569
23209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23210 sub2node->SetLineColor(kColorITS);
23211 sub2node->SetVisibility(1);
23212 fNodes->Add(sub2node);
23215 // Place copy #19 of ITS6 in I569
23217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23218 sub2node->SetLineColor(kColorITS);
23219 sub2node->SetVisibility(1);
23220 fNodes->Add(sub2node);
23223 // Place copy #20 of ITS6 in I569
23225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23226 sub2node->SetLineColor(kColorITS);
23227 sub2node->SetVisibility(1);
23228 fNodes->Add(sub2node);
23231 // Place copy #21 of ITS6 in I569
23233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23234 sub2node->SetLineColor(kColorITS);
23235 sub2node->SetVisibility(1);
23236 fNodes->Add(sub2node);
23239 // Place copy #22 of ITS6 in I569
23241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23242 sub2node->SetLineColor(kColorITS);
23243 sub2node->SetVisibility(1);
23244 fNodes->Add(sub2node);
23247 // Place copy #23 of ITS6 in I569
23249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23250 sub2node->SetLineColor(kColorITS);
23251 sub2node->SetVisibility(1);
23252 fNodes->Add(sub2node);
23255 // Place copy #24 of ITS6 in I569
23257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23258 sub2node->SetLineColor(kColorITS);
23259 sub2node->SetVisibility(1);
23260 fNodes->Add(sub2node);
23263 // Place copy #25 of ITS6 in I569
23265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23266 sub2node->SetLineColor(kColorITS);
23267 sub2node->SetVisibility(1);
23268 fNodes->Add(sub2node);
23270 fNodes->Add(sub1node);
23273 // Place copy #33 of I569 in IT56
23275 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23276 sub1node->SetLineColor(kColorITS);
23277 sub1node->SetVisibility(0);
23280 // Place copy #1 of ITS6 in I569
23282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23283 sub2node->SetLineColor(kColorITS);
23284 sub2node->SetVisibility(1);
23285 fNodes->Add(sub2node);
23288 // Place copy #2 of ITS6 in I569
23290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23291 sub2node->SetLineColor(kColorITS);
23292 sub2node->SetVisibility(1);
23293 fNodes->Add(sub2node);
23296 // Place copy #3 of ITS6 in I569
23298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23299 sub2node->SetLineColor(kColorITS);
23300 sub2node->SetVisibility(1);
23301 fNodes->Add(sub2node);
23304 // Place copy #4 of ITS6 in I569
23306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23307 sub2node->SetLineColor(kColorITS);
23308 sub2node->SetVisibility(1);
23309 fNodes->Add(sub2node);
23312 // Place copy #5 of ITS6 in I569
23314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23315 sub2node->SetLineColor(kColorITS);
23316 sub2node->SetVisibility(1);
23317 fNodes->Add(sub2node);
23320 // Place copy #6 of ITS6 in I569
23322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23323 sub2node->SetLineColor(kColorITS);
23324 sub2node->SetVisibility(1);
23325 fNodes->Add(sub2node);
23328 // Place copy #7 of ITS6 in I569
23330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23331 sub2node->SetLineColor(kColorITS);
23332 sub2node->SetVisibility(1);
23333 fNodes->Add(sub2node);
23336 // Place copy #8 of ITS6 in I569
23338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23339 sub2node->SetLineColor(kColorITS);
23340 sub2node->SetVisibility(1);
23341 fNodes->Add(sub2node);
23344 // Place copy #9 of ITS6 in I569
23346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23347 sub2node->SetLineColor(kColorITS);
23348 sub2node->SetVisibility(1);
23349 fNodes->Add(sub2node);
23352 // Place copy #10 of ITS6 in I569
23354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23355 sub2node->SetLineColor(kColorITS);
23356 sub2node->SetVisibility(1);
23357 fNodes->Add(sub2node);
23360 // Place copy #11 of ITS6 in I569
23362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23363 sub2node->SetLineColor(kColorITS);
23364 sub2node->SetVisibility(1);
23365 fNodes->Add(sub2node);
23368 // Place copy #12 of ITS6 in I569
23370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23371 sub2node->SetLineColor(kColorITS);
23372 sub2node->SetVisibility(1);
23373 fNodes->Add(sub2node);
23376 // Place copy #13 of ITS6 in I569
23378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23379 sub2node->SetLineColor(kColorITS);
23380 sub2node->SetVisibility(1);
23381 fNodes->Add(sub2node);
23384 // Place copy #14 of ITS6 in I569
23386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23387 sub2node->SetLineColor(kColorITS);
23388 sub2node->SetVisibility(1);
23389 fNodes->Add(sub2node);
23392 // Place copy #15 of ITS6 in I569
23394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23395 sub2node->SetLineColor(kColorITS);
23396 sub2node->SetVisibility(1);
23397 fNodes->Add(sub2node);
23400 // Place copy #16 of ITS6 in I569
23402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23403 sub2node->SetLineColor(kColorITS);
23404 sub2node->SetVisibility(1);
23405 fNodes->Add(sub2node);
23408 // Place copy #17 of ITS6 in I569
23410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23411 sub2node->SetLineColor(kColorITS);
23412 sub2node->SetVisibility(1);
23413 fNodes->Add(sub2node);
23416 // Place copy #18 of ITS6 in I569
23418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23419 sub2node->SetLineColor(kColorITS);
23420 sub2node->SetVisibility(1);
23421 fNodes->Add(sub2node);
23424 // Place copy #19 of ITS6 in I569
23426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23427 sub2node->SetLineColor(kColorITS);
23428 sub2node->SetVisibility(1);
23429 fNodes->Add(sub2node);
23432 // Place copy #20 of ITS6 in I569
23434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23435 sub2node->SetLineColor(kColorITS);
23436 sub2node->SetVisibility(1);
23437 fNodes->Add(sub2node);
23440 // Place copy #21 of ITS6 in I569
23442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23443 sub2node->SetLineColor(kColorITS);
23444 sub2node->SetVisibility(1);
23445 fNodes->Add(sub2node);
23448 // Place copy #22 of ITS6 in I569
23450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23451 sub2node->SetLineColor(kColorITS);
23452 sub2node->SetVisibility(1);
23453 fNodes->Add(sub2node);
23456 // Place copy #23 of ITS6 in I569
23458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23459 sub2node->SetLineColor(kColorITS);
23460 sub2node->SetVisibility(1);
23461 fNodes->Add(sub2node);
23464 // Place copy #24 of ITS6 in I569
23466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23467 sub2node->SetLineColor(kColorITS);
23468 sub2node->SetVisibility(1);
23469 fNodes->Add(sub2node);
23472 // Place copy #25 of ITS6 in I569
23474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23475 sub2node->SetLineColor(kColorITS);
23476 sub2node->SetVisibility(1);
23477 fNodes->Add(sub2node);
23479 fNodes->Add(sub1node);
23482 // Place copy #34 of I569 in IT56
23484 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23485 sub1node->SetLineColor(kColorITS);
23486 sub1node->SetVisibility(0);
23489 // Place copy #1 of ITS6 in I569
23491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23492 sub2node->SetLineColor(kColorITS);
23493 sub2node->SetVisibility(1);
23494 fNodes->Add(sub2node);
23497 // Place copy #2 of ITS6 in I569
23499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23500 sub2node->SetLineColor(kColorITS);
23501 sub2node->SetVisibility(1);
23502 fNodes->Add(sub2node);
23505 // Place copy #3 of ITS6 in I569
23507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23508 sub2node->SetLineColor(kColorITS);
23509 sub2node->SetVisibility(1);
23510 fNodes->Add(sub2node);
23513 // Place copy #4 of ITS6 in I569
23515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23516 sub2node->SetLineColor(kColorITS);
23517 sub2node->SetVisibility(1);
23518 fNodes->Add(sub2node);
23521 // Place copy #5 of ITS6 in I569
23523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23524 sub2node->SetLineColor(kColorITS);
23525 sub2node->SetVisibility(1);
23526 fNodes->Add(sub2node);
23529 // Place copy #6 of ITS6 in I569
23531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23532 sub2node->SetLineColor(kColorITS);
23533 sub2node->SetVisibility(1);
23534 fNodes->Add(sub2node);
23537 // Place copy #7 of ITS6 in I569
23539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23540 sub2node->SetLineColor(kColorITS);
23541 sub2node->SetVisibility(1);
23542 fNodes->Add(sub2node);
23545 // Place copy #8 of ITS6 in I569
23547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23548 sub2node->SetLineColor(kColorITS);
23549 sub2node->SetVisibility(1);
23550 fNodes->Add(sub2node);
23553 // Place copy #9 of ITS6 in I569
23555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23556 sub2node->SetLineColor(kColorITS);
23557 sub2node->SetVisibility(1);
23558 fNodes->Add(sub2node);
23561 // Place copy #10 of ITS6 in I569
23563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23564 sub2node->SetLineColor(kColorITS);
23565 sub2node->SetVisibility(1);
23566 fNodes->Add(sub2node);
23569 // Place copy #11 of ITS6 in I569
23571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23572 sub2node->SetLineColor(kColorITS);
23573 sub2node->SetVisibility(1);
23574 fNodes->Add(sub2node);
23577 // Place copy #12 of ITS6 in I569
23579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23580 sub2node->SetLineColor(kColorITS);
23581 sub2node->SetVisibility(1);
23582 fNodes->Add(sub2node);
23585 // Place copy #13 of ITS6 in I569
23587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23588 sub2node->SetLineColor(kColorITS);
23589 sub2node->SetVisibility(1);
23590 fNodes->Add(sub2node);
23593 // Place copy #14 of ITS6 in I569
23595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23596 sub2node->SetLineColor(kColorITS);
23597 sub2node->SetVisibility(1);
23598 fNodes->Add(sub2node);
23601 // Place copy #15 of ITS6 in I569
23603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23604 sub2node->SetLineColor(kColorITS);
23605 sub2node->SetVisibility(1);
23606 fNodes->Add(sub2node);
23609 // Place copy #16 of ITS6 in I569
23611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23612 sub2node->SetLineColor(kColorITS);
23613 sub2node->SetVisibility(1);
23614 fNodes->Add(sub2node);
23617 // Place copy #17 of ITS6 in I569
23619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23620 sub2node->SetLineColor(kColorITS);
23621 sub2node->SetVisibility(1);
23622 fNodes->Add(sub2node);
23625 // Place copy #18 of ITS6 in I569
23627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23628 sub2node->SetLineColor(kColorITS);
23629 sub2node->SetVisibility(1);
23630 fNodes->Add(sub2node);
23633 // Place copy #19 of ITS6 in I569
23635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23636 sub2node->SetLineColor(kColorITS);
23637 sub2node->SetVisibility(1);
23638 fNodes->Add(sub2node);
23641 // Place copy #20 of ITS6 in I569
23643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23644 sub2node->SetLineColor(kColorITS);
23645 sub2node->SetVisibility(1);
23646 fNodes->Add(sub2node);
23649 // Place copy #21 of ITS6 in I569
23651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23652 sub2node->SetLineColor(kColorITS);
23653 sub2node->SetVisibility(1);
23654 fNodes->Add(sub2node);
23657 // Place copy #22 of ITS6 in I569
23659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23660 sub2node->SetLineColor(kColorITS);
23661 sub2node->SetVisibility(1);
23662 fNodes->Add(sub2node);
23665 // Place copy #23 of ITS6 in I569
23667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23668 sub2node->SetLineColor(kColorITS);
23669 sub2node->SetVisibility(1);
23670 fNodes->Add(sub2node);
23673 // Place copy #24 of ITS6 in I569
23675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23676 sub2node->SetLineColor(kColorITS);
23677 sub2node->SetVisibility(1);
23678 fNodes->Add(sub2node);
23681 // Place copy #25 of ITS6 in I569
23683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23684 sub2node->SetLineColor(kColorITS);
23685 sub2node->SetVisibility(1);
23686 fNodes->Add(sub2node);
23688 fNodes->Add(sub1node);
23691 // Place copy #35 of I569 in IT56
23693 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23694 sub1node->SetLineColor(kColorITS);
23695 sub1node->SetVisibility(0);
23698 // Place copy #1 of ITS6 in I569
23700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23701 sub2node->SetLineColor(kColorITS);
23702 sub2node->SetVisibility(1);
23703 fNodes->Add(sub2node);
23706 // Place copy #2 of ITS6 in I569
23708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23709 sub2node->SetLineColor(kColorITS);
23710 sub2node->SetVisibility(1);
23711 fNodes->Add(sub2node);
23714 // Place copy #3 of ITS6 in I569
23716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23717 sub2node->SetLineColor(kColorITS);
23718 sub2node->SetVisibility(1);
23719 fNodes->Add(sub2node);
23722 // Place copy #4 of ITS6 in I569
23724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23725 sub2node->SetLineColor(kColorITS);
23726 sub2node->SetVisibility(1);
23727 fNodes->Add(sub2node);
23730 // Place copy #5 of ITS6 in I569
23732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23733 sub2node->SetLineColor(kColorITS);
23734 sub2node->SetVisibility(1);
23735 fNodes->Add(sub2node);
23738 // Place copy #6 of ITS6 in I569
23740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23741 sub2node->SetLineColor(kColorITS);
23742 sub2node->SetVisibility(1);
23743 fNodes->Add(sub2node);
23746 // Place copy #7 of ITS6 in I569
23748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23749 sub2node->SetLineColor(kColorITS);
23750 sub2node->SetVisibility(1);
23751 fNodes->Add(sub2node);
23754 // Place copy #8 of ITS6 in I569
23756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23757 sub2node->SetLineColor(kColorITS);
23758 sub2node->SetVisibility(1);
23759 fNodes->Add(sub2node);
23762 // Place copy #9 of ITS6 in I569
23764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23765 sub2node->SetLineColor(kColorITS);
23766 sub2node->SetVisibility(1);
23767 fNodes->Add(sub2node);
23770 // Place copy #10 of ITS6 in I569
23772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23773 sub2node->SetLineColor(kColorITS);
23774 sub2node->SetVisibility(1);
23775 fNodes->Add(sub2node);
23778 // Place copy #11 of ITS6 in I569
23780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23781 sub2node->SetLineColor(kColorITS);
23782 sub2node->SetVisibility(1);
23783 fNodes->Add(sub2node);
23786 // Place copy #12 of ITS6 in I569
23788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23789 sub2node->SetLineColor(kColorITS);
23790 sub2node->SetVisibility(1);
23791 fNodes->Add(sub2node);
23794 // Place copy #13 of ITS6 in I569
23796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23797 sub2node->SetLineColor(kColorITS);
23798 sub2node->SetVisibility(1);
23799 fNodes->Add(sub2node);
23802 // Place copy #14 of ITS6 in I569
23804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23805 sub2node->SetLineColor(kColorITS);
23806 sub2node->SetVisibility(1);
23807 fNodes->Add(sub2node);
23810 // Place copy #15 of ITS6 in I569
23812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23813 sub2node->SetLineColor(kColorITS);
23814 sub2node->SetVisibility(1);
23815 fNodes->Add(sub2node);
23818 // Place copy #16 of ITS6 in I569
23820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23821 sub2node->SetLineColor(kColorITS);
23822 sub2node->SetVisibility(1);
23823 fNodes->Add(sub2node);
23826 // Place copy #17 of ITS6 in I569
23828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23829 sub2node->SetLineColor(kColorITS);
23830 sub2node->SetVisibility(1);
23831 fNodes->Add(sub2node);
23834 // Place copy #18 of ITS6 in I569
23836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23837 sub2node->SetLineColor(kColorITS);
23838 sub2node->SetVisibility(1);
23839 fNodes->Add(sub2node);
23842 // Place copy #19 of ITS6 in I569
23844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23845 sub2node->SetLineColor(kColorITS);
23846 sub2node->SetVisibility(1);
23847 fNodes->Add(sub2node);
23850 // Place copy #20 of ITS6 in I569
23852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23853 sub2node->SetLineColor(kColorITS);
23854 sub2node->SetVisibility(1);
23855 fNodes->Add(sub2node);
23858 // Place copy #21 of ITS6 in I569
23860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23861 sub2node->SetLineColor(kColorITS);
23862 sub2node->SetVisibility(1);
23863 fNodes->Add(sub2node);
23866 // Place copy #22 of ITS6 in I569
23868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23869 sub2node->SetLineColor(kColorITS);
23870 sub2node->SetVisibility(1);
23871 fNodes->Add(sub2node);
23874 // Place copy #23 of ITS6 in I569
23876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23877 sub2node->SetLineColor(kColorITS);
23878 sub2node->SetVisibility(1);
23879 fNodes->Add(sub2node);
23882 // Place copy #24 of ITS6 in I569
23884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23885 sub2node->SetLineColor(kColorITS);
23886 sub2node->SetVisibility(1);
23887 fNodes->Add(sub2node);
23890 // Place copy #25 of ITS6 in I569
23892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23893 sub2node->SetLineColor(kColorITS);
23894 sub2node->SetVisibility(1);
23895 fNodes->Add(sub2node);
23897 fNodes->Add(sub1node);
23900 // Place copy #36 of I569 in IT56
23902 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23903 sub1node->SetLineColor(kColorITS);
23904 sub1node->SetVisibility(0);
23907 // Place copy #1 of ITS6 in I569
23909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23910 sub2node->SetLineColor(kColorITS);
23911 sub2node->SetVisibility(1);
23912 fNodes->Add(sub2node);
23915 // Place copy #2 of ITS6 in I569
23917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23918 sub2node->SetLineColor(kColorITS);
23919 sub2node->SetVisibility(1);
23920 fNodes->Add(sub2node);
23923 // Place copy #3 of ITS6 in I569
23925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23926 sub2node->SetLineColor(kColorITS);
23927 sub2node->SetVisibility(1);
23928 fNodes->Add(sub2node);
23931 // Place copy #4 of ITS6 in I569
23933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23934 sub2node->SetLineColor(kColorITS);
23935 sub2node->SetVisibility(1);
23936 fNodes->Add(sub2node);
23939 // Place copy #5 of ITS6 in I569
23941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23942 sub2node->SetLineColor(kColorITS);
23943 sub2node->SetVisibility(1);
23944 fNodes->Add(sub2node);
23947 // Place copy #6 of ITS6 in I569
23949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23950 sub2node->SetLineColor(kColorITS);
23951 sub2node->SetVisibility(1);
23952 fNodes->Add(sub2node);
23955 // Place copy #7 of ITS6 in I569
23957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23958 sub2node->SetLineColor(kColorITS);
23959 sub2node->SetVisibility(1);
23960 fNodes->Add(sub2node);
23963 // Place copy #8 of ITS6 in I569
23965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23966 sub2node->SetLineColor(kColorITS);
23967 sub2node->SetVisibility(1);
23968 fNodes->Add(sub2node);
23971 // Place copy #9 of ITS6 in I569
23973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23974 sub2node->SetLineColor(kColorITS);
23975 sub2node->SetVisibility(1);
23976 fNodes->Add(sub2node);
23979 // Place copy #10 of ITS6 in I569
23981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23982 sub2node->SetLineColor(kColorITS);
23983 sub2node->SetVisibility(1);
23984 fNodes->Add(sub2node);
23987 // Place copy #11 of ITS6 in I569
23989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23990 sub2node->SetLineColor(kColorITS);
23991 sub2node->SetVisibility(1);
23992 fNodes->Add(sub2node);
23995 // Place copy #12 of ITS6 in I569
23997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23998 sub2node->SetLineColor(kColorITS);
23999 sub2node->SetVisibility(1);
24000 fNodes->Add(sub2node);
24003 // Place copy #13 of ITS6 in I569
24005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24006 sub2node->SetLineColor(kColorITS);
24007 sub2node->SetVisibility(1);
24008 fNodes->Add(sub2node);
24011 // Place copy #14 of ITS6 in I569
24013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24014 sub2node->SetLineColor(kColorITS);
24015 sub2node->SetVisibility(1);
24016 fNodes->Add(sub2node);
24019 // Place copy #15 of ITS6 in I569
24021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24022 sub2node->SetLineColor(kColorITS);
24023 sub2node->SetVisibility(1);
24024 fNodes->Add(sub2node);
24027 // Place copy #16 of ITS6 in I569
24029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24030 sub2node->SetLineColor(kColorITS);
24031 sub2node->SetVisibility(1);
24032 fNodes->Add(sub2node);
24035 // Place copy #17 of ITS6 in I569
24037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24038 sub2node->SetLineColor(kColorITS);
24039 sub2node->SetVisibility(1);
24040 fNodes->Add(sub2node);
24043 // Place copy #18 of ITS6 in I569
24045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24046 sub2node->SetLineColor(kColorITS);
24047 sub2node->SetVisibility(1);
24048 fNodes->Add(sub2node);
24051 // Place copy #19 of ITS6 in I569
24053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24054 sub2node->SetLineColor(kColorITS);
24055 sub2node->SetVisibility(1);
24056 fNodes->Add(sub2node);
24059 // Place copy #20 of ITS6 in I569
24061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24062 sub2node->SetLineColor(kColorITS);
24063 sub2node->SetVisibility(1);
24064 fNodes->Add(sub2node);
24067 // Place copy #21 of ITS6 in I569
24069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24070 sub2node->SetLineColor(kColorITS);
24071 sub2node->SetVisibility(1);
24072 fNodes->Add(sub2node);
24075 // Place copy #22 of ITS6 in I569
24077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24078 sub2node->SetLineColor(kColorITS);
24079 sub2node->SetVisibility(1);
24080 fNodes->Add(sub2node);
24083 // Place copy #23 of ITS6 in I569
24085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24086 sub2node->SetLineColor(kColorITS);
24087 sub2node->SetVisibility(1);
24088 fNodes->Add(sub2node);
24091 // Place copy #24 of ITS6 in I569
24093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24094 sub2node->SetLineColor(kColorITS);
24095 sub2node->SetVisibility(1);
24096 fNodes->Add(sub2node);
24099 // Place copy #25 of ITS6 in I569
24101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24102 sub2node->SetLineColor(kColorITS);
24103 sub2node->SetVisibility(1);
24104 fNodes->Add(sub2node);
24106 fNodes->Add(sub1node);
24109 // Place copy #37 of I569 in IT56
24111 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24112 sub1node->SetLineColor(kColorITS);
24113 sub1node->SetVisibility(0);
24116 // Place copy #1 of ITS6 in I569
24118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24119 sub2node->SetLineColor(kColorITS);
24120 sub2node->SetVisibility(1);
24121 fNodes->Add(sub2node);
24124 // Place copy #2 of ITS6 in I569
24126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24127 sub2node->SetLineColor(kColorITS);
24128 sub2node->SetVisibility(1);
24129 fNodes->Add(sub2node);
24132 // Place copy #3 of ITS6 in I569
24134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24135 sub2node->SetLineColor(kColorITS);
24136 sub2node->SetVisibility(1);
24137 fNodes->Add(sub2node);
24140 // Place copy #4 of ITS6 in I569
24142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24143 sub2node->SetLineColor(kColorITS);
24144 sub2node->SetVisibility(1);
24145 fNodes->Add(sub2node);
24148 // Place copy #5 of ITS6 in I569
24150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24151 sub2node->SetLineColor(kColorITS);
24152 sub2node->SetVisibility(1);
24153 fNodes->Add(sub2node);
24156 // Place copy #6 of ITS6 in I569
24158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24159 sub2node->SetLineColor(kColorITS);
24160 sub2node->SetVisibility(1);
24161 fNodes->Add(sub2node);
24164 // Place copy #7 of ITS6 in I569
24166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24167 sub2node->SetLineColor(kColorITS);
24168 sub2node->SetVisibility(1);
24169 fNodes->Add(sub2node);
24172 // Place copy #8 of ITS6 in I569
24174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24175 sub2node->SetLineColor(kColorITS);
24176 sub2node->SetVisibility(1);
24177 fNodes->Add(sub2node);
24180 // Place copy #9 of ITS6 in I569
24182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24183 sub2node->SetLineColor(kColorITS);
24184 sub2node->SetVisibility(1);
24185 fNodes->Add(sub2node);
24188 // Place copy #10 of ITS6 in I569
24190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24191 sub2node->SetLineColor(kColorITS);
24192 sub2node->SetVisibility(1);
24193 fNodes->Add(sub2node);
24196 // Place copy #11 of ITS6 in I569
24198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24199 sub2node->SetLineColor(kColorITS);
24200 sub2node->SetVisibility(1);
24201 fNodes->Add(sub2node);
24204 // Place copy #12 of ITS6 in I569
24206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24207 sub2node->SetLineColor(kColorITS);
24208 sub2node->SetVisibility(1);
24209 fNodes->Add(sub2node);
24212 // Place copy #13 of ITS6 in I569
24214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24215 sub2node->SetLineColor(kColorITS);
24216 sub2node->SetVisibility(1);
24217 fNodes->Add(sub2node);
24220 // Place copy #14 of ITS6 in I569
24222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24223 sub2node->SetLineColor(kColorITS);
24224 sub2node->SetVisibility(1);
24225 fNodes->Add(sub2node);
24228 // Place copy #15 of ITS6 in I569
24230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24231 sub2node->SetLineColor(kColorITS);
24232 sub2node->SetVisibility(1);
24233 fNodes->Add(sub2node);
24236 // Place copy #16 of ITS6 in I569
24238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24239 sub2node->SetLineColor(kColorITS);
24240 sub2node->SetVisibility(1);
24241 fNodes->Add(sub2node);
24244 // Place copy #17 of ITS6 in I569
24246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24247 sub2node->SetLineColor(kColorITS);
24248 sub2node->SetVisibility(1);
24249 fNodes->Add(sub2node);
24252 // Place copy #18 of ITS6 in I569
24254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24255 sub2node->SetLineColor(kColorITS);
24256 sub2node->SetVisibility(1);
24257 fNodes->Add(sub2node);
24260 // Place copy #19 of ITS6 in I569
24262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24263 sub2node->SetLineColor(kColorITS);
24264 sub2node->SetVisibility(1);
24265 fNodes->Add(sub2node);
24268 // Place copy #20 of ITS6 in I569
24270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24271 sub2node->SetLineColor(kColorITS);
24272 sub2node->SetVisibility(1);
24273 fNodes->Add(sub2node);
24276 // Place copy #21 of ITS6 in I569
24278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24279 sub2node->SetLineColor(kColorITS);
24280 sub2node->SetVisibility(1);
24281 fNodes->Add(sub2node);
24284 // Place copy #22 of ITS6 in I569
24286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24287 sub2node->SetLineColor(kColorITS);
24288 sub2node->SetVisibility(1);
24289 fNodes->Add(sub2node);
24292 // Place copy #23 of ITS6 in I569
24294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24295 sub2node->SetLineColor(kColorITS);
24296 sub2node->SetVisibility(1);
24297 fNodes->Add(sub2node);
24300 // Place copy #24 of ITS6 in I569
24302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24303 sub2node->SetLineColor(kColorITS);
24304 sub2node->SetVisibility(1);
24305 fNodes->Add(sub2node);
24308 // Place copy #25 of ITS6 in I569
24310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24311 sub2node->SetLineColor(kColorITS);
24312 sub2node->SetVisibility(1);
24313 fNodes->Add(sub2node);
24315 fNodes->Add(sub1node);
24318 // Place copy #38 of I569 in IT56
24320 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24321 sub1node->SetLineColor(kColorITS);
24322 sub1node->SetVisibility(0);
24325 // Place copy #1 of ITS6 in I569
24327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24328 sub2node->SetLineColor(kColorITS);
24329 sub2node->SetVisibility(1);
24330 fNodes->Add(sub2node);
24333 // Place copy #2 of ITS6 in I569
24335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24336 sub2node->SetLineColor(kColorITS);
24337 sub2node->SetVisibility(1);
24338 fNodes->Add(sub2node);
24341 // Place copy #3 of ITS6 in I569
24343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24344 sub2node->SetLineColor(kColorITS);
24345 sub2node->SetVisibility(1);
24346 fNodes->Add(sub2node);
24349 // Place copy #4 of ITS6 in I569
24351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24352 sub2node->SetLineColor(kColorITS);
24353 sub2node->SetVisibility(1);
24354 fNodes->Add(sub2node);
24357 // Place copy #5 of ITS6 in I569
24359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24360 sub2node->SetLineColor(kColorITS);
24361 sub2node->SetVisibility(1);
24362 fNodes->Add(sub2node);
24365 // Place copy #6 of ITS6 in I569
24367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24368 sub2node->SetLineColor(kColorITS);
24369 sub2node->SetVisibility(1);
24370 fNodes->Add(sub2node);
24373 // Place copy #7 of ITS6 in I569
24375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24376 sub2node->SetLineColor(kColorITS);
24377 sub2node->SetVisibility(1);
24378 fNodes->Add(sub2node);
24381 // Place copy #8 of ITS6 in I569
24383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24384 sub2node->SetLineColor(kColorITS);
24385 sub2node->SetVisibility(1);
24386 fNodes->Add(sub2node);
24389 // Place copy #9 of ITS6 in I569
24391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24392 sub2node->SetLineColor(kColorITS);
24393 sub2node->SetVisibility(1);
24394 fNodes->Add(sub2node);
24397 // Place copy #10 of ITS6 in I569
24399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24400 sub2node->SetLineColor(kColorITS);
24401 sub2node->SetVisibility(1);
24402 fNodes->Add(sub2node);
24405 // Place copy #11 of ITS6 in I569
24407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24408 sub2node->SetLineColor(kColorITS);
24409 sub2node->SetVisibility(1);
24410 fNodes->Add(sub2node);
24413 // Place copy #12 of ITS6 in I569
24415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24416 sub2node->SetLineColor(kColorITS);
24417 sub2node->SetVisibility(1);
24418 fNodes->Add(sub2node);
24421 // Place copy #13 of ITS6 in I569
24423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24424 sub2node->SetLineColor(kColorITS);
24425 sub2node->SetVisibility(1);
24426 fNodes->Add(sub2node);
24429 // Place copy #14 of ITS6 in I569
24431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24432 sub2node->SetLineColor(kColorITS);
24433 sub2node->SetVisibility(1);
24434 fNodes->Add(sub2node);
24437 // Place copy #15 of ITS6 in I569
24439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24440 sub2node->SetLineColor(kColorITS);
24441 sub2node->SetVisibility(1);
24442 fNodes->Add(sub2node);
24445 // Place copy #16 of ITS6 in I569
24447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24448 sub2node->SetLineColor(kColorITS);
24449 sub2node->SetVisibility(1);
24450 fNodes->Add(sub2node);
24453 // Place copy #17 of ITS6 in I569
24455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24456 sub2node->SetLineColor(kColorITS);
24457 sub2node->SetVisibility(1);
24458 fNodes->Add(sub2node);
24461 // Place copy #18 of ITS6 in I569
24463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24464 sub2node->SetLineColor(kColorITS);
24465 sub2node->SetVisibility(1);
24466 fNodes->Add(sub2node);
24469 // Place copy #19 of ITS6 in I569
24471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24472 sub2node->SetLineColor(kColorITS);
24473 sub2node->SetVisibility(1);
24474 fNodes->Add(sub2node);
24477 // Place copy #20 of ITS6 in I569
24479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24480 sub2node->SetLineColor(kColorITS);
24481 sub2node->SetVisibility(1);
24482 fNodes->Add(sub2node);
24485 // Place copy #21 of ITS6 in I569
24487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24488 sub2node->SetLineColor(kColorITS);
24489 sub2node->SetVisibility(1);
24490 fNodes->Add(sub2node);
24493 // Place copy #22 of ITS6 in I569
24495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24496 sub2node->SetLineColor(kColorITS);
24497 sub2node->SetVisibility(1);
24498 fNodes->Add(sub2node);
24501 // Place copy #23 of ITS6 in I569
24503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24504 sub2node->SetLineColor(kColorITS);
24505 sub2node->SetVisibility(1);
24506 fNodes->Add(sub2node);
24509 // Place copy #24 of ITS6 in I569
24511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24512 sub2node->SetLineColor(kColorITS);
24513 sub2node->SetVisibility(1);
24514 fNodes->Add(sub2node);
24517 // Place copy #25 of ITS6 in I569
24519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24520 sub2node->SetLineColor(kColorITS);
24521 sub2node->SetVisibility(1);
24522 fNodes->Add(sub2node);
24524 fNodes->Add(sub1node);
24533 //_____________________________________________________________________________
24534 void AliITSvPPRasymm::CreateGeometry(){
24535 ////////////////////////////////////////////////////////////////////////
24536 // This routine defines and Creates the geometry for version 6 of the ITS.
24537 ////////////////////////////////////////////////////////////////////////
24542 <img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24545 <font size=+2 color=red>
24546 <p>This shows the full ITS geometry.
24549 <img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24552 <font size=+2 color=red>
24553 <p>This shows the full SPD Barrel of the ITS geometry.
24556 <img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24559 <font size=+2 color=red>
24560 <p>This shows the full SDD Barrel of the ITS geometry.
24563 <img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24566 <font size=+2 color=red>
24567 <p>This shows the full SSD Barrel of the ITS geometry.
24571 //INNER RADII OF THE SILICON LAYERS
24572 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24573 //THICKNESSES OF LAYERS (in % radiation length)
24574 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24575 //HALF LENGTHS OF LAYERS
24576 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24577 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24578 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24579 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24580 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24583 Float_t dits[100], rlim, zmax;
24585 // Float_t pcits[50]
24587 Int_t idrotm[1999], i;
24591 // Define some variables for SPD
24593 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24594 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24595 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24596 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24597 Float_t di108[3], di104[3]; // for both layers
24599 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24600 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24602 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24603 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24605 Float_t dbus=300.; // total bus thickness on both layers (micron)
24607 ddet1 = GetThicknessDet1();
24608 ddet2 = GetThicknessDet2();
24609 dchip1 = GetThicknessChip1();
24610 dchip2 = GetThicknessChip2();
24612 if(ddet1 < 100. || ddet1 > 300.) {
24613 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24614 " The default value of 200 microns will be used." << endl;
24618 if(ddet2 < 100. || ddet2 > 300.) {
24619 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24620 " The default value of 200 microns will be used." << endl;
24624 if(dchip1 < 100. || dchip1 > 300.) {
24625 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24626 " The default value of 200 microns will be used." << endl;
24630 if(dchip2 < 100. || dchip2 > 300.) {
24631 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24632 " The default value of 200 microns will be used." << endl;
24636 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24638 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24640 rails = GetRails();
24642 fluid = GetCoolingFluid();
24644 if(rails != 0 && rails != 1) {
24645 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24646 " The default value of 1 (rails in) will be used." << endl;
24650 if(fluid != 0 && fluid != 1) {
24651 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24652 " The default value of 1 (water) will be used." << endl;
24655 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24656 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24657 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24658 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24660 cout << "ITS: Rails are out." << endl;
24662 cout << "ITS: Rails are in." << endl;
24665 cout << "ITS: The cooling fluid is freon." << endl;
24667 cout << "ITS: The cooling fluid is water." << endl;
24670 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24671 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24672 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24673 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24674 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24676 Float_t deltax, deltay;
24678 Int_t thickness = fMinorVersion/10;
24679 Int_t option = fMinorVersion - 10*thickness;
24682 // Define some variables for SDD
24685 Float_t sin30, cos30;
24687 // SDD electronics+services main volumes
24688 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24690 // SDD detector ladder
24692 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24693 Float_t Y_SDD_sep = 0.20;
24696 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24697 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24699 // ladder foot and end-ladder (frame and cooling)
24700 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24701 Float_t I424dits[3], xI424, yI424;
24702 Float_t I425dits[3];
24704 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24706 // SDD ladder frame and cooling
24707 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24708 Float_t I035dits[3], I037dits[3], I038dits[3];
24709 Float_t I039dits[3], xI039, yI039;
24710 Float_t I041dits[5];
24712 // SDD hybrid, chips and capacitors
24713 Float_t I050dits[3], xI050, yI050;
24714 Float_t I052dits[3], xI052, yI052;
24715 Float_t I042dits[3], xI042, yI042;
24716 Float_t xI042space = 0.17;
24717 Float_t I043dits[3], xI043, yI043;
24718 Float_t xI043space = 0.17;
24719 Float_t zchip, zChipSpace;
24720 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24724 Float_t I044dits[4], xI044, yI044, volI044;
24725 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24726 Char_t HVname[5], LVname[5];
24729 // Define media off-set
24731 Int_t *idtmed = fIdtmed->GetArray()-199;
24734 // Rotation matrices
24736 // SPD - option 'a' (this is NOT the default so leave commented)
24741 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24742 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24743 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24744 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24745 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24746 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24747 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24748 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24749 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24750 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24751 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24752 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24753 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24754 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24755 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24756 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24757 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24758 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24759 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24760 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24761 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24762 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24763 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24764 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24765 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24766 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24767 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24768 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24769 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24770 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24771 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24772 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24773 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24774 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24775 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24776 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24777 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24778 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24779 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24780 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24781 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24782 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24783 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24784 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24785 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24786 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24787 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24788 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24789 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24790 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24791 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24792 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24793 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24794 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24795 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24796 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24797 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24798 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24799 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24800 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24801 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24802 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24803 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24804 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24805 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24806 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24807 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24808 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24809 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24810 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24811 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24812 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24813 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24814 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24815 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24816 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24817 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24821 // SPD - option 'b' (this is the default)
24825 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24826 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24827 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24828 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24829 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24830 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24831 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24832 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24833 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24834 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24835 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24836 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24837 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24838 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24839 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24840 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24841 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24842 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24843 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24844 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24845 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24846 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24847 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24848 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24849 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24850 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24851 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24852 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24853 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24854 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24855 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24856 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24857 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24858 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24859 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24860 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24861 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24862 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24863 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24864 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24865 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24866 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24867 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24868 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24869 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24870 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24871 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24872 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24873 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24874 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24875 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24876 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24877 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24878 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24879 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24880 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24881 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24882 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24883 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24884 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24885 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24886 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24887 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24888 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24889 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24890 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24891 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24892 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24893 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24894 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24895 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24896 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24897 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24898 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24899 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24900 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24901 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24907 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24908 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24909 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24910 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24911 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24912 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24913 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24914 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24915 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24916 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24917 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24918 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24919 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24920 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24921 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24922 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24923 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24924 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24925 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24926 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24927 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24928 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24929 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24930 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24931 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24932 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24933 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24934 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24935 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24936 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24937 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24938 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24939 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24940 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24941 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24942 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24943 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24944 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24945 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24946 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24947 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24948 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24949 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24950 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24951 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24952 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24953 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24954 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24955 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24956 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24957 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24958 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24959 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24960 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24961 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24962 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24963 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24964 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24968 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24969 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24970 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24971 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24972 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24973 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24974 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24975 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24976 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24977 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24978 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24979 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24980 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24981 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24982 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24983 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24984 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24985 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24986 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24987 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24988 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24989 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24990 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24991 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24992 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24993 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24994 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24995 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24996 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24997 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24998 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24999 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
25000 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
25001 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
25002 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25003 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25004 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25005 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25006 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25007 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25008 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25009 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25010 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25011 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25012 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25013 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25014 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25015 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25016 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25017 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
25018 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
25019 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25020 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25021 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25022 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25023 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25024 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25025 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25026 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25027 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25028 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25029 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25030 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25031 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25032 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25033 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25034 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25035 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25036 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25037 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25038 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25039 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25040 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25041 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25042 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25043 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25044 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25045 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25046 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25047 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25048 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25049 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25050 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25051 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25056 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25057 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25058 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25059 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25060 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25061 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25062 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25063 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25064 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25065 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25066 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25067 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25068 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25069 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25070 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25071 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25072 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25073 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25074 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25075 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25076 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25077 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25078 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25079 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25080 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25081 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25082 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25083 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25084 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25085 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25086 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25087 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25088 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25089 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25090 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25091 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25092 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25093 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25094 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25095 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25096 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25097 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25098 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25099 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25100 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25101 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25102 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25103 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25104 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25105 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25106 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25107 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25108 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25109 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25110 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25111 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25112 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25113 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25114 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25115 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25116 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25117 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25118 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25119 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25120 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25121 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25122 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25123 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25124 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25125 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25126 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25127 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25128 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25129 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25130 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25131 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25132 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25133 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25134 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25135 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25136 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25140 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25141 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25142 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25143 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25144 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25145 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25146 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25147 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25148 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25149 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25150 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25151 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25152 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25153 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25154 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25155 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25156 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25157 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25158 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25159 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25160 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25161 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25162 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25163 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25164 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25165 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25166 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25167 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25168 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25169 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25170 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25171 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25172 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25173 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25174 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25175 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25176 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25180 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25183 // CONVERT INTO CM (RL(SI)=9.36 CM)
25185 for (i = 0; i < 6; ++i) {
25186 drl[i] = drl[i] / 100. * 9.36;
25189 // FIELD CAGE HALF LENGTH
25195 // --- Define ghost volume containing the whole ITS (including services)
25196 // and fill it with air
25201 dgh[3] = -ztpc-5.-0.1;
25246 dgh[48] = ztpc+4.+0.1;
25249 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25252 // --- Place the ghost volume in its mother volume (ALIC) and make it
25255 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25256 //gMC->Gsatt("ITSV", "SEEN", 0);
25259 // --- Define ghost volume containing the six layers and fill it with air
25288 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25290 // --- Place the ghost volume in its mother volume (ITSV) and make it
25293 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25294 //gMC->Gsatt("ITSD", "SEEN", 0);
25297 // --- Define SPD (option 'a') volumes ----------------------------
25299 // SPD - option 'a'
25300 // (this is NOT the default)
25307 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25314 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25317 di10a[1] = ddet1+dchip1+dbus+0.0025;
25319 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25322 di20a[1] = ddet2+dchip2+dbus+0.0025;
25324 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25329 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25336 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25341 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25348 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25353 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25358 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25363 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25370 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25375 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25382 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25387 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25392 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25399 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25404 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25411 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25416 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25421 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25428 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25433 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25440 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25445 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25450 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25457 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25462 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25469 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25472 di103[1] = ddet1+dchip1;
25474 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25477 dits[1] = 0.475; //0.685; 0.015
25479 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25484 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25487 di1d3[1] = ddet2+dchip2;
25489 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25497 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25504 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25509 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25514 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25521 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25529 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25536 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25542 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25547 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25552 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25557 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25562 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25568 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25573 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25579 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25584 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25591 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25596 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25601 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25606 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25611 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25618 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25625 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25630 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25636 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25637 // was I177 in old geom.
25642 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25643 // was I177 in old geom.
25649 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25655 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25656 // was I174 in old geom.
25661 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25662 // was I174 in old geom.
25669 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25670 // was I172 in old geom.
25675 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25676 // was I172 in old geom.
25683 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25684 // was I170 in old geom.
25689 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25690 // was I170 in old geom.
25699 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25700 // was I168 in old geom.
25707 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25708 // was I168 in old geom.
25714 // --- Define SPD (option 'b') volumes ----------------------------
25716 // SPD - option 'b'
25717 // (this is the default)
25724 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25731 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25734 di10b[1] = ddet1+dchip1+dbus+0.0025;
25736 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25740 di20b[1] = ddet2+dchip2+dbus+0.0025;
25742 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25748 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25755 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25760 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25767 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25772 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25777 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25782 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25789 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25794 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25801 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25806 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25811 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25818 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25823 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25830 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25835 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25840 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25847 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25852 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25859 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25864 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25869 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25876 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25881 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25888 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25891 dits[1] = 0.475 ; //0.685; 0.015
25893 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25896 di107[1] = ddet1+dchip1;
25898 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25903 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25908 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25911 di1d7[1] = ddet2+dchip2;
25913 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25920 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25927 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25932 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25937 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25944 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25952 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25959 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25965 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25970 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25975 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25980 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25985 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25992 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25997 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
26003 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
26008 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
26015 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26020 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26025 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26030 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26035 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26042 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26049 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26054 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26060 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26061 // was I177 in old geom.
26066 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26067 // was I177 in old geom.
26073 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26079 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26080 // was I174 in old geom.
26085 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26086 // was I174 in old geom.
26093 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26094 // was I172 in old geom.
26099 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26100 // was I172 in old geom.
26107 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26108 // was I170 in old geom.
26113 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26114 // was I170 in old geom.
26123 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26124 // was I168 in old geom.
26131 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26132 // was I168 in old geom.
26138 // --- Define SDD volumes ------------------------------------------
26141 cos30 = cos(30.*3.14159/180.);
26142 sin30 = sin(30.*3.14159/180.);
26166 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26168 // block of the SDD electronics and related ladder frame
26171 I018dits[2] = 3.65;
26172 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26174 // block of the SDD end ladder
26177 I024dits[2] = 2.725;
26178 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26180 // ladder frame of layer 3 - F.T. March,7-2001
26181 I047dits[0] = I018dits[0];
26182 I047dits[1] = I018dits[1];
26183 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26184 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26186 // ladder frame of layer 4 - F.T. March,7-2001
26187 I048dits[0] = I018dits[0];
26188 I048dits[1] = I018dits[1];
26189 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26190 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26193 // global SDD volume (sensitive + insensitive)
26194 I302dits[0] = 3.6250;
26195 I302dits[1] = 0.0150;
26196 I302dits[2] = 4.3794;
26197 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26199 // Like for I302 - F.T. March,7-2001
26200 I402dits[0] = 3.6250;
26201 I402dits[1] = 0.0150;
26202 I402dits[2] = 4.3794;
26203 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26205 // SDD ladder of layer 3 - F.T. March,7-2001
26206 I004dits[0] = I302dits[0]+0.005;
26207 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26208 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26209 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26210 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26212 I004dits[2] = I004dits[2] + I302dits[2];
26213 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26215 // SDD ladder of layer 4 - F.T. March,7-2001
26216 I005dits[0] = I402dits[0]+0.005;
26217 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26218 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26219 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26220 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26222 I005dits[2] = I005dits[2] + I402dits[2];
26223 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26226 // -- block of the SDD ladder foot and end ladder
26228 // ladder foot mother volume
26229 I028dits[0] = 3.0000;
26230 I028dits[1] = 0.4000;
26231 I028dits[2] = 0.9000;
26232 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26234 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26235 I420dits[0] = 0.4500;
26236 I420dits[1] = 0.4000;
26237 I420dits[2] = 0.4500;
26238 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26240 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26242 I421dits[1] = 0.25;
26243 I421dits[2] = I420dits[1];
26244 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26246 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26247 I422dits[0] = 0.0000;
26248 I422dits[1] = 0.2000;
26249 I422dits[2] = 0.0000;
26250 I422dits[3] = 180.00;
26251 I422dits[4] = 0.0000;
26252 I422dits[5] = 360.00;
26253 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26255 // support for ruby-sphere (I422) - F.T. March,7-2001
26256 I423dits[0] = 0.0000;
26257 I423dits[1] = 0.1000;
26258 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26259 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26261 // passage for HV microcables - F.T. March,7-2001
26262 I424dits[0] = 1.5000;
26263 I424dits[1] = 0.1500;
26264 I424dits[2] = I421dits[2];
26265 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26267 // HV microcables segment at the end ladder - F.T. March,7-2001
26268 I425dits[0] = 1.350000;
26269 I425dits[1] = 0.015250;
26270 I425dits[2] = I024dits[2];
26271 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26273 // lower edge of SDD ladder frame at end-ladder - part 1
26276 dits[2] = I024dits[2];
26278 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26280 // lower edge of SDD ladder frame at end-ladder - part 2
26283 dits[2] = I024dits[2];
26285 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26287 // new: for the 1st top rod of the structure
26288 // at the end-ladder - F.T. March,7-2001
26290 I029dits[1] = 0.1815;
26291 I029dits[2] = 1.0100;
26292 I029dits[3] = 0.015;
26293 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26295 // new: for the 2nd top rod of the structure
26296 // at the end-ladder - F.T. March,7-2001
26297 I030dits[0] = 0.1830;
26298 I030dits[1] = 0.1650;
26299 I030dits[2] = 1.0100;
26300 I030dits[3] = 0.0150;
26301 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26303 // inox cooling tubes for the end ladder - F.T. March,7-2001
26304 I031dits[0] = 0.093;
26306 I031dits[2] = I024dits[2];
26307 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26310 // cooling water for the end ladder - F.T. March,7-2001
26312 I032dits[1] = I031dits[0];
26313 I032dits[2] = I024dits[2];
26314 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26316 // cooling freon for the end ladder - R.B. March,21-2001
26318 I032dits[1] = I031dits[0];
26319 I032dits[2] = I024dits[2];
26320 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26323 // -- block of the SDD ladder frame holding the electronics
26325 // edge of the ladder frame - part 1
26330 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26332 // edge of the ladder frame - part 2
26337 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26339 // inclined segments of the ladder frame
26344 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26346 // horiz.segments of the ladders, normal to ladder edges
26351 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26353 // horiz.segments of the ladders, at 45 deg. to ladder edges
26358 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26360 // supports of the ceramic pins holding the detectors
26364 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26366 // ceramic pins holding the detectors
26370 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26372 // holders of cooling tubes
26374 I035dits[1] = 0.15;
26376 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26378 // top holders of microcables
26382 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26384 // inox cooling tubes - F.T. March,7-2001
26385 I037dits[0] = 0.093;
26387 I037dits[2] = I018dits[2];
26388 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26391 // cooling water - F.T. March,7-2001
26393 I038dits[1] = I037dits[0];
26394 I038dits[2] = I018dits[2];
26395 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26397 // cooling freon - R.B. March,21-2001
26399 I038dits[1] = I037dits[0];
26400 I038dits[2] = I018dits[2];
26401 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26403 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26405 // SDD heat bridge - F.T. March,7-2001
26406 I039dits[0] = 1.1000;
26407 I039dits[1] = 0.0087;
26408 I039dits[2] = 3.2500;
26409 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26414 dits[2] = I039dits[2];
26415 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26419 I041dits[1] = 0.12;
26420 I041dits[2] = I039dits[2];
26423 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26426 // SDD PASCAL - F.T. March,7-2001
26427 I042dits[0] = 0.5000;
26428 I042dits[1] = 0.0175;
26429 I042dits[2] = 0.5000;
26430 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26432 // SDD AMBRA - F.T. March,7-2001
26433 I043dits[0] = 0.3500;
26434 I043dits[1] = 0.0175;
26435 I043dits[2] = 0.5000;
26436 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26438 // SDD capacitors - F.T. March,7-2001
26439 I051dits[0] = 0.1400;
26440 I051dits[1] = 0.0350;
26441 I051dits[2] = 0.0625;
26442 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26444 // SDD hybrid circuit - F.T. March,7-2001
26445 I052dits[0] = 1.725000;
26446 I052dits[1] = 0.003743;
26447 I052dits[2] = I039dits[2];
26448 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26450 // SDD anode microcable : changed - F.T. March,7-2001
26451 I044dits[0] = I018dits[2];
26452 I044dits[1] = I039dits[2];
26453 I044dits[2] = 0.00084;
26454 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26455 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26456 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26458 // SDD electronics box - F.T. March,7-2001
26459 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26460 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26461 I050dits[2] = I018dits[2];
26462 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26464 // SDD sensitive volume
26466 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26468 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26470 // Like for ITS3 - F.T. March,7-2001
26472 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26474 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26477 // --- Define SSD volumes ------------------------------------------
26501 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26506 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26511 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26516 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26521 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26526 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26531 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26536 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26541 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26546 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26551 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26557 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26562 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26568 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26574 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26580 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26585 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26590 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26595 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26600 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26605 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26610 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26615 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26620 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26626 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26631 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26637 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26642 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26648 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26654 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26660 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26665 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26670 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26675 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26680 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26685 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26690 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26696 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26701 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26707 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26713 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26719 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26724 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26729 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26734 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26739 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26744 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26749 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26754 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26759 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26765 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26771 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26776 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26781 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26786 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26791 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26796 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26802 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26808 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26813 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26819 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26824 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26829 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26833 // --- Define volumes of shield of SPD ----------------
26839 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26844 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26847 // --- Define volume of first cylinder between SPD and SDD --------------
26849 dits[0] = (21.-0.128)/2.;
26852 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26854 // --- Define volume of second cylinder between SDD and SSD --------------
26856 dits[0] = (59.5-0.128)/2.;
26858 dits[2] = 56.2; // was 57
26859 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26861 // --- Define volumes of SDD cone ----------------------------------
26900 dits[37] = 27.2637;
26902 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26925 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26939 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26953 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26958 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26963 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26968 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26973 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26978 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26983 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26989 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26994 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26997 // --- Define volumes of SSD cone ----------------------------------
27039 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
27047 dits[6] = -zmax+2.;
27050 dits[9] = -71.2819;
27052 dits[11] = 49.0319;
27053 dits[12] = -57.25; // was 58.5
27054 dits[13] = 32.9681;
27056 dits[15] = -57.25; // was 58.5
27059 dits[18] = -55.75; // was 57
27061 dits[20] = 32.25; // was 31.5
27062 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27067 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
27072 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
27077 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27079 dits[0] = 42.05+5.;
27080 dits[1] = 42.55+5.;
27082 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27083 // this will change after PPR
27084 dits[0] = 37.05+5.;
27085 dits[1] = 37.55+5.;
27087 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27088 // this will change after PPR
27101 dits[12] = -68.5+4.8;
27104 dits[15] = -63.5+4.8;
27107 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
27131 dits[22] = 33.0173;
27134 dits[25] = 33.0173;
27137 dits[28] = 34.6955;
27139 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
27142 // --- Place SPD (option 'a') volumes into their mother volume IT12
27144 // SPD - option 'a'
27145 // (this is NOT the default)
27149 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27150 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27151 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27152 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27153 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27154 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27155 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27156 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27157 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27158 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27159 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27160 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27161 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27162 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27163 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27164 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27165 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27166 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27167 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27168 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27169 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27170 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27171 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27172 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27173 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27174 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27175 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27176 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27177 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27178 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27179 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27180 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27181 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27182 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27183 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27184 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27185 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27186 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27187 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27188 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27189 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27190 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27191 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27192 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27193 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27194 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27195 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27196 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27197 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27198 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27199 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27200 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27201 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27202 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27203 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27204 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27205 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27206 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27207 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27208 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27209 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27210 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27211 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27212 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27213 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27214 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27215 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27216 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27217 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27218 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27219 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27220 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27221 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27222 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27223 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27224 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27225 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27226 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27227 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27228 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27229 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27230 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27231 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27232 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27233 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27234 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27235 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27236 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27237 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27238 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27239 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27240 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27241 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27242 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27243 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27244 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27245 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27246 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27247 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27248 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27249 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27250 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27251 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27252 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27253 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27254 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27255 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27256 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27257 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27258 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27259 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27260 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27261 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27262 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27263 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27264 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27265 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27266 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27267 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27268 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27269 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27270 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27271 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27272 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27273 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27274 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27275 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27276 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27277 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27278 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27279 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27280 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27281 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27282 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27283 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27284 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27285 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27286 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27287 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27288 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27289 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27290 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27291 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27292 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27293 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27294 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27295 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27296 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27297 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27298 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27299 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27300 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27301 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27302 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27303 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27304 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27305 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27310 // --- Place SPD (option 'b') volumes into their mother volume IT12
27312 // SPD - option 'b'
27313 // (this is the default)
27317 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27318 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27319 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27320 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27321 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27322 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27323 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27324 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27325 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27326 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27327 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27328 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27329 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27330 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27331 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27332 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27333 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27334 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27335 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27336 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27337 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27338 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27339 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27340 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27341 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27342 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27343 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27344 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27345 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27346 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27347 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27348 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27349 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27350 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27351 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27352 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27353 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27354 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27355 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27356 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27357 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27358 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27359 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27360 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27361 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27362 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27363 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27364 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27365 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27366 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27367 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27368 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27369 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27370 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27371 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27372 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27373 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27374 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27375 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27376 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27377 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27378 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27379 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27380 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27381 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27382 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27383 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27384 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27385 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27386 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27387 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27388 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27389 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27390 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27391 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27392 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27393 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27394 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27395 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27396 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27397 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27398 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27399 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27400 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27401 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27402 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27403 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27404 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27405 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27406 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27407 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27408 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27409 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27410 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27411 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27412 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27413 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27414 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27415 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27416 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27417 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27418 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27419 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27420 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27421 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27422 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27423 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27424 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27425 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27426 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27427 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27428 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27429 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27430 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27431 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27432 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27433 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27434 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27435 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27436 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27437 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27438 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27439 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27440 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27441 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27442 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27443 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27444 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27445 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27446 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27447 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27448 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27449 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27450 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27451 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27452 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27453 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27454 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27455 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27456 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27457 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27458 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27459 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27460 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27461 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27462 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27463 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27464 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27465 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27466 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27467 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27468 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27469 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27470 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27471 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27472 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27473 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27474 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27475 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27476 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27477 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27481 // --- Place SDD volumes into their mother volume IT34
27484 // -- position SDD detectors of ladder 3 / layer 3
27486 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27487 ySDD = Y_SDD_sep/2.+I302dits[1];
27488 for (iSDD=0; iSDD<6; iSDD++) {
27489 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27493 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27494 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27495 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27496 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27497 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27498 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27499 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27500 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27501 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27502 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27503 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27504 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27505 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27506 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27509 // -- position SDD detectors of ladder 4 / layer 4
27511 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27512 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27513 for (iSDD=0; iSDD<8; iSDD++) {
27514 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27518 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27519 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27520 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27521 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27522 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27523 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27524 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27525 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27526 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27527 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27528 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27529 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27530 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27531 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27532 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27533 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27534 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27535 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27536 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27537 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27538 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27539 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27542 // -- build block of the SDD ladder frame holding the electronics
27544 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27545 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27546 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27548 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27549 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27550 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27552 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27553 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27554 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27555 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27556 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27557 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27558 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27559 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27561 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27562 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27564 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27565 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27567 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27568 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27569 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27570 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27572 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27573 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27574 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27575 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27577 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27578 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27580 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27581 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27582 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27583 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27585 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27586 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27588 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27589 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27591 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27592 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27593 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27594 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27597 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27599 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27601 xI039 = -SDD_CoolPipe[1]/cos30;
27602 yI039 = -I050dits[1]+I039dits[1];
27603 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27604 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27605 yI042 = yI039+I039dits[1]+I042dits[1];
27606 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27607 yI043 = yI039+I039dits[1]+I043dits[1];
27608 zChipSpace = I042dits[2];
27609 if (zChipSpace < I043dits[2]) {
27610 zChipSpace = I043dits[2];
27612 zChipSpace = zChipSpace * 2;
27613 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27614 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27615 for (ichip=0; ichip<4; ichip++) {
27616 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27617 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27618 zchip += zChipSpace + yI051space;
27620 xcap = 2*I039dits[0]/5.;
27621 yI051 = yI039+I039dits[1]+I051dits[1];
27622 zI051 = -I039dits[2] + yI051space/3.;
27624 for (ichip=0; ichip<5; ichip++) {
27625 xI051 = xI039-I039dits[0]+xcap;
27626 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27627 zI051 += yI051space/3.;
27628 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27630 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27632 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27634 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27635 zI051 -= yI051space/3.;
27637 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27639 zI051 += zChipSpace + yI051space;
27641 xI052 = -I050dits[0]+I052dits[0];
27642 yI052 = yI051+I051dits[1]+I052dits[1];
27643 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27644 xI044 = I050dits[0]-I044dits[3];
27645 yI044 = yI052+I052dits[1]+I044dits[2];
27646 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27647 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27648 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27651 // -- build block of the SDD ladder frame at the end ladders
27653 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27654 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27655 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27656 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27658 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27660 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27662 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27663 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27665 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27666 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27668 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27670 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27672 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27673 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27675 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27676 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27679 xI424 = I028dits[0]/3.;
27680 yI424 = -I028dits[1]+I424dits[1];
27681 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27682 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27683 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27684 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27685 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27686 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27689 // -- build the SDD ladder 3
27692 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27693 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27694 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27695 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27696 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27697 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27698 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27699 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27704 for (iSDD=0; iSDD<3; iSDD++) {
27705 HVname[3] = (Char_t)(48+iSDD+5);
27706 dits[0] = 1.350000;
27707 dits[1] = I425dits[1];
27708 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27709 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27711 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27712 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27713 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27714 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27715 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27716 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27722 for (iSDD=0; iSDD<3; iSDD++) {
27723 LVname[3] = (Char_t)(48+iSDD+1);
27724 dits[0] = 1.350000;
27725 dits[1] = 0.004423;
27726 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27727 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27728 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27730 fabs(yI050-yLV)*sin30/cos30 +
27731 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27732 zLV = I047dits[2] - dits[2];
27733 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27734 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27735 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27736 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27740 // -- build the SDD ladder 4
27743 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27744 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27745 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27746 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27747 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27748 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27749 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27750 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27751 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27752 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27757 for (iSDD=0; iSDD<4; iSDD++) {
27758 HVname[3] = (Char_t)(48+iSDD+5);
27759 dits[0] = 1.350000;
27760 dits[1] = I425dits[1];
27761 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27762 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27764 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27765 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27766 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27767 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27768 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27769 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27775 for (iSDD=0; iSDD<4; iSDD++) {
27776 LVname[3] = (Char_t)(48+iSDD+1);
27777 dits[0] = 1.350000;
27778 dits[1] = 0.004423;
27779 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27780 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27781 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27783 fabs(yI050-yLV)*sin30/cos30 +
27784 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27785 zLV = I048dits[2] - dits[2];
27786 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27787 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27788 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27789 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27793 // -- build the SDD barrel (layers 3 and 4)
27795 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27796 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27797 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27798 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27799 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27800 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27801 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27802 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27803 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27804 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27805 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27806 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27807 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27808 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27810 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27811 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27812 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27813 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27814 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27815 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27816 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27817 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27818 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27819 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27820 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27821 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27822 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27823 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27824 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27825 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27826 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27827 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27828 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27829 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27830 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27831 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27834 // --- Place SSD volumes into their mother volume IT56
27837 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27838 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27839 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27840 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27841 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27842 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27843 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27844 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27845 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27846 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27847 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27848 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27849 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27850 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27851 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27852 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27853 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27854 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27855 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27856 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27857 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27858 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27859 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
27860 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
27861 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27862 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27863 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27864 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27865 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27866 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27867 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27868 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27869 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27870 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27871 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27872 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27873 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27874 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27875 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27876 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27877 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27878 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27879 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27880 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27881 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27882 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27883 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27884 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27885 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27886 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27887 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27888 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27889 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27890 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27891 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27892 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27893 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27894 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27895 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27896 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27897 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27898 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27899 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27900 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27901 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27902 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27903 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27904 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27905 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27906 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27907 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27908 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27909 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27910 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27911 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27912 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27913 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27914 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27915 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27916 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27917 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27918 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27919 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27920 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27921 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27922 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27923 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27924 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27925 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27926 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27927 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27928 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27929 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27930 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27931 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27932 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27933 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27934 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27935 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27936 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27937 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27938 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27939 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27940 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27941 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27942 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27943 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27944 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27945 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27946 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27947 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27948 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27949 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27950 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27951 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27952 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27953 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27954 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27955 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27956 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27957 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27958 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27959 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27960 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27961 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27962 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27963 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27964 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27965 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27966 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27967 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27968 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27969 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27970 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27971 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27972 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27973 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27974 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27975 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27976 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27977 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27978 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27979 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27980 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27981 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27982 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27983 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27984 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27985 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27986 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27987 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27988 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27989 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27990 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27991 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27992 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27993 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27994 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27995 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27996 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27997 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27998 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27999 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
28000 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
28001 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28002 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28003 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28004 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28005 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28006 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28007 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
28008 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28009 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28010 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28011 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28012 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28013 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28014 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28015 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28016 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28017 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28018 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28019 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28020 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28021 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28022 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28023 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28024 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28025 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28026 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28027 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28028 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28029 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28030 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28031 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28032 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
28033 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28034 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28035 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28036 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28037 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28038 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28039 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28040 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28041 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28042 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28043 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28044 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28045 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28046 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28047 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28048 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28049 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28050 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28051 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28052 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28053 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28054 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
28055 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28056 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28057 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28058 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28059 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28060 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28061 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28062 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28063 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28064 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28065 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28066 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28067 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28068 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28069 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28070 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28071 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28072 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28073 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28074 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28075 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28076 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28077 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28078 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28079 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28080 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28081 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28082 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28083 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28084 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28085 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28086 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28087 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28088 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28089 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28090 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28091 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28092 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28093 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28094 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28095 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28096 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28097 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28098 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28099 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28100 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28101 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28102 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28103 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28104 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28128 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28129 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28130 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28131 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28132 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28133 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28134 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28135 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28136 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28137 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28138 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28139 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28140 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28141 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28142 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28143 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28144 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28145 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28146 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28147 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28148 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28149 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28150 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28151 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28152 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28153 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28154 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28155 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28156 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28157 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28158 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28159 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28160 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28161 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28162 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28163 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28164 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28165 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28166 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28167 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28168 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28169 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28170 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28171 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28172 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28173 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28174 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28175 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28176 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28177 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28178 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28179 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28180 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28181 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28182 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28183 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28184 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28185 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28186 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28187 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28188 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28189 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28190 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28191 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28192 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28193 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28194 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28195 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28196 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28197 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28198 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28199 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28200 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28201 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28202 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28203 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28204 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28205 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28206 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28207 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28208 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28209 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28210 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28211 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28212 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28213 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28214 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28215 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28216 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28240 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28241 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28242 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28243 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28244 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28245 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28246 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28247 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28248 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28249 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28250 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28251 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28252 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28253 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28254 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28255 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28256 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28257 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28258 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28259 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28260 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28261 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28262 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28263 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28264 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28265 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28266 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28269 // --- Place volumes of shield between SPD and SDD
28272 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28273 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28274 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28275 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28276 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28279 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28281 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28282 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28285 // --- Place volumes of SDD cone ----------------------------------
28288 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28289 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28290 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28291 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28292 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28293 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28294 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28295 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28296 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28297 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28298 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28299 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28300 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28301 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28302 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28303 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28304 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28305 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28306 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28307 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28308 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28309 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28310 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28311 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28312 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28313 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28314 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28315 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28316 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28317 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28318 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28319 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28320 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28321 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28322 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28323 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28324 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28325 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28326 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28327 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28328 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28329 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28330 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28331 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28332 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28333 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28334 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28335 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28336 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28337 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28338 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28339 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28340 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28341 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28342 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28343 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28344 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28345 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28346 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28347 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28348 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28349 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28350 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28351 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28352 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28353 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28354 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28355 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28356 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28357 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28358 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28359 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28360 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28361 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28362 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28363 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28364 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28365 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28366 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28367 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28368 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28369 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28370 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28371 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28372 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28373 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28374 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28375 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28376 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28377 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28378 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28379 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28380 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28381 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28382 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28383 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28384 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28385 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28386 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28387 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28390 // --- Place volumes of SSD cone ----------------------------------
28393 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28394 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28395 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28396 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28397 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28398 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28399 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28400 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28401 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28402 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28403 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28404 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28405 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28406 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28407 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28408 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28409 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28410 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28411 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28412 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28413 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28414 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28415 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28416 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28417 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28418 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28419 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28420 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28421 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28422 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28423 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28424 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28425 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28426 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28427 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28428 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28429 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28430 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28431 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28432 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28433 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28434 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28435 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28436 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28437 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28438 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28439 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28440 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28443 // --- Place subdetectors' mother volumes and supports' mother volumes
28444 // into ITS mother volume ITSD
28446 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28447 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28448 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28449 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28450 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28453 // **************************** SERVICES *********************************
28456 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28465 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28466 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28467 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28469 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28478 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28479 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28480 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28483 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28487 dgh[1] = 46.+1.0+1.5;
28492 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28493 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28494 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28496 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28500 dgh[1] = 46.+1.0+1.5;
28505 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28506 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28507 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28510 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28519 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28520 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28521 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28523 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28532 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28533 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28534 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28537 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28540 dgh[0] = (ztpc-97.5)/2.;
28547 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28548 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28550 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28553 dgh[0] = (ztpc-97.5)/2.;
28560 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28561 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28564 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28567 dgh[0] = (ztpc-97.5)/2.;
28569 dgh[2] = 46.2+1.0+1.5;
28571 dgh[4] = 62.3+1.0+1.5;
28574 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28575 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28577 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28580 dgh[0] = (ztpc-97.5)/2.;
28582 dgh[2] = 46.2+1.0+1.5;
28584 dgh[4] = 62.3+1.0+1.5;
28587 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28588 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28590 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28598 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28599 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28601 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28609 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28610 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28612 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28620 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28621 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28623 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28631 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28632 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28634 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28635 // THE ABSORBER - COPPER PART - UPPER PART
28639 dgh[2] = (ztpc-97.5+1.5)/2.;
28642 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28643 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28645 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28646 // THE ABSORBER - COPPER PART - LOWER PART
28650 dgh[2] = (ztpc-97.5+1.5)/2.;
28653 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28654 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28656 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28657 // THE ABSORBER - CARBON PART - UPPER PART
28660 dgh[1] = 46.+1.0+1.5;
28661 dgh[2] = (ztpc-97.5)/2.;
28664 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28665 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28667 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28668 // THE ABSORBER - CARBON PART - LOWER PART
28671 dgh[1] = 46.+1.0+1.5;
28672 dgh[2] = (ztpc-97.5)/2.;
28675 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28676 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28678 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28679 // COPPER PART - UPPER PART
28686 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28687 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28689 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28690 // COPPER PART - LOWER PART
28697 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28698 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28700 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28701 // CARBON PART - UPPER PART
28708 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28709 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28711 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28712 // CARBON PART - LOWER PART
28719 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28720 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28722 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28729 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28730 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28732 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28739 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28740 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28742 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28749 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28750 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28751 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28752 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28754 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28755 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28757 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28758 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28759 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28760 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28764 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28769 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28770 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28771 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28773 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28777 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28778 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28779 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28780 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28781 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28782 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28783 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28784 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28785 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28786 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28788 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28793 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28794 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28795 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28796 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28801 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28802 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28803 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28804 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28806 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28811 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28812 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28813 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28814 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28816 // --- Outputs the geometry tree in the EUCLID/CAD format
28819 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28823 //_____________________________________________________________________________
28824 void AliITSvPPRasymm::CreateMaterials(){
28825 ////////////////////////////////////////////////////////////////////////
28827 // Create ITS materials
28828 // This function defines the default materials used in the Geant
28829 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28830 // AliITSvPPRasymm.
28831 // In general it is automatically replaced by
28832 // the CreatMaterials routine defined in AliITSv?. Should the function
28833 // CreateMaterials not exist for the geometry version you are using this
28834 // one is used. See the definition found in AliITSv5 or the other routine
28835 // for a complete definition.
28838 Int_t ifield = gAlice->Field()->Integ();
28839 Float_t fieldm = gAlice->Field()->Max();
28841 Float_t tmaxfd = 0.1; // 1.0; // Degree
28842 Float_t stemax = 1.0; // cm
28843 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28844 Float_t epsil = 1.0E-4; // 1.0; // cm
28845 Float_t stmin = 0.0; // cm "Default value used"
28847 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28848 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28849 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28850 Float_t epsilSi = 1.0E-4;// .10000E+01;
28851 Float_t stminSi = 0.0; // cm "Default value used"
28853 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28854 Float_t stemaxAir = .10000E+01; // cm
28855 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28856 Float_t epsilAir = 1.0E-4;// .10000E+01;
28857 Float_t stminAir = 0.0; // cm "Default value used"
28859 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28860 Float_t stemaxServ = 1.0; // 0.01; // cm
28861 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28862 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28863 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
28866 Float_t afre[2] = { 12.011,18.9984032 };
28867 Float_t zfre[2] = { 6., 9. };
28868 Float_t wfre[2] = { 5.,12. };
28869 Float_t densfre = 1.5;
28871 // --- Define the various materials and media for GEANT ---
28872 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28873 // Float_t dens, Float_t radl, Float_t absl,
28874 // Float_t *buf=0, Int_t nwbuf=0)
28875 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28876 // Int_t isvol, Int_t ifield, Float_t fieldm,
28877 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28878 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
28879 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28880 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28882 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28883 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28885 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28886 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28888 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28889 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28891 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28892 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28894 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28895 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28897 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28898 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28900 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28901 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28903 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28904 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28906 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28907 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28909 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28910 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28912 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28913 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28915 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28916 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28918 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28919 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28921 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28922 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28924 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28925 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28927 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28928 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28930 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28931 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28933 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28934 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28936 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28937 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28939 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28940 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28942 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28943 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28945 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28946 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28948 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28949 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28951 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28952 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28954 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28955 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28957 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28958 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28960 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28961 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28963 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28964 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28966 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28967 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28969 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28970 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28972 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28973 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28975 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28976 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28978 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28979 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28981 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28982 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28984 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28985 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28987 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28988 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28990 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28991 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28993 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28994 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28996 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28997 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28999 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
29000 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29002 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
29003 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29005 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
29006 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29008 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
29009 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29011 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
29012 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29014 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
29015 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29017 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
29018 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29020 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
29021 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29026 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
29027 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29029 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
29030 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29032 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
29033 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29035 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
29036 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29038 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29039 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29041 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
29042 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29044 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29045 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29048 //______________________________________________________________________
29049 void AliITSvPPRasymm::InitAliITSgeom(){
29050 // Based on the geometry tree defined in Geant 3.21, this
29051 // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29053 // if(gMC->IsA()!=AliGeant3::Class()) {
29054 if(strcmp(gMC->GetName(),"TGeant3")) {
29055 Error("InitAliITSgeom",
29056 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29059 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29060 const Int_t nlayers = 6;
29061 const Int_t ndeep = 9;
29062 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29063 Int_t nlad[nlayers],ndet[nlayers];
29064 Double_t t[3],r[10];
29065 Float_t par[20],att[20];
29066 Int_t npar,natt,idshape,imat,imed;
29067 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29068 Int_t mod,lay,lad,det,i,j,k;
29069 Char_t names[nlayers][ndeep][4];
29070 Int_t itsGeomTreeCopys[nlayers][ndeep];
29071 if(fMinorVersion == 1){ // Option A
29072 Char_t *namesA[nlayers][ndeep] = {
29073 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29074 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29075 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29076 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29077 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29078 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29079 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29080 {1,1,1,1,10, 4, 4,1,1},// lay=2
29081 {1,1,1,1,14, 6, 1,0,0},// lay=3
29082 {1,1,1,1,22, 8, 1,0,0},// lay=4
29083 {1,1,1,1,34,22, 1,0,0},// lay=5
29084 {1,1,1,1,38,25, 1,0,0}};//lay=6
29085 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29086 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29087 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29089 }else if(fMinorVersion == 2){ // Option B
29090 Char_t *namesB[nlayers][ndeep] = {
29091 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29092 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29093 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29094 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29095 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29096 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29097 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29098 {1,1,1,1,10, 4, 4,1,1},// lay=2
29099 {1,1,1,1,14, 6, 1,0,0},// lay=3
29100 {1,1,1,1,22, 8, 1,0,0},// lay=4
29101 {1,1,1,1,34,22, 1,0,0},// lay=5
29102 {1,1,1,1,38,25, 1,0,0}};//lay=6
29103 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29104 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29105 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29107 } // end if fMinorVersion
29108 // Sorry, but this is not very pritty code. It should be replaced
29109 // at some point with a version that can search through the geometry
29111 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29112 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29113 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29114 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29116 for(i=0;i<nlayers;i++){
29118 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29119 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29123 if(fITSgeom!=0) delete fITSgeom;
29124 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29125 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29126 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29128 for(lay=1;lay<=nlayers;lay++){
29129 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29130 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29132 case 1: case 2: // layers 1 and 2 are a bit special
29134 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29136 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29139 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29142 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29143 par,att,imat,imed);
29144 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29145 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29146 fITSgeom->ReSetShape(kSPD,
29147 new AliITSgeomSPD425Short(npar,par));
29152 case 3: case 4: case 5: case 6: // layers 3-6
29154 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29156 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29159 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29160 par,att,imat,imed);
29163 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29164 if(!(fITSgeom->IsShapeDefined(kSDD)))
29165 fITSgeom->ReSetShape(kSDD,
29166 new AliITSgeomSDD256(npar,par));
29169 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29170 if(!(fITSgeom->IsShapeDefined(kSSD)))
29171 fITSgeom->ReSetShape(kSSD,
29172 new AliITSgeomSSD275and75(npar,par));
29175 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29176 if(!(fITSgeom->IsShapeDefined(kSSD)))
29177 fITSgeom->ReSetShape(kSSD,
29178 new AliITSgeomSSD75and275(npar,par));
29188 //_____________________________________________________________________________
29189 void AliITSvPPRasymm::Init(){
29190 ////////////////////////////////////////////////////////////////////////
29191 // Initialise the ITS after it has been created.
29192 ////////////////////////////////////////////////////////////////////////
29196 for(i=0;i<26;i++) cout << "*";
29197 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29198 for(i=0;i<25;i++) cout << "*";cout << endl;
29200 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29201 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29202 if(fITSgeom!=0) delete fITSgeom;
29203 fITSgeom = new AliITSgeom();
29204 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29205 if(!fGeomDetIn) this->InitAliITSgeom();
29206 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29209 for(i=0;i<72;i++) cout << "*";
29211 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
29213 //_____________________________________________________________________________
29214 void AliITSvPPRasymm::SetDefaults(){
29215 // sets the default segmentation, response, digit and raw cluster classes
29216 const Float_t kconv = 1.0e+04; // convert cm to microns
29218 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29220 AliITSDetType *iDetType;
29225 Float_t bx[256],bz[280];
29228 iDetType=DetType(kSPD);
29229 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29230 AliITSresponse *resp0=new AliITSresponseSPD();
29231 SetResponseModel(kSPD,resp0);
29232 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29233 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29234 s0->GetDz()*2.*kconv, // for now.
29235 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29236 seg0->SetNPads(256,160);// Number of Bins in x and z
29237 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29238 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29239 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29240 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29241 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29242 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29243 bz[127] = bz[128] = 625.0; // first chip boundry
29244 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29245 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29246 SetSegmentationModel(kSPD,seg0);
29247 // set digit and raw cluster classes to be used
29248 const char *kData0=(iDetType->GetResponseModel())->DataType();
29249 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29250 "AliITSRawClusterSPD");
29251 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29252 // SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29253 // iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29256 iDetType=DetType(kSDD);
29257 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29258 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29259 SetResponseModel(kSDD,resp1);
29260 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29261 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29262 s1->GetDz()*2.*kconv, // for now.
29263 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29264 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29265 SetSegmentationModel(kSDD,seg1);
29266 const char *kData1=(iDetType->GetResponseModel())->DataType();
29267 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29268 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29269 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29270 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29271 // SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29272 // iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29275 iDetType=DetType(kSSD);
29276 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29277 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29278 SetResponseModel(kSSD,resp2);
29279 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29280 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29281 s2->GetDz()*2.*kconv, // for now.
29282 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29283 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29284 seg2->SetNPads(768,0); // number of strips on each side.
29285 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29286 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29287 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29288 SetSegmentationModel(kSSD,seg2);
29289 const char *kData2=(iDetType->GetResponseModel())->DataType();
29290 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29291 "AliITSRawClusterSSD");
29292 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29293 // SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29294 // iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29297 Warning("SetDefaults",
29298 "Only the four basic detector types are initialised!");
29302 //______________________________________________________________________
29303 void AliITSvPPRasymm::DrawModule(){
29304 ////////////////////////////////////////////////////////////////////////
29305 // Draw a shaded view of the FMD version 8.
29306 ////////////////////////////////////////////////////////////////////////
29308 // Set everything unseen
29309 gMC->Gsatt("*", "seen", -1);
29311 // Set ALIC mother visible
29312 gMC->Gsatt("ALIC","SEEN",0);
29314 // Set the volumes visible
29315 gMC->Gsatt("ITSD","SEEN",0);
29316 gMC->Gsatt("ITS1","SEEN",1);
29317 gMC->Gsatt("ITS2","SEEN",1);
29318 gMC->Gsatt("ITS3","SEEN",1);
29319 gMC->Gsatt("ITS4","SEEN",1);
29320 gMC->Gsatt("ITS5","SEEN",1);
29321 gMC->Gsatt("ITS6","SEEN",1);
29323 gMC->Gsatt("IPCB","SEEN",1);
29324 gMC->Gsatt("ICO2","SEEN",1);
29325 gMC->Gsatt("ICER","SEEN",0);
29326 gMC->Gsatt("ISI2","SEEN",0);
29327 gMC->Gsatt("IPLA","SEEN",0);
29328 gMC->Gsatt("ICO3","SEEN",0);
29329 gMC->Gsatt("IEPX","SEEN",0);
29330 gMC->Gsatt("ISI3","SEEN",1);
29331 gMC->Gsatt("ISUP","SEEN",0);
29332 gMC->Gsatt("ICHO","SEEN",0);
29333 gMC->Gsatt("ICMO","SEEN",0);
29334 gMC->Gsatt("ICMD","SEEN",0);
29335 gMC->Gsatt("ICCO","SEEN",1);
29336 gMC->Gsatt("ICCM","SEEN",0);
29337 gMC->Gsatt("ITMD","SEEN",0);
29338 gMC->Gsatt("ITTT","SEEN",1);
29341 gMC->Gdopt("hide", "on");
29342 gMC->Gdopt("shad", "on");
29343 gMC->Gsatt("*", "fill", 7);
29344 gMC->SetClipBox(".");
29345 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29346 gMC->DefaultRange();
29347 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29348 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29349 gMC->Gdman(17, 6, "MAN");
29351 //_____________________________________________________________________________
29352 void AliITSvPPRasymm::StepManager(){
29353 ////////////////////////////////////////////////////////////////////////
29354 // Called for every step in the ITS, then calles the AliITShit class
29355 // creator with the information to be recoreded about that hit.
29356 // The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29357 // printing of information to a file which can be used to create a .det
29358 // file read in by the routine CreateGeometry(). If set to 0 or any other
29359 // value except 1, the default behavior, then no such file is created nor
29360 // it the extra variables and the like used in the printing allocated.
29361 ////////////////////////////////////////////////////////////////////////
29363 TLorentzVector position, momentum;
29364 static TLorentzVector position0;
29365 static Int_t stat0=0;
29366 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29367 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29368 gMC->TrackPosition(position); // Get Position
29369 gMC->TrackMomentum(momentum); // Get Momentum
29370 copy = fTrackReferences->GetEntriesFast();
29371 TClonesArray &lTR = *fTrackReferences;
29372 // Fill TrackReference structure with this new TrackReference.
29373 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29374 tr->SetTrack(gAlice->CurrentTrack());
29375 tr->SetPosition(position.X(),position.Y(),position.Z());
29376 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29377 tr->SetLength(gMC->TrackLength());
29378 } // if Outer ITS mother Volume
29379 if(!(this->IsActive())){
29381 } // end if !Active volume.
29383 // Float_t hits[8];
29385 TClonesArray &lhits = *fHits;
29390 if(gMC->IsTrackInside()) vol[3] += 1;
29391 if(gMC->IsTrackEntering()) vol[3] += 2;
29392 if(gMC->IsTrackExiting()) vol[3] += 4;
29393 if(gMC->IsTrackOut()) vol[3] += 8;
29394 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29395 if(gMC->IsTrackStop()) vol[3] += 32;
29396 if(gMC->IsTrackAlive()) vol[3] += 64;
29398 // Fill hit structure.
29399 if(!(gMC->TrackCharge())) return;
29401 // Only entering charged tracks
29402 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29404 id = gMC->CurrentVolOffID(2,copy);
29405 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29407 gMC->CurrentVolOffID(3,copy1);
29408 //ladder copy in the module = 1<->2 (I10A < I12A)
29409 gMC->CurrentVolOffID(4,copy2);
29410 //module copy in the layer = 1<->10 (I12A < IT12)
29411 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29412 } else if(id == fIdSens[1]){
29414 id = gMC->CurrentVolOffID(2,copy);
29415 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29417 gMC->CurrentVolOffID(3,copy1);
29418 //ladder copy in the module = 1<->4 (I20A < I12A)
29419 gMC->CurrentVolOffID(4,copy2);
29420 //module copy in the layer = 1<->10 (I12A < IT12)
29421 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29422 } else if(id == fIdSens[2]){
29424 id = gMC->CurrentVolOffID(1,copy);
29425 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29427 id = gMC->CurrentVolOffID(2,copy);
29428 //ladder copy in the layer = 1<->14 (I004 < IT34)
29430 } else if(id == fIdSens[3]){
29432 id = gMC->CurrentVolOffID(1,copy);
29433 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29435 id = gMC->CurrentVolOffID(2,copy);
29436 //ladder copy in the layer = 1<->22 (I005 < IT34))
29438 }else if(id == fIdSens[4]){
29440 id = gMC->CurrentVolOffID(1,copy);
29441 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29443 id = gMC->CurrentVolOffID(2,copy);
29444 //ladder copy in the layer = 1<->34 (I565 < IT56)
29446 }else if(id == fIdSens[5]){
29448 id = gMC->CurrentVolOffID(1,copy);
29449 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29451 id = gMC->CurrentVolOffID(2,copy);
29452 //ladder copy in the layer = 1<->38 (I569 < IT56)
29455 return; // not an ITS volume?
29456 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29458 gMC->TrackPosition(position);
29459 gMC->TrackMomentum(momentum);
29461 hits[0]=position[0];
29462 hits[1]=position[1];
29463 hits[2]=position[2];
29464 hits[3]=momentum[0];
29465 hits[4]=momentum[1];
29466 hits[5]=momentum[2];
29467 hits[6]=gMC->Edep();
29468 hits[7]=gMC->TrackTime();
29471 if(gMC->IsTrackEntering()){
29472 position0 = position;
29474 } // end if IsEntering
29475 // Fill hit structure with this new hit.
29476 // new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29477 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29478 gMC->Edep(),gMC->TrackTime(),position,
29479 position0,momentum);
29481 position0 = position;