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.63 2003/02/12 10:39:05 hristov
19 Updated AliTrackReference class (S.Radomski)
21 Revision 1.62 2003/01/16 08:10:13 hristov
22 Correcting usage of string arrays (valgrind)
24 Revision 1.61 2002/11/21 23:05:27 alibrary
25 Removing AliMC and AliMCProcess
27 Revision 1.60 2002/10/22 14:45:47 alibrary
28 Introducing Riostream.h
30 Revision 1.59 2002/10/14 14:57:08 hristov
31 Merging the VirtualMC branch to the main development branch (HEAD)
33 Revision 1.53.6.4 2002/10/14 13:14:08 hristov
34 Updating VirtualMC to v3-09-02
36 Revision 1.58 2002/10/02 17:56:34 barbera
37 Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
39 Revision 1.57 2002/06/12 18:57:25 nilsen
40 Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
42 Revision 1.56 2002/05/10 22:30:27 nilsen
43 fix to use default paramters for the SDD response.
45 Revision 1.55 2002/04/13 22:21:12 nilsen
46 New default value of noise for SDD simulations introduced.
48 Revision 1.54 2002/03/28 16:17:03 nilsen
49 Set new Geant Step size and related parameters for the ITS materials.
51 Revision 1.53 2001/11/28 01:35:45 nilsen
52 Using standard constructors instead of default constructors for Clusterfinder,
53 Response, and FastSimulator.
55 Revision 1.52 2001/10/22 11:00:54 hristov
56 New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
58 Revision 1.51 2001/10/19 10:18:49 barbera
61 Revision 1.50 2001/10/18 12:25:07 barbera
62 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
64 Revision 1.49 2001/10/18 03:09:21 barbera
65 The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
67 Revision 1.48 2001/10/17 04:35:32 barbera
68 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
70 Revision 1.47 2001/10/04 22:33:39 nilsen
71 Fixed bugs in SetDefaults.
73 Revision 1.46 2001/10/01 19:34:08 nilsen
74 Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
76 Revision 1.45 2001/06/07 14:42:14 barbera
77 Both chip and det thicknesses set to [100,300]
79 Revision 1.44 2001/05/31 19:24:47 barbera
80 Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
82 Revision 1.43 2001/05/30 16:15:47 fca
83 Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
85 Revision 1.42 2001/05/30 15:55:35 hristov
86 Strings compared instead of pointers
88 Revision 1.41 2001/05/30 14:04:31 hristov
89 Dynamic cast replaced (F.Carminati)
91 Revision 1.40 2001/05/25 15:59:59 morsch
92 Overlaps corrected. (R. Barbera)
94 Revision 1.38 2001/05/16 08:17:49 hristov
95 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)
97 Revision 1.37 2001/05/10 00:12:59 nilsen
98 Finished fixing up the default segmentation for the PPR geometry.
100 Revision 1.36 2001/05/09 01:02:21 nilsen
101 Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
103 Revision 1.35 2001/05/03 08:40:15 barbera
104 Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
106 Revision 1.33 2001/05/01 22:40:42 nilsen
107 Partical update of SetDefault.
109 Revision 1.32 2001/04/22 13:48:09 barbera
110 New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
112 Revision 1.31 2001/04/04 07:02:16 barbera
113 Position of the cylinders holding rails corrected
115 Revision 1.30 2001/03/29 22:02:30 barbera
116 Some changes to the services due to the new drawings from the engineers.
118 Revision 1.29 2001/03/29 05:28:56 barbera
119 Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
121 Revision 1.28 2001/03/28 06:40:20 barbera
122 Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
124 Revision 1.26 2001/03/23 00:12:23 nilsen
125 Set Reading of AliITSgeom data from Geant3 common blocks as the default and
126 not a .det file. Removed redundent calls to BuildGeometry.
128 Revision 1.25 2001/03/20 19:22:51 barbera
129 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.
131 Revision 1.23 2001/03/13 21:18:44 barbera
132 Some misleading comments removed
134 Revision 1.22 2001/03/13 18:13:30 barbera
135 Some mother volumes sligthly modified to eliminate an overlap with the absorber
137 Revision 1.21 2001/03/13 08:36:23 hristov
138 fabsf replaced by TMath::Abs
140 Revision 1.20 2001/03/13 00:17:41 barbera
141 New SDD geometry got grom F. Tosello and checked by the SDD engineers
143 Revision 1.19 2001/02/28 18:23:13 barbera
144 Setters and getters to set/get the detector and chip thickness on SPD layers added
146 Revision 1.18 2001/02/27 23:18:24 barbera
147 Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
149 Revision 1.17 2001/02/19 22:14:55 nilsen
150 Fix for all 4 versions 11, 12, 21, and 22.
152 Revision 1.16 2001/02/19 20:10:34 barbera
153 Set option=2 and thickness=2 as default values --> SetMinorVersion=22
155 Revision 1.15 2001/02/19 19:44:00 barbera
156 Air density parameter corrected
158 Revision 1.14 2001/02/13 16:53:35 nilsen
159 Fixed a but when trying to use GEANT4. Needed to replace
160 if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
161 because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
162 did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
163 to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
164 in the same way as in AliITSv5.cxx.
166 Revision 1.13 2001/02/09 20:06:26 nilsen
167 Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
169 Revision 1.12 2001/02/09 13:53:38 barbera
170 Int_t redefinition avoided
172 Revision 1.11 2001/02/09 06:55:38 barbera
173 SPD option re-set to B. It was A by mistake
175 Revision 1.10 2001/02/09 00:05:31 nilsen
176 Added fMajor/MinorVersion variables and made other changes to better make
177 use of the new code changes in AliITSgeom related classes.
180 Revision 1.9 2001/02/08 16:00:37 barbera
181 New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
183 Revision 1.8 2001/02/06 08:03:44 barbera
184 Material redefinition in SDD
186 Revision 1.7 2001/02/05 13:34:57 barbera
187 Updated version of the ITS detailed geometry
189 Revision 1.5 2001/01/30 09:23:13 hristov
190 Streamers removed (R.Brun)
192 Revision 1.4 2001/01/23 20:08:03 barbera
193 Option B for pixels implemented and set as default
195 Revision 1.3 2001/01/17 08:08:20 barbera
196 Some media parameters modified
198 Revision 1.1.2.1 2001/01/15 13:38:08 barbera
199 New ITS detailed geometry to be used for the PPR
203 ///////////////////////////////////////////////////////////////////////////////
205 // Inner Traking System version PPR asymmetric //
206 // This class contains the base procedures for the Inner Tracking System //
208 // Authors: R. Barbera //
210 // Created January 15 2001. //
212 // NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
214 ///////////////////////////////////////////////////////////////////////////////
216 // See AliITSvPPRasymm::StepManager().
217 #include <Riostream.h>
221 #include <TGeometry.h>
226 #include <TFile.h> // only required for Tracking function?
228 #include <TObjArray.h>
229 #include <TLorentzVector.h>
230 #include <TObjString.h>
231 #include <TClonesArray.h>
237 #include "AliConst.h"
238 #include "AliITSGeant3Geometry.h"
239 #include "AliTrackReference.h"
240 #include "AliITShit.h"
242 #include "AliITSvPPRasymm.h"
243 #include "AliITSgeom.h"
244 #include "AliITSgeomSPD.h"
245 #include "AliITSgeomSDD.h"
246 #include "AliITSgeomSSD.h"
247 #include "AliITSDetType.h"
248 #include "AliITSresponseSPD.h"
249 #include "AliITSresponseSDD.h"
250 #include "AliITSresponseSSD.h"
251 #include "AliITSsegmentationSPD.h"
252 #include "AliITSsegmentationSDD.h"
253 #include "AliITSsegmentationSSD.h"
254 #include "AliITSsimulationSPD.h"
255 #include "AliITSsimulationSDD.h"
256 #include "AliITSsimulationSSD.h"
257 #include "AliITSClusterFinderSPD.h"
258 #include "AliITSClusterFinderSDD.h"
259 #include "AliITSClusterFinderSSD.h"
262 ClassImp(AliITSvPPRasymm)
264 //_____________________________________________________________________________
265 AliITSvPPRasymm::AliITSvPPRasymm() {
266 ////////////////////////////////////////////////////////////////////////
267 // Standard default constructor for the ITS version 8.
268 ////////////////////////////////////////////////////////////////////////
274 fEuclidOut = kFALSE; // Don't write Euclide file
275 fGeomDetOut = kFALSE; // Don't write .det file
276 fGeomDetIn = kFALSE; // Don't Read .det file
277 fMajorVersion = IsVersion();
279 for(i=0;i<60;i++) fRead[i] = '\0';
280 for(i=0;i<60;i++) fWrite[i] = '\0';
281 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
283 //_____________________________________________________________________________
284 AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
285 ////////////////////////////////////////////////////////////////////////
286 // Standard constructor for the ITS version 8.
287 ////////////////////////////////////////////////////////////////////////
291 fIdName = new TString[fIdN];
298 fIdSens = new Int_t[fIdN];
299 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
300 fMajorVersion = IsVersion();
302 fEuclidOut = kFALSE; // Don't write Euclide file
303 fGeomDetOut = kFALSE; // Don't write .det file
304 fGeomDetIn = kFALSE; // Don't Read .det file
310 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
311 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
312 strncpy(fRead,fEuclidGeomDet,60);
313 strncpy(fWrite,fEuclidGeomDet,60);
315 //____________________________________________________________________________
316 AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
317 ////////////////////////////////////////////////////////////////////////
318 // Copy Constructor for ITS version 8.
319 ////////////////////////////////////////////////////////////////////////
320 if(&source == this) return;
321 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
324 //_____________________________________________________________________________
325 AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
326 ////////////////////////////////////////////////////////////////////////
327 // Assignment operator for the ITS version 8.
328 ////////////////////////////////////////////////////////////////////////
329 if(&source == this) return *this;
330 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
333 //_____________________________________________________________________________
334 AliITSvPPRasymm::~AliITSvPPRasymm() {
335 ////////////////////////////////////////////////////////////////////////
336 // Standard destructor for the ITS version 8.
337 ////////////////////////////////////////////////////////////////////////
339 //__________________________________________________________________________
340 void AliITSvPPRasymm::BuildGeometry(){
341 ////////////////////////////////////////////////////////////////////////
342 // Geometry builder for the ITS version 8.
343 ////////////////////////////////////////////////////////////////////////
346 const Int_t kColorITS=kYellow;
348 top = gAlice->GetGeometry()->GetNode("alice");
351 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
353 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
354 node->SetLineColor(kColorITS);
357 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
359 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
360 node->SetLineColor(kColorITS);
363 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
365 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
366 node->SetLineColor(kColorITS);
369 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
371 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
372 node->SetLineColor(kColorITS);
375 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
377 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
378 node->SetLineColor(kColorITS);
381 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
383 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
384 node->SetLineColor(kColorITS);
391 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
393 // Define some variables for SPD
396 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
397 Float_t di103[3], di10a[3]; // for layer 1
398 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
399 Float_t di1d3[3], di20a[3]; // for layer 2
401 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
402 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
404 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
405 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
407 Float_t dbus=300.; // total bus thickness on both layers (micron)
409 ddet1 = GetThicknessDet1();
410 ddet2 = GetThicknessDet2();
411 dchip1 = GetThicknessChip1();
412 dchip2 = GetThicknessChip2();
414 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
416 if(ddet1 < 100. || ddet1 > 300.) {
417 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
418 " The default value of 200 microns will be used." << endl;
422 if(ddet2 < 100. || ddet2 > 300.) {
423 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
424 " The default value of 200 microns will be used." << endl;
428 if(dchip1 < 100. || dchip1 > 300.) {
429 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
430 " The default value of 200 microns will be used." << endl;
434 if(dchip2 < 100. || dchip2 > 300.) {
435 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
436 " The default value of 200 microns will be used." << endl;
440 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
441 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
442 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
443 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
445 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
446 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
447 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
448 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
449 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
451 Float_t deltax, deltay;
453 Int_t thickness = fMinorVersion/10;
454 Int_t option = fMinorVersion - 10*thickness;
457 // Define some variables for SDD
458 // SDD detector ladder
461 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
462 Float_t Y_SDD_sep = 0.20;
463 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
464 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
472 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
473 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
474 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
475 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
476 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
477 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
478 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
479 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
480 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
481 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
482 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
483 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
484 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
485 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
486 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
490 // SPD - option 'b' (this is the default)
494 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
495 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
496 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
497 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
498 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
499 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
500 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
501 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
502 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
503 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
504 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
505 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
506 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
507 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
508 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
514 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
515 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
516 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
517 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
518 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
519 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
520 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
521 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
522 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
523 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
524 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
525 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
526 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
527 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
528 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
529 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
530 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
531 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
532 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
533 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
534 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
535 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
536 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
537 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
538 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
539 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
540 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
541 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
542 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
543 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
544 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
545 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
546 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
547 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
548 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
549 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
553 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
554 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
555 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
556 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
557 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
558 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
559 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
560 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
561 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
562 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
563 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
564 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
565 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
566 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
567 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
568 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
569 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
570 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
571 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
572 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
573 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
574 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
575 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
576 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
577 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
578 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
579 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
580 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
581 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
582 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
583 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
584 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
585 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
586 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
587 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
588 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
589 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
590 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
591 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
592 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
593 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
594 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
595 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
596 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
597 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
598 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
599 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
600 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
601 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
602 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
603 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
604 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
605 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
606 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
607 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
608 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
609 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
610 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
611 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
612 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
613 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
614 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
615 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
616 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
617 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
618 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
619 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
620 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
621 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
622 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
623 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
626 // --- Define SPD (option 'a') volumes ----------------------------
629 // (this is NOT the default)
636 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
641 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
646 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
651 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
654 di103[1] = ddet1+dchip1;
656 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
659 di1d3[1] = ddet2+dchip2;
661 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
664 di10a[1] = ddet1+dchip1+dbus+0.0025;
666 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
669 di20a[1] = ddet2+dchip2+dbus+0.0025;
671 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
678 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
683 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
687 // --- Define SPD (option 'b') volumes ----------------------------
690 // (this is the default)
697 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
702 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
707 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
712 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
715 di107[1] = ddet1+dchip1;
717 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
720 di1d7[1] = ddet2+dchip2;
722 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
725 di10b[1] = ddet1+dchip1+dbus+0.0025;
727 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
730 di20b[1] = ddet2+dchip2+dbus+0.0025;
732 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
739 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
744 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
749 // --- Define SDD volumes ------------------------------------------
751 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
752 it34->DefineSection(0,-34.6,23.49,28.);
753 it34->DefineSection(1,-23.65,23.49,28.);
754 it34->DefineSection(2,-23.65,14.59,28.);
755 it34->DefineSection(3,23.65,14.59,28.);
756 it34->DefineSection(4,23.65,23.49,28.);
757 it34->DefineSection(5,34.6,23.49,28.);
759 I302dits[0] = 3.6250;
760 I302dits[1] = 0.0150;
761 I302dits[2] = 4.3794;
762 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
764 I004dits[0] = I302dits[0]+0.005;
765 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
766 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
767 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
768 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
770 I004dits[2] = I004dits[2] + I302dits[2];
771 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
776 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
778 I402dits[0] = 3.6250;
779 I402dits[1] = 0.0150;
780 I402dits[2] = 4.3794;
781 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
783 I005dits[0] = I402dits[0]+0.005;
784 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
785 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
786 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
787 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
789 I005dits[2] = I005dits[2] + I402dits[2];
790 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
795 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
798 // --- Define SSD volumes ------------------------------------------
801 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
802 it56->DefineSection(0,-57.45,43.6,48.);
803 it56->DefineSection(1,-49.15,43.6,48.);
804 it56->DefineSection(2,-49.15,36.9,48.);
805 it56->DefineSection(3,50.55,36.9,48.);
806 it56->DefineSection(4,50.55,43.6,48.);
807 it56->DefineSection(5,57.45,43.6,48.);
812 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
817 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
822 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
827 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
832 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
837 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
843 // --- Place SPD (option 'a') volumes into their mother volume
846 // (this is NOT the default)
854 // --- Place SPD (option 'b') volumes into their mother volume
857 // (this is the default)
861 // Place IT12 in Alice
863 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
864 node->SetLineColor(kColorITS);
865 node->SetVisibility(0);
868 // Place copy #1 of I12B in IT12
870 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
871 sub1node->SetLineColor(kColorITS);
872 sub1node->SetVisibility(0);
875 // Place copy #1 of I10B in I12B
877 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
878 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
879 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
880 sub2node->SetLineColor(kColorITS);
881 sub2node->SetVisibility(0);
884 // Place copy #1 of I107 in I10B
886 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
887 sub3node->SetLineColor(kColorITS);
888 sub3node->SetVisibility(0);
891 // Place copy #1 of I101 in I107
893 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
894 sub4node->SetLineColor(kColorITS);
895 sub4node->SetVisibility(0);
898 // Place copy #1 of ITS1 in I101
900 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
901 sub5node->SetLineColor(kColorITS);
902 fNodes->Add(sub5node);
904 fNodes->Add(sub4node);
906 fNodes->Add(sub3node);
909 // Place copy #2 of I107 in I10B
911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
912 sub3node->SetLineColor(kColorITS);
913 sub3node->SetVisibility(0);
916 // Place copy #1 of I101 in I107
918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
919 sub4node->SetLineColor(kColorITS);
920 sub4node->SetVisibility(0);
923 // Place copy #1 of ITS1 in I101
925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
926 sub5node->SetLineColor(kColorITS);
927 fNodes->Add(sub5node);
929 fNodes->Add(sub4node);
931 fNodes->Add(sub3node);
934 // Place copy #3 of I107 in I10B
936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
937 sub3node->SetLineColor(kColorITS);
938 sub3node->SetVisibility(0);
941 // Place copy #1 of I101 in I107
943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
944 sub4node->SetLineColor(kColorITS);
945 sub4node->SetVisibility(0);
948 // Place copy #1 of ITS1 in I101
950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
951 sub5node->SetLineColor(kColorITS);
952 fNodes->Add(sub5node);
954 fNodes->Add(sub4node);
956 fNodes->Add(sub3node);
959 // Place copy #4 of I107 in I10B
961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
962 sub3node->SetLineColor(kColorITS);
963 sub3node->SetVisibility(0);
966 // Place copy #1 of I101 in I107
968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
969 sub4node->SetLineColor(kColorITS);
970 sub4node->SetVisibility(0);
973 // Place copy #1 of ITS1 in I101
975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
976 sub5node->SetLineColor(kColorITS);
977 fNodes->Add(sub5node);
979 fNodes->Add(sub4node);
981 fNodes->Add(sub3node);
983 fNodes->Add(sub2node);
986 // Place copy #2 of I10B in I12B
988 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
989 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
990 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
991 sub2node->SetLineColor(kColorITS);
992 sub2node->SetVisibility(0);
995 // Place copy #1 of I107 in I10B
997 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
998 sub3node->SetLineColor(kColorITS);
999 sub3node->SetVisibility(0);
1002 // Place copy #1 of I101 in I107
1004 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1005 sub4node->SetLineColor(kColorITS);
1006 sub4node->SetVisibility(0);
1009 // Place copy #1 of ITS1 in I101
1011 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1012 sub5node->SetLineColor(kColorITS);
1013 fNodes->Add(sub5node);
1015 fNodes->Add(sub4node);
1017 fNodes->Add(sub3node);
1020 // Place copy #2 of I107 in I10B
1022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1023 sub3node->SetLineColor(kColorITS);
1024 sub3node->SetVisibility(0);
1027 // Place copy #1 of I101 in I107
1029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1030 sub4node->SetLineColor(kColorITS);
1031 sub4node->SetVisibility(0);
1034 // Place copy #1 of ITS1 in I101
1036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1037 sub5node->SetLineColor(kColorITS);
1038 fNodes->Add(sub5node);
1040 fNodes->Add(sub4node);
1042 fNodes->Add(sub3node);
1045 // Place copy #3 of I107 in I10B
1047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1048 sub3node->SetLineColor(kColorITS);
1049 sub3node->SetVisibility(0);
1052 // Place copy #1 of I101 in I107
1054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1055 sub4node->SetLineColor(kColorITS);
1056 sub4node->SetVisibility(0);
1059 // Place copy #1 of ITS1 in I101
1061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1062 sub5node->SetLineColor(kColorITS);
1063 fNodes->Add(sub5node);
1065 fNodes->Add(sub4node);
1067 fNodes->Add(sub3node);
1070 // Place copy #4 of I107 in I10B
1072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1073 sub3node->SetLineColor(kColorITS);
1074 sub3node->SetVisibility(0);
1077 // Place copy #1 of I101 in I107
1079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1080 sub4node->SetLineColor(kColorITS);
1081 sub4node->SetVisibility(0);
1084 // Place copy #1 of ITS1 in I101
1086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1087 sub5node->SetLineColor(kColorITS);
1088 fNodes->Add(sub5node);
1090 fNodes->Add(sub4node);
1092 fNodes->Add(sub3node);
1094 fNodes->Add(sub2node);
1097 // Place copy #1 of I20B in I12B
1099 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1100 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1101 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1102 sub2node->SetLineColor(kColorITS);
1103 sub2node->SetVisibility(0);
1106 // Place copy #1 of I1D7 in I20B
1108 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1109 sub3node->SetLineColor(kColorITS);
1110 sub3node->SetVisibility(0);
1113 // Place copy #1 of I1D1 in I1D7
1115 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1116 sub4node->SetLineColor(kColorITS);
1117 sub4node->SetVisibility(0);
1120 // Place copy #1 of ITS2 in I1D1
1122 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1123 sub5node->SetLineColor(kColorITS);
1124 fNodes->Add(sub5node);
1126 fNodes->Add(sub4node);
1128 fNodes->Add(sub3node);
1131 // Place copy #2 of I1D7 in I20B
1133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1134 sub3node->SetLineColor(kColorITS);
1135 sub3node->SetVisibility(0);
1138 // Place copy #1 of I1D1 in I1D7
1140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1141 sub4node->SetLineColor(kColorITS);
1142 sub4node->SetVisibility(0);
1145 // Place copy #1 of ITS2 in I1D1
1147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1148 sub5node->SetLineColor(kColorITS);
1149 fNodes->Add(sub5node);
1151 fNodes->Add(sub4node);
1153 fNodes->Add(sub3node);
1156 // Place copy #3 of I1D7 in I20B
1158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1159 sub3node->SetLineColor(kColorITS);
1160 sub3node->SetVisibility(0);
1163 // Place copy #1 of I1D1 in I1D7
1165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1166 sub4node->SetLineColor(kColorITS);
1167 sub4node->SetVisibility(0);
1170 // Place copy #1 of ITS2 in I1D1
1172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1173 sub5node->SetLineColor(kColorITS);
1174 fNodes->Add(sub5node);
1176 fNodes->Add(sub4node);
1178 fNodes->Add(sub3node);
1181 // Place copy #4 of I1D7 in I20B
1183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1184 sub3node->SetLineColor(kColorITS);
1185 sub3node->SetVisibility(0);
1188 // Place copy #1 of I1D1 in I1D7
1190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1191 sub4node->SetLineColor(kColorITS);
1192 sub4node->SetVisibility(0);
1195 // Place copy #1 of ITS2 in I1D1
1197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1198 sub5node->SetLineColor(kColorITS);
1199 fNodes->Add(sub5node);
1201 fNodes->Add(sub4node);
1203 fNodes->Add(sub3node);
1205 fNodes->Add(sub2node);
1208 // Place copy #2 of I20B in I12B
1210 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1211 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1212 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1213 sub2node->SetLineColor(kColorITS);
1214 sub2node->SetVisibility(0);
1217 // Place copy #1 of I1D7 in I20B
1219 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1220 sub3node->SetLineColor(kColorITS);
1221 sub3node->SetVisibility(0);
1224 // Place copy #1 of I1D1 in I1D7
1226 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1227 sub4node->SetLineColor(kColorITS);
1228 sub4node->SetVisibility(0);
1231 // Place copy #1 of ITS2 in I1D1
1233 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1234 sub5node->SetLineColor(kColorITS);
1235 fNodes->Add(sub5node);
1237 fNodes->Add(sub4node);
1239 fNodes->Add(sub3node);
1242 // Place copy #2 of I1D7 in I20B
1244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1245 sub3node->SetLineColor(kColorITS);
1246 sub3node->SetVisibility(0);
1249 // Place copy #1 of I1D1 in I1D7
1251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1252 sub4node->SetLineColor(kColorITS);
1253 sub4node->SetVisibility(0);
1256 // Place copy #1 of ITS2 in I1D1
1258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1259 sub5node->SetLineColor(kColorITS);
1260 fNodes->Add(sub5node);
1262 fNodes->Add(sub4node);
1264 fNodes->Add(sub3node);
1267 // Place copy #3 of I1D7 in I20B
1269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1270 sub3node->SetLineColor(kColorITS);
1271 sub3node->SetVisibility(0);
1274 // Place copy #1 of I1D1 in I1D7
1276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1277 sub4node->SetLineColor(kColorITS);
1278 sub4node->SetVisibility(0);
1281 // Place copy #1 of ITS2 in I1D1
1283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1284 sub5node->SetLineColor(kColorITS);
1285 fNodes->Add(sub5node);
1287 fNodes->Add(sub4node);
1289 fNodes->Add(sub3node);
1292 // Place copy #4 of I1D7 in I20B
1294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1295 sub3node->SetLineColor(kColorITS);
1296 sub3node->SetVisibility(0);
1299 // Place copy #1 of I1D1 in I1D7
1301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1302 sub4node->SetLineColor(kColorITS);
1303 sub4node->SetVisibility(0);
1306 // Place copy #1 of ITS2 in I1D1
1308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1309 sub5node->SetLineColor(kColorITS);
1310 fNodes->Add(sub5node);
1312 fNodes->Add(sub4node);
1314 fNodes->Add(sub3node);
1316 fNodes->Add(sub2node);
1319 // Place copy #3 of I20B in I12B
1321 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1322 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1323 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1324 sub2node->SetLineColor(kColorITS);
1325 sub2node->SetVisibility(0);
1328 // Place copy #1 of I1D7 in I20B
1330 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1331 sub3node->SetLineColor(kColorITS);
1332 sub3node->SetVisibility(0);
1335 // Place copy #1 of I1D1 in I1D7
1337 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1338 sub4node->SetLineColor(kColorITS);
1339 sub4node->SetVisibility(0);
1342 // Place copy #1 of ITS2 in I1D1
1344 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1345 sub5node->SetLineColor(kColorITS);
1346 fNodes->Add(sub5node);
1348 fNodes->Add(sub4node);
1350 fNodes->Add(sub3node);
1353 // Place copy #2 of I1D7 in I20B
1355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1356 sub3node->SetLineColor(kColorITS);
1357 sub3node->SetVisibility(0);
1360 // Place copy #1 of I1D1 in I1D7
1362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1363 sub4node->SetLineColor(kColorITS);
1364 sub4node->SetVisibility(0);
1367 // Place copy #1 of ITS2 in I1D1
1369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1370 sub5node->SetLineColor(kColorITS);
1371 fNodes->Add(sub5node);
1373 fNodes->Add(sub4node);
1375 fNodes->Add(sub3node);
1378 // Place copy #3 of I1D7 in I20B
1380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1381 sub3node->SetLineColor(kColorITS);
1382 sub3node->SetVisibility(0);
1385 // Place copy #1 of I1D1 in I1D7
1387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1388 sub4node->SetLineColor(kColorITS);
1389 sub4node->SetVisibility(0);
1392 // Place copy #1 of ITS2 in I1D1
1394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1395 sub5node->SetLineColor(kColorITS);
1396 fNodes->Add(sub5node);
1398 fNodes->Add(sub4node);
1400 fNodes->Add(sub3node);
1403 // Place copy #4 of I1D7 in I20B
1405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1406 sub3node->SetLineColor(kColorITS);
1407 sub3node->SetVisibility(0);
1410 // Place copy #1 of I1D1 in I1D7
1412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1413 sub4node->SetLineColor(kColorITS);
1414 sub4node->SetVisibility(0);
1417 // Place copy #1 of ITS2 in I1D1
1419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1420 sub5node->SetLineColor(kColorITS);
1421 fNodes->Add(sub5node);
1423 fNodes->Add(sub4node);
1425 fNodes->Add(sub3node);
1427 fNodes->Add(sub2node);
1430 // Place copy #4 of I20B in I12B
1432 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1433 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1434 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1435 sub2node->SetLineColor(kColorITS);
1436 sub2node->SetVisibility(0);
1439 // Place copy #1 of I1D7 in I20B
1441 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1442 sub3node->SetLineColor(kColorITS);
1443 sub3node->SetVisibility(0);
1446 // Place copy #1 of I1D1 in I1D7
1448 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1449 sub4node->SetLineColor(kColorITS);
1450 sub4node->SetVisibility(0);
1453 // Place copy #1 of ITS2 in I1D1
1455 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1456 sub5node->SetLineColor(kColorITS);
1457 fNodes->Add(sub5node);
1459 fNodes->Add(sub4node);
1461 fNodes->Add(sub3node);
1464 // Place copy #2 of I1D7 in I20B
1466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1467 sub3node->SetLineColor(kColorITS);
1468 sub3node->SetVisibility(0);
1471 // Place copy #1 of I1D1 in I1D7
1473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1474 sub4node->SetLineColor(kColorITS);
1475 sub4node->SetVisibility(0);
1478 // Place copy #1 of ITS2 in I1D1
1480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1481 sub5node->SetLineColor(kColorITS);
1482 fNodes->Add(sub5node);
1484 fNodes->Add(sub4node);
1486 fNodes->Add(sub3node);
1489 // Place copy #3 of I1D7 in I20B
1491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1492 sub3node->SetLineColor(kColorITS);
1493 sub3node->SetVisibility(0);
1496 // Place copy #1 of I1D1 in I1D7
1498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1499 sub4node->SetLineColor(kColorITS);
1500 sub4node->SetVisibility(0);
1503 // Place copy #1 of ITS2 in I1D1
1505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1506 sub5node->SetLineColor(kColorITS);
1507 fNodes->Add(sub5node);
1509 fNodes->Add(sub4node);
1511 fNodes->Add(sub3node);
1514 // Place copy #4 of I1D7 in I20B
1516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1517 sub3node->SetLineColor(kColorITS);
1518 sub3node->SetVisibility(0);
1521 // Place copy #1 of I1D1 in I1D7
1523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1524 sub4node->SetLineColor(kColorITS);
1525 sub4node->SetVisibility(0);
1528 // Place copy #1 of ITS2 in I1D1
1530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1531 sub5node->SetLineColor(kColorITS);
1532 fNodes->Add(sub5node);
1534 fNodes->Add(sub4node);
1536 fNodes->Add(sub3node);
1538 fNodes->Add(sub2node);
1540 fNodes->Add(sub1node);
1543 // Place copy #2 of I12B in IT12
1545 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1546 sub1node->SetLineColor(kColorITS);
1547 sub1node->SetVisibility(0);
1550 // Place copy #1 of I10B in I12B
1552 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1553 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1554 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1555 sub2node->SetLineColor(kColorITS);
1556 sub2node->SetVisibility(0);
1559 // Place copy #1 of I107 in I10B
1561 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1562 sub3node->SetLineColor(kColorITS);
1563 sub3node->SetVisibility(0);
1566 // Place copy #1 of I101 in I107
1568 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1569 sub4node->SetLineColor(kColorITS);
1570 sub4node->SetVisibility(0);
1573 // Place copy #1 of ITS1 in I101
1575 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1576 sub5node->SetLineColor(kColorITS);
1577 fNodes->Add(sub5node);
1579 fNodes->Add(sub4node);
1581 fNodes->Add(sub3node);
1584 // Place copy #2 of I107 in I10B
1586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1587 sub3node->SetLineColor(kColorITS);
1588 sub3node->SetVisibility(0);
1591 // Place copy #1 of I101 in I107
1593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1594 sub4node->SetLineColor(kColorITS);
1595 sub4node->SetVisibility(0);
1598 // Place copy #1 of ITS1 in I101
1600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1601 sub5node->SetLineColor(kColorITS);
1602 fNodes->Add(sub5node);
1604 fNodes->Add(sub4node);
1606 fNodes->Add(sub3node);
1609 // Place copy #3 of I107 in I10B
1611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1612 sub3node->SetLineColor(kColorITS);
1613 sub3node->SetVisibility(0);
1616 // Place copy #1 of I101 in I107
1618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1619 sub4node->SetLineColor(kColorITS);
1620 sub4node->SetVisibility(0);
1623 // Place copy #1 of ITS1 in I101
1625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1626 sub5node->SetLineColor(kColorITS);
1627 fNodes->Add(sub5node);
1629 fNodes->Add(sub4node);
1631 fNodes->Add(sub3node);
1634 // Place copy #4 of I107 in I10B
1636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1637 sub3node->SetLineColor(kColorITS);
1638 sub3node->SetVisibility(0);
1641 // Place copy #1 of I101 in I107
1643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1644 sub4node->SetLineColor(kColorITS);
1645 sub4node->SetVisibility(0);
1648 // Place copy #1 of ITS1 in I101
1650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1651 sub5node->SetLineColor(kColorITS);
1652 fNodes->Add(sub5node);
1654 fNodes->Add(sub4node);
1656 fNodes->Add(sub3node);
1658 fNodes->Add(sub2node);
1661 // Place copy #2 of I10B in I12B
1663 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1664 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1665 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1666 sub2node->SetLineColor(kColorITS);
1667 sub2node->SetVisibility(0);
1670 // Place copy #1 of I107 in I10B
1672 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1673 sub3node->SetLineColor(kColorITS);
1674 sub3node->SetVisibility(0);
1677 // Place copy #1 of I101 in I107
1679 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1680 sub4node->SetLineColor(kColorITS);
1681 sub4node->SetVisibility(0);
1684 // Place copy #1 of ITS1 in I101
1686 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1687 sub5node->SetLineColor(kColorITS);
1688 fNodes->Add(sub5node);
1690 fNodes->Add(sub4node);
1692 fNodes->Add(sub3node);
1695 // Place copy #2 of I107 in I10B
1697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1698 sub3node->SetLineColor(kColorITS);
1699 sub3node->SetVisibility(0);
1702 // Place copy #1 of I101 in I107
1704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1705 sub4node->SetLineColor(kColorITS);
1706 sub4node->SetVisibility(0);
1709 // Place copy #1 of ITS1 in I101
1711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1712 sub5node->SetLineColor(kColorITS);
1713 fNodes->Add(sub5node);
1715 fNodes->Add(sub4node);
1717 fNodes->Add(sub3node);
1720 // Place copy #3 of I107 in I10B
1722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1723 sub3node->SetLineColor(kColorITS);
1724 sub3node->SetVisibility(0);
1727 // Place copy #1 of I101 in I107
1729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1730 sub4node->SetLineColor(kColorITS);
1731 sub4node->SetVisibility(0);
1734 // Place copy #1 of ITS1 in I101
1736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1737 sub5node->SetLineColor(kColorITS);
1738 fNodes->Add(sub5node);
1740 fNodes->Add(sub4node);
1742 fNodes->Add(sub3node);
1745 // Place copy #4 of I107 in I10B
1747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1748 sub3node->SetLineColor(kColorITS);
1749 sub3node->SetVisibility(0);
1752 // Place copy #1 of I101 in I107
1754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1755 sub4node->SetLineColor(kColorITS);
1756 sub4node->SetVisibility(0);
1759 // Place copy #1 of ITS1 in I101
1761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1762 sub5node->SetLineColor(kColorITS);
1763 fNodes->Add(sub5node);
1765 fNodes->Add(sub4node);
1767 fNodes->Add(sub3node);
1769 fNodes->Add(sub2node);
1772 // Place copy #1 of I20B in I12B
1774 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1775 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1776 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1777 sub2node->SetLineColor(kColorITS);
1778 sub2node->SetVisibility(0);
1781 // Place copy #1 of I1D7 in I20B
1783 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1784 sub3node->SetLineColor(kColorITS);
1785 sub3node->SetVisibility(0);
1788 // Place copy #1 of I1D1 in I1D7
1790 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1791 sub4node->SetLineColor(kColorITS);
1792 sub4node->SetVisibility(0);
1795 // Place copy #1 of ITS2 in I1D1
1797 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1798 sub5node->SetLineColor(kColorITS);
1799 fNodes->Add(sub5node);
1801 fNodes->Add(sub4node);
1803 fNodes->Add(sub3node);
1806 // Place copy #2 of I1D7 in I20B
1808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1809 sub3node->SetLineColor(kColorITS);
1810 sub3node->SetVisibility(0);
1813 // Place copy #1 of I1D1 in I1D7
1815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1816 sub4node->SetLineColor(kColorITS);
1817 sub4node->SetVisibility(0);
1820 // Place copy #1 of ITS2 in I1D1
1822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1823 sub5node->SetLineColor(kColorITS);
1824 fNodes->Add(sub5node);
1826 fNodes->Add(sub4node);
1828 fNodes->Add(sub3node);
1831 // Place copy #3 of I1D7 in I20B
1833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1834 sub3node->SetLineColor(kColorITS);
1835 sub3node->SetVisibility(0);
1838 // Place copy #1 of I1D1 in I1D7
1840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1841 sub4node->SetLineColor(kColorITS);
1842 sub4node->SetVisibility(0);
1845 // Place copy #1 of ITS2 in I1D1
1847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1848 sub5node->SetLineColor(kColorITS);
1849 fNodes->Add(sub5node);
1851 fNodes->Add(sub4node);
1853 fNodes->Add(sub3node);
1856 // Place copy #4 of I1D7 in I20B
1858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1859 sub3node->SetLineColor(kColorITS);
1860 sub3node->SetVisibility(0);
1863 // Place copy #1 of I1D1 in I1D7
1865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1866 sub4node->SetLineColor(kColorITS);
1867 sub4node->SetVisibility(0);
1870 // Place copy #1 of ITS2 in I1D1
1872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1873 sub5node->SetLineColor(kColorITS);
1874 fNodes->Add(sub5node);
1876 fNodes->Add(sub4node);
1878 fNodes->Add(sub3node);
1880 fNodes->Add(sub2node);
1883 // Place copy #2 of I20B in I12B
1885 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1886 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1887 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1888 sub2node->SetLineColor(kColorITS);
1889 sub2node->SetVisibility(0);
1892 // Place copy #1 of I1D7 in I20B
1894 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1895 sub3node->SetLineColor(kColorITS);
1896 sub3node->SetVisibility(0);
1899 // Place copy #1 of I1D1 in I1D7
1901 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1902 sub4node->SetLineColor(kColorITS);
1903 sub4node->SetVisibility(0);
1906 // Place copy #1 of ITS2 in I1D1
1908 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1909 sub5node->SetLineColor(kColorITS);
1910 fNodes->Add(sub5node);
1912 fNodes->Add(sub4node);
1914 fNodes->Add(sub3node);
1917 // Place copy #2 of I1D7 in I20B
1919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1920 sub3node->SetLineColor(kColorITS);
1921 sub3node->SetVisibility(0);
1924 // Place copy #1 of I1D1 in I1D7
1926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1927 sub4node->SetLineColor(kColorITS);
1928 sub4node->SetVisibility(0);
1931 // Place copy #1 of ITS2 in I1D1
1933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1934 sub5node->SetLineColor(kColorITS);
1935 fNodes->Add(sub5node);
1937 fNodes->Add(sub4node);
1939 fNodes->Add(sub3node);
1942 // Place copy #3 of I1D7 in I20B
1944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1945 sub3node->SetLineColor(kColorITS);
1946 sub3node->SetVisibility(0);
1949 // Place copy #1 of I1D1 in I1D7
1951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1952 sub4node->SetLineColor(kColorITS);
1953 sub4node->SetVisibility(0);
1956 // Place copy #1 of ITS2 in I1D1
1958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1959 sub5node->SetLineColor(kColorITS);
1960 fNodes->Add(sub5node);
1962 fNodes->Add(sub4node);
1964 fNodes->Add(sub3node);
1967 // Place copy #4 of I1D7 in I20B
1969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1970 sub3node->SetLineColor(kColorITS);
1971 sub3node->SetVisibility(0);
1974 // Place copy #1 of I1D1 in I1D7
1976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1977 sub4node->SetLineColor(kColorITS);
1978 sub4node->SetVisibility(0);
1981 // Place copy #1 of ITS2 in I1D1
1983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1984 sub5node->SetLineColor(kColorITS);
1985 fNodes->Add(sub5node);
1987 fNodes->Add(sub4node);
1989 fNodes->Add(sub3node);
1991 fNodes->Add(sub2node);
1994 // Place copy #3 of I20B in I12B
1996 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1997 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1998 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1999 sub2node->SetLineColor(kColorITS);
2000 sub2node->SetVisibility(0);
2003 // Place copy #1 of I1D7 in I20B
2005 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2006 sub3node->SetLineColor(kColorITS);
2007 sub3node->SetVisibility(0);
2010 // Place copy #1 of I1D1 in I1D7
2012 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2013 sub4node->SetLineColor(kColorITS);
2014 sub4node->SetVisibility(0);
2017 // Place copy #1 of ITS2 in I1D1
2019 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2020 sub5node->SetLineColor(kColorITS);
2021 fNodes->Add(sub5node);
2023 fNodes->Add(sub4node);
2025 fNodes->Add(sub3node);
2028 // Place copy #2 of I1D7 in I20B
2030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2031 sub3node->SetLineColor(kColorITS);
2032 sub3node->SetVisibility(0);
2035 // Place copy #1 of I1D1 in I1D7
2037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2038 sub4node->SetLineColor(kColorITS);
2039 sub4node->SetVisibility(0);
2042 // Place copy #1 of ITS2 in I1D1
2044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2045 sub5node->SetLineColor(kColorITS);
2046 fNodes->Add(sub5node);
2048 fNodes->Add(sub4node);
2050 fNodes->Add(sub3node);
2053 // Place copy #3 of I1D7 in I20B
2055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2056 sub3node->SetLineColor(kColorITS);
2057 sub3node->SetVisibility(0);
2060 // Place copy #1 of I1D1 in I1D7
2062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2063 sub4node->SetLineColor(kColorITS);
2064 sub4node->SetVisibility(0);
2067 // Place copy #1 of ITS2 in I1D1
2069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2070 sub5node->SetLineColor(kColorITS);
2071 fNodes->Add(sub5node);
2073 fNodes->Add(sub4node);
2075 fNodes->Add(sub3node);
2078 // Place copy #4 of I1D7 in I20B
2080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2081 sub3node->SetLineColor(kColorITS);
2082 sub3node->SetVisibility(0);
2085 // Place copy #1 of I1D1 in I1D7
2087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2088 sub4node->SetLineColor(kColorITS);
2089 sub4node->SetVisibility(0);
2092 // Place copy #1 of ITS2 in I1D1
2094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2095 sub5node->SetLineColor(kColorITS);
2096 fNodes->Add(sub5node);
2098 fNodes->Add(sub4node);
2100 fNodes->Add(sub3node);
2102 fNodes->Add(sub2node);
2105 // Place copy #4 of I20B in I12B
2107 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2108 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2109 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2110 sub2node->SetLineColor(kColorITS);
2111 sub2node->SetVisibility(0);
2114 // Place copy #1 of I1D7 in I20B
2116 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2117 sub3node->SetLineColor(kColorITS);
2118 sub3node->SetVisibility(0);
2121 // Place copy #1 of I1D1 in I1D7
2123 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2124 sub4node->SetLineColor(kColorITS);
2125 sub4node->SetVisibility(0);
2128 // Place copy #1 of ITS2 in I1D1
2130 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2131 sub5node->SetLineColor(kColorITS);
2132 fNodes->Add(sub5node);
2134 fNodes->Add(sub4node);
2136 fNodes->Add(sub3node);
2139 // Place copy #2 of I1D7 in I20B
2141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2142 sub3node->SetLineColor(kColorITS);
2143 sub3node->SetVisibility(0);
2146 // Place copy #1 of I1D1 in I1D7
2148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2149 sub4node->SetLineColor(kColorITS);
2150 sub4node->SetVisibility(0);
2153 // Place copy #1 of ITS2 in I1D1
2155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2156 sub5node->SetLineColor(kColorITS);
2157 fNodes->Add(sub5node);
2159 fNodes->Add(sub4node);
2161 fNodes->Add(sub3node);
2164 // Place copy #3 of I1D7 in I20B
2166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2167 sub3node->SetLineColor(kColorITS);
2168 sub3node->SetVisibility(0);
2171 // Place copy #1 of I1D1 in I1D7
2173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2174 sub4node->SetLineColor(kColorITS);
2175 sub4node->SetVisibility(0);
2178 // Place copy #1 of ITS2 in I1D1
2180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2181 sub5node->SetLineColor(kColorITS);
2182 fNodes->Add(sub5node);
2184 fNodes->Add(sub4node);
2186 fNodes->Add(sub3node);
2189 // Place copy #4 of I1D7 in I20B
2191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2192 sub3node->SetLineColor(kColorITS);
2193 sub3node->SetVisibility(0);
2196 // Place copy #1 of I1D1 in I1D7
2198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2199 sub4node->SetLineColor(kColorITS);
2200 sub4node->SetVisibility(0);
2203 // Place copy #1 of ITS2 in I1D1
2205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2206 sub5node->SetLineColor(kColorITS);
2207 fNodes->Add(sub5node);
2209 fNodes->Add(sub4node);
2211 fNodes->Add(sub3node);
2213 fNodes->Add(sub2node);
2215 fNodes->Add(sub1node);
2218 // Place copy #3 of I12B in IT12
2220 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2221 sub1node->SetLineColor(kColorITS);
2222 sub1node->SetVisibility(0);
2225 // Place copy #1 of I10B in I12B
2227 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2228 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2229 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2230 sub2node->SetLineColor(kColorITS);
2231 sub2node->SetVisibility(0);
2234 // Place copy #1 of I107 in I10B
2236 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2237 sub3node->SetLineColor(kColorITS);
2238 sub3node->SetVisibility(0);
2241 // Place copy #1 of I101 in I107
2243 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2244 sub4node->SetLineColor(kColorITS);
2245 sub4node->SetVisibility(0);
2248 // Place copy #1 of ITS1 in I101
2250 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2251 sub5node->SetLineColor(kColorITS);
2252 fNodes->Add(sub5node);
2254 fNodes->Add(sub4node);
2256 fNodes->Add(sub3node);
2259 // Place copy #2 of I107 in I10B
2261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2262 sub3node->SetLineColor(kColorITS);
2263 sub3node->SetVisibility(0);
2266 // Place copy #1 of I101 in I107
2268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2269 sub4node->SetLineColor(kColorITS);
2270 sub4node->SetVisibility(0);
2273 // Place copy #1 of ITS1 in I101
2275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2276 sub5node->SetLineColor(kColorITS);
2277 fNodes->Add(sub5node);
2279 fNodes->Add(sub4node);
2281 fNodes->Add(sub3node);
2284 // Place copy #3 of I107 in I10B
2286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2287 sub3node->SetLineColor(kColorITS);
2288 sub3node->SetVisibility(0);
2291 // Place copy #1 of I101 in I107
2293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2294 sub4node->SetLineColor(kColorITS);
2295 sub4node->SetVisibility(0);
2298 // Place copy #1 of ITS1 in I101
2300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2301 sub5node->SetLineColor(kColorITS);
2302 fNodes->Add(sub5node);
2304 fNodes->Add(sub4node);
2306 fNodes->Add(sub3node);
2309 // Place copy #4 of I107 in I10B
2311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2312 sub3node->SetLineColor(kColorITS);
2313 sub3node->SetVisibility(0);
2316 // Place copy #1 of I101 in I107
2318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2319 sub4node->SetLineColor(kColorITS);
2320 sub4node->SetVisibility(0);
2323 // Place copy #1 of ITS1 in I101
2325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2326 sub5node->SetLineColor(kColorITS);
2327 fNodes->Add(sub5node);
2329 fNodes->Add(sub4node);
2331 fNodes->Add(sub3node);
2333 fNodes->Add(sub2node);
2336 // Place copy #2 of I10B in I12B
2338 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2339 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2340 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2341 sub2node->SetLineColor(kColorITS);
2342 sub2node->SetVisibility(0);
2345 // Place copy #1 of I107 in I10B
2347 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2348 sub3node->SetLineColor(kColorITS);
2349 sub3node->SetVisibility(0);
2352 // Place copy #1 of I101 in I107
2354 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2355 sub4node->SetLineColor(kColorITS);
2356 sub4node->SetVisibility(0);
2359 // Place copy #1 of ITS1 in I101
2361 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2362 sub5node->SetLineColor(kColorITS);
2363 fNodes->Add(sub5node);
2365 fNodes->Add(sub4node);
2367 fNodes->Add(sub3node);
2370 // Place copy #2 of I107 in I10B
2372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2373 sub3node->SetLineColor(kColorITS);
2374 sub3node->SetVisibility(0);
2377 // Place copy #1 of I101 in I107
2379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2380 sub4node->SetLineColor(kColorITS);
2381 sub4node->SetVisibility(0);
2384 // Place copy #1 of ITS1 in I101
2386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2387 sub5node->SetLineColor(kColorITS);
2388 fNodes->Add(sub5node);
2390 fNodes->Add(sub4node);
2392 fNodes->Add(sub3node);
2395 // Place copy #3 of I107 in I10B
2397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2398 sub3node->SetLineColor(kColorITS);
2399 sub3node->SetVisibility(0);
2402 // Place copy #1 of I101 in I107
2404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2405 sub4node->SetLineColor(kColorITS);
2406 sub4node->SetVisibility(0);
2409 // Place copy #1 of ITS1 in I101
2411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2412 sub5node->SetLineColor(kColorITS);
2413 fNodes->Add(sub5node);
2415 fNodes->Add(sub4node);
2417 fNodes->Add(sub3node);
2420 // Place copy #4 of I107 in I10B
2422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2423 sub3node->SetLineColor(kColorITS);
2424 sub3node->SetVisibility(0);
2427 // Place copy #1 of I101 in I107
2429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2430 sub4node->SetLineColor(kColorITS);
2431 sub4node->SetVisibility(0);
2434 // Place copy #1 of ITS1 in I101
2436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2437 sub5node->SetLineColor(kColorITS);
2438 fNodes->Add(sub5node);
2440 fNodes->Add(sub4node);
2442 fNodes->Add(sub3node);
2444 fNodes->Add(sub2node);
2447 // Place copy #1 of I20B in I12B
2449 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2450 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2451 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2452 sub2node->SetLineColor(kColorITS);
2453 sub2node->SetVisibility(0);
2456 // Place copy #1 of I1D7 in I20B
2458 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2459 sub3node->SetLineColor(kColorITS);
2460 sub3node->SetVisibility(0);
2463 // Place copy #1 of I1D1 in I1D7
2465 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2466 sub4node->SetLineColor(kColorITS);
2467 sub4node->SetVisibility(0);
2470 // Place copy #1 of ITS2 in I1D1
2472 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2473 sub5node->SetLineColor(kColorITS);
2474 fNodes->Add(sub5node);
2476 fNodes->Add(sub4node);
2478 fNodes->Add(sub3node);
2481 // Place copy #2 of I1D7 in I20B
2483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2484 sub3node->SetLineColor(kColorITS);
2485 sub3node->SetVisibility(0);
2488 // Place copy #1 of I1D1 in I1D7
2490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2491 sub4node->SetLineColor(kColorITS);
2492 sub4node->SetVisibility(0);
2495 // Place copy #1 of ITS2 in I1D1
2497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2498 sub5node->SetLineColor(kColorITS);
2499 fNodes->Add(sub5node);
2501 fNodes->Add(sub4node);
2503 fNodes->Add(sub3node);
2506 // Place copy #3 of I1D7 in I20B
2508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2509 sub3node->SetLineColor(kColorITS);
2510 sub3node->SetVisibility(0);
2513 // Place copy #1 of I1D1 in I1D7
2515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2516 sub4node->SetLineColor(kColorITS);
2517 sub4node->SetVisibility(0);
2520 // Place copy #1 of ITS2 in I1D1
2522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2523 sub5node->SetLineColor(kColorITS);
2524 fNodes->Add(sub5node);
2526 fNodes->Add(sub4node);
2528 fNodes->Add(sub3node);
2531 // Place copy #4 of I1D7 in I20B
2533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2534 sub3node->SetLineColor(kColorITS);
2535 sub3node->SetVisibility(0);
2538 // Place copy #1 of I1D1 in I1D7
2540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2541 sub4node->SetLineColor(kColorITS);
2542 sub4node->SetVisibility(0);
2545 // Place copy #1 of ITS2 in I1D1
2547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2548 sub5node->SetLineColor(kColorITS);
2549 fNodes->Add(sub5node);
2551 fNodes->Add(sub4node);
2553 fNodes->Add(sub3node);
2555 fNodes->Add(sub2node);
2558 // Place copy #2 of I20B in I12B
2560 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2561 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2562 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2563 sub2node->SetLineColor(kColorITS);
2564 sub2node->SetVisibility(0);
2567 // Place copy #1 of I1D7 in I20B
2569 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2570 sub3node->SetLineColor(kColorITS);
2571 sub3node->SetVisibility(0);
2574 // Place copy #1 of I1D1 in I1D7
2576 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2577 sub4node->SetLineColor(kColorITS);
2578 sub4node->SetVisibility(0);
2581 // Place copy #1 of ITS2 in I1D1
2583 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2584 sub5node->SetLineColor(kColorITS);
2585 fNodes->Add(sub5node);
2587 fNodes->Add(sub4node);
2589 fNodes->Add(sub3node);
2592 // Place copy #2 of I1D7 in I20B
2594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2595 sub3node->SetLineColor(kColorITS);
2596 sub3node->SetVisibility(0);
2599 // Place copy #1 of I1D1 in I1D7
2601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2602 sub4node->SetLineColor(kColorITS);
2603 sub4node->SetVisibility(0);
2606 // Place copy #1 of ITS2 in I1D1
2608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2609 sub5node->SetLineColor(kColorITS);
2610 fNodes->Add(sub5node);
2612 fNodes->Add(sub4node);
2614 fNodes->Add(sub3node);
2617 // Place copy #3 of I1D7 in I20B
2619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2620 sub3node->SetLineColor(kColorITS);
2621 sub3node->SetVisibility(0);
2624 // Place copy #1 of I1D1 in I1D7
2626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2627 sub4node->SetLineColor(kColorITS);
2628 sub4node->SetVisibility(0);
2631 // Place copy #1 of ITS2 in I1D1
2633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2634 sub5node->SetLineColor(kColorITS);
2635 fNodes->Add(sub5node);
2637 fNodes->Add(sub4node);
2639 fNodes->Add(sub3node);
2642 // Place copy #4 of I1D7 in I20B
2644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2645 sub3node->SetLineColor(kColorITS);
2646 sub3node->SetVisibility(0);
2649 // Place copy #1 of I1D1 in I1D7
2651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2652 sub4node->SetLineColor(kColorITS);
2653 sub4node->SetVisibility(0);
2656 // Place copy #1 of ITS2 in I1D1
2658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2659 sub5node->SetLineColor(kColorITS);
2660 fNodes->Add(sub5node);
2662 fNodes->Add(sub4node);
2664 fNodes->Add(sub3node);
2666 fNodes->Add(sub2node);
2669 // Place copy #3 of I20B in I12B
2671 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2672 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2673 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2674 sub2node->SetLineColor(kColorITS);
2675 sub2node->SetVisibility(0);
2678 // Place copy #1 of I1D7 in I20B
2680 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2681 sub3node->SetLineColor(kColorITS);
2682 sub3node->SetVisibility(0);
2685 // Place copy #1 of I1D1 in I1D7
2687 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2688 sub4node->SetLineColor(kColorITS);
2689 sub4node->SetVisibility(0);
2692 // Place copy #1 of ITS2 in I1D1
2694 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2695 sub5node->SetLineColor(kColorITS);
2696 fNodes->Add(sub5node);
2698 fNodes->Add(sub4node);
2700 fNodes->Add(sub3node);
2703 // Place copy #2 of I1D7 in I20B
2705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2706 sub3node->SetLineColor(kColorITS);
2707 sub3node->SetVisibility(0);
2710 // Place copy #1 of I1D1 in I1D7
2712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2713 sub4node->SetLineColor(kColorITS);
2714 sub4node->SetVisibility(0);
2717 // Place copy #1 of ITS2 in I1D1
2719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2720 sub5node->SetLineColor(kColorITS);
2721 fNodes->Add(sub5node);
2723 fNodes->Add(sub4node);
2725 fNodes->Add(sub3node);
2728 // Place copy #3 of I1D7 in I20B
2730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2731 sub3node->SetLineColor(kColorITS);
2732 sub3node->SetVisibility(0);
2735 // Place copy #1 of I1D1 in I1D7
2737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2738 sub4node->SetLineColor(kColorITS);
2739 sub4node->SetVisibility(0);
2742 // Place copy #1 of ITS2 in I1D1
2744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2745 sub5node->SetLineColor(kColorITS);
2746 fNodes->Add(sub5node);
2748 fNodes->Add(sub4node);
2750 fNodes->Add(sub3node);
2753 // Place copy #4 of I1D7 in I20B
2755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2756 sub3node->SetLineColor(kColorITS);
2757 sub3node->SetVisibility(0);
2760 // Place copy #1 of I1D1 in I1D7
2762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2763 sub4node->SetLineColor(kColorITS);
2764 sub4node->SetVisibility(0);
2767 // Place copy #1 of ITS2 in I1D1
2769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2770 sub5node->SetLineColor(kColorITS);
2771 fNodes->Add(sub5node);
2773 fNodes->Add(sub4node);
2775 fNodes->Add(sub3node);
2777 fNodes->Add(sub2node);
2780 // Place copy #4 of I20B in I12B
2782 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2783 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2784 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2785 sub2node->SetLineColor(kColorITS);
2786 sub2node->SetVisibility(0);
2789 // Place copy #1 of I1D7 in I20B
2791 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2792 sub3node->SetLineColor(kColorITS);
2793 sub3node->SetVisibility(0);
2796 // Place copy #1 of I1D1 in I1D7
2798 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2799 sub4node->SetLineColor(kColorITS);
2800 sub4node->SetVisibility(0);
2803 // Place copy #1 of ITS2 in I1D1
2805 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2806 sub5node->SetLineColor(kColorITS);
2807 fNodes->Add(sub5node);
2809 fNodes->Add(sub4node);
2811 fNodes->Add(sub3node);
2814 // Place copy #2 of I1D7 in I20B
2816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2817 sub3node->SetLineColor(kColorITS);
2818 sub3node->SetVisibility(0);
2821 // Place copy #1 of I1D1 in I1D7
2823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2824 sub4node->SetLineColor(kColorITS);
2825 sub4node->SetVisibility(0);
2828 // Place copy #1 of ITS2 in I1D1
2830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2831 sub5node->SetLineColor(kColorITS);
2832 fNodes->Add(sub5node);
2834 fNodes->Add(sub4node);
2836 fNodes->Add(sub3node);
2839 // Place copy #3 of I1D7 in I20B
2841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2842 sub3node->SetLineColor(kColorITS);
2843 sub3node->SetVisibility(0);
2846 // Place copy #1 of I1D1 in I1D7
2848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2849 sub4node->SetLineColor(kColorITS);
2850 sub4node->SetVisibility(0);
2853 // Place copy #1 of ITS2 in I1D1
2855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2856 sub5node->SetLineColor(kColorITS);
2857 fNodes->Add(sub5node);
2859 fNodes->Add(sub4node);
2861 fNodes->Add(sub3node);
2864 // Place copy #4 of I1D7 in I20B
2866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2867 sub3node->SetLineColor(kColorITS);
2868 sub3node->SetVisibility(0);
2871 // Place copy #1 of I1D1 in I1D7
2873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2874 sub4node->SetLineColor(kColorITS);
2875 sub4node->SetVisibility(0);
2878 // Place copy #1 of ITS2 in I1D1
2880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2881 sub5node->SetLineColor(kColorITS);
2882 fNodes->Add(sub5node);
2884 fNodes->Add(sub4node);
2886 fNodes->Add(sub3node);
2888 fNodes->Add(sub2node);
2890 fNodes->Add(sub1node);
2893 // Place copy #4 of I12B in IT12
2895 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2896 sub1node->SetLineColor(kColorITS);
2897 sub1node->SetVisibility(0);
2900 // Place copy #1 of I10B in I12B
2902 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2903 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2904 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2905 sub2node->SetLineColor(kColorITS);
2906 sub2node->SetVisibility(0);
2909 // Place copy #1 of I107 in I10B
2911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2912 sub3node->SetLineColor(kColorITS);
2913 sub3node->SetVisibility(0);
2916 // Place copy #1 of I101 in I107
2918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2919 sub4node->SetLineColor(kColorITS);
2920 sub4node->SetVisibility(0);
2923 // Place copy #1 of ITS1 in I101
2925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2926 sub5node->SetLineColor(kColorITS);
2927 fNodes->Add(sub5node);
2929 fNodes->Add(sub4node);
2931 fNodes->Add(sub3node);
2934 // Place copy #2 of I107 in I10B
2936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2937 sub3node->SetLineColor(kColorITS);
2938 sub3node->SetVisibility(0);
2941 // Place copy #1 of I101 in I107
2943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2944 sub4node->SetLineColor(kColorITS);
2945 sub4node->SetVisibility(0);
2948 // Place copy #1 of ITS1 in I101
2950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2951 sub5node->SetLineColor(kColorITS);
2952 fNodes->Add(sub5node);
2954 fNodes->Add(sub4node);
2956 fNodes->Add(sub3node);
2959 // Place copy #3 of I107 in I10B
2961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2962 sub3node->SetLineColor(kColorITS);
2963 sub3node->SetVisibility(0);
2966 // Place copy #1 of I101 in I107
2968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2969 sub4node->SetLineColor(kColorITS);
2970 sub4node->SetVisibility(0);
2973 // Place copy #1 of ITS1 in I101
2975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2976 sub5node->SetLineColor(kColorITS);
2977 fNodes->Add(sub5node);
2979 fNodes->Add(sub4node);
2981 fNodes->Add(sub3node);
2984 // Place copy #4 of I107 in I10B
2986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2987 sub3node->SetLineColor(kColorITS);
2988 sub3node->SetVisibility(0);
2991 // Place copy #1 of I101 in I107
2993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2994 sub4node->SetLineColor(kColorITS);
2995 sub4node->SetVisibility(0);
2998 // Place copy #1 of ITS1 in I101
3000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3001 sub5node->SetLineColor(kColorITS);
3002 fNodes->Add(sub5node);
3004 fNodes->Add(sub4node);
3006 fNodes->Add(sub3node);
3008 fNodes->Add(sub2node);
3011 // Place copy #2 of I10B in I12B
3013 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3014 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3015 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3016 sub2node->SetLineColor(kColorITS);
3017 sub2node->SetVisibility(0);
3020 // Place copy #1 of I107 in I10B
3022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3023 sub3node->SetLineColor(kColorITS);
3024 sub3node->SetVisibility(0);
3027 // Place copy #1 of I101 in I107
3029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3030 sub4node->SetLineColor(kColorITS);
3031 sub4node->SetVisibility(0);
3034 // Place copy #1 of ITS1 in I101
3036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3037 sub5node->SetLineColor(kColorITS);
3038 fNodes->Add(sub5node);
3040 fNodes->Add(sub4node);
3042 fNodes->Add(sub3node);
3045 // Place copy #2 of I107 in I10B
3047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3048 sub3node->SetLineColor(kColorITS);
3049 sub3node->SetVisibility(0);
3052 // Place copy #1 of I101 in I107
3054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3055 sub4node->SetLineColor(kColorITS);
3056 sub4node->SetVisibility(0);
3059 // Place copy #1 of ITS1 in I101
3061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3062 sub5node->SetLineColor(kColorITS);
3063 fNodes->Add(sub5node);
3065 fNodes->Add(sub4node);
3067 fNodes->Add(sub3node);
3070 // Place copy #3 of I107 in I10B
3072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3073 sub3node->SetLineColor(kColorITS);
3074 sub3node->SetVisibility(0);
3077 // Place copy #1 of I101 in I107
3079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3080 sub4node->SetLineColor(kColorITS);
3081 sub4node->SetVisibility(0);
3084 // Place copy #1 of ITS1 in I101
3086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3087 sub5node->SetLineColor(kColorITS);
3088 fNodes->Add(sub5node);
3090 fNodes->Add(sub4node);
3092 fNodes->Add(sub3node);
3095 // Place copy #4 of I107 in I10B
3097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3098 sub3node->SetLineColor(kColorITS);
3099 sub3node->SetVisibility(0);
3102 // Place copy #1 of I101 in I107
3104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3105 sub4node->SetLineColor(kColorITS);
3106 sub4node->SetVisibility(0);
3109 // Place copy #1 of ITS1 in I101
3111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3112 sub5node->SetLineColor(kColorITS);
3113 fNodes->Add(sub5node);
3115 fNodes->Add(sub4node);
3117 fNodes->Add(sub3node);
3119 fNodes->Add(sub2node);
3122 // Place copy #1 of I20B in I12B
3124 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3125 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3126 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3127 sub2node->SetLineColor(kColorITS);
3128 sub2node->SetVisibility(0);
3131 // Place copy #1 of I1D7 in I20B
3133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3134 sub3node->SetLineColor(kColorITS);
3135 sub3node->SetVisibility(0);
3138 // Place copy #1 of I1D1 in I1D7
3140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3141 sub4node->SetLineColor(kColorITS);
3142 sub4node->SetVisibility(0);
3145 // Place copy #1 of ITS2 in I1D1
3147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3148 sub5node->SetLineColor(kColorITS);
3149 fNodes->Add(sub5node);
3151 fNodes->Add(sub4node);
3153 fNodes->Add(sub3node);
3156 // Place copy #2 of I1D7 in I20B
3158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3159 sub3node->SetLineColor(kColorITS);
3160 sub3node->SetVisibility(0);
3163 // Place copy #1 of I1D1 in I1D7
3165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3166 sub4node->SetLineColor(kColorITS);
3167 sub4node->SetVisibility(0);
3170 // Place copy #1 of ITS2 in I1D1
3172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3173 sub5node->SetLineColor(kColorITS);
3174 fNodes->Add(sub5node);
3176 fNodes->Add(sub4node);
3178 fNodes->Add(sub3node);
3181 // Place copy #3 of I1D7 in I20B
3183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3184 sub3node->SetLineColor(kColorITS);
3185 sub3node->SetVisibility(0);
3188 // Place copy #1 of I1D1 in I1D7
3190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3191 sub4node->SetLineColor(kColorITS);
3192 sub4node->SetVisibility(0);
3195 // Place copy #1 of ITS2 in I1D1
3197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3198 sub5node->SetLineColor(kColorITS);
3199 fNodes->Add(sub5node);
3201 fNodes->Add(sub4node);
3203 fNodes->Add(sub3node);
3206 // Place copy #4 of I1D7 in I20B
3208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3209 sub3node->SetLineColor(kColorITS);
3210 sub3node->SetVisibility(0);
3213 // Place copy #1 of I1D1 in I1D7
3215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3216 sub4node->SetLineColor(kColorITS);
3217 sub4node->SetVisibility(0);
3220 // Place copy #1 of ITS2 in I1D1
3222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3223 sub5node->SetLineColor(kColorITS);
3224 fNodes->Add(sub5node);
3226 fNodes->Add(sub4node);
3228 fNodes->Add(sub3node);
3230 fNodes->Add(sub2node);
3233 // Place copy #2 of I20B in I12B
3235 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3236 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3237 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3238 sub2node->SetLineColor(kColorITS);
3239 sub2node->SetVisibility(0);
3242 // Place copy #1 of I1D7 in I20B
3244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3245 sub3node->SetLineColor(kColorITS);
3246 sub3node->SetVisibility(0);
3249 // Place copy #1 of I1D1 in I1D7
3251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3252 sub4node->SetLineColor(kColorITS);
3253 sub4node->SetVisibility(0);
3256 // Place copy #1 of ITS2 in I1D1
3258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3259 sub5node->SetLineColor(kColorITS);
3260 fNodes->Add(sub5node);
3262 fNodes->Add(sub4node);
3264 fNodes->Add(sub3node);
3267 // Place copy #2 of I1D7 in I20B
3269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3270 sub3node->SetLineColor(kColorITS);
3271 sub3node->SetVisibility(0);
3274 // Place copy #1 of I1D1 in I1D7
3276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3277 sub4node->SetLineColor(kColorITS);
3278 sub4node->SetVisibility(0);
3281 // Place copy #1 of ITS2 in I1D1
3283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3284 sub5node->SetLineColor(kColorITS);
3285 fNodes->Add(sub5node);
3287 fNodes->Add(sub4node);
3289 fNodes->Add(sub3node);
3292 // Place copy #3 of I1D7 in I20B
3294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3295 sub3node->SetLineColor(kColorITS);
3296 sub3node->SetVisibility(0);
3299 // Place copy #1 of I1D1 in I1D7
3301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3302 sub4node->SetLineColor(kColorITS);
3303 sub4node->SetVisibility(0);
3306 // Place copy #1 of ITS2 in I1D1
3308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3309 sub5node->SetLineColor(kColorITS);
3310 fNodes->Add(sub5node);
3312 fNodes->Add(sub4node);
3314 fNodes->Add(sub3node);
3317 // Place copy #4 of I1D7 in I20B
3319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3320 sub3node->SetLineColor(kColorITS);
3321 sub3node->SetVisibility(0);
3324 // Place copy #1 of I1D1 in I1D7
3326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3327 sub4node->SetLineColor(kColorITS);
3328 sub4node->SetVisibility(0);
3331 // Place copy #1 of ITS2 in I1D1
3333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3334 sub5node->SetLineColor(kColorITS);
3335 fNodes->Add(sub5node);
3337 fNodes->Add(sub4node);
3339 fNodes->Add(sub3node);
3341 fNodes->Add(sub2node);
3344 // Place copy #3 of I20B in I12B
3346 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3347 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3348 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3349 sub2node->SetLineColor(kColorITS);
3350 sub2node->SetVisibility(0);
3353 // Place copy #1 of I1D7 in I20B
3355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3356 sub3node->SetLineColor(kColorITS);
3357 sub3node->SetVisibility(0);
3360 // Place copy #1 of I1D1 in I1D7
3362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3363 sub4node->SetLineColor(kColorITS);
3364 sub4node->SetVisibility(0);
3367 // Place copy #1 of ITS2 in I1D1
3369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3370 sub5node->SetLineColor(kColorITS);
3371 fNodes->Add(sub5node);
3373 fNodes->Add(sub4node);
3375 fNodes->Add(sub3node);
3378 // Place copy #2 of I1D7 in I20B
3380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3381 sub3node->SetLineColor(kColorITS);
3382 sub3node->SetVisibility(0);
3385 // Place copy #1 of I1D1 in I1D7
3387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3388 sub4node->SetLineColor(kColorITS);
3389 sub4node->SetVisibility(0);
3392 // Place copy #1 of ITS2 in I1D1
3394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3395 sub5node->SetLineColor(kColorITS);
3396 fNodes->Add(sub5node);
3398 fNodes->Add(sub4node);
3400 fNodes->Add(sub3node);
3403 // Place copy #3 of I1D7 in I20B
3405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3406 sub3node->SetLineColor(kColorITS);
3407 sub3node->SetVisibility(0);
3410 // Place copy #1 of I1D1 in I1D7
3412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3413 sub4node->SetLineColor(kColorITS);
3414 sub4node->SetVisibility(0);
3417 // Place copy #1 of ITS2 in I1D1
3419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3420 sub5node->SetLineColor(kColorITS);
3421 fNodes->Add(sub5node);
3423 fNodes->Add(sub4node);
3425 fNodes->Add(sub3node);
3428 // Place copy #4 of I1D7 in I20B
3430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3431 sub3node->SetLineColor(kColorITS);
3432 sub3node->SetVisibility(0);
3435 // Place copy #1 of I1D1 in I1D7
3437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3438 sub4node->SetLineColor(kColorITS);
3439 sub4node->SetVisibility(0);
3442 // Place copy #1 of ITS2 in I1D1
3444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3445 sub5node->SetLineColor(kColorITS);
3446 fNodes->Add(sub5node);
3448 fNodes->Add(sub4node);
3450 fNodes->Add(sub3node);
3452 fNodes->Add(sub2node);
3455 // Place copy #4 of I20B in I12B
3457 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3458 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3459 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3460 sub2node->SetLineColor(kColorITS);
3461 sub2node->SetVisibility(0);
3464 // Place copy #1 of I1D7 in I20B
3466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3467 sub3node->SetLineColor(kColorITS);
3468 sub3node->SetVisibility(0);
3471 // Place copy #1 of I1D1 in I1D7
3473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3474 sub4node->SetLineColor(kColorITS);
3475 sub4node->SetVisibility(0);
3478 // Place copy #1 of ITS2 in I1D1
3480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3481 sub5node->SetLineColor(kColorITS);
3482 fNodes->Add(sub5node);
3484 fNodes->Add(sub4node);
3486 fNodes->Add(sub3node);
3489 // Place copy #2 of I1D7 in I20B
3491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3492 sub3node->SetLineColor(kColorITS);
3493 sub3node->SetVisibility(0);
3496 // Place copy #1 of I1D1 in I1D7
3498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3499 sub4node->SetLineColor(kColorITS);
3500 sub4node->SetVisibility(0);
3503 // Place copy #1 of ITS2 in I1D1
3505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3506 sub5node->SetLineColor(kColorITS);
3507 fNodes->Add(sub5node);
3509 fNodes->Add(sub4node);
3511 fNodes->Add(sub3node);
3514 // Place copy #3 of I1D7 in I20B
3516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3517 sub3node->SetLineColor(kColorITS);
3518 sub3node->SetVisibility(0);
3521 // Place copy #1 of I1D1 in I1D7
3523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3524 sub4node->SetLineColor(kColorITS);
3525 sub4node->SetVisibility(0);
3528 // Place copy #1 of ITS2 in I1D1
3530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3531 sub5node->SetLineColor(kColorITS);
3532 fNodes->Add(sub5node);
3534 fNodes->Add(sub4node);
3536 fNodes->Add(sub3node);
3539 // Place copy #4 of I1D7 in I20B
3541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3542 sub3node->SetLineColor(kColorITS);
3543 sub3node->SetVisibility(0);
3546 // Place copy #1 of I1D1 in I1D7
3548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3549 sub4node->SetLineColor(kColorITS);
3550 sub4node->SetVisibility(0);
3553 // Place copy #1 of ITS2 in I1D1
3555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3556 sub5node->SetLineColor(kColorITS);
3557 fNodes->Add(sub5node);
3559 fNodes->Add(sub4node);
3561 fNodes->Add(sub3node);
3563 fNodes->Add(sub2node);
3565 fNodes->Add(sub1node);
3568 // Place copy #5 of I12B in IT12
3570 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3571 sub1node->SetLineColor(kColorITS);
3572 sub1node->SetVisibility(0);
3575 // Place copy #1 of I10B in I12B
3577 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3578 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3579 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3580 sub2node->SetLineColor(kColorITS);
3581 sub2node->SetVisibility(0);
3584 // Place copy #1 of I107 in I10B
3586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3587 sub3node->SetLineColor(kColorITS);
3588 sub3node->SetVisibility(0);
3591 // Place copy #1 of I101 in I107
3593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3594 sub4node->SetLineColor(kColorITS);
3595 sub4node->SetVisibility(0);
3598 // Place copy #1 of ITS1 in I101
3600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3601 sub5node->SetLineColor(kColorITS);
3602 fNodes->Add(sub5node);
3604 fNodes->Add(sub4node);
3606 fNodes->Add(sub3node);
3609 // Place copy #2 of I107 in I10B
3611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3612 sub3node->SetLineColor(kColorITS);
3613 sub3node->SetVisibility(0);
3616 // Place copy #1 of I101 in I107
3618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3619 sub4node->SetLineColor(kColorITS);
3620 sub4node->SetVisibility(0);
3623 // Place copy #1 of ITS1 in I101
3625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3626 sub5node->SetLineColor(kColorITS);
3627 fNodes->Add(sub5node);
3629 fNodes->Add(sub4node);
3631 fNodes->Add(sub3node);
3634 // Place copy #3 of I107 in I10B
3636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3637 sub3node->SetLineColor(kColorITS);
3638 sub3node->SetVisibility(0);
3641 // Place copy #1 of I101 in I107
3643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3644 sub4node->SetLineColor(kColorITS);
3645 sub4node->SetVisibility(0);
3648 // Place copy #1 of ITS1 in I101
3650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3651 sub5node->SetLineColor(kColorITS);
3652 fNodes->Add(sub5node);
3654 fNodes->Add(sub4node);
3656 fNodes->Add(sub3node);
3659 // Place copy #4 of I107 in I10B
3661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3662 sub3node->SetLineColor(kColorITS);
3663 sub3node->SetVisibility(0);
3666 // Place copy #1 of I101 in I107
3668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3669 sub4node->SetLineColor(kColorITS);
3670 sub4node->SetVisibility(0);
3673 // Place copy #1 of ITS1 in I101
3675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3676 sub5node->SetLineColor(kColorITS);
3677 fNodes->Add(sub5node);
3679 fNodes->Add(sub4node);
3681 fNodes->Add(sub3node);
3683 fNodes->Add(sub2node);
3686 // Place copy #2 of I10B in I12B
3688 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3689 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3690 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3691 sub2node->SetLineColor(kColorITS);
3692 sub2node->SetVisibility(0);
3695 // Place copy #1 of I107 in I10B
3697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3698 sub3node->SetLineColor(kColorITS);
3699 sub3node->SetVisibility(0);
3702 // Place copy #1 of I101 in I107
3704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3705 sub4node->SetLineColor(kColorITS);
3706 sub4node->SetVisibility(0);
3709 // Place copy #1 of ITS1 in I101
3711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3712 sub5node->SetLineColor(kColorITS);
3713 fNodes->Add(sub5node);
3715 fNodes->Add(sub4node);
3717 fNodes->Add(sub3node);
3720 // Place copy #2 of I107 in I10B
3722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3723 sub3node->SetLineColor(kColorITS);
3724 sub3node->SetVisibility(0);
3727 // Place copy #1 of I101 in I107
3729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3730 sub4node->SetLineColor(kColorITS);
3731 sub4node->SetVisibility(0);
3734 // Place copy #1 of ITS1 in I101
3736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3737 sub5node->SetLineColor(kColorITS);
3738 fNodes->Add(sub5node);
3740 fNodes->Add(sub4node);
3742 fNodes->Add(sub3node);
3745 // Place copy #3 of I107 in I10B
3747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3748 sub3node->SetLineColor(kColorITS);
3749 sub3node->SetVisibility(0);
3752 // Place copy #1 of I101 in I107
3754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3755 sub4node->SetLineColor(kColorITS);
3756 sub4node->SetVisibility(0);
3759 // Place copy #1 of ITS1 in I101
3761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3762 sub5node->SetLineColor(kColorITS);
3763 fNodes->Add(sub5node);
3765 fNodes->Add(sub4node);
3767 fNodes->Add(sub3node);
3770 // Place copy #4 of I107 in I10B
3772 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3773 sub3node->SetLineColor(kColorITS);
3774 sub3node->SetVisibility(0);
3777 // Place copy #1 of I101 in I107
3779 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3780 sub4node->SetLineColor(kColorITS);
3781 sub4node->SetVisibility(0);
3784 // Place copy #1 of ITS1 in I101
3786 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3787 sub5node->SetLineColor(kColorITS);
3788 fNodes->Add(sub5node);
3790 fNodes->Add(sub4node);
3792 fNodes->Add(sub3node);
3794 fNodes->Add(sub2node);
3797 // Place copy #1 of I20B in I12B
3799 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3800 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3801 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3802 sub2node->SetLineColor(kColorITS);
3803 sub2node->SetVisibility(0);
3806 // Place copy #1 of I1D7 in I20B
3808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3809 sub3node->SetLineColor(kColorITS);
3810 sub3node->SetVisibility(0);
3813 // Place copy #1 of I1D1 in I1D7
3815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3816 sub4node->SetLineColor(kColorITS);
3817 sub4node->SetVisibility(0);
3820 // Place copy #1 of ITS2 in I1D1
3822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3823 sub5node->SetLineColor(kColorITS);
3824 fNodes->Add(sub5node);
3826 fNodes->Add(sub4node);
3828 fNodes->Add(sub3node);
3831 // Place copy #2 of I1D7 in I20B
3833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3834 sub3node->SetLineColor(kColorITS);
3835 sub3node->SetVisibility(0);
3838 // Place copy #1 of I1D1 in I1D7
3840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3841 sub4node->SetLineColor(kColorITS);
3842 sub4node->SetVisibility(0);
3845 // Place copy #1 of ITS2 in I1D1
3847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3848 sub5node->SetLineColor(kColorITS);
3849 fNodes->Add(sub5node);
3851 fNodes->Add(sub4node);
3853 fNodes->Add(sub3node);
3856 // Place copy #3 of I1D7 in I20B
3858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3859 sub3node->SetLineColor(kColorITS);
3860 sub3node->SetVisibility(0);
3863 // Place copy #1 of I1D1 in I1D7
3865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3866 sub4node->SetLineColor(kColorITS);
3867 sub4node->SetVisibility(0);
3870 // Place copy #1 of ITS2 in I1D1
3872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3873 sub5node->SetLineColor(kColorITS);
3874 fNodes->Add(sub5node);
3876 fNodes->Add(sub4node);
3878 fNodes->Add(sub3node);
3881 // Place copy #4 of I1D7 in I20B
3883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3884 sub3node->SetLineColor(kColorITS);
3885 sub3node->SetVisibility(0);
3888 // Place copy #1 of I1D1 in I1D7
3890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3891 sub4node->SetLineColor(kColorITS);
3892 sub4node->SetVisibility(0);
3895 // Place copy #1 of ITS2 in I1D1
3897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3898 sub5node->SetLineColor(kColorITS);
3899 fNodes->Add(sub5node);
3901 fNodes->Add(sub4node);
3903 fNodes->Add(sub3node);
3905 fNodes->Add(sub2node);
3908 // Place copy #2 of I20B in I12B
3910 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3911 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3912 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3913 sub2node->SetLineColor(kColorITS);
3914 sub2node->SetVisibility(0);
3917 // Place copy #1 of I1D7 in I20B
3919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3920 sub3node->SetLineColor(kColorITS);
3921 sub3node->SetVisibility(0);
3924 // Place copy #1 of I1D1 in I1D7
3926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3927 sub4node->SetLineColor(kColorITS);
3928 sub4node->SetVisibility(0);
3931 // Place copy #1 of ITS2 in I1D1
3933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3934 sub5node->SetLineColor(kColorITS);
3935 fNodes->Add(sub5node);
3937 fNodes->Add(sub4node);
3939 fNodes->Add(sub3node);
3942 // Place copy #2 of I1D7 in I20B
3944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3945 sub3node->SetLineColor(kColorITS);
3946 sub3node->SetVisibility(0);
3949 // Place copy #1 of I1D1 in I1D7
3951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3952 sub4node->SetLineColor(kColorITS);
3953 sub4node->SetVisibility(0);
3956 // Place copy #1 of ITS2 in I1D1
3958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3959 sub5node->SetLineColor(kColorITS);
3960 fNodes->Add(sub5node);
3962 fNodes->Add(sub4node);
3964 fNodes->Add(sub3node);
3967 // Place copy #3 of I1D7 in I20B
3969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3970 sub3node->SetLineColor(kColorITS);
3971 sub3node->SetVisibility(0);
3974 // Place copy #1 of I1D1 in I1D7
3976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3977 sub4node->SetLineColor(kColorITS);
3978 sub4node->SetVisibility(0);
3981 // Place copy #1 of ITS2 in I1D1
3983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3984 sub5node->SetLineColor(kColorITS);
3985 fNodes->Add(sub5node);
3987 fNodes->Add(sub4node);
3989 fNodes->Add(sub3node);
3992 // Place copy #4 of I1D7 in I20B
3994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3995 sub3node->SetLineColor(kColorITS);
3996 sub3node->SetVisibility(0);
3999 // Place copy #1 of I1D1 in I1D7
4001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4002 sub4node->SetLineColor(kColorITS);
4003 sub4node->SetVisibility(0);
4006 // Place copy #1 of ITS2 in I1D1
4008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4009 sub5node->SetLineColor(kColorITS);
4010 fNodes->Add(sub5node);
4012 fNodes->Add(sub4node);
4014 fNodes->Add(sub3node);
4016 fNodes->Add(sub2node);
4019 // Place copy #3 of I20B in I12B
4021 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4022 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4023 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4024 sub2node->SetLineColor(kColorITS);
4025 sub2node->SetVisibility(0);
4028 // Place copy #1 of I1D7 in I20B
4030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4031 sub3node->SetLineColor(kColorITS);
4032 sub3node->SetVisibility(0);
4035 // Place copy #1 of I1D1 in I1D7
4037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4038 sub4node->SetLineColor(kColorITS);
4039 sub4node->SetVisibility(0);
4042 // Place copy #1 of ITS2 in I1D1
4044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4045 sub5node->SetLineColor(kColorITS);
4046 fNodes->Add(sub5node);
4048 fNodes->Add(sub4node);
4050 fNodes->Add(sub3node);
4053 // Place copy #2 of I1D7 in I20B
4055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4056 sub3node->SetLineColor(kColorITS);
4057 sub3node->SetVisibility(0);
4060 // Place copy #1 of I1D1 in I1D7
4062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4063 sub4node->SetLineColor(kColorITS);
4064 sub4node->SetVisibility(0);
4067 // Place copy #1 of ITS2 in I1D1
4069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4070 sub5node->SetLineColor(kColorITS);
4071 fNodes->Add(sub5node);
4073 fNodes->Add(sub4node);
4075 fNodes->Add(sub3node);
4078 // Place copy #3 of I1D7 in I20B
4080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4081 sub3node->SetLineColor(kColorITS);
4082 sub3node->SetVisibility(0);
4085 // Place copy #1 of I1D1 in I1D7
4087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4088 sub4node->SetLineColor(kColorITS);
4089 sub4node->SetVisibility(0);
4092 // Place copy #1 of ITS2 in I1D1
4094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4095 sub5node->SetLineColor(kColorITS);
4096 fNodes->Add(sub5node);
4098 fNodes->Add(sub4node);
4100 fNodes->Add(sub3node);
4103 // Place copy #4 of I1D7 in I20B
4105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4106 sub3node->SetLineColor(kColorITS);
4107 sub3node->SetVisibility(0);
4110 // Place copy #1 of I1D1 in I1D7
4112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4113 sub4node->SetLineColor(kColorITS);
4114 sub4node->SetVisibility(0);
4117 // Place copy #1 of ITS2 in I1D1
4119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4120 sub5node->SetLineColor(kColorITS);
4121 fNodes->Add(sub5node);
4123 fNodes->Add(sub4node);
4125 fNodes->Add(sub3node);
4127 fNodes->Add(sub2node);
4130 // Place copy #4 of I20B in I12B
4132 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4133 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4134 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4135 sub2node->SetLineColor(kColorITS);
4136 sub2node->SetVisibility(0);
4139 // Place copy #1 of I1D7 in I20B
4141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4142 sub3node->SetLineColor(kColorITS);
4143 sub3node->SetVisibility(0);
4146 // Place copy #1 of I1D1 in I1D7
4148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4149 sub4node->SetLineColor(kColorITS);
4150 sub4node->SetVisibility(0);
4153 // Place copy #1 of ITS2 in I1D1
4155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4156 sub5node->SetLineColor(kColorITS);
4157 fNodes->Add(sub5node);
4159 fNodes->Add(sub4node);
4161 fNodes->Add(sub3node);
4164 // Place copy #2 of I1D7 in I20B
4166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4167 sub3node->SetLineColor(kColorITS);
4168 sub3node->SetVisibility(0);
4171 // Place copy #1 of I1D1 in I1D7
4173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4174 sub4node->SetLineColor(kColorITS);
4175 sub4node->SetVisibility(0);
4178 // Place copy #1 of ITS2 in I1D1
4180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4181 sub5node->SetLineColor(kColorITS);
4182 fNodes->Add(sub5node);
4184 fNodes->Add(sub4node);
4186 fNodes->Add(sub3node);
4189 // Place copy #3 of I1D7 in I20B
4191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4192 sub3node->SetLineColor(kColorITS);
4193 sub3node->SetVisibility(0);
4196 // Place copy #1 of I1D1 in I1D7
4198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4199 sub4node->SetLineColor(kColorITS);
4200 sub4node->SetVisibility(0);
4203 // Place copy #1 of ITS2 in I1D1
4205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4206 sub5node->SetLineColor(kColorITS);
4207 fNodes->Add(sub5node);
4209 fNodes->Add(sub4node);
4211 fNodes->Add(sub3node);
4214 // Place copy #4 of I1D7 in I20B
4216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4217 sub3node->SetLineColor(kColorITS);
4218 sub3node->SetVisibility(0);
4221 // Place copy #1 of I1D1 in I1D7
4223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4224 sub4node->SetLineColor(kColorITS);
4225 sub4node->SetVisibility(0);
4228 // Place copy #1 of ITS2 in I1D1
4230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4231 sub5node->SetLineColor(kColorITS);
4232 fNodes->Add(sub5node);
4234 fNodes->Add(sub4node);
4236 fNodes->Add(sub3node);
4238 fNodes->Add(sub2node);
4240 fNodes->Add(sub1node);
4243 // Place copy #6 of I12B in IT12
4245 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4246 sub1node->SetLineColor(kColorITS);
4247 sub1node->SetVisibility(0);
4250 // Place copy #1 of I10B in I12B
4252 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4253 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4254 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4255 sub2node->SetLineColor(kColorITS);
4256 sub2node->SetVisibility(0);
4259 // Place copy #1 of I107 in I10B
4261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4262 sub3node->SetLineColor(kColorITS);
4263 sub3node->SetVisibility(0);
4266 // Place copy #1 of I101 in I107
4268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4269 sub4node->SetLineColor(kColorITS);
4270 sub4node->SetVisibility(0);
4273 // Place copy #1 of ITS1 in I101
4275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4276 sub5node->SetLineColor(kColorITS);
4277 fNodes->Add(sub5node);
4279 fNodes->Add(sub4node);
4281 fNodes->Add(sub3node);
4284 // Place copy #2 of I107 in I10B
4286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4287 sub3node->SetLineColor(kColorITS);
4288 sub3node->SetVisibility(0);
4291 // Place copy #1 of I101 in I107
4293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4294 sub4node->SetLineColor(kColorITS);
4295 sub4node->SetVisibility(0);
4298 // Place copy #1 of ITS1 in I101
4300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4301 sub5node->SetLineColor(kColorITS);
4302 fNodes->Add(sub5node);
4304 fNodes->Add(sub4node);
4306 fNodes->Add(sub3node);
4309 // Place copy #3 of I107 in I10B
4311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4312 sub3node->SetLineColor(kColorITS);
4313 sub3node->SetVisibility(0);
4316 // Place copy #1 of I101 in I107
4318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4319 sub4node->SetLineColor(kColorITS);
4320 sub4node->SetVisibility(0);
4323 // Place copy #1 of ITS1 in I101
4325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4326 sub5node->SetLineColor(kColorITS);
4327 fNodes->Add(sub5node);
4329 fNodes->Add(sub4node);
4331 fNodes->Add(sub3node);
4334 // Place copy #4 of I107 in I10B
4336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4337 sub3node->SetLineColor(kColorITS);
4338 sub3node->SetVisibility(0);
4341 // Place copy #1 of I101 in I107
4343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4344 sub4node->SetLineColor(kColorITS);
4345 sub4node->SetVisibility(0);
4348 // Place copy #1 of ITS1 in I101
4350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4351 sub5node->SetLineColor(kColorITS);
4352 fNodes->Add(sub5node);
4354 fNodes->Add(sub4node);
4356 fNodes->Add(sub3node);
4358 fNodes->Add(sub2node);
4361 // Place copy #2 of I10B in I12B
4363 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4364 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4365 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4366 sub2node->SetLineColor(kColorITS);
4367 sub2node->SetVisibility(0);
4370 // Place copy #1 of I107 in I10B
4372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4373 sub3node->SetLineColor(kColorITS);
4374 sub3node->SetVisibility(0);
4377 // Place copy #1 of I101 in I107
4379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4380 sub4node->SetLineColor(kColorITS);
4381 sub4node->SetVisibility(0);
4384 // Place copy #1 of ITS1 in I101
4386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4387 sub5node->SetLineColor(kColorITS);
4388 fNodes->Add(sub5node);
4390 fNodes->Add(sub4node);
4392 fNodes->Add(sub3node);
4395 // Place copy #2 of I107 in I10B
4397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4398 sub3node->SetLineColor(kColorITS);
4399 sub3node->SetVisibility(0);
4402 // Place copy #1 of I101 in I107
4404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4405 sub4node->SetLineColor(kColorITS);
4406 sub4node->SetVisibility(0);
4409 // Place copy #1 of ITS1 in I101
4411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4412 sub5node->SetLineColor(kColorITS);
4413 fNodes->Add(sub5node);
4415 fNodes->Add(sub4node);
4417 fNodes->Add(sub3node);
4420 // Place copy #3 of I107 in I10B
4422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4423 sub3node->SetLineColor(kColorITS);
4424 sub3node->SetVisibility(0);
4427 // Place copy #1 of I101 in I107
4429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4430 sub4node->SetLineColor(kColorITS);
4431 sub4node->SetVisibility(0);
4434 // Place copy #1 of ITS1 in I101
4436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4437 sub5node->SetLineColor(kColorITS);
4438 fNodes->Add(sub5node);
4440 fNodes->Add(sub4node);
4442 fNodes->Add(sub3node);
4445 // Place copy #4 of I107 in I10B
4447 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4448 sub3node->SetLineColor(kColorITS);
4449 sub3node->SetVisibility(0);
4452 // Place copy #1 of I101 in I107
4454 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4455 sub4node->SetLineColor(kColorITS);
4456 sub4node->SetVisibility(0);
4459 // Place copy #1 of ITS1 in I101
4461 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4462 sub5node->SetLineColor(kColorITS);
4463 fNodes->Add(sub5node);
4465 fNodes->Add(sub4node);
4467 fNodes->Add(sub3node);
4469 fNodes->Add(sub2node);
4472 // Place copy #1 of I20B in I12B
4474 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4475 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4476 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4477 sub2node->SetLineColor(kColorITS);
4478 sub2node->SetVisibility(0);
4481 // Place copy #1 of I1D7 in I20B
4483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4484 sub3node->SetLineColor(kColorITS);
4485 sub3node->SetVisibility(0);
4488 // Place copy #1 of I1D1 in I1D7
4490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4491 sub4node->SetLineColor(kColorITS);
4492 sub4node->SetVisibility(0);
4495 // Place copy #1 of ITS2 in I1D1
4497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4498 sub5node->SetLineColor(kColorITS);
4499 fNodes->Add(sub5node);
4501 fNodes->Add(sub4node);
4503 fNodes->Add(sub3node);
4506 // Place copy #2 of I1D7 in I20B
4508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4509 sub3node->SetLineColor(kColorITS);
4510 sub3node->SetVisibility(0);
4513 // Place copy #1 of I1D1 in I1D7
4515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4516 sub4node->SetLineColor(kColorITS);
4517 sub4node->SetVisibility(0);
4520 // Place copy #1 of ITS2 in I1D1
4522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4523 sub5node->SetLineColor(kColorITS);
4524 fNodes->Add(sub5node);
4526 fNodes->Add(sub4node);
4528 fNodes->Add(sub3node);
4531 // Place copy #3 of I1D7 in I20B
4533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4534 sub3node->SetLineColor(kColorITS);
4535 sub3node->SetVisibility(0);
4538 // Place copy #1 of I1D1 in I1D7
4540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4541 sub4node->SetLineColor(kColorITS);
4542 sub4node->SetVisibility(0);
4545 // Place copy #1 of ITS2 in I1D1
4547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4548 sub5node->SetLineColor(kColorITS);
4549 fNodes->Add(sub5node);
4551 fNodes->Add(sub4node);
4553 fNodes->Add(sub3node);
4556 // Place copy #4 of I1D7 in I20B
4558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4559 sub3node->SetLineColor(kColorITS);
4560 sub3node->SetVisibility(0);
4563 // Place copy #1 of I1D1 in I1D7
4565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4566 sub4node->SetLineColor(kColorITS);
4567 sub4node->SetVisibility(0);
4570 // Place copy #1 of ITS2 in I1D1
4572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4573 sub5node->SetLineColor(kColorITS);
4574 fNodes->Add(sub5node);
4576 fNodes->Add(sub4node);
4578 fNodes->Add(sub3node);
4580 fNodes->Add(sub2node);
4583 // Place copy #2 of I20B in I12B
4585 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4586 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4587 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4588 sub2node->SetLineColor(kColorITS);
4589 sub2node->SetVisibility(0);
4592 // Place copy #1 of I1D7 in I20B
4594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4595 sub3node->SetLineColor(kColorITS);
4596 sub3node->SetVisibility(0);
4599 // Place copy #1 of I1D1 in I1D7
4601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4602 sub4node->SetLineColor(kColorITS);
4603 sub4node->SetVisibility(0);
4606 // Place copy #1 of ITS2 in I1D1
4608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4609 sub5node->SetLineColor(kColorITS);
4610 fNodes->Add(sub5node);
4612 fNodes->Add(sub4node);
4614 fNodes->Add(sub3node);
4617 // Place copy #2 of I1D7 in I20B
4619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4620 sub3node->SetLineColor(kColorITS);
4621 sub3node->SetVisibility(0);
4624 // Place copy #1 of I1D1 in I1D7
4626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4627 sub4node->SetLineColor(kColorITS);
4628 sub4node->SetVisibility(0);
4631 // Place copy #1 of ITS2 in I1D1
4633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4634 sub5node->SetLineColor(kColorITS);
4635 fNodes->Add(sub5node);
4637 fNodes->Add(sub4node);
4639 fNodes->Add(sub3node);
4642 // Place copy #3 of I1D7 in I20B
4644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4645 sub3node->SetLineColor(kColorITS);
4646 sub3node->SetVisibility(0);
4649 // Place copy #1 of I1D1 in I1D7
4651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4652 sub4node->SetLineColor(kColorITS);
4653 sub4node->SetVisibility(0);
4656 // Place copy #1 of ITS2 in I1D1
4658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4659 sub5node->SetLineColor(kColorITS);
4660 fNodes->Add(sub5node);
4662 fNodes->Add(sub4node);
4664 fNodes->Add(sub3node);
4667 // Place copy #4 of I1D7 in I20B
4669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4670 sub3node->SetLineColor(kColorITS);
4671 sub3node->SetVisibility(0);
4674 // Place copy #1 of I1D1 in I1D7
4676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4677 sub4node->SetLineColor(kColorITS);
4678 sub4node->SetVisibility(0);
4681 // Place copy #1 of ITS2 in I1D1
4683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4684 sub5node->SetLineColor(kColorITS);
4685 fNodes->Add(sub5node);
4687 fNodes->Add(sub4node);
4689 fNodes->Add(sub3node);
4691 fNodes->Add(sub2node);
4694 // Place copy #3 of I20B in I12B
4696 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4697 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4698 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4699 sub2node->SetLineColor(kColorITS);
4700 sub2node->SetVisibility(0);
4703 // Place copy #1 of I1D7 in I20B
4705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4706 sub3node->SetLineColor(kColorITS);
4707 sub3node->SetVisibility(0);
4710 // Place copy #1 of I1D1 in I1D7
4712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4713 sub4node->SetLineColor(kColorITS);
4714 sub4node->SetVisibility(0);
4717 // Place copy #1 of ITS2 in I1D1
4719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4720 sub5node->SetLineColor(kColorITS);
4721 fNodes->Add(sub5node);
4723 fNodes->Add(sub4node);
4725 fNodes->Add(sub3node);
4728 // Place copy #2 of I1D7 in I20B
4730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4731 sub3node->SetLineColor(kColorITS);
4732 sub3node->SetVisibility(0);
4735 // Place copy #1 of I1D1 in I1D7
4737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4738 sub4node->SetLineColor(kColorITS);
4739 sub4node->SetVisibility(0);
4742 // Place copy #1 of ITS2 in I1D1
4744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4745 sub5node->SetLineColor(kColorITS);
4746 fNodes->Add(sub5node);
4748 fNodes->Add(sub4node);
4750 fNodes->Add(sub3node);
4753 // Place copy #3 of I1D7 in I20B
4755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4756 sub3node->SetLineColor(kColorITS);
4757 sub3node->SetVisibility(0);
4760 // Place copy #1 of I1D1 in I1D7
4762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4763 sub4node->SetLineColor(kColorITS);
4764 sub4node->SetVisibility(0);
4767 // Place copy #1 of ITS2 in I1D1
4769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4770 sub5node->SetLineColor(kColorITS);
4771 fNodes->Add(sub5node);
4773 fNodes->Add(sub4node);
4775 fNodes->Add(sub3node);
4778 // Place copy #4 of I1D7 in I20B
4780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4781 sub3node->SetLineColor(kColorITS);
4782 sub3node->SetVisibility(0);
4785 // Place copy #1 of I1D1 in I1D7
4787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4788 sub4node->SetLineColor(kColorITS);
4789 sub4node->SetVisibility(0);
4792 // Place copy #1 of ITS2 in I1D1
4794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4795 sub5node->SetLineColor(kColorITS);
4796 fNodes->Add(sub5node);
4798 fNodes->Add(sub4node);
4800 fNodes->Add(sub3node);
4802 fNodes->Add(sub2node);
4805 // Place copy #4 of I20B in I12B
4807 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4808 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4809 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4810 sub2node->SetLineColor(kColorITS);
4811 sub2node->SetVisibility(0);
4814 // Place copy #1 of I1D7 in I20B
4816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4817 sub3node->SetLineColor(kColorITS);
4818 sub3node->SetVisibility(0);
4821 // Place copy #1 of I1D1 in I1D7
4823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4824 sub4node->SetLineColor(kColorITS);
4825 sub4node->SetVisibility(0);
4828 // Place copy #1 of ITS2 in I1D1
4830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4831 sub5node->SetLineColor(kColorITS);
4832 fNodes->Add(sub5node);
4834 fNodes->Add(sub4node);
4836 fNodes->Add(sub3node);
4839 // Place copy #2 of I1D7 in I20B
4841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4842 sub3node->SetLineColor(kColorITS);
4843 sub3node->SetVisibility(0);
4846 // Place copy #1 of I1D1 in I1D7
4848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4849 sub4node->SetLineColor(kColorITS);
4850 sub4node->SetVisibility(0);
4853 // Place copy #1 of ITS2 in I1D1
4855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4856 sub5node->SetLineColor(kColorITS);
4857 fNodes->Add(sub5node);
4859 fNodes->Add(sub4node);
4861 fNodes->Add(sub3node);
4864 // Place copy #3 of I1D7 in I20B
4866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4867 sub3node->SetLineColor(kColorITS);
4868 sub3node->SetVisibility(0);
4871 // Place copy #1 of I1D1 in I1D7
4873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4874 sub4node->SetLineColor(kColorITS);
4875 sub4node->SetVisibility(0);
4878 // Place copy #1 of ITS2 in I1D1
4880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4881 sub5node->SetLineColor(kColorITS);
4882 fNodes->Add(sub5node);
4884 fNodes->Add(sub4node);
4886 fNodes->Add(sub3node);
4889 // Place copy #4 of I1D7 in I20B
4891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4892 sub3node->SetLineColor(kColorITS);
4893 sub3node->SetVisibility(0);
4896 // Place copy #1 of I1D1 in I1D7
4898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4899 sub4node->SetLineColor(kColorITS);
4900 sub4node->SetVisibility(0);
4903 // Place copy #1 of ITS2 in I1D1
4905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4906 sub5node->SetLineColor(kColorITS);
4907 fNodes->Add(sub5node);
4909 fNodes->Add(sub4node);
4911 fNodes->Add(sub3node);
4913 fNodes->Add(sub2node);
4915 fNodes->Add(sub1node);
4918 // Place copy #7 of I12B in IT12
4920 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4921 sub1node->SetLineColor(kColorITS);
4922 sub1node->SetVisibility(0);
4925 // Place copy #1 of I10B in I12B
4927 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4928 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4929 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4930 sub2node->SetLineColor(kColorITS);
4931 sub2node->SetVisibility(0);
4934 // Place copy #1 of I107 in I10B
4936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4937 sub3node->SetLineColor(kColorITS);
4938 sub3node->SetVisibility(0);
4941 // Place copy #1 of I101 in I107
4943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4944 sub4node->SetLineColor(kColorITS);
4945 sub4node->SetVisibility(0);
4948 // Place copy #1 of ITS1 in I101
4950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4951 sub5node->SetLineColor(kColorITS);
4952 fNodes->Add(sub5node);
4954 fNodes->Add(sub4node);
4956 fNodes->Add(sub3node);
4959 // Place copy #2 of I107 in I10B
4961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4962 sub3node->SetLineColor(kColorITS);
4963 sub3node->SetVisibility(0);
4966 // Place copy #1 of I101 in I107
4968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4969 sub4node->SetLineColor(kColorITS);
4970 sub4node->SetVisibility(0);
4973 // Place copy #1 of ITS1 in I101
4975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4976 sub5node->SetLineColor(kColorITS);
4977 fNodes->Add(sub5node);
4979 fNodes->Add(sub4node);
4981 fNodes->Add(sub3node);
4984 // Place copy #3 of I107 in I10B
4986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4987 sub3node->SetLineColor(kColorITS);
4988 sub3node->SetVisibility(0);
4991 // Place copy #1 of I101 in I107
4993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4994 sub4node->SetLineColor(kColorITS);
4995 sub4node->SetVisibility(0);
4998 // Place copy #1 of ITS1 in I101
5000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5001 sub5node->SetLineColor(kColorITS);
5002 fNodes->Add(sub5node);
5004 fNodes->Add(sub4node);
5006 fNodes->Add(sub3node);
5009 // Place copy #4 of I107 in I10B
5011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5012 sub3node->SetLineColor(kColorITS);
5013 sub3node->SetVisibility(0);
5016 // Place copy #1 of I101 in I107
5018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5019 sub4node->SetLineColor(kColorITS);
5020 sub4node->SetVisibility(0);
5023 // Place copy #1 of ITS1 in I101
5025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5026 sub5node->SetLineColor(kColorITS);
5027 fNodes->Add(sub5node);
5029 fNodes->Add(sub4node);
5031 fNodes->Add(sub3node);
5033 fNodes->Add(sub2node);
5036 // Place copy #2 of I10B in I12B
5038 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5039 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5040 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5041 sub2node->SetLineColor(kColorITS);
5042 sub2node->SetVisibility(0);
5045 // Place copy #1 of I107 in I10B
5047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5048 sub3node->SetLineColor(kColorITS);
5049 sub3node->SetVisibility(0);
5052 // Place copy #1 of I101 in I107
5054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5055 sub4node->SetLineColor(kColorITS);
5056 sub4node->SetVisibility(0);
5059 // Place copy #1 of ITS1 in I101
5061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5062 sub5node->SetLineColor(kColorITS);
5063 fNodes->Add(sub5node);
5065 fNodes->Add(sub4node);
5067 fNodes->Add(sub3node);
5070 // Place copy #2 of I107 in I10B
5072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5073 sub3node->SetLineColor(kColorITS);
5074 sub3node->SetVisibility(0);
5077 // Place copy #1 of I101 in I107
5079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5080 sub4node->SetLineColor(kColorITS);
5081 sub4node->SetVisibility(0);
5084 // Place copy #1 of ITS1 in I101
5086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5087 sub5node->SetLineColor(kColorITS);
5088 fNodes->Add(sub5node);
5090 fNodes->Add(sub4node);
5092 fNodes->Add(sub3node);
5095 // Place copy #3 of I107 in I10B
5097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5098 sub3node->SetLineColor(kColorITS);
5099 sub3node->SetVisibility(0);
5102 // Place copy #1 of I101 in I107
5104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5105 sub4node->SetLineColor(kColorITS);
5106 sub4node->SetVisibility(0);
5109 // Place copy #1 of ITS1 in I101
5111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5112 sub5node->SetLineColor(kColorITS);
5113 fNodes->Add(sub5node);
5115 fNodes->Add(sub4node);
5117 fNodes->Add(sub3node);
5120 // Place copy #4 of I107 in I10B
5122 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5123 sub3node->SetLineColor(kColorITS);
5124 sub3node->SetVisibility(0);
5127 // Place copy #1 of I101 in I107
5129 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5130 sub4node->SetLineColor(kColorITS);
5131 sub4node->SetVisibility(0);
5134 // Place copy #1 of ITS1 in I101
5136 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5137 sub5node->SetLineColor(kColorITS);
5138 fNodes->Add(sub5node);
5140 fNodes->Add(sub4node);
5142 fNodes->Add(sub3node);
5144 fNodes->Add(sub2node);
5147 // Place copy #1 of I20B in I12B
5149 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5150 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5151 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5152 sub2node->SetLineColor(kColorITS);
5153 sub2node->SetVisibility(0);
5156 // Place copy #1 of I1D7 in I20B
5158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5159 sub3node->SetLineColor(kColorITS);
5160 sub3node->SetVisibility(0);
5163 // Place copy #1 of I1D1 in I1D7
5165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5166 sub4node->SetLineColor(kColorITS);
5167 sub4node->SetVisibility(0);
5170 // Place copy #1 of ITS2 in I1D1
5172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5173 sub5node->SetLineColor(kColorITS);
5174 fNodes->Add(sub5node);
5176 fNodes->Add(sub4node);
5178 fNodes->Add(sub3node);
5181 // Place copy #2 of I1D7 in I20B
5183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5184 sub3node->SetLineColor(kColorITS);
5185 sub3node->SetVisibility(0);
5188 // Place copy #1 of I1D1 in I1D7
5190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5191 sub4node->SetLineColor(kColorITS);
5192 sub4node->SetVisibility(0);
5195 // Place copy #1 of ITS2 in I1D1
5197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5198 sub5node->SetLineColor(kColorITS);
5199 fNodes->Add(sub5node);
5201 fNodes->Add(sub4node);
5203 fNodes->Add(sub3node);
5206 // Place copy #3 of I1D7 in I20B
5208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5209 sub3node->SetLineColor(kColorITS);
5210 sub3node->SetVisibility(0);
5213 // Place copy #1 of I1D1 in I1D7
5215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5216 sub4node->SetLineColor(kColorITS);
5217 sub4node->SetVisibility(0);
5220 // Place copy #1 of ITS2 in I1D1
5222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5223 sub5node->SetLineColor(kColorITS);
5224 fNodes->Add(sub5node);
5226 fNodes->Add(sub4node);
5228 fNodes->Add(sub3node);
5231 // Place copy #4 of I1D7 in I20B
5233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5234 sub3node->SetLineColor(kColorITS);
5235 sub3node->SetVisibility(0);
5238 // Place copy #1 of I1D1 in I1D7
5240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5241 sub4node->SetLineColor(kColorITS);
5242 sub4node->SetVisibility(0);
5245 // Place copy #1 of ITS2 in I1D1
5247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5248 sub5node->SetLineColor(kColorITS);
5249 fNodes->Add(sub5node);
5251 fNodes->Add(sub4node);
5253 fNodes->Add(sub3node);
5255 fNodes->Add(sub2node);
5258 // Place copy #2 of I20B in I12B
5260 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5261 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5262 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5263 sub2node->SetLineColor(kColorITS);
5264 sub2node->SetVisibility(0);
5267 // Place copy #1 of I1D7 in I20B
5269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5270 sub3node->SetLineColor(kColorITS);
5271 sub3node->SetVisibility(0);
5274 // Place copy #1 of I1D1 in I1D7
5276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5277 sub4node->SetLineColor(kColorITS);
5278 sub4node->SetVisibility(0);
5281 // Place copy #1 of ITS2 in I1D1
5283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5284 sub5node->SetLineColor(kColorITS);
5285 fNodes->Add(sub5node);
5287 fNodes->Add(sub4node);
5289 fNodes->Add(sub3node);
5292 // Place copy #2 of I1D7 in I20B
5294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5295 sub3node->SetLineColor(kColorITS);
5296 sub3node->SetVisibility(0);
5299 // Place copy #1 of I1D1 in I1D7
5301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5302 sub4node->SetLineColor(kColorITS);
5303 sub4node->SetVisibility(0);
5306 // Place copy #1 of ITS2 in I1D1
5308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5309 sub5node->SetLineColor(kColorITS);
5310 fNodes->Add(sub5node);
5312 fNodes->Add(sub4node);
5314 fNodes->Add(sub3node);
5317 // Place copy #3 of I1D7 in I20B
5319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5320 sub3node->SetLineColor(kColorITS);
5321 sub3node->SetVisibility(0);
5324 // Place copy #1 of I1D1 in I1D7
5326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5327 sub4node->SetLineColor(kColorITS);
5328 sub4node->SetVisibility(0);
5331 // Place copy #1 of ITS2 in I1D1
5333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5334 sub5node->SetLineColor(kColorITS);
5335 fNodes->Add(sub5node);
5337 fNodes->Add(sub4node);
5339 fNodes->Add(sub3node);
5342 // Place copy #4 of I1D7 in I20B
5344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5345 sub3node->SetLineColor(kColorITS);
5346 sub3node->SetVisibility(0);
5349 // Place copy #1 of I1D1 in I1D7
5351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5352 sub4node->SetLineColor(kColorITS);
5353 sub4node->SetVisibility(0);
5356 // Place copy #1 of ITS2 in I1D1
5358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5359 sub5node->SetLineColor(kColorITS);
5360 fNodes->Add(sub5node);
5362 fNodes->Add(sub4node);
5364 fNodes->Add(sub3node);
5366 fNodes->Add(sub2node);
5369 // Place copy #3 of I20B in I12B
5371 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5372 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5373 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5374 sub2node->SetLineColor(kColorITS);
5375 sub2node->SetVisibility(0);
5378 // Place copy #1 of I1D7 in I20B
5380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5381 sub3node->SetLineColor(kColorITS);
5382 sub3node->SetVisibility(0);
5385 // Place copy #1 of I1D1 in I1D7
5387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5388 sub4node->SetLineColor(kColorITS);
5389 sub4node->SetVisibility(0);
5392 // Place copy #1 of ITS2 in I1D1
5394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5395 sub5node->SetLineColor(kColorITS);
5396 fNodes->Add(sub5node);
5398 fNodes->Add(sub4node);
5400 fNodes->Add(sub3node);
5403 // Place copy #2 of I1D7 in I20B
5405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5406 sub3node->SetLineColor(kColorITS);
5407 sub3node->SetVisibility(0);
5410 // Place copy #1 of I1D1 in I1D7
5412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5413 sub4node->SetLineColor(kColorITS);
5414 sub4node->SetVisibility(0);
5417 // Place copy #1 of ITS2 in I1D1
5419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5420 sub5node->SetLineColor(kColorITS);
5421 fNodes->Add(sub5node);
5423 fNodes->Add(sub4node);
5425 fNodes->Add(sub3node);
5428 // Place copy #3 of I1D7 in I20B
5430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5431 sub3node->SetLineColor(kColorITS);
5432 sub3node->SetVisibility(0);
5435 // Place copy #1 of I1D1 in I1D7
5437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5438 sub4node->SetLineColor(kColorITS);
5439 sub4node->SetVisibility(0);
5442 // Place copy #1 of ITS2 in I1D1
5444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5445 sub5node->SetLineColor(kColorITS);
5446 fNodes->Add(sub5node);
5448 fNodes->Add(sub4node);
5450 fNodes->Add(sub3node);
5453 // Place copy #4 of I1D7 in I20B
5455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5456 sub3node->SetLineColor(kColorITS);
5457 sub3node->SetVisibility(0);
5460 // Place copy #1 of I1D1 in I1D7
5462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5463 sub4node->SetLineColor(kColorITS);
5464 sub4node->SetVisibility(0);
5467 // Place copy #1 of ITS2 in I1D1
5469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5470 sub5node->SetLineColor(kColorITS);
5471 fNodes->Add(sub5node);
5473 fNodes->Add(sub4node);
5475 fNodes->Add(sub3node);
5477 fNodes->Add(sub2node);
5480 // Place copy #4 of I20B in I12B
5482 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5483 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5484 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5485 sub2node->SetLineColor(kColorITS);
5486 sub2node->SetVisibility(0);
5489 // Place copy #1 of I1D7 in I20B
5491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5492 sub3node->SetLineColor(kColorITS);
5493 sub3node->SetVisibility(0);
5496 // Place copy #1 of I1D1 in I1D7
5498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5499 sub4node->SetLineColor(kColorITS);
5500 sub4node->SetVisibility(0);
5503 // Place copy #1 of ITS2 in I1D1
5505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5506 sub5node->SetLineColor(kColorITS);
5507 fNodes->Add(sub5node);
5509 fNodes->Add(sub4node);
5511 fNodes->Add(sub3node);
5514 // Place copy #2 of I1D7 in I20B
5516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5517 sub3node->SetLineColor(kColorITS);
5518 sub3node->SetVisibility(0);
5521 // Place copy #1 of I1D1 in I1D7
5523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5524 sub4node->SetLineColor(kColorITS);
5525 sub4node->SetVisibility(0);
5528 // Place copy #1 of ITS2 in I1D1
5530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5531 sub5node->SetLineColor(kColorITS);
5532 fNodes->Add(sub5node);
5534 fNodes->Add(sub4node);
5536 fNodes->Add(sub3node);
5539 // Place copy #3 of I1D7 in I20B
5541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5542 sub3node->SetLineColor(kColorITS);
5543 sub3node->SetVisibility(0);
5546 // Place copy #1 of I1D1 in I1D7
5548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5549 sub4node->SetLineColor(kColorITS);
5550 sub4node->SetVisibility(0);
5553 // Place copy #1 of ITS2 in I1D1
5555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5556 sub5node->SetLineColor(kColorITS);
5557 fNodes->Add(sub5node);
5559 fNodes->Add(sub4node);
5561 fNodes->Add(sub3node);
5564 // Place copy #4 of I1D7 in I20B
5566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5567 sub3node->SetLineColor(kColorITS);
5568 sub3node->SetVisibility(0);
5571 // Place copy #1 of I1D1 in I1D7
5573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5574 sub4node->SetLineColor(kColorITS);
5575 sub4node->SetVisibility(0);
5578 // Place copy #1 of ITS2 in I1D1
5580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5581 sub5node->SetLineColor(kColorITS);
5582 fNodes->Add(sub5node);
5584 fNodes->Add(sub4node);
5586 fNodes->Add(sub3node);
5588 fNodes->Add(sub2node);
5590 fNodes->Add(sub1node);
5593 // Place copy #8 of I12B in IT12
5595 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5596 sub1node->SetLineColor(kColorITS);
5597 sub1node->SetVisibility(0);
5600 // Place copy #1 of I10B in I12B
5602 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5603 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5604 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5605 sub2node->SetLineColor(kColorITS);
5606 sub2node->SetVisibility(0);
5609 // Place copy #1 of I107 in I10B
5611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5612 sub3node->SetLineColor(kColorITS);
5613 sub3node->SetVisibility(0);
5616 // Place copy #1 of I101 in I107
5618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5619 sub4node->SetLineColor(kColorITS);
5620 sub4node->SetVisibility(0);
5623 // Place copy #1 of ITS1 in I101
5625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5626 sub5node->SetLineColor(kColorITS);
5627 fNodes->Add(sub5node);
5629 fNodes->Add(sub4node);
5631 fNodes->Add(sub3node);
5634 // Place copy #2 of I107 in I10B
5636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5637 sub3node->SetLineColor(kColorITS);
5638 sub3node->SetVisibility(0);
5641 // Place copy #1 of I101 in I107
5643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5644 sub4node->SetLineColor(kColorITS);
5645 sub4node->SetVisibility(0);
5648 // Place copy #1 of ITS1 in I101
5650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5651 sub5node->SetLineColor(kColorITS);
5652 fNodes->Add(sub5node);
5654 fNodes->Add(sub4node);
5656 fNodes->Add(sub3node);
5659 // Place copy #3 of I107 in I10B
5661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5662 sub3node->SetLineColor(kColorITS);
5663 sub3node->SetVisibility(0);
5666 // Place copy #1 of I101 in I107
5668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5669 sub4node->SetLineColor(kColorITS);
5670 sub4node->SetVisibility(0);
5673 // Place copy #1 of ITS1 in I101
5675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5676 sub5node->SetLineColor(kColorITS);
5677 fNodes->Add(sub5node);
5679 fNodes->Add(sub4node);
5681 fNodes->Add(sub3node);
5684 // Place copy #4 of I107 in I10B
5686 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5687 sub3node->SetLineColor(kColorITS);
5688 sub3node->SetVisibility(0);
5691 // Place copy #1 of I101 in I107
5693 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5694 sub4node->SetLineColor(kColorITS);
5695 sub4node->SetVisibility(0);
5698 // Place copy #1 of ITS1 in I101
5700 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5701 sub5node->SetLineColor(kColorITS);
5702 fNodes->Add(sub5node);
5704 fNodes->Add(sub4node);
5706 fNodes->Add(sub3node);
5708 fNodes->Add(sub2node);
5711 // Place copy #2 of I10B in I12B
5713 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5714 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5715 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5716 sub2node->SetLineColor(kColorITS);
5717 sub2node->SetVisibility(0);
5720 // Place copy #1 of I107 in I10B
5722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5723 sub3node->SetLineColor(kColorITS);
5724 sub3node->SetVisibility(0);
5727 // Place copy #1 of I101 in I107
5729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5730 sub4node->SetLineColor(kColorITS);
5731 sub4node->SetVisibility(0);
5734 // Place copy #1 of ITS1 in I101
5736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5737 sub5node->SetLineColor(kColorITS);
5738 fNodes->Add(sub5node);
5740 fNodes->Add(sub4node);
5742 fNodes->Add(sub3node);
5745 // Place copy #2 of I107 in I10B
5747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5748 sub3node->SetLineColor(kColorITS);
5749 sub3node->SetVisibility(0);
5752 // Place copy #1 of I101 in I107
5754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5755 sub4node->SetLineColor(kColorITS);
5756 sub4node->SetVisibility(0);
5759 // Place copy #1 of ITS1 in I101
5761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5762 sub5node->SetLineColor(kColorITS);
5763 fNodes->Add(sub5node);
5765 fNodes->Add(sub4node);
5767 fNodes->Add(sub3node);
5770 // Place copy #3 of I107 in I10B
5772 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5773 sub3node->SetLineColor(kColorITS);
5774 sub3node->SetVisibility(0);
5777 // Place copy #1 of I101 in I107
5779 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5780 sub4node->SetLineColor(kColorITS);
5781 sub4node->SetVisibility(0);
5784 // Place copy #1 of ITS1 in I101
5786 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5787 sub5node->SetLineColor(kColorITS);
5788 fNodes->Add(sub5node);
5790 fNodes->Add(sub4node);
5792 fNodes->Add(sub3node);
5795 // Place copy #4 of I107 in I10B
5797 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5798 sub3node->SetLineColor(kColorITS);
5799 sub3node->SetVisibility(0);
5802 // Place copy #1 of I101 in I107
5804 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5805 sub4node->SetLineColor(kColorITS);
5806 sub4node->SetVisibility(0);
5809 // Place copy #1 of ITS1 in I101
5811 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5812 sub5node->SetLineColor(kColorITS);
5813 fNodes->Add(sub5node);
5815 fNodes->Add(sub4node);
5817 fNodes->Add(sub3node);
5819 fNodes->Add(sub2node);
5822 // Place copy #1 of I20B in I12B
5824 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5825 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5826 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5827 sub2node->SetLineColor(kColorITS);
5828 sub2node->SetVisibility(0);
5831 // Place copy #1 of I1D7 in I20B
5833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5834 sub3node->SetLineColor(kColorITS);
5835 sub3node->SetVisibility(0);
5838 // Place copy #1 of I1D1 in I1D7
5840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5841 sub4node->SetLineColor(kColorITS);
5842 sub4node->SetVisibility(0);
5845 // Place copy #1 of ITS2 in I1D1
5847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5848 sub5node->SetLineColor(kColorITS);
5849 fNodes->Add(sub5node);
5851 fNodes->Add(sub4node);
5853 fNodes->Add(sub3node);
5856 // Place copy #2 of I1D7 in I20B
5858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5859 sub3node->SetLineColor(kColorITS);
5860 sub3node->SetVisibility(0);
5863 // Place copy #1 of I1D1 in I1D7
5865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5866 sub4node->SetLineColor(kColorITS);
5867 sub4node->SetVisibility(0);
5870 // Place copy #1 of ITS2 in I1D1
5872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5873 sub5node->SetLineColor(kColorITS);
5874 fNodes->Add(sub5node);
5876 fNodes->Add(sub4node);
5878 fNodes->Add(sub3node);
5881 // Place copy #3 of I1D7 in I20B
5883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5884 sub3node->SetLineColor(kColorITS);
5885 sub3node->SetVisibility(0);
5888 // Place copy #1 of I1D1 in I1D7
5890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5891 sub4node->SetLineColor(kColorITS);
5892 sub4node->SetVisibility(0);
5895 // Place copy #1 of ITS2 in I1D1
5897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5898 sub5node->SetLineColor(kColorITS);
5899 fNodes->Add(sub5node);
5901 fNodes->Add(sub4node);
5903 fNodes->Add(sub3node);
5906 // Place copy #4 of I1D7 in I20B
5908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5909 sub3node->SetLineColor(kColorITS);
5910 sub3node->SetVisibility(0);
5913 // Place copy #1 of I1D1 in I1D7
5915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5916 sub4node->SetLineColor(kColorITS);
5917 sub4node->SetVisibility(0);
5920 // Place copy #1 of ITS2 in I1D1
5922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5923 sub5node->SetLineColor(kColorITS);
5924 fNodes->Add(sub5node);
5926 fNodes->Add(sub4node);
5928 fNodes->Add(sub3node);
5930 fNodes->Add(sub2node);
5933 // Place copy #2 of I20B in I12B
5935 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5936 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5937 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5938 sub2node->SetLineColor(kColorITS);
5939 sub2node->SetVisibility(0);
5942 // Place copy #1 of I1D7 in I20B
5944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5945 sub3node->SetLineColor(kColorITS);
5946 sub3node->SetVisibility(0);
5949 // Place copy #1 of I1D1 in I1D7
5951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5952 sub4node->SetLineColor(kColorITS);
5953 sub4node->SetVisibility(0);
5956 // Place copy #1 of ITS2 in I1D1
5958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5959 sub5node->SetLineColor(kColorITS);
5960 fNodes->Add(sub5node);
5962 fNodes->Add(sub4node);
5964 fNodes->Add(sub3node);
5967 // Place copy #2 of I1D7 in I20B
5969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5970 sub3node->SetLineColor(kColorITS);
5971 sub3node->SetVisibility(0);
5974 // Place copy #1 of I1D1 in I1D7
5976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5977 sub4node->SetLineColor(kColorITS);
5978 sub4node->SetVisibility(0);
5981 // Place copy #1 of ITS2 in I1D1
5983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5984 sub5node->SetLineColor(kColorITS);
5985 fNodes->Add(sub5node);
5987 fNodes->Add(sub4node);
5989 fNodes->Add(sub3node);
5992 // Place copy #3 of I1D7 in I20B
5994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5995 sub3node->SetLineColor(kColorITS);
5996 sub3node->SetVisibility(0);
5999 // Place copy #1 of I1D1 in I1D7
6001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6002 sub4node->SetLineColor(kColorITS);
6003 sub4node->SetVisibility(0);
6006 // Place copy #1 of ITS2 in I1D1
6008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6009 sub5node->SetLineColor(kColorITS);
6010 fNodes->Add(sub5node);
6012 fNodes->Add(sub4node);
6014 fNodes->Add(sub3node);
6017 // Place copy #4 of I1D7 in I20B
6019 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6020 sub3node->SetLineColor(kColorITS);
6021 sub3node->SetVisibility(0);
6024 // Place copy #1 of I1D1 in I1D7
6026 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6027 sub4node->SetLineColor(kColorITS);
6028 sub4node->SetVisibility(0);
6031 // Place copy #1 of ITS2 in I1D1
6033 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6034 sub5node->SetLineColor(kColorITS);
6035 fNodes->Add(sub5node);
6037 fNodes->Add(sub4node);
6039 fNodes->Add(sub3node);
6041 fNodes->Add(sub2node);
6044 // Place copy #3 of I20B in I12B
6046 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6047 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6048 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6049 sub2node->SetLineColor(kColorITS);
6050 sub2node->SetVisibility(0);
6053 // Place copy #1 of I1D7 in I20B
6055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6056 sub3node->SetLineColor(kColorITS);
6057 sub3node->SetVisibility(0);
6060 // Place copy #1 of I1D1 in I1D7
6062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6063 sub4node->SetLineColor(kColorITS);
6064 sub4node->SetVisibility(0);
6067 // Place copy #1 of ITS2 in I1D1
6069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6070 sub5node->SetLineColor(kColorITS);
6071 fNodes->Add(sub5node);
6073 fNodes->Add(sub4node);
6075 fNodes->Add(sub3node);
6078 // Place copy #2 of I1D7 in I20B
6080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6081 sub3node->SetLineColor(kColorITS);
6082 sub3node->SetVisibility(0);
6085 // Place copy #1 of I1D1 in I1D7
6087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6088 sub4node->SetLineColor(kColorITS);
6089 sub4node->SetVisibility(0);
6092 // Place copy #1 of ITS2 in I1D1
6094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6095 sub5node->SetLineColor(kColorITS);
6096 fNodes->Add(sub5node);
6098 fNodes->Add(sub4node);
6100 fNodes->Add(sub3node);
6103 // Place copy #3 of I1D7 in I20B
6105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6106 sub3node->SetLineColor(kColorITS);
6107 sub3node->SetVisibility(0);
6110 // Place copy #1 of I1D1 in I1D7
6112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6113 sub4node->SetLineColor(kColorITS);
6114 sub4node->SetVisibility(0);
6117 // Place copy #1 of ITS2 in I1D1
6119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6120 sub5node->SetLineColor(kColorITS);
6121 fNodes->Add(sub5node);
6123 fNodes->Add(sub4node);
6125 fNodes->Add(sub3node);
6128 // Place copy #4 of I1D7 in I20B
6130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6131 sub3node->SetLineColor(kColorITS);
6132 sub3node->SetVisibility(0);
6135 // Place copy #1 of I1D1 in I1D7
6137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6138 sub4node->SetLineColor(kColorITS);
6139 sub4node->SetVisibility(0);
6142 // Place copy #1 of ITS2 in I1D1
6144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6145 sub5node->SetLineColor(kColorITS);
6146 fNodes->Add(sub5node);
6148 fNodes->Add(sub4node);
6150 fNodes->Add(sub3node);
6152 fNodes->Add(sub2node);
6155 // Place copy #4 of I20B in I12B
6157 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6158 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6159 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6160 sub2node->SetLineColor(kColorITS);
6161 sub2node->SetVisibility(0);
6164 // Place copy #1 of I1D7 in I20B
6166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6167 sub3node->SetLineColor(kColorITS);
6168 sub3node->SetVisibility(0);
6171 // Place copy #1 of I1D1 in I1D7
6173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6174 sub4node->SetLineColor(kColorITS);
6175 sub4node->SetVisibility(0);
6178 // Place copy #1 of ITS2 in I1D1
6180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6181 sub5node->SetLineColor(kColorITS);
6182 fNodes->Add(sub5node);
6184 fNodes->Add(sub4node);
6186 fNodes->Add(sub3node);
6189 // Place copy #2 of I1D7 in I20B
6191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6192 sub3node->SetLineColor(kColorITS);
6193 sub3node->SetVisibility(0);
6196 // Place copy #1 of I1D1 in I1D7
6198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6199 sub4node->SetLineColor(kColorITS);
6200 sub4node->SetVisibility(0);
6203 // Place copy #1 of ITS2 in I1D1
6205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6206 sub5node->SetLineColor(kColorITS);
6207 fNodes->Add(sub5node);
6209 fNodes->Add(sub4node);
6211 fNodes->Add(sub3node);
6214 // Place copy #3 of I1D7 in I20B
6216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6217 sub3node->SetLineColor(kColorITS);
6218 sub3node->SetVisibility(0);
6221 // Place copy #1 of I1D1 in I1D7
6223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6224 sub4node->SetLineColor(kColorITS);
6225 sub4node->SetVisibility(0);
6228 // Place copy #1 of ITS2 in I1D1
6230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6231 sub5node->SetLineColor(kColorITS);
6232 fNodes->Add(sub5node);
6234 fNodes->Add(sub4node);
6236 fNodes->Add(sub3node);
6239 // Place copy #4 of I1D7 in I20B
6241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6242 sub3node->SetLineColor(kColorITS);
6243 sub3node->SetVisibility(0);
6246 // Place copy #1 of I1D1 in I1D7
6248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6249 sub4node->SetLineColor(kColorITS);
6250 sub4node->SetVisibility(0);
6253 // Place copy #1 of ITS2 in I1D1
6255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6256 sub5node->SetLineColor(kColorITS);
6257 fNodes->Add(sub5node);
6259 fNodes->Add(sub4node);
6261 fNodes->Add(sub3node);
6263 fNodes->Add(sub2node);
6265 fNodes->Add(sub1node);
6268 // Place copy #9 of I12B in IT12
6270 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6271 sub1node->SetLineColor(kColorITS);
6272 sub1node->SetVisibility(0);
6275 // Place copy #1 of I10B in I12B
6277 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6278 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6279 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6280 sub2node->SetLineColor(kColorITS);
6281 sub2node->SetVisibility(0);
6284 // Place copy #1 of I107 in I10B
6286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6287 sub3node->SetLineColor(kColorITS);
6288 sub3node->SetVisibility(0);
6291 // Place copy #1 of I101 in I107
6293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6294 sub4node->SetLineColor(kColorITS);
6295 sub4node->SetVisibility(0);
6298 // Place copy #1 of ITS1 in I101
6300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6301 sub5node->SetLineColor(kColorITS);
6302 fNodes->Add(sub5node);
6304 fNodes->Add(sub4node);
6306 fNodes->Add(sub3node);
6309 // Place copy #2 of I107 in I10B
6311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6312 sub3node->SetLineColor(kColorITS);
6313 sub3node->SetVisibility(0);
6316 // Place copy #1 of I101 in I107
6318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6319 sub4node->SetLineColor(kColorITS);
6320 sub4node->SetVisibility(0);
6323 // Place copy #1 of ITS1 in I101
6325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6326 sub5node->SetLineColor(kColorITS);
6327 fNodes->Add(sub5node);
6329 fNodes->Add(sub4node);
6331 fNodes->Add(sub3node);
6334 // Place copy #3 of I107 in I10B
6336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6337 sub3node->SetLineColor(kColorITS);
6338 sub3node->SetVisibility(0);
6341 // Place copy #1 of I101 in I107
6343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6344 sub4node->SetLineColor(kColorITS);
6345 sub4node->SetVisibility(0);
6348 // Place copy #1 of ITS1 in I101
6350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6351 sub5node->SetLineColor(kColorITS);
6352 fNodes->Add(sub5node);
6354 fNodes->Add(sub4node);
6356 fNodes->Add(sub3node);
6359 // Place copy #4 of I107 in I10B
6361 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6362 sub3node->SetLineColor(kColorITS);
6363 sub3node->SetVisibility(0);
6366 // Place copy #1 of I101 in I107
6368 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6369 sub4node->SetLineColor(kColorITS);
6370 sub4node->SetVisibility(0);
6373 // Place copy #1 of ITS1 in I101
6375 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6376 sub5node->SetLineColor(kColorITS);
6377 fNodes->Add(sub5node);
6379 fNodes->Add(sub4node);
6381 fNodes->Add(sub3node);
6383 fNodes->Add(sub2node);
6386 // Place copy #2 of I10B in I12B
6388 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6389 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6390 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6391 sub2node->SetLineColor(kColorITS);
6392 sub2node->SetVisibility(0);
6395 // Place copy #1 of I107 in I10B
6397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6398 sub3node->SetLineColor(kColorITS);
6399 sub3node->SetVisibility(0);
6402 // Place copy #1 of I101 in I107
6404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6405 sub4node->SetLineColor(kColorITS);
6406 sub4node->SetVisibility(0);
6409 // Place copy #1 of ITS1 in I101
6411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6412 sub5node->SetLineColor(kColorITS);
6413 fNodes->Add(sub5node);
6415 fNodes->Add(sub4node);
6417 fNodes->Add(sub3node);
6420 // Place copy #2 of I107 in I10B
6422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6423 sub3node->SetLineColor(kColorITS);
6424 sub3node->SetVisibility(0);
6427 // Place copy #1 of I101 in I107
6429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6430 sub4node->SetLineColor(kColorITS);
6431 sub4node->SetVisibility(0);
6434 // Place copy #1 of ITS1 in I101
6436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6437 sub5node->SetLineColor(kColorITS);
6438 fNodes->Add(sub5node);
6440 fNodes->Add(sub4node);
6442 fNodes->Add(sub3node);
6445 // Place copy #3 of I107 in I10B
6447 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6448 sub3node->SetLineColor(kColorITS);
6449 sub3node->SetVisibility(0);
6452 // Place copy #1 of I101 in I107
6454 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6455 sub4node->SetLineColor(kColorITS);
6456 sub4node->SetVisibility(0);
6459 // Place copy #1 of ITS1 in I101
6461 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6462 sub5node->SetLineColor(kColorITS);
6463 fNodes->Add(sub5node);
6465 fNodes->Add(sub4node);
6467 fNodes->Add(sub3node);
6470 // Place copy #4 of I107 in I10B
6472 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6473 sub3node->SetLineColor(kColorITS);
6474 sub3node->SetVisibility(0);
6477 // Place copy #1 of I101 in I107
6479 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6480 sub4node->SetLineColor(kColorITS);
6481 sub4node->SetVisibility(0);
6484 // Place copy #1 of ITS1 in I101
6486 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6487 sub5node->SetLineColor(kColorITS);
6488 fNodes->Add(sub5node);
6490 fNodes->Add(sub4node);
6492 fNodes->Add(sub3node);
6494 fNodes->Add(sub2node);
6497 // Place copy #1 of I20B in I12B
6499 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6500 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6501 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6502 sub2node->SetLineColor(kColorITS);
6503 sub2node->SetVisibility(0);
6506 // Place copy #1 of I1D7 in I20B
6508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6509 sub3node->SetLineColor(kColorITS);
6510 sub3node->SetVisibility(0);
6513 // Place copy #1 of I1D1 in I1D7
6515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6516 sub4node->SetLineColor(kColorITS);
6517 sub4node->SetVisibility(0);
6520 // Place copy #1 of ITS2 in I1D1
6522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6523 sub5node->SetLineColor(kColorITS);
6524 fNodes->Add(sub5node);
6526 fNodes->Add(sub4node);
6528 fNodes->Add(sub3node);
6531 // Place copy #2 of I1D7 in I20B
6533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6534 sub3node->SetLineColor(kColorITS);
6535 sub3node->SetVisibility(0);
6538 // Place copy #1 of I1D1 in I1D7
6540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6541 sub4node->SetLineColor(kColorITS);
6542 sub4node->SetVisibility(0);
6545 // Place copy #1 of ITS2 in I1D1
6547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6548 sub5node->SetLineColor(kColorITS);
6549 fNodes->Add(sub5node);
6551 fNodes->Add(sub4node);
6553 fNodes->Add(sub3node);
6556 // Place copy #3 of I1D7 in I20B
6558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6559 sub3node->SetLineColor(kColorITS);
6560 sub3node->SetVisibility(0);
6563 // Place copy #1 of I1D1 in I1D7
6565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6566 sub4node->SetLineColor(kColorITS);
6567 sub4node->SetVisibility(0);
6570 // Place copy #1 of ITS2 in I1D1
6572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6573 sub5node->SetLineColor(kColorITS);
6574 fNodes->Add(sub5node);
6576 fNodes->Add(sub4node);
6578 fNodes->Add(sub3node);
6581 // Place copy #4 of I1D7 in I20B
6583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6584 sub3node->SetLineColor(kColorITS);
6585 sub3node->SetVisibility(0);
6588 // Place copy #1 of I1D1 in I1D7
6590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6591 sub4node->SetLineColor(kColorITS);
6592 sub4node->SetVisibility(0);
6595 // Place copy #1 of ITS2 in I1D1
6597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6598 sub5node->SetLineColor(kColorITS);
6599 fNodes->Add(sub5node);
6601 fNodes->Add(sub4node);
6603 fNodes->Add(sub3node);
6605 fNodes->Add(sub2node);
6608 // Place copy #2 of I20B in I12B
6610 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6611 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6612 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6613 sub2node->SetLineColor(kColorITS);
6614 sub2node->SetVisibility(0);
6617 // Place copy #1 of I1D7 in I20B
6619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6620 sub3node->SetLineColor(kColorITS);
6621 sub3node->SetVisibility(0);
6624 // Place copy #1 of I1D1 in I1D7
6626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6627 sub4node->SetLineColor(kColorITS);
6628 sub4node->SetVisibility(0);
6631 // Place copy #1 of ITS2 in I1D1
6633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6634 sub5node->SetLineColor(kColorITS);
6635 fNodes->Add(sub5node);
6637 fNodes->Add(sub4node);
6639 fNodes->Add(sub3node);
6642 // Place copy #2 of I1D7 in I20B
6644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6645 sub3node->SetLineColor(kColorITS);
6646 sub3node->SetVisibility(0);
6649 // Place copy #1 of I1D1 in I1D7
6651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6652 sub4node->SetLineColor(kColorITS);
6653 sub4node->SetVisibility(0);
6656 // Place copy #1 of ITS2 in I1D1
6658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6659 sub5node->SetLineColor(kColorITS);
6660 fNodes->Add(sub5node);
6662 fNodes->Add(sub4node);
6664 fNodes->Add(sub3node);
6667 // Place copy #3 of I1D7 in I20B
6669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6670 sub3node->SetLineColor(kColorITS);
6671 sub3node->SetVisibility(0);
6674 // Place copy #1 of I1D1 in I1D7
6676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6677 sub4node->SetLineColor(kColorITS);
6678 sub4node->SetVisibility(0);
6681 // Place copy #1 of ITS2 in I1D1
6683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6684 sub5node->SetLineColor(kColorITS);
6685 fNodes->Add(sub5node);
6687 fNodes->Add(sub4node);
6689 fNodes->Add(sub3node);
6692 // Place copy #4 of I1D7 in I20B
6694 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6695 sub3node->SetLineColor(kColorITS);
6696 sub3node->SetVisibility(0);
6699 // Place copy #1 of I1D1 in I1D7
6701 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6702 sub4node->SetLineColor(kColorITS);
6703 sub4node->SetVisibility(0);
6706 // Place copy #1 of ITS2 in I1D1
6708 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6709 sub5node->SetLineColor(kColorITS);
6710 fNodes->Add(sub5node);
6712 fNodes->Add(sub4node);
6714 fNodes->Add(sub3node);
6716 fNodes->Add(sub2node);
6719 // Place copy #3 of I20B in I12B
6721 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6722 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6723 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6724 sub2node->SetLineColor(kColorITS);
6725 sub2node->SetVisibility(0);
6728 // Place copy #1 of I1D7 in I20B
6730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6731 sub3node->SetLineColor(kColorITS);
6732 sub3node->SetVisibility(0);
6735 // Place copy #1 of I1D1 in I1D7
6737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6738 sub4node->SetLineColor(kColorITS);
6739 sub4node->SetVisibility(0);
6742 // Place copy #1 of ITS2 in I1D1
6744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6745 sub5node->SetLineColor(kColorITS);
6746 fNodes->Add(sub5node);
6748 fNodes->Add(sub4node);
6750 fNodes->Add(sub3node);
6753 // Place copy #2 of I1D7 in I20B
6755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6756 sub3node->SetLineColor(kColorITS);
6757 sub3node->SetVisibility(0);
6760 // Place copy #1 of I1D1 in I1D7
6762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6763 sub4node->SetLineColor(kColorITS);
6764 sub4node->SetVisibility(0);
6767 // Place copy #1 of ITS2 in I1D1
6769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6770 sub5node->SetLineColor(kColorITS);
6771 fNodes->Add(sub5node);
6773 fNodes->Add(sub4node);
6775 fNodes->Add(sub3node);
6778 // Place copy #3 of I1D7 in I20B
6780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6781 sub3node->SetLineColor(kColorITS);
6782 sub3node->SetVisibility(0);
6785 // Place copy #1 of I1D1 in I1D7
6787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6788 sub4node->SetLineColor(kColorITS);
6789 sub4node->SetVisibility(0);
6792 // Place copy #1 of ITS2 in I1D1
6794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6795 sub5node->SetLineColor(kColorITS);
6796 fNodes->Add(sub5node);
6798 fNodes->Add(sub4node);
6800 fNodes->Add(sub3node);
6803 // Place copy #4 of I1D7 in I20B
6805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6806 sub3node->SetLineColor(kColorITS);
6807 sub3node->SetVisibility(0);
6810 // Place copy #1 of I1D1 in I1D7
6812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6813 sub4node->SetLineColor(kColorITS);
6814 sub4node->SetVisibility(0);
6817 // Place copy #1 of ITS2 in I1D1
6819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6820 sub5node->SetLineColor(kColorITS);
6821 fNodes->Add(sub5node);
6823 fNodes->Add(sub4node);
6825 fNodes->Add(sub3node);
6827 fNodes->Add(sub2node);
6830 // Place copy #4 of I20B in I12B
6832 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6833 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6834 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6835 sub2node->SetLineColor(kColorITS);
6836 sub2node->SetVisibility(0);
6839 // Place copy #1 of I1D7 in I20B
6841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6842 sub3node->SetLineColor(kColorITS);
6843 sub3node->SetVisibility(0);
6846 // Place copy #1 of I1D1 in I1D7
6848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6849 sub4node->SetLineColor(kColorITS);
6850 sub4node->SetVisibility(0);
6853 // Place copy #1 of ITS2 in I1D1
6855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6856 sub5node->SetLineColor(kColorITS);
6857 fNodes->Add(sub5node);
6859 fNodes->Add(sub4node);
6861 fNodes->Add(sub3node);
6864 // Place copy #2 of I1D7 in I20B
6866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6867 sub3node->SetLineColor(kColorITS);
6868 sub3node->SetVisibility(0);
6871 // Place copy #1 of I1D1 in I1D7
6873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6874 sub4node->SetLineColor(kColorITS);
6875 sub4node->SetVisibility(0);
6878 // Place copy #1 of ITS2 in I1D1
6880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6881 sub5node->SetLineColor(kColorITS);
6882 fNodes->Add(sub5node);
6884 fNodes->Add(sub4node);
6886 fNodes->Add(sub3node);
6889 // Place copy #3 of I1D7 in I20B
6891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6892 sub3node->SetLineColor(kColorITS);
6893 sub3node->SetVisibility(0);
6896 // Place copy #1 of I1D1 in I1D7
6898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6899 sub4node->SetLineColor(kColorITS);
6900 sub4node->SetVisibility(0);
6903 // Place copy #1 of ITS2 in I1D1
6905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6906 sub5node->SetLineColor(kColorITS);
6907 fNodes->Add(sub5node);
6909 fNodes->Add(sub4node);
6911 fNodes->Add(sub3node);
6914 // Place copy #4 of I1D7 in I20B
6916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6917 sub3node->SetLineColor(kColorITS);
6918 sub3node->SetVisibility(0);
6921 // Place copy #1 of I1D1 in I1D7
6923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6924 sub4node->SetLineColor(kColorITS);
6925 sub4node->SetVisibility(0);
6928 // Place copy #1 of ITS2 in I1D1
6930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6931 sub5node->SetLineColor(kColorITS);
6932 fNodes->Add(sub5node);
6934 fNodes->Add(sub4node);
6936 fNodes->Add(sub3node);
6938 fNodes->Add(sub2node);
6940 fNodes->Add(sub1node);
6943 // Place copy #10 of I12B in IT12
6945 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6946 sub1node->SetLineColor(kColorITS);
6947 sub1node->SetVisibility(0);
6950 // Place copy #1 of I10B in I12B
6952 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6953 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6954 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6955 sub2node->SetLineColor(kColorITS);
6956 sub2node->SetVisibility(0);
6959 // Place copy #1 of I107 in I10B
6961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6962 sub3node->SetLineColor(kColorITS);
6963 sub3node->SetVisibility(0);
6966 // Place copy #1 of I101 in I107
6968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6969 sub4node->SetLineColor(kColorITS);
6970 sub4node->SetVisibility(0);
6973 // Place copy #1 of ITS1 in I101
6975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6976 sub5node->SetLineColor(kColorITS);
6977 fNodes->Add(sub5node);
6979 fNodes->Add(sub4node);
6981 fNodes->Add(sub3node);
6984 // Place copy #2 of I107 in I10B
6986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6987 sub3node->SetLineColor(kColorITS);
6988 sub3node->SetVisibility(0);
6991 // Place copy #1 of I101 in I107
6993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6994 sub4node->SetLineColor(kColorITS);
6995 sub4node->SetVisibility(0);
6998 // Place copy #1 of ITS1 in I101
7000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7001 sub5node->SetLineColor(kColorITS);
7002 fNodes->Add(sub5node);
7004 fNodes->Add(sub4node);
7006 fNodes->Add(sub3node);
7009 // Place copy #3 of I107 in I10B
7011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7012 sub3node->SetLineColor(kColorITS);
7013 sub3node->SetVisibility(0);
7016 // Place copy #1 of I101 in I107
7018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7019 sub4node->SetLineColor(kColorITS);
7020 sub4node->SetVisibility(0);
7023 // Place copy #1 of ITS1 in I101
7025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7026 sub5node->SetLineColor(kColorITS);
7027 fNodes->Add(sub5node);
7029 fNodes->Add(sub4node);
7031 fNodes->Add(sub3node);
7034 // Place copy #4 of I107 in I10B
7036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7037 sub3node->SetLineColor(kColorITS);
7038 sub3node->SetVisibility(0);
7041 // Place copy #1 of I101 in I107
7043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7044 sub4node->SetLineColor(kColorITS);
7045 sub4node->SetVisibility(0);
7048 // Place copy #1 of ITS1 in I101
7050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7051 sub5node->SetLineColor(kColorITS);
7052 fNodes->Add(sub5node);
7054 fNodes->Add(sub4node);
7056 fNodes->Add(sub3node);
7058 fNodes->Add(sub2node);
7061 // Place copy #2 of I10B in I12B
7063 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7064 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7065 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
7066 sub2node->SetLineColor(kColorITS);
7067 sub2node->SetVisibility(0);
7070 // Place copy #1 of I107 in I10B
7072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7073 sub3node->SetLineColor(kColorITS);
7074 sub3node->SetVisibility(0);
7077 // Place copy #1 of I101 in I107
7079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7080 sub4node->SetLineColor(kColorITS);
7081 sub4node->SetVisibility(0);
7084 // Place copy #1 of ITS1 in I101
7086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7087 sub5node->SetLineColor(kColorITS);
7088 fNodes->Add(sub5node);
7090 fNodes->Add(sub4node);
7092 fNodes->Add(sub3node);
7095 // Place copy #2 of I107 in I10B
7097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7098 sub3node->SetLineColor(kColorITS);
7099 sub3node->SetVisibility(0);
7102 // Place copy #1 of I101 in I107
7104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7105 sub4node->SetLineColor(kColorITS);
7106 sub4node->SetVisibility(0);
7109 // Place copy #1 of ITS1 in I101
7111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7112 sub5node->SetLineColor(kColorITS);
7113 fNodes->Add(sub5node);
7115 fNodes->Add(sub4node);
7117 fNodes->Add(sub3node);
7120 // Place copy #3 of I107 in I10B
7122 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7123 sub3node->SetLineColor(kColorITS);
7124 sub3node->SetVisibility(0);
7127 // Place copy #1 of I101 in I107
7129 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7130 sub4node->SetLineColor(kColorITS);
7131 sub4node->SetVisibility(0);
7134 // Place copy #1 of ITS1 in I101
7136 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7137 sub5node->SetLineColor(kColorITS);
7138 fNodes->Add(sub5node);
7140 fNodes->Add(sub4node);
7142 fNodes->Add(sub3node);
7145 // Place copy #4 of I107 in I10B
7147 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7148 sub3node->SetLineColor(kColorITS);
7149 sub3node->SetVisibility(0);
7152 // Place copy #1 of I101 in I107
7154 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7155 sub4node->SetLineColor(kColorITS);
7156 sub4node->SetVisibility(0);
7159 // Place copy #1 of ITS1 in I101
7161 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7162 sub5node->SetLineColor(kColorITS);
7163 fNodes->Add(sub5node);
7165 fNodes->Add(sub4node);
7167 fNodes->Add(sub3node);
7169 fNodes->Add(sub2node);
7172 // Place copy #1 of I20B in I12B
7174 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7175 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7176 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7177 sub2node->SetLineColor(kColorITS);
7178 sub2node->SetVisibility(0);
7181 // Place copy #1 of I1D7 in I20B
7183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7184 sub3node->SetLineColor(kColorITS);
7185 sub3node->SetVisibility(0);
7188 // Place copy #1 of I1D1 in I1D7
7190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7191 sub4node->SetLineColor(kColorITS);
7192 sub4node->SetVisibility(0);
7195 // Place copy #1 of ITS2 in I1D1
7197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7198 sub5node->SetLineColor(kColorITS);
7199 fNodes->Add(sub5node);
7201 fNodes->Add(sub4node);
7203 fNodes->Add(sub3node);
7206 // Place copy #2 of I1D7 in I20B
7208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7209 sub3node->SetLineColor(kColorITS);
7210 sub3node->SetVisibility(0);
7213 // Place copy #1 of I1D1 in I1D7
7215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7216 sub4node->SetLineColor(kColorITS);
7217 sub4node->SetVisibility(0);
7220 // Place copy #1 of ITS2 in I1D1
7222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7223 sub5node->SetLineColor(kColorITS);
7224 fNodes->Add(sub5node);
7226 fNodes->Add(sub4node);
7228 fNodes->Add(sub3node);
7231 // Place copy #3 of I1D7 in I20B
7233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7234 sub3node->SetLineColor(kColorITS);
7235 sub3node->SetVisibility(0);
7238 // Place copy #1 of I1D1 in I1D7
7240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7241 sub4node->SetLineColor(kColorITS);
7242 sub4node->SetVisibility(0);
7245 // Place copy #1 of ITS2 in I1D1
7247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7248 sub5node->SetLineColor(kColorITS);
7249 fNodes->Add(sub5node);
7251 fNodes->Add(sub4node);
7253 fNodes->Add(sub3node);
7256 // Place copy #4 of I1D7 in I20B
7258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7259 sub3node->SetLineColor(kColorITS);
7260 sub3node->SetVisibility(0);
7263 // Place copy #1 of I1D1 in I1D7
7265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7266 sub4node->SetLineColor(kColorITS);
7267 sub4node->SetVisibility(0);
7270 // Place copy #1 of ITS2 in I1D1
7272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7273 sub5node->SetLineColor(kColorITS);
7274 fNodes->Add(sub5node);
7276 fNodes->Add(sub4node);
7278 fNodes->Add(sub3node);
7280 fNodes->Add(sub2node);
7283 // Place copy #2 of I20B in I12B
7285 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7286 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7287 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7288 sub2node->SetLineColor(kColorITS);
7289 sub2node->SetVisibility(0);
7292 // Place copy #1 of I1D7 in I20B
7294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7295 sub3node->SetLineColor(kColorITS);
7296 sub3node->SetVisibility(0);
7299 // Place copy #1 of I1D1 in I1D7
7301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7302 sub4node->SetLineColor(kColorITS);
7303 sub4node->SetVisibility(0);
7306 // Place copy #1 of ITS2 in I1D1
7308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7309 sub5node->SetLineColor(kColorITS);
7310 fNodes->Add(sub5node);
7312 fNodes->Add(sub4node);
7314 fNodes->Add(sub3node);
7317 // Place copy #2 of I1D7 in I20B
7319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7320 sub3node->SetLineColor(kColorITS);
7321 sub3node->SetVisibility(0);
7324 // Place copy #1 of I1D1 in I1D7
7326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7327 sub4node->SetLineColor(kColorITS);
7328 sub4node->SetVisibility(0);
7331 // Place copy #1 of ITS2 in I1D1
7333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7334 sub5node->SetLineColor(kColorITS);
7335 fNodes->Add(sub5node);
7337 fNodes->Add(sub4node);
7339 fNodes->Add(sub3node);
7342 // Place copy #3 of I1D7 in I20B
7344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7345 sub3node->SetLineColor(kColorITS);
7346 sub3node->SetVisibility(0);
7349 // Place copy #1 of I1D1 in I1D7
7351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7352 sub4node->SetLineColor(kColorITS);
7353 sub4node->SetVisibility(0);
7356 // Place copy #1 of ITS2 in I1D1
7358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7359 sub5node->SetLineColor(kColorITS);
7360 fNodes->Add(sub5node);
7362 fNodes->Add(sub4node);
7364 fNodes->Add(sub3node);
7367 // Place copy #4 of I1D7 in I20B
7369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7370 sub3node->SetLineColor(kColorITS);
7371 sub3node->SetVisibility(0);
7374 // Place copy #1 of I1D1 in I1D7
7376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7377 sub4node->SetLineColor(kColorITS);
7378 sub4node->SetVisibility(0);
7381 // Place copy #1 of ITS2 in I1D1
7383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7384 sub5node->SetLineColor(kColorITS);
7385 fNodes->Add(sub5node);
7387 fNodes->Add(sub4node);
7389 fNodes->Add(sub3node);
7391 fNodes->Add(sub2node);
7394 // Place copy #3 of I20B in I12B
7396 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7397 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7398 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7399 sub2node->SetLineColor(kColorITS);
7400 sub2node->SetVisibility(0);
7403 // Place copy #1 of I1D7 in I20B
7405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7406 sub3node->SetLineColor(kColorITS);
7407 sub3node->SetVisibility(0);
7410 // Place copy #1 of I1D1 in I1D7
7412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7413 sub4node->SetLineColor(kColorITS);
7414 sub4node->SetVisibility(0);
7417 // Place copy #1 of ITS2 in I1D1
7419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7420 sub5node->SetLineColor(kColorITS);
7421 fNodes->Add(sub5node);
7423 fNodes->Add(sub4node);
7425 fNodes->Add(sub3node);
7428 // Place copy #2 of I1D7 in I20B
7430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7431 sub3node->SetLineColor(kColorITS);
7432 sub3node->SetVisibility(0);
7435 // Place copy #1 of I1D1 in I1D7
7437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7438 sub4node->SetLineColor(kColorITS);
7439 sub4node->SetVisibility(0);
7442 // Place copy #1 of ITS2 in I1D1
7444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7445 sub5node->SetLineColor(kColorITS);
7446 fNodes->Add(sub5node);
7448 fNodes->Add(sub4node);
7450 fNodes->Add(sub3node);
7453 // Place copy #3 of I1D7 in I20B
7455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7456 sub3node->SetLineColor(kColorITS);
7457 sub3node->SetVisibility(0);
7460 // Place copy #1 of I1D1 in I1D7
7462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7463 sub4node->SetLineColor(kColorITS);
7464 sub4node->SetVisibility(0);
7467 // Place copy #1 of ITS2 in I1D1
7469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7470 sub5node->SetLineColor(kColorITS);
7471 fNodes->Add(sub5node);
7473 fNodes->Add(sub4node);
7475 fNodes->Add(sub3node);
7478 // Place copy #4 of I1D7 in I20B
7480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7481 sub3node->SetLineColor(kColorITS);
7482 sub3node->SetVisibility(0);
7485 // Place copy #1 of I1D1 in I1D7
7487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7488 sub4node->SetLineColor(kColorITS);
7489 sub4node->SetVisibility(0);
7492 // Place copy #1 of ITS2 in I1D1
7494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7495 sub5node->SetLineColor(kColorITS);
7496 fNodes->Add(sub5node);
7498 fNodes->Add(sub4node);
7500 fNodes->Add(sub3node);
7502 fNodes->Add(sub2node);
7505 // Place copy #4 of I20B in I12B
7507 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7508 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7509 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7510 sub2node->SetLineColor(kColorITS);
7511 sub2node->SetVisibility(0);
7514 // Place copy #1 of I1D7 in I20B
7516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7517 sub3node->SetLineColor(kColorITS);
7518 sub3node->SetVisibility(0);
7521 // Place copy #1 of I1D1 in I1D7
7523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7524 sub4node->SetLineColor(kColorITS);
7525 sub4node->SetVisibility(0);
7528 // Place copy #1 of ITS2 in I1D1
7530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7531 sub5node->SetLineColor(kColorITS);
7532 fNodes->Add(sub5node);
7534 fNodes->Add(sub4node);
7536 fNodes->Add(sub3node);
7539 // Place copy #2 of I1D7 in I20B
7541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7542 sub3node->SetLineColor(kColorITS);
7543 sub3node->SetVisibility(0);
7546 // Place copy #1 of I1D1 in I1D7
7548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7549 sub4node->SetLineColor(kColorITS);
7550 sub4node->SetVisibility(0);
7553 // Place copy #1 of ITS2 in I1D1
7555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7556 sub5node->SetLineColor(kColorITS);
7557 fNodes->Add(sub5node);
7559 fNodes->Add(sub4node);
7561 fNodes->Add(sub3node);
7564 // Place copy #3 of I1D7 in I20B
7566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7567 sub3node->SetLineColor(kColorITS);
7568 sub3node->SetVisibility(0);
7571 // Place copy #1 of I1D1 in I1D7
7573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7574 sub4node->SetLineColor(kColorITS);
7575 sub4node->SetVisibility(0);
7578 // Place copy #1 of ITS2 in I1D1
7580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7581 sub5node->SetLineColor(kColorITS);
7582 fNodes->Add(sub5node);
7584 fNodes->Add(sub4node);
7586 fNodes->Add(sub3node);
7589 // Place copy #4 of I1D7 in I20B
7591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7592 sub3node->SetLineColor(kColorITS);
7593 sub3node->SetVisibility(0);
7596 // Place copy #1 of I1D1 in I1D7
7598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7599 sub4node->SetLineColor(kColorITS);
7600 sub4node->SetVisibility(0);
7603 // Place copy #1 of ITS2 in I1D1
7605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7606 sub5node->SetLineColor(kColorITS);
7607 fNodes->Add(sub5node);
7609 fNodes->Add(sub4node);
7611 fNodes->Add(sub3node);
7613 fNodes->Add(sub2node);
7615 fNodes->Add(sub1node);
7623 // --- Place SDD volumes into their mother volume
7625 // Place IT34 in Alice
7626 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7627 node->SetLineColor(kColorITS);
7628 node->SetVisibility(0);
7631 // Place copy #1 of I004 in IT34
7633 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7634 sub1node->SetLineColor(kColorITS);
7635 sub1node->SetVisibility(0);
7638 // Place copy #1 of ITS3 directly in I004
7640 ySDD = Y_SDD_sep/2.+I302dits[1];
7641 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7642 sub2node->SetLineColor(kColorITS);
7643 sub2node->SetVisibility(1);
7644 fNodes->Add(sub2node);
7647 // Place copy #2 of ITS3 directly in I004
7649 ySDD = Y_SDD_sep/2.+I302dits[1];
7650 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7651 sub2node->SetLineColor(kColorITS);
7652 sub2node->SetVisibility(1);
7653 fNodes->Add(sub2node);
7656 // Place copy #3 of ITS3 directly in I004
7658 ySDD = Y_SDD_sep/2.+I302dits[1];
7659 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7660 sub2node->SetLineColor(kColorITS);
7661 sub2node->SetVisibility(1);
7662 fNodes->Add(sub2node);
7665 // Place copy #4 of ITS3 directly in I004
7667 ySDD = Y_SDD_sep/2.+I302dits[1];
7668 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7669 sub2node->SetLineColor(kColorITS);
7670 sub2node->SetVisibility(1);
7671 fNodes->Add(sub2node);
7674 // Place copy #5 of ITS3 directly in I004
7676 ySDD = Y_SDD_sep/2.+I302dits[1];
7677 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7678 sub2node->SetLineColor(kColorITS);
7679 sub2node->SetVisibility(1);
7680 fNodes->Add(sub2node);
7683 // Place copy #6 of ITS3 directly in I004
7685 ySDD = Y_SDD_sep/2.+I302dits[1];
7686 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7687 sub2node->SetLineColor(kColorITS);
7688 sub2node->SetVisibility(1);
7689 fNodes->Add(sub2node);
7691 fNodes->Add(sub1node);
7694 // Place copy #2 of I004 in IT34
7696 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7697 sub1node->SetLineColor(kColorITS);
7698 sub1node->SetVisibility(0);
7701 // Place copy #1 of ITS3 directly in I004
7703 ySDD = Y_SDD_sep/2.+I302dits[1];
7704 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7705 sub2node->SetLineColor(kColorITS);
7706 sub2node->SetVisibility(1);
7707 fNodes->Add(sub2node);
7710 // Place copy #2 of ITS3 directly in I004
7712 ySDD = Y_SDD_sep/2.+I302dits[1];
7713 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7714 sub2node->SetLineColor(kColorITS);
7715 sub2node->SetVisibility(1);
7716 fNodes->Add(sub2node);
7719 // Place copy #3 of ITS3 directly in I004
7721 ySDD = Y_SDD_sep/2.+I302dits[1];
7722 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7723 sub2node->SetLineColor(kColorITS);
7724 sub2node->SetVisibility(1);
7725 fNodes->Add(sub2node);
7728 // Place copy #4 of ITS3 directly in I004
7730 ySDD = Y_SDD_sep/2.+I302dits[1];
7731 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7732 sub2node->SetLineColor(kColorITS);
7733 sub2node->SetVisibility(1);
7734 fNodes->Add(sub2node);
7737 // Place copy #5 of ITS3 directly in I004
7739 ySDD = Y_SDD_sep/2.+I302dits[1];
7740 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7741 sub2node->SetLineColor(kColorITS);
7742 sub2node->SetVisibility(1);
7743 fNodes->Add(sub2node);
7746 // Place copy #6 of ITS3 directly in I004
7748 ySDD = Y_SDD_sep/2.+I302dits[1];
7749 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7750 sub2node->SetLineColor(kColorITS);
7751 sub2node->SetVisibility(1);
7752 fNodes->Add(sub2node);
7754 fNodes->Add(sub1node);
7757 // Place copy #3 of I004 in IT34
7759 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7760 sub1node->SetLineColor(kColorITS);
7761 sub1node->SetVisibility(0);
7764 // Place copy #1 of ITS3 directly in I004
7766 ySDD = Y_SDD_sep/2.+I302dits[1];
7767 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7768 sub2node->SetLineColor(kColorITS);
7769 sub2node->SetVisibility(1);
7770 fNodes->Add(sub2node);
7773 // Place copy #2 of ITS3 directly in I004
7775 ySDD = Y_SDD_sep/2.+I302dits[1];
7776 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7777 sub2node->SetLineColor(kColorITS);
7778 sub2node->SetVisibility(1);
7779 fNodes->Add(sub2node);
7782 // Place copy #3 of ITS3 directly in I004
7784 ySDD = Y_SDD_sep/2.+I302dits[1];
7785 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7786 sub2node->SetLineColor(kColorITS);
7787 sub2node->SetVisibility(1);
7788 fNodes->Add(sub2node);
7791 // Place copy #4 of ITS3 directly in I004
7793 ySDD = Y_SDD_sep/2.+I302dits[1];
7794 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7795 sub2node->SetLineColor(kColorITS);
7796 sub2node->SetVisibility(1);
7797 fNodes->Add(sub2node);
7800 // Place copy #5 of ITS3 directly in I004
7802 ySDD = Y_SDD_sep/2.+I302dits[1];
7803 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7804 sub2node->SetLineColor(kColorITS);
7805 sub2node->SetVisibility(1);
7806 fNodes->Add(sub2node);
7809 // Place copy #6 of ITS3 directly in I004
7811 ySDD = Y_SDD_sep/2.+I302dits[1];
7812 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7813 sub2node->SetLineColor(kColorITS);
7814 sub2node->SetVisibility(1);
7815 fNodes->Add(sub2node);
7817 fNodes->Add(sub1node);
7820 // Place copy #4 of I004 in IT34
7822 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7823 sub1node->SetLineColor(kColorITS);
7824 sub1node->SetVisibility(0);
7827 // Place copy #1 of ITS3 directly in I004
7829 ySDD = Y_SDD_sep/2.+I302dits[1];
7830 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7831 sub2node->SetLineColor(kColorITS);
7832 sub2node->SetVisibility(1);
7833 fNodes->Add(sub2node);
7836 // Place copy #2 of ITS3 directly in I004
7838 ySDD = Y_SDD_sep/2.+I302dits[1];
7839 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7840 sub2node->SetLineColor(kColorITS);
7841 sub2node->SetVisibility(1);
7842 fNodes->Add(sub2node);
7845 // Place copy #3 of ITS3 directly in I004
7847 ySDD = Y_SDD_sep/2.+I302dits[1];
7848 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7849 sub2node->SetLineColor(kColorITS);
7850 sub2node->SetVisibility(1);
7851 fNodes->Add(sub2node);
7854 // Place copy #4 of ITS3 directly in I004
7856 ySDD = Y_SDD_sep/2.+I302dits[1];
7857 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7858 sub2node->SetLineColor(kColorITS);
7859 sub2node->SetVisibility(1);
7860 fNodes->Add(sub2node);
7863 // Place copy #5 of ITS3 directly in I004
7865 ySDD = Y_SDD_sep/2.+I302dits[1];
7866 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7867 sub2node->SetLineColor(kColorITS);
7868 sub2node->SetVisibility(1);
7869 fNodes->Add(sub2node);
7872 // Place copy #6 of ITS3 directly in I004
7874 ySDD = Y_SDD_sep/2.+I302dits[1];
7875 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7876 sub2node->SetLineColor(kColorITS);
7877 sub2node->SetVisibility(1);
7878 fNodes->Add(sub2node);
7880 fNodes->Add(sub1node);
7883 // Place copy #5 of I004 in IT34
7885 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7886 sub1node->SetLineColor(kColorITS);
7887 sub1node->SetVisibility(0);
7890 // Place copy #1 of ITS3 directly in I004
7892 ySDD = Y_SDD_sep/2.+I302dits[1];
7893 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7894 sub2node->SetLineColor(kColorITS);
7895 sub2node->SetVisibility(1);
7896 fNodes->Add(sub2node);
7899 // Place copy #2 of ITS3 directly in I004
7901 ySDD = Y_SDD_sep/2.+I302dits[1];
7902 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7903 sub2node->SetLineColor(kColorITS);
7904 sub2node->SetVisibility(1);
7905 fNodes->Add(sub2node);
7908 // Place copy #3 of ITS3 directly in I004
7910 ySDD = Y_SDD_sep/2.+I302dits[1];
7911 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7912 sub2node->SetLineColor(kColorITS);
7913 sub2node->SetVisibility(1);
7914 fNodes->Add(sub2node);
7917 // Place copy #4 of ITS3 directly in I004
7919 ySDD = Y_SDD_sep/2.+I302dits[1];
7920 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7921 sub2node->SetLineColor(kColorITS);
7922 sub2node->SetVisibility(1);
7923 fNodes->Add(sub2node);
7926 // Place copy #5 of ITS3 directly in I004
7928 ySDD = Y_SDD_sep/2.+I302dits[1];
7929 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7930 sub2node->SetLineColor(kColorITS);
7931 sub2node->SetVisibility(1);
7932 fNodes->Add(sub2node);
7935 // Place copy #6 of ITS3 directly in I004
7937 ySDD = Y_SDD_sep/2.+I302dits[1];
7938 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7939 sub2node->SetLineColor(kColorITS);
7940 sub2node->SetVisibility(1);
7941 fNodes->Add(sub2node);
7943 fNodes->Add(sub1node);
7946 // Place copy #6 of I004 in IT34
7948 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7949 sub1node->SetLineColor(kColorITS);
7950 sub1node->SetVisibility(0);
7953 // Place copy #1 of ITS3 directly in I004
7955 ySDD = Y_SDD_sep/2.+I302dits[1];
7956 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7957 sub2node->SetLineColor(kColorITS);
7958 sub2node->SetVisibility(1);
7959 fNodes->Add(sub2node);
7962 // Place copy #2 of ITS3 directly in I004
7964 ySDD = Y_SDD_sep/2.+I302dits[1];
7965 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7966 sub2node->SetLineColor(kColorITS);
7967 sub2node->SetVisibility(1);
7968 fNodes->Add(sub2node);
7971 // Place copy #3 of ITS3 directly in I004
7973 ySDD = Y_SDD_sep/2.+I302dits[1];
7974 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7975 sub2node->SetLineColor(kColorITS);
7976 sub2node->SetVisibility(1);
7977 fNodes->Add(sub2node);
7980 // Place copy #4 of ITS3 directly in I004
7982 ySDD = Y_SDD_sep/2.+I302dits[1];
7983 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7984 sub2node->SetLineColor(kColorITS);
7985 sub2node->SetVisibility(1);
7986 fNodes->Add(sub2node);
7989 // Place copy #5 of ITS3 directly in I004
7991 ySDD = Y_SDD_sep/2.+I302dits[1];
7992 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7993 sub2node->SetLineColor(kColorITS);
7994 sub2node->SetVisibility(1);
7995 fNodes->Add(sub2node);
7998 // Place copy #6 of ITS3 directly in I004
8000 ySDD = Y_SDD_sep/2.+I302dits[1];
8001 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8002 sub2node->SetLineColor(kColorITS);
8003 sub2node->SetVisibility(1);
8004 fNodes->Add(sub2node);
8006 fNodes->Add(sub1node);
8009 // Place copy #7 of I004 in IT34
8011 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
8012 sub1node->SetLineColor(kColorITS);
8013 sub1node->SetVisibility(0);
8016 // Place copy #1 of ITS3 directly in I004
8018 ySDD = Y_SDD_sep/2.+I302dits[1];
8019 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8020 sub2node->SetLineColor(kColorITS);
8021 sub2node->SetVisibility(1);
8022 fNodes->Add(sub2node);
8025 // Place copy #2 of ITS3 directly in I004
8027 ySDD = Y_SDD_sep/2.+I302dits[1];
8028 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8029 sub2node->SetLineColor(kColorITS);
8030 sub2node->SetVisibility(1);
8031 fNodes->Add(sub2node);
8034 // Place copy #3 of ITS3 directly in I004
8036 ySDD = Y_SDD_sep/2.+I302dits[1];
8037 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8038 sub2node->SetLineColor(kColorITS);
8039 sub2node->SetVisibility(1);
8040 fNodes->Add(sub2node);
8043 // Place copy #4 of ITS3 directly in I004
8045 ySDD = Y_SDD_sep/2.+I302dits[1];
8046 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8047 sub2node->SetLineColor(kColorITS);
8048 sub2node->SetVisibility(1);
8049 fNodes->Add(sub2node);
8052 // Place copy #5 of ITS3 directly in I004
8054 ySDD = Y_SDD_sep/2.+I302dits[1];
8055 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8056 sub2node->SetLineColor(kColorITS);
8057 sub2node->SetVisibility(1);
8058 fNodes->Add(sub2node);
8061 // Place copy #6 of ITS3 directly in I004
8063 ySDD = Y_SDD_sep/2.+I302dits[1];
8064 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8065 sub2node->SetLineColor(kColorITS);
8066 sub2node->SetVisibility(1);
8067 fNodes->Add(sub2node);
8069 fNodes->Add(sub1node);
8072 // Place copy #8 of I004 in IT34
8074 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
8075 sub1node->SetLineColor(kColorITS);
8076 sub1node->SetVisibility(0);
8079 // Place copy #1 of ITS3 directly in I004
8081 ySDD = Y_SDD_sep/2.+I302dits[1];
8082 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8083 sub2node->SetLineColor(kColorITS);
8084 sub2node->SetVisibility(1);
8085 fNodes->Add(sub2node);
8088 // Place copy #2 of ITS3 directly in I004
8090 ySDD = Y_SDD_sep/2.+I302dits[1];
8091 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8092 sub2node->SetLineColor(kColorITS);
8093 sub2node->SetVisibility(1);
8094 fNodes->Add(sub2node);
8097 // Place copy #3 of ITS3 directly in I004
8099 ySDD = Y_SDD_sep/2.+I302dits[1];
8100 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8101 sub2node->SetLineColor(kColorITS);
8102 sub2node->SetVisibility(1);
8103 fNodes->Add(sub2node);
8106 // Place copy #4 of ITS3 directly in I004
8108 ySDD = Y_SDD_sep/2.+I302dits[1];
8109 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8110 sub2node->SetLineColor(kColorITS);
8111 sub2node->SetVisibility(1);
8112 fNodes->Add(sub2node);
8115 // Place copy #5 of ITS3 directly in I004
8117 ySDD = Y_SDD_sep/2.+I302dits[1];
8118 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8119 sub2node->SetLineColor(kColorITS);
8120 sub2node->SetVisibility(1);
8121 fNodes->Add(sub2node);
8124 // Place copy #6 of ITS3 directly in I004
8126 ySDD = Y_SDD_sep/2.+I302dits[1];
8127 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8128 sub2node->SetLineColor(kColorITS);
8129 sub2node->SetVisibility(1);
8130 fNodes->Add(sub2node);
8132 fNodes->Add(sub1node);
8135 // Place copy #9 of I004 in IT34
8137 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
8138 sub1node->SetLineColor(kColorITS);
8139 sub1node->SetVisibility(0);
8142 // Place copy #1 of ITS3 directly in I004
8144 ySDD = Y_SDD_sep/2.+I302dits[1];
8145 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8146 sub2node->SetLineColor(kColorITS);
8147 sub2node->SetVisibility(1);
8148 fNodes->Add(sub2node);
8151 // Place copy #2 of ITS3 directly in I004
8153 ySDD = Y_SDD_sep/2.+I302dits[1];
8154 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8155 sub2node->SetLineColor(kColorITS);
8156 sub2node->SetVisibility(1);
8157 fNodes->Add(sub2node);
8160 // Place copy #3 of ITS3 directly in I004
8162 ySDD = Y_SDD_sep/2.+I302dits[1];
8163 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8164 sub2node->SetLineColor(kColorITS);
8165 sub2node->SetVisibility(1);
8166 fNodes->Add(sub2node);
8169 // Place copy #4 of ITS3 directly in I004
8171 ySDD = Y_SDD_sep/2.+I302dits[1];
8172 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8173 sub2node->SetLineColor(kColorITS);
8174 sub2node->SetVisibility(1);
8175 fNodes->Add(sub2node);
8178 // Place copy #5 of ITS3 directly in I004
8180 ySDD = Y_SDD_sep/2.+I302dits[1];
8181 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8182 sub2node->SetLineColor(kColorITS);
8183 sub2node->SetVisibility(1);
8184 fNodes->Add(sub2node);
8187 // Place copy #6 of ITS3 directly in I004
8189 ySDD = Y_SDD_sep/2.+I302dits[1];
8190 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8191 sub2node->SetLineColor(kColorITS);
8192 sub2node->SetVisibility(1);
8193 fNodes->Add(sub2node);
8195 fNodes->Add(sub1node);
8198 // Place copy #10 of I004 in IT34
8200 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8201 sub1node->SetLineColor(kColorITS);
8202 sub1node->SetVisibility(0);
8205 // Place copy #1 of ITS3 directly in I004
8207 ySDD = Y_SDD_sep/2.+I302dits[1];
8208 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8209 sub2node->SetLineColor(kColorITS);
8210 sub2node->SetVisibility(1);
8211 fNodes->Add(sub2node);
8214 // Place copy #2 of ITS3 directly in I004
8216 ySDD = Y_SDD_sep/2.+I302dits[1];
8217 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8218 sub2node->SetLineColor(kColorITS);
8219 sub2node->SetVisibility(1);
8220 fNodes->Add(sub2node);
8223 // Place copy #3 of ITS3 directly in I004
8225 ySDD = Y_SDD_sep/2.+I302dits[1];
8226 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8227 sub2node->SetLineColor(kColorITS);
8228 sub2node->SetVisibility(1);
8229 fNodes->Add(sub2node);
8232 // Place copy #4 of ITS3 directly in I004
8234 ySDD = Y_SDD_sep/2.+I302dits[1];
8235 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8236 sub2node->SetLineColor(kColorITS);
8237 sub2node->SetVisibility(1);
8238 fNodes->Add(sub2node);
8241 // Place copy #5 of ITS3 directly in I004
8243 ySDD = Y_SDD_sep/2.+I302dits[1];
8244 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8245 sub2node->SetLineColor(kColorITS);
8246 sub2node->SetVisibility(1);
8247 fNodes->Add(sub2node);
8250 // Place copy #6 of ITS3 directly in I004
8252 ySDD = Y_SDD_sep/2.+I302dits[1];
8253 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8254 sub2node->SetLineColor(kColorITS);
8255 sub2node->SetVisibility(1);
8256 fNodes->Add(sub2node);
8258 fNodes->Add(sub1node);
8261 // Place copy #11 of I004 in IT34
8263 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8264 sub1node->SetLineColor(kColorITS);
8265 sub1node->SetVisibility(0);
8268 // Place copy #1 of ITS3 directly in I004
8270 ySDD = Y_SDD_sep/2.+I302dits[1];
8271 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8272 sub2node->SetLineColor(kColorITS);
8273 sub2node->SetVisibility(1);
8274 fNodes->Add(sub2node);
8277 // Place copy #2 of ITS3 directly in I004
8279 ySDD = Y_SDD_sep/2.+I302dits[1];
8280 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8281 sub2node->SetLineColor(kColorITS);
8282 sub2node->SetVisibility(1);
8283 fNodes->Add(sub2node);
8286 // Place copy #3 of ITS3 directly in I004
8288 ySDD = Y_SDD_sep/2.+I302dits[1];
8289 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8290 sub2node->SetLineColor(kColorITS);
8291 sub2node->SetVisibility(1);
8292 fNodes->Add(sub2node);
8295 // Place copy #4 of ITS3 directly in I004
8297 ySDD = Y_SDD_sep/2.+I302dits[1];
8298 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8299 sub2node->SetLineColor(kColorITS);
8300 sub2node->SetVisibility(1);
8301 fNodes->Add(sub2node);
8304 // Place copy #5 of ITS3 directly in I004
8306 ySDD = Y_SDD_sep/2.+I302dits[1];
8307 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8308 sub2node->SetLineColor(kColorITS);
8309 sub2node->SetVisibility(1);
8310 fNodes->Add(sub2node);
8313 // Place copy #6 of ITS3 directly in I004
8315 ySDD = Y_SDD_sep/2.+I302dits[1];
8316 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8317 sub2node->SetLineColor(kColorITS);
8318 sub2node->SetVisibility(1);
8319 fNodes->Add(sub2node);
8321 fNodes->Add(sub1node);
8324 // Place copy #12 of I004 in IT34
8326 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8327 sub1node->SetLineColor(kColorITS);
8328 sub1node->SetVisibility(0);
8331 // Place copy #1 of ITS3 directly in I004
8333 ySDD = Y_SDD_sep/2.+I302dits[1];
8334 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8335 sub2node->SetLineColor(kColorITS);
8336 sub2node->SetVisibility(1);
8337 fNodes->Add(sub2node);
8340 // Place copy #2 of ITS3 directly in I004
8342 ySDD = Y_SDD_sep/2.+I302dits[1];
8343 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8344 sub2node->SetLineColor(kColorITS);
8345 sub2node->SetVisibility(1);
8346 fNodes->Add(sub2node);
8349 // Place copy #3 of ITS3 directly in I004
8351 ySDD = Y_SDD_sep/2.+I302dits[1];
8352 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8353 sub2node->SetLineColor(kColorITS);
8354 sub2node->SetVisibility(1);
8355 fNodes->Add(sub2node);
8358 // Place copy #4 of ITS3 directly in I004
8360 ySDD = Y_SDD_sep/2.+I302dits[1];
8361 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8362 sub2node->SetLineColor(kColorITS);
8363 sub2node->SetVisibility(1);
8364 fNodes->Add(sub2node);
8367 // Place copy #5 of ITS3 directly in I004
8369 ySDD = Y_SDD_sep/2.+I302dits[1];
8370 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8371 sub2node->SetLineColor(kColorITS);
8372 sub2node->SetVisibility(1);
8373 fNodes->Add(sub2node);
8376 // Place copy #6 of ITS3 directly in I004
8378 ySDD = Y_SDD_sep/2.+I302dits[1];
8379 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8380 sub2node->SetLineColor(kColorITS);
8381 sub2node->SetVisibility(1);
8382 fNodes->Add(sub2node);
8384 fNodes->Add(sub1node);
8387 // Place copy #13 of I004 in IT34
8389 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8390 sub1node->SetLineColor(kColorITS);
8391 sub1node->SetVisibility(0);
8394 // Place copy #1 of ITS3 directly in I004
8396 ySDD = Y_SDD_sep/2.+I302dits[1];
8397 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8398 sub2node->SetLineColor(kColorITS);
8399 sub2node->SetVisibility(1);
8400 fNodes->Add(sub2node);
8403 // Place copy #2 of ITS3 directly in I004
8405 ySDD = Y_SDD_sep/2.+I302dits[1];
8406 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8407 sub2node->SetLineColor(kColorITS);
8408 sub2node->SetVisibility(1);
8409 fNodes->Add(sub2node);
8412 // Place copy #3 of ITS3 directly in I004
8414 ySDD = Y_SDD_sep/2.+I302dits[1];
8415 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8416 sub2node->SetLineColor(kColorITS);
8417 sub2node->SetVisibility(1);
8418 fNodes->Add(sub2node);
8421 // Place copy #4 of ITS3 directly in I004
8423 ySDD = Y_SDD_sep/2.+I302dits[1];
8424 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8425 sub2node->SetLineColor(kColorITS);
8426 sub2node->SetVisibility(1);
8427 fNodes->Add(sub2node);
8430 // Place copy #5 of ITS3 directly in I004
8432 ySDD = Y_SDD_sep/2.+I302dits[1];
8433 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8434 sub2node->SetLineColor(kColorITS);
8435 sub2node->SetVisibility(1);
8436 fNodes->Add(sub2node);
8439 // Place copy #6 of ITS3 directly in I004
8441 ySDD = Y_SDD_sep/2.+I302dits[1];
8442 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8443 sub2node->SetLineColor(kColorITS);
8444 sub2node->SetVisibility(1);
8445 fNodes->Add(sub2node);
8447 fNodes->Add(sub1node);
8450 // Place copy #14 of I004 in IT34
8452 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8453 sub1node->SetLineColor(kColorITS);
8454 sub1node->SetVisibility(0);
8457 // Place copy #1 of ITS3 directly in I004
8459 ySDD = Y_SDD_sep/2.+I302dits[1];
8460 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8461 sub2node->SetLineColor(kColorITS);
8462 sub2node->SetVisibility(1);
8463 fNodes->Add(sub2node);
8466 // Place copy #2 of ITS3 directly in I004
8468 ySDD = Y_SDD_sep/2.+I302dits[1];
8469 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8470 sub2node->SetLineColor(kColorITS);
8471 sub2node->SetVisibility(1);
8472 fNodes->Add(sub2node);
8475 // Place copy #3 of ITS3 directly in I004
8477 ySDD = Y_SDD_sep/2.+I302dits[1];
8478 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8479 sub2node->SetLineColor(kColorITS);
8480 sub2node->SetVisibility(1);
8481 fNodes->Add(sub2node);
8484 // Place copy #4 of ITS3 directly in I004
8486 ySDD = Y_SDD_sep/2.+I302dits[1];
8487 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8488 sub2node->SetLineColor(kColorITS);
8489 sub2node->SetVisibility(1);
8490 fNodes->Add(sub2node);
8493 // Place copy #5 of ITS3 directly in I004
8495 ySDD = Y_SDD_sep/2.+I302dits[1];
8496 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8497 sub2node->SetLineColor(kColorITS);
8498 sub2node->SetVisibility(1);
8499 fNodes->Add(sub2node);
8502 // Place copy #6 of ITS3 directly in I004
8504 ySDD = Y_SDD_sep/2.+I302dits[1];
8505 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8506 sub2node->SetLineColor(kColorITS);
8507 sub2node->SetVisibility(1);
8508 fNodes->Add(sub2node);
8510 fNodes->Add(sub1node);
8513 // Place copy #1 of I005 in IT34
8515 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8516 sub1node->SetLineColor(kColorITS);
8517 sub1node->SetVisibility(0);
8520 // Place copy #1 of ITS4 directly in I005
8522 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8523 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8524 sub2node->SetLineColor(kColorITS);
8525 sub2node->SetVisibility(1);
8526 fNodes->Add(sub2node);
8529 // Place copy #2 of ITS4 directly in I005
8531 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8532 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8533 sub2node->SetLineColor(kColorITS);
8534 sub2node->SetVisibility(1);
8535 fNodes->Add(sub2node);
8538 // Place copy #3 of ITS4 directly in I005
8540 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8541 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8542 sub2node->SetLineColor(kColorITS);
8543 sub2node->SetVisibility(1);
8544 fNodes->Add(sub2node);
8547 // Place copy #4 of ITS4 directly in I005
8549 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8550 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8551 sub2node->SetLineColor(kColorITS);
8552 sub2node->SetVisibility(1);
8553 fNodes->Add(sub2node);
8556 // Place copy #5 of ITS4 directly in I005
8558 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8559 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8560 sub2node->SetLineColor(kColorITS);
8561 sub2node->SetVisibility(1);
8562 fNodes->Add(sub2node);
8565 // Place copy #6 of ITS4 directly in I005
8567 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8568 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8569 sub2node->SetLineColor(kColorITS);
8570 sub2node->SetVisibility(1);
8571 fNodes->Add(sub2node);
8574 // Place copy #7 of ITS4 directly in I005
8576 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8577 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8578 sub2node->SetLineColor(kColorITS);
8579 sub2node->SetVisibility(1);
8580 fNodes->Add(sub2node);
8583 // Place copy #8 of ITS4 directly in I005
8585 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8586 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8587 sub2node->SetLineColor(kColorITS);
8588 sub2node->SetVisibility(1);
8589 fNodes->Add(sub2node);
8591 fNodes->Add(sub1node);
8594 // Place copy #2 of I005 in IT34
8596 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8597 sub1node->SetLineColor(kColorITS);
8598 sub1node->SetVisibility(0);
8601 // Place copy #1 of ITS4 directly in I005
8603 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8604 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8605 sub2node->SetLineColor(kColorITS);
8606 sub2node->SetVisibility(1);
8607 fNodes->Add(sub2node);
8610 // Place copy #2 of ITS4 directly in I005
8612 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8613 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8614 sub2node->SetLineColor(kColorITS);
8615 sub2node->SetVisibility(1);
8616 fNodes->Add(sub2node);
8619 // Place copy #3 of ITS4 directly in I005
8621 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8622 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8623 sub2node->SetLineColor(kColorITS);
8624 sub2node->SetVisibility(1);
8625 fNodes->Add(sub2node);
8628 // Place copy #4 of ITS4 directly in I005
8630 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8631 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8632 sub2node->SetLineColor(kColorITS);
8633 sub2node->SetVisibility(1);
8634 fNodes->Add(sub2node);
8637 // Place copy #5 of ITS4 directly in I005
8639 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8640 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8641 sub2node->SetLineColor(kColorITS);
8642 sub2node->SetVisibility(1);
8643 fNodes->Add(sub2node);
8646 // Place copy #6 of ITS4 directly in I005
8648 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8649 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8650 sub2node->SetLineColor(kColorITS);
8651 sub2node->SetVisibility(1);
8652 fNodes->Add(sub2node);
8655 // Place copy #7 of ITS4 directly in I005
8657 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8658 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8659 sub2node->SetLineColor(kColorITS);
8660 sub2node->SetVisibility(1);
8661 fNodes->Add(sub2node);
8664 // Place copy #8 of ITS4 directly in I005
8666 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8667 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8668 sub2node->SetLineColor(kColorITS);
8669 sub2node->SetVisibility(1);
8670 fNodes->Add(sub2node);
8672 fNodes->Add(sub1node);
8675 // Place copy #3 of I005 in IT34
8677 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8678 sub1node->SetLineColor(kColorITS);
8679 sub1node->SetVisibility(0);
8682 // Place copy #1 of ITS4 directly in I005
8684 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8685 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8686 sub2node->SetLineColor(kColorITS);
8687 sub2node->SetVisibility(1);
8688 fNodes->Add(sub2node);
8691 // Place copy #2 of ITS4 directly in I005
8693 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8694 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8695 sub2node->SetLineColor(kColorITS);
8696 sub2node->SetVisibility(1);
8697 fNodes->Add(sub2node);
8700 // Place copy #3 of ITS4 directly in I005
8702 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8703 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8704 sub2node->SetLineColor(kColorITS);
8705 sub2node->SetVisibility(1);
8706 fNodes->Add(sub2node);
8709 // Place copy #4 of ITS4 directly in I005
8711 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8712 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8713 sub2node->SetLineColor(kColorITS);
8714 sub2node->SetVisibility(1);
8715 fNodes->Add(sub2node);
8718 // Place copy #5 of ITS4 directly in I005
8720 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8721 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8722 sub2node->SetLineColor(kColorITS);
8723 sub2node->SetVisibility(1);
8724 fNodes->Add(sub2node);
8727 // Place copy #6 of ITS4 directly in I005
8729 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8730 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8731 sub2node->SetLineColor(kColorITS);
8732 sub2node->SetVisibility(1);
8733 fNodes->Add(sub2node);
8736 // Place copy #7 of ITS4 directly in I005
8738 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8739 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8740 sub2node->SetLineColor(kColorITS);
8741 sub2node->SetVisibility(1);
8742 fNodes->Add(sub2node);
8745 // Place copy #8 of ITS4 directly in I005
8747 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8748 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8749 sub2node->SetLineColor(kColorITS);
8750 sub2node->SetVisibility(1);
8751 fNodes->Add(sub2node);
8753 fNodes->Add(sub1node);
8756 // Place copy #4 of I005 in IT34
8758 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8759 sub1node->SetLineColor(kColorITS);
8760 sub1node->SetVisibility(0);
8763 // Place copy #1 of ITS4 directly in I005
8765 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8766 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8767 sub2node->SetLineColor(kColorITS);
8768 sub2node->SetVisibility(1);
8769 fNodes->Add(sub2node);
8772 // Place copy #2 of ITS4 directly in I005
8774 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8775 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8776 sub2node->SetLineColor(kColorITS);
8777 sub2node->SetVisibility(1);
8778 fNodes->Add(sub2node);
8781 // Place copy #3 of ITS4 directly in I005
8783 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8784 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8785 sub2node->SetLineColor(kColorITS);
8786 sub2node->SetVisibility(1);
8787 fNodes->Add(sub2node);
8790 // Place copy #4 of ITS4 directly in I005
8792 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8793 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8794 sub2node->SetLineColor(kColorITS);
8795 sub2node->SetVisibility(1);
8796 fNodes->Add(sub2node);
8799 // Place copy #5 of ITS4 directly in I005
8801 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8802 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8803 sub2node->SetLineColor(kColorITS);
8804 sub2node->SetVisibility(1);
8805 fNodes->Add(sub2node);
8808 // Place copy #6 of ITS4 directly in I005
8810 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8811 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8812 sub2node->SetLineColor(kColorITS);
8813 sub2node->SetVisibility(1);
8814 fNodes->Add(sub2node);
8817 // Place copy #7 of ITS4 directly in I005
8819 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8820 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8821 sub2node->SetLineColor(kColorITS);
8822 sub2node->SetVisibility(1);
8823 fNodes->Add(sub2node);
8826 // Place copy #8 of ITS4 directly in I005
8828 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8829 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8830 sub2node->SetLineColor(kColorITS);
8831 sub2node->SetVisibility(1);
8832 fNodes->Add(sub2node);
8834 fNodes->Add(sub1node);
8837 // Place copy #5 of I005 in IT34
8839 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8840 sub1node->SetLineColor(kColorITS);
8841 sub1node->SetVisibility(0);
8844 // Place copy #1 of ITS4 directly in I005
8846 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8847 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8848 sub2node->SetLineColor(kColorITS);
8849 sub2node->SetVisibility(1);
8850 fNodes->Add(sub2node);
8853 // Place copy #2 of ITS4 directly in I005
8855 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8856 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8857 sub2node->SetLineColor(kColorITS);
8858 sub2node->SetVisibility(1);
8859 fNodes->Add(sub2node);
8862 // Place copy #3 of ITS4 directly in I005
8864 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8865 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8866 sub2node->SetLineColor(kColorITS);
8867 sub2node->SetVisibility(1);
8868 fNodes->Add(sub2node);
8871 // Place copy #4 of ITS4 directly in I005
8873 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8874 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8875 sub2node->SetLineColor(kColorITS);
8876 sub2node->SetVisibility(1);
8877 fNodes->Add(sub2node);
8880 // Place copy #5 of ITS4 directly in I005
8882 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8883 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8884 sub2node->SetLineColor(kColorITS);
8885 sub2node->SetVisibility(1);
8886 fNodes->Add(sub2node);
8889 // Place copy #6 of ITS4 directly in I005
8891 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8892 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8893 sub2node->SetLineColor(kColorITS);
8894 sub2node->SetVisibility(1);
8895 fNodes->Add(sub2node);
8898 // Place copy #7 of ITS4 directly in I005
8900 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8901 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8902 sub2node->SetLineColor(kColorITS);
8903 sub2node->SetVisibility(1);
8904 fNodes->Add(sub2node);
8907 // Place copy #8 of ITS4 directly in I005
8909 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8910 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8911 sub2node->SetLineColor(kColorITS);
8912 sub2node->SetVisibility(1);
8913 fNodes->Add(sub2node);
8915 fNodes->Add(sub1node);
8918 // Place copy #6 of I005 in IT34
8920 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8921 sub1node->SetLineColor(kColorITS);
8922 sub1node->SetVisibility(0);
8925 // Place copy #1 of ITS4 directly in I005
8927 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8928 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8929 sub2node->SetLineColor(kColorITS);
8930 sub2node->SetVisibility(1);
8931 fNodes->Add(sub2node);
8934 // Place copy #2 of ITS4 directly in I005
8936 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8937 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8938 sub2node->SetLineColor(kColorITS);
8939 sub2node->SetVisibility(1);
8940 fNodes->Add(sub2node);
8943 // Place copy #3 of ITS4 directly in I005
8945 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8946 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8947 sub2node->SetLineColor(kColorITS);
8948 sub2node->SetVisibility(1);
8949 fNodes->Add(sub2node);
8952 // Place copy #4 of ITS4 directly in I005
8954 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8955 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8956 sub2node->SetLineColor(kColorITS);
8957 sub2node->SetVisibility(1);
8958 fNodes->Add(sub2node);
8961 // Place copy #5 of ITS4 directly in I005
8963 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8964 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8965 sub2node->SetLineColor(kColorITS);
8966 sub2node->SetVisibility(1);
8967 fNodes->Add(sub2node);
8970 // Place copy #6 of ITS4 directly in I005
8972 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8973 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8974 sub2node->SetLineColor(kColorITS);
8975 sub2node->SetVisibility(1);
8976 fNodes->Add(sub2node);
8979 // Place copy #7 of ITS4 directly in I005
8981 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8982 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8983 sub2node->SetLineColor(kColorITS);
8984 sub2node->SetVisibility(1);
8985 fNodes->Add(sub2node);
8988 // Place copy #8 of ITS4 directly in I005
8990 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8991 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8992 sub2node->SetLineColor(kColorITS);
8993 sub2node->SetVisibility(1);
8994 fNodes->Add(sub2node);
8996 fNodes->Add(sub1node);
8999 // Place copy #7 of I005 in IT34
9001 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
9002 sub1node->SetLineColor(kColorITS);
9003 sub1node->SetVisibility(0);
9006 // Place copy #1 of ITS4 directly in I005
9008 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9009 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9010 sub2node->SetLineColor(kColorITS);
9011 sub2node->SetVisibility(1);
9012 fNodes->Add(sub2node);
9015 // Place copy #2 of ITS4 directly in I005
9017 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9018 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9019 sub2node->SetLineColor(kColorITS);
9020 sub2node->SetVisibility(1);
9021 fNodes->Add(sub2node);
9024 // Place copy #3 of ITS4 directly in I005
9026 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9027 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9028 sub2node->SetLineColor(kColorITS);
9029 sub2node->SetVisibility(1);
9030 fNodes->Add(sub2node);
9033 // Place copy #4 of ITS4 directly in I005
9035 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9036 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9037 sub2node->SetLineColor(kColorITS);
9038 sub2node->SetVisibility(1);
9039 fNodes->Add(sub2node);
9042 // Place copy #5 of ITS4 directly in I005
9044 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9045 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9046 sub2node->SetLineColor(kColorITS);
9047 sub2node->SetVisibility(1);
9048 fNodes->Add(sub2node);
9051 // Place copy #6 of ITS4 directly in I005
9053 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9054 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9055 sub2node->SetLineColor(kColorITS);
9056 sub2node->SetVisibility(1);
9057 fNodes->Add(sub2node);
9060 // Place copy #7 of ITS4 directly in I005
9062 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9063 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9064 sub2node->SetLineColor(kColorITS);
9065 sub2node->SetVisibility(1);
9066 fNodes->Add(sub2node);
9069 // Place copy #8 of ITS4 directly in I005
9071 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9072 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9073 sub2node->SetLineColor(kColorITS);
9074 sub2node->SetVisibility(1);
9075 fNodes->Add(sub2node);
9077 fNodes->Add(sub1node);
9080 // Place copy #8 of I005 in IT34
9082 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
9083 sub1node->SetLineColor(kColorITS);
9084 sub1node->SetVisibility(0);
9087 // Place copy #1 of ITS4 directly in I005
9089 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9090 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9091 sub2node->SetLineColor(kColorITS);
9092 sub2node->SetVisibility(1);
9093 fNodes->Add(sub2node);
9096 // Place copy #2 of ITS4 directly in I005
9098 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9099 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9100 sub2node->SetLineColor(kColorITS);
9101 sub2node->SetVisibility(1);
9102 fNodes->Add(sub2node);
9105 // Place copy #3 of ITS4 directly in I005
9107 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9108 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9109 sub2node->SetLineColor(kColorITS);
9110 sub2node->SetVisibility(1);
9111 fNodes->Add(sub2node);
9114 // Place copy #4 of ITS4 directly in I005
9116 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9117 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9118 sub2node->SetLineColor(kColorITS);
9119 sub2node->SetVisibility(1);
9120 fNodes->Add(sub2node);
9123 // Place copy #5 of ITS4 directly in I005
9125 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9126 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9127 sub2node->SetLineColor(kColorITS);
9128 sub2node->SetVisibility(1);
9129 fNodes->Add(sub2node);
9132 // Place copy #6 of ITS4 directly in I005
9134 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9135 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9136 sub2node->SetLineColor(kColorITS);
9137 sub2node->SetVisibility(1);
9138 fNodes->Add(sub2node);
9141 // Place copy #7 of ITS4 directly in I005
9143 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9144 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9145 sub2node->SetLineColor(kColorITS);
9146 sub2node->SetVisibility(1);
9147 fNodes->Add(sub2node);
9150 // Place copy #8 of ITS4 directly in I005
9152 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9153 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9154 sub2node->SetLineColor(kColorITS);
9155 sub2node->SetVisibility(1);
9156 fNodes->Add(sub2node);
9158 fNodes->Add(sub1node);
9161 // Place copy #9 of I005 in IT34
9163 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
9164 sub1node->SetLineColor(kColorITS);
9165 sub1node->SetVisibility(0);
9168 // Place copy #1 of ITS4 directly in I005
9170 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9171 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9172 sub2node->SetLineColor(kColorITS);
9173 sub2node->SetVisibility(1);
9174 fNodes->Add(sub2node);
9177 // Place copy #2 of ITS4 directly in I005
9179 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9180 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9181 sub2node->SetLineColor(kColorITS);
9182 sub2node->SetVisibility(1);
9183 fNodes->Add(sub2node);
9186 // Place copy #3 of ITS4 directly in I005
9188 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9189 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9190 sub2node->SetLineColor(kColorITS);
9191 sub2node->SetVisibility(1);
9192 fNodes->Add(sub2node);
9195 // Place copy #4 of ITS4 directly in I005
9197 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9198 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9199 sub2node->SetLineColor(kColorITS);
9200 sub2node->SetVisibility(1);
9201 fNodes->Add(sub2node);
9204 // Place copy #5 of ITS4 directly in I005
9206 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9207 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9208 sub2node->SetLineColor(kColorITS);
9209 sub2node->SetVisibility(1);
9210 fNodes->Add(sub2node);
9213 // Place copy #6 of ITS4 directly in I005
9215 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9216 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9217 sub2node->SetLineColor(kColorITS);
9218 sub2node->SetVisibility(1);
9219 fNodes->Add(sub2node);
9222 // Place copy #7 of ITS4 directly in I005
9224 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9225 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9226 sub2node->SetLineColor(kColorITS);
9227 sub2node->SetVisibility(1);
9228 fNodes->Add(sub2node);
9231 // Place copy #8 of ITS4 directly in I005
9233 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9234 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9235 sub2node->SetLineColor(kColorITS);
9236 sub2node->SetVisibility(1);
9237 fNodes->Add(sub2node);
9239 fNodes->Add(sub1node);
9242 // Place copy #10 of I005 in IT34
9244 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9245 sub1node->SetLineColor(kColorITS);
9246 sub1node->SetVisibility(0);
9249 // Place copy #1 of ITS4 directly in I005
9251 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9252 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9253 sub2node->SetLineColor(kColorITS);
9254 sub2node->SetVisibility(1);
9255 fNodes->Add(sub2node);
9258 // Place copy #2 of ITS4 directly in I005
9260 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9261 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9262 sub2node->SetLineColor(kColorITS);
9263 sub2node->SetVisibility(1);
9264 fNodes->Add(sub2node);
9267 // Place copy #3 of ITS4 directly in I005
9269 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9270 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9271 sub2node->SetLineColor(kColorITS);
9272 sub2node->SetVisibility(1);
9273 fNodes->Add(sub2node);
9276 // Place copy #4 of ITS4 directly in I005
9278 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9279 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9280 sub2node->SetLineColor(kColorITS);
9281 sub2node->SetVisibility(1);
9282 fNodes->Add(sub2node);
9285 // Place copy #5 of ITS4 directly in I005
9287 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9288 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9289 sub2node->SetLineColor(kColorITS);
9290 sub2node->SetVisibility(1);
9291 fNodes->Add(sub2node);
9294 // Place copy #6 of ITS4 directly in I005
9296 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9297 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9298 sub2node->SetLineColor(kColorITS);
9299 sub2node->SetVisibility(1);
9300 fNodes->Add(sub2node);
9303 // Place copy #7 of ITS4 directly in I005
9305 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9306 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9307 sub2node->SetLineColor(kColorITS);
9308 sub2node->SetVisibility(1);
9309 fNodes->Add(sub2node);
9312 // Place copy #8 of ITS4 directly in I005
9314 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9315 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9316 sub2node->SetLineColor(kColorITS);
9317 sub2node->SetVisibility(1);
9318 fNodes->Add(sub2node);
9320 fNodes->Add(sub1node);
9323 // Place copy #11 of I005 in IT34
9325 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9326 sub1node->SetLineColor(kColorITS);
9327 sub1node->SetVisibility(0);
9330 // Place copy #1 of ITS4 directly in I005
9332 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9333 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9334 sub2node->SetLineColor(kColorITS);
9335 sub2node->SetVisibility(1);
9336 fNodes->Add(sub2node);
9339 // Place copy #2 of ITS4 directly in I005
9341 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9342 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9343 sub2node->SetLineColor(kColorITS);
9344 sub2node->SetVisibility(1);
9345 fNodes->Add(sub2node);
9348 // Place copy #3 of ITS4 directly in I005
9350 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9351 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9352 sub2node->SetLineColor(kColorITS);
9353 sub2node->SetVisibility(1);
9354 fNodes->Add(sub2node);
9357 // Place copy #4 of ITS4 directly in I005
9359 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9360 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9361 sub2node->SetLineColor(kColorITS);
9362 sub2node->SetVisibility(1);
9363 fNodes->Add(sub2node);
9366 // Place copy #5 of ITS4 directly in I005
9368 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9369 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9370 sub2node->SetLineColor(kColorITS);
9371 sub2node->SetVisibility(1);
9372 fNodes->Add(sub2node);
9375 // Place copy #6 of ITS4 directly in I005
9377 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9378 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9379 sub2node->SetLineColor(kColorITS);
9380 sub2node->SetVisibility(1);
9381 fNodes->Add(sub2node);
9384 // Place copy #7 of ITS4 directly in I005
9386 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9387 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9388 sub2node->SetLineColor(kColorITS);
9389 sub2node->SetVisibility(1);
9390 fNodes->Add(sub2node);
9393 // Place copy #8 of ITS4 directly in I005
9395 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9396 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9397 sub2node->SetLineColor(kColorITS);
9398 sub2node->SetVisibility(1);
9399 fNodes->Add(sub2node);
9401 fNodes->Add(sub1node);
9404 // Place copy #12 of I005 in IT34
9406 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9407 sub1node->SetLineColor(kColorITS);
9408 sub1node->SetVisibility(0);
9411 // Place copy #1 of ITS4 directly in I005
9413 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9414 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9415 sub2node->SetLineColor(kColorITS);
9416 sub2node->SetVisibility(1);
9417 fNodes->Add(sub2node);
9420 // Place copy #2 of ITS4 directly in I005
9422 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9423 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9424 sub2node->SetLineColor(kColorITS);
9425 sub2node->SetVisibility(1);
9426 fNodes->Add(sub2node);
9429 // Place copy #3 of ITS4 directly in I005
9431 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9432 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9433 sub2node->SetLineColor(kColorITS);
9434 sub2node->SetVisibility(1);
9435 fNodes->Add(sub2node);
9438 // Place copy #4 of ITS4 directly in I005
9440 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9441 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9442 sub2node->SetLineColor(kColorITS);
9443 sub2node->SetVisibility(1);
9444 fNodes->Add(sub2node);
9447 // Place copy #5 of ITS4 directly in I005
9449 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9450 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9451 sub2node->SetLineColor(kColorITS);
9452 sub2node->SetVisibility(1);
9453 fNodes->Add(sub2node);
9456 // Place copy #6 of ITS4 directly in I005
9458 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9459 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9460 sub2node->SetLineColor(kColorITS);
9461 sub2node->SetVisibility(1);
9462 fNodes->Add(sub2node);
9465 // Place copy #7 of ITS4 directly in I005
9467 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9468 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9469 sub2node->SetLineColor(kColorITS);
9470 sub2node->SetVisibility(1);
9471 fNodes->Add(sub2node);
9474 // Place copy #8 of ITS4 directly in I005
9476 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9477 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9478 sub2node->SetLineColor(kColorITS);
9479 sub2node->SetVisibility(1);
9480 fNodes->Add(sub2node);
9482 fNodes->Add(sub1node);
9485 // Place copy #13 of I005 in IT34
9487 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9488 sub1node->SetLineColor(kColorITS);
9489 sub1node->SetVisibility(0);
9492 // Place copy #1 of ITS4 directly in I005
9494 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9495 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9496 sub2node->SetLineColor(kColorITS);
9497 sub2node->SetVisibility(1);
9498 fNodes->Add(sub2node);
9501 // Place copy #2 of ITS4 directly in I005
9503 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9504 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9505 sub2node->SetLineColor(kColorITS);
9506 sub2node->SetVisibility(1);
9507 fNodes->Add(sub2node);
9510 // Place copy #3 of ITS4 directly in I005
9512 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9513 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9514 sub2node->SetLineColor(kColorITS);
9515 sub2node->SetVisibility(1);
9516 fNodes->Add(sub2node);
9519 // Place copy #4 of ITS4 directly in I005
9521 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9522 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9523 sub2node->SetLineColor(kColorITS);
9524 sub2node->SetVisibility(1);
9525 fNodes->Add(sub2node);
9528 // Place copy #5 of ITS4 directly in I005
9530 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9531 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9532 sub2node->SetLineColor(kColorITS);
9533 sub2node->SetVisibility(1);
9534 fNodes->Add(sub2node);
9537 // Place copy #6 of ITS4 directly in I005
9539 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9540 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9541 sub2node->SetLineColor(kColorITS);
9542 sub2node->SetVisibility(1);
9543 fNodes->Add(sub2node);
9546 // Place copy #7 of ITS4 directly in I005
9548 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9549 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9550 sub2node->SetLineColor(kColorITS);
9551 sub2node->SetVisibility(1);
9552 fNodes->Add(sub2node);
9555 // Place copy #8 of ITS4 directly in I005
9557 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9558 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9559 sub2node->SetLineColor(kColorITS);
9560 sub2node->SetVisibility(1);
9561 fNodes->Add(sub2node);
9563 fNodes->Add(sub1node);
9566 // Place copy #14 of I005 in IT34
9568 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9569 sub1node->SetLineColor(kColorITS);
9570 sub1node->SetVisibility(0);
9573 // Place copy #1 of ITS4 directly in I005
9575 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9576 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9577 sub2node->SetLineColor(kColorITS);
9578 sub2node->SetVisibility(1);
9579 fNodes->Add(sub2node);
9582 // Place copy #2 of ITS4 directly in I005
9584 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9585 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9586 sub2node->SetLineColor(kColorITS);
9587 sub2node->SetVisibility(1);
9588 fNodes->Add(sub2node);
9591 // Place copy #3 of ITS4 directly in I005
9593 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9594 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9595 sub2node->SetLineColor(kColorITS);
9596 sub2node->SetVisibility(1);
9597 fNodes->Add(sub2node);
9600 // Place copy #4 of ITS4 directly in I005
9602 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9603 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9604 sub2node->SetLineColor(kColorITS);
9605 sub2node->SetVisibility(1);
9606 fNodes->Add(sub2node);
9609 // Place copy #5 of ITS4 directly in I005
9611 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9612 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9613 sub2node->SetLineColor(kColorITS);
9614 sub2node->SetVisibility(1);
9615 fNodes->Add(sub2node);
9618 // Place copy #6 of ITS4 directly in I005
9620 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9621 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9622 sub2node->SetLineColor(kColorITS);
9623 sub2node->SetVisibility(1);
9624 fNodes->Add(sub2node);
9627 // Place copy #7 of ITS4 directly in I005
9629 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9630 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9631 sub2node->SetLineColor(kColorITS);
9632 sub2node->SetVisibility(1);
9633 fNodes->Add(sub2node);
9636 // Place copy #8 of ITS4 directly in I005
9638 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9639 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9640 sub2node->SetLineColor(kColorITS);
9641 sub2node->SetVisibility(1);
9642 fNodes->Add(sub2node);
9644 fNodes->Add(sub1node);
9647 // Place copy #15 of I005 in IT34
9649 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9650 sub1node->SetLineColor(kColorITS);
9651 sub1node->SetVisibility(0);
9654 // Place copy #1 of ITS4 directly in I005
9656 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9657 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9658 sub2node->SetLineColor(kColorITS);
9659 sub2node->SetVisibility(1);
9660 fNodes->Add(sub2node);
9663 // Place copy #2 of ITS4 directly in I005
9665 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9666 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9667 sub2node->SetLineColor(kColorITS);
9668 sub2node->SetVisibility(1);
9669 fNodes->Add(sub2node);
9672 // Place copy #3 of ITS4 directly in I005
9674 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9675 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9676 sub2node->SetLineColor(kColorITS);
9677 sub2node->SetVisibility(1);
9678 fNodes->Add(sub2node);
9681 // Place copy #4 of ITS4 directly in I005
9683 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9684 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9685 sub2node->SetLineColor(kColorITS);
9686 sub2node->SetVisibility(1);
9687 fNodes->Add(sub2node);
9690 // Place copy #5 of ITS4 directly in I005
9692 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9693 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9694 sub2node->SetLineColor(kColorITS);
9695 sub2node->SetVisibility(1);
9696 fNodes->Add(sub2node);
9699 // Place copy #6 of ITS4 directly in I005
9701 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9702 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9703 sub2node->SetLineColor(kColorITS);
9704 sub2node->SetVisibility(1);
9705 fNodes->Add(sub2node);
9708 // Place copy #7 of ITS4 directly in I005
9710 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9711 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9712 sub2node->SetLineColor(kColorITS);
9713 sub2node->SetVisibility(1);
9714 fNodes->Add(sub2node);
9717 // Place copy #8 of ITS4 directly in I005
9719 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9720 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9721 sub2node->SetLineColor(kColorITS);
9722 sub2node->SetVisibility(1);
9723 fNodes->Add(sub2node);
9725 fNodes->Add(sub1node);
9728 // Place copy #16 of I005 in IT34
9730 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9731 sub1node->SetLineColor(kColorITS);
9732 sub1node->SetVisibility(0);
9735 // Place copy #1 of ITS4 directly in I005
9737 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9738 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9739 sub2node->SetLineColor(kColorITS);
9740 sub2node->SetVisibility(1);
9741 fNodes->Add(sub2node);
9744 // Place copy #2 of ITS4 directly in I005
9746 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9747 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9748 sub2node->SetLineColor(kColorITS);
9749 sub2node->SetVisibility(1);
9750 fNodes->Add(sub2node);
9753 // Place copy #3 of ITS4 directly in I005
9755 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9756 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9757 sub2node->SetLineColor(kColorITS);
9758 sub2node->SetVisibility(1);
9759 fNodes->Add(sub2node);
9762 // Place copy #4 of ITS4 directly in I005
9764 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9765 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9766 sub2node->SetLineColor(kColorITS);
9767 sub2node->SetVisibility(1);
9768 fNodes->Add(sub2node);
9771 // Place copy #5 of ITS4 directly in I005
9773 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9774 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9775 sub2node->SetLineColor(kColorITS);
9776 sub2node->SetVisibility(1);
9777 fNodes->Add(sub2node);
9780 // Place copy #6 of ITS4 directly in I005
9782 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9783 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9784 sub2node->SetLineColor(kColorITS);
9785 sub2node->SetVisibility(1);
9786 fNodes->Add(sub2node);
9789 // Place copy #7 of ITS4 directly in I005
9791 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9792 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9793 sub2node->SetLineColor(kColorITS);
9794 sub2node->SetVisibility(1);
9795 fNodes->Add(sub2node);
9798 // Place copy #8 of ITS4 directly in I005
9800 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9801 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9802 sub2node->SetLineColor(kColorITS);
9803 sub2node->SetVisibility(1);
9804 fNodes->Add(sub2node);
9806 fNodes->Add(sub1node);
9809 // Place copy #17 of I005 in IT34
9811 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9812 sub1node->SetLineColor(kColorITS);
9813 sub1node->SetVisibility(0);
9816 // Place copy #1 of ITS4 directly in I005
9818 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9819 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9820 sub2node->SetLineColor(kColorITS);
9821 sub2node->SetVisibility(1);
9822 fNodes->Add(sub2node);
9825 // Place copy #2 of ITS4 directly in I005
9827 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9828 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9829 sub2node->SetLineColor(kColorITS);
9830 sub2node->SetVisibility(1);
9831 fNodes->Add(sub2node);
9834 // Place copy #3 of ITS4 directly in I005
9836 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9837 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9838 sub2node->SetLineColor(kColorITS);
9839 sub2node->SetVisibility(1);
9840 fNodes->Add(sub2node);
9843 // Place copy #4 of ITS4 directly in I005
9845 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9846 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9847 sub2node->SetLineColor(kColorITS);
9848 sub2node->SetVisibility(1);
9849 fNodes->Add(sub2node);
9852 // Place copy #5 of ITS4 directly in I005
9854 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9855 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9856 sub2node->SetLineColor(kColorITS);
9857 sub2node->SetVisibility(1);
9858 fNodes->Add(sub2node);
9861 // Place copy #6 of ITS4 directly in I005
9863 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9864 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9865 sub2node->SetLineColor(kColorITS);
9866 sub2node->SetVisibility(1);
9867 fNodes->Add(sub2node);
9870 // Place copy #7 of ITS4 directly in I005
9872 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9873 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9874 sub2node->SetLineColor(kColorITS);
9875 sub2node->SetVisibility(1);
9876 fNodes->Add(sub2node);
9879 // Place copy #8 of ITS4 directly in I005
9881 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9882 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9883 sub2node->SetLineColor(kColorITS);
9884 sub2node->SetVisibility(1);
9885 fNodes->Add(sub2node);
9887 fNodes->Add(sub1node);
9890 // Place copy #18 of I005 in IT34
9892 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9893 sub1node->SetLineColor(kColorITS);
9894 sub1node->SetVisibility(0);
9897 // Place copy #1 of ITS4 directly in I005
9899 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9900 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9901 sub2node->SetLineColor(kColorITS);
9902 sub2node->SetVisibility(1);
9903 fNodes->Add(sub2node);
9906 // Place copy #2 of ITS4 directly in I005
9908 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9909 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9910 sub2node->SetLineColor(kColorITS);
9911 sub2node->SetVisibility(1);
9912 fNodes->Add(sub2node);
9915 // Place copy #3 of ITS4 directly in I005
9917 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9918 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9919 sub2node->SetLineColor(kColorITS);
9920 sub2node->SetVisibility(1);
9921 fNodes->Add(sub2node);
9924 // Place copy #4 of ITS4 directly in I005
9926 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9927 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9928 sub2node->SetLineColor(kColorITS);
9929 sub2node->SetVisibility(1);
9930 fNodes->Add(sub2node);
9933 // Place copy #5 of ITS4 directly in I005
9935 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9936 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9937 sub2node->SetLineColor(kColorITS);
9938 sub2node->SetVisibility(1);
9939 fNodes->Add(sub2node);
9942 // Place copy #6 of ITS4 directly in I005
9944 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9945 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9946 sub2node->SetLineColor(kColorITS);
9947 sub2node->SetVisibility(1);
9948 fNodes->Add(sub2node);
9951 // Place copy #7 of ITS4 directly in I005
9953 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9954 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9955 sub2node->SetLineColor(kColorITS);
9956 sub2node->SetVisibility(1);
9957 fNodes->Add(sub2node);
9960 // Place copy #8 of ITS4 directly in I005
9962 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9963 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9964 sub2node->SetLineColor(kColorITS);
9965 sub2node->SetVisibility(1);
9966 fNodes->Add(sub2node);
9968 fNodes->Add(sub1node);
9971 // Place copy #19 of I005 in IT34
9973 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9974 sub1node->SetLineColor(kColorITS);
9975 sub1node->SetVisibility(0);
9978 // Place copy #1 of ITS4 directly in I005
9980 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9981 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9982 sub2node->SetLineColor(kColorITS);
9983 sub2node->SetVisibility(1);
9984 fNodes->Add(sub2node);
9987 // Place copy #2 of ITS4 directly in I005
9989 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9990 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9991 sub2node->SetLineColor(kColorITS);
9992 sub2node->SetVisibility(1);
9993 fNodes->Add(sub2node);
9996 // Place copy #3 of ITS4 directly in I005
9998 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9999 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10000 sub2node->SetLineColor(kColorITS);
10001 sub2node->SetVisibility(1);
10002 fNodes->Add(sub2node);
10005 // Place copy #4 of ITS4 directly in I005
10007 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10008 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10009 sub2node->SetLineColor(kColorITS);
10010 sub2node->SetVisibility(1);
10011 fNodes->Add(sub2node);
10014 // Place copy #5 of ITS4 directly in I005
10016 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10017 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10018 sub2node->SetLineColor(kColorITS);
10019 sub2node->SetVisibility(1);
10020 fNodes->Add(sub2node);
10023 // Place copy #6 of ITS4 directly in I005
10025 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10026 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10027 sub2node->SetLineColor(kColorITS);
10028 sub2node->SetVisibility(1);
10029 fNodes->Add(sub2node);
10032 // Place copy #7 of ITS4 directly in I005
10034 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10035 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10036 sub2node->SetLineColor(kColorITS);
10037 sub2node->SetVisibility(1);
10038 fNodes->Add(sub2node);
10041 // Place copy #8 of ITS4 directly in I005
10043 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10044 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10045 sub2node->SetLineColor(kColorITS);
10046 sub2node->SetVisibility(1);
10047 fNodes->Add(sub2node);
10049 fNodes->Add(sub1node);
10052 // Place copy #20 of I005 in IT34
10054 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
10055 sub1node->SetLineColor(kColorITS);
10056 sub1node->SetVisibility(0);
10059 // Place copy #1 of ITS4 directly in I005
10061 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10062 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10063 sub2node->SetLineColor(kColorITS);
10064 sub2node->SetVisibility(1);
10065 fNodes->Add(sub2node);
10068 // Place copy #2 of ITS4 directly in I005
10070 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10071 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10072 sub2node->SetLineColor(kColorITS);
10073 sub2node->SetVisibility(1);
10074 fNodes->Add(sub2node);
10077 // Place copy #3 of ITS4 directly in I005
10079 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10080 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10081 sub2node->SetLineColor(kColorITS);
10082 sub2node->SetVisibility(1);
10083 fNodes->Add(sub2node);
10086 // Place copy #4 of ITS4 directly in I005
10088 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10089 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10090 sub2node->SetLineColor(kColorITS);
10091 sub2node->SetVisibility(1);
10092 fNodes->Add(sub2node);
10095 // Place copy #5 of ITS4 directly in I005
10097 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10098 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10099 sub2node->SetLineColor(kColorITS);
10100 sub2node->SetVisibility(1);
10101 fNodes->Add(sub2node);
10104 // Place copy #6 of ITS4 directly in I005
10106 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10107 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10108 sub2node->SetLineColor(kColorITS);
10109 sub2node->SetVisibility(1);
10110 fNodes->Add(sub2node);
10113 // Place copy #7 of ITS4 directly in I005
10115 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10116 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10117 sub2node->SetLineColor(kColorITS);
10118 sub2node->SetVisibility(1);
10119 fNodes->Add(sub2node);
10122 // Place copy #8 of ITS4 directly in I005
10124 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10125 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10126 sub2node->SetLineColor(kColorITS);
10127 sub2node->SetVisibility(1);
10128 fNodes->Add(sub2node);
10130 fNodes->Add(sub1node);
10133 // Place copy #21 of I005 in IT34
10135 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
10136 sub1node->SetLineColor(kColorITS);
10137 sub1node->SetVisibility(0);
10140 // Place copy #1 of ITS4 directly in I005
10142 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10143 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10144 sub2node->SetLineColor(kColorITS);
10145 sub2node->SetVisibility(1);
10146 fNodes->Add(sub2node);
10149 // Place copy #2 of ITS4 directly in I005
10151 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10152 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10153 sub2node->SetLineColor(kColorITS);
10154 sub2node->SetVisibility(1);
10155 fNodes->Add(sub2node);
10158 // Place copy #3 of ITS4 directly in I005
10160 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10161 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10162 sub2node->SetLineColor(kColorITS);
10163 sub2node->SetVisibility(1);
10164 fNodes->Add(sub2node);
10167 // Place copy #4 of ITS4 directly in I005
10169 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10170 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10171 sub2node->SetLineColor(kColorITS);
10172 sub2node->SetVisibility(1);
10173 fNodes->Add(sub2node);
10176 // Place copy #5 of ITS4 directly in I005
10178 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10179 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10180 sub2node->SetLineColor(kColorITS);
10181 sub2node->SetVisibility(1);
10182 fNodes->Add(sub2node);
10185 // Place copy #6 of ITS4 directly in I005
10187 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10188 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10189 sub2node->SetLineColor(kColorITS);
10190 sub2node->SetVisibility(1);
10191 fNodes->Add(sub2node);
10194 // Place copy #7 of ITS4 directly in I005
10196 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10197 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10198 sub2node->SetLineColor(kColorITS);
10199 sub2node->SetVisibility(1);
10200 fNodes->Add(sub2node);
10203 // Place copy #8 of ITS4 directly in I005
10205 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10206 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10207 sub2node->SetLineColor(kColorITS);
10208 sub2node->SetVisibility(1);
10209 fNodes->Add(sub2node);
10211 fNodes->Add(sub1node);
10214 // Place copy #22 of I005 in IT34
10216 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10217 sub1node->SetLineColor(kColorITS);
10218 sub1node->SetVisibility(0);
10221 // Place copy #1 of ITS4 directly in I005
10223 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10224 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10225 sub2node->SetLineColor(kColorITS);
10226 sub2node->SetVisibility(1);
10227 fNodes->Add(sub2node);
10230 // Place copy #2 of ITS4 directly in I005
10232 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10233 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10234 sub2node->SetLineColor(kColorITS);
10235 sub2node->SetVisibility(1);
10236 fNodes->Add(sub2node);
10239 // Place copy #3 of ITS4 directly in I005
10241 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10242 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10243 sub2node->SetLineColor(kColorITS);
10244 sub2node->SetVisibility(1);
10245 fNodes->Add(sub2node);
10248 // Place copy #4 of ITS4 directly in I005
10250 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10251 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10252 sub2node->SetLineColor(kColorITS);
10253 sub2node->SetVisibility(1);
10254 fNodes->Add(sub2node);
10257 // Place copy #5 of ITS4 directly in I005
10259 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10260 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10261 sub2node->SetLineColor(kColorITS);
10262 sub2node->SetVisibility(1);
10263 fNodes->Add(sub2node);
10266 // Place copy #6 of ITS4 directly in I005
10268 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10269 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10270 sub2node->SetLineColor(kColorITS);
10271 sub2node->SetVisibility(1);
10272 fNodes->Add(sub2node);
10275 // Place copy #7 of ITS4 directly in I005
10277 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10278 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10279 sub2node->SetLineColor(kColorITS);
10280 sub2node->SetVisibility(1);
10281 fNodes->Add(sub2node);
10284 // Place copy #8 of ITS4 directly in I005
10286 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10287 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10288 sub2node->SetLineColor(kColorITS);
10289 sub2node->SetVisibility(1);
10290 fNodes->Add(sub2node);
10292 fNodes->Add(sub1node);
10298 // --- Place SSD volumes into their mother volume
10300 // Place IT56 in Alice
10301 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10302 node->SetLineColor(kColorITS);
10303 node->SetVisibility(0);
10306 // Place copy #1 of I565 in IT56
10308 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10309 sub1node->SetLineColor(kColorITS);
10310 sub1node->SetVisibility(0);
10313 // Place copy #1 of ITS5 directly in I565
10315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10316 sub2node->SetLineColor(kColorITS);
10317 sub2node->SetVisibility(1);
10318 fNodes->Add(sub2node);
10321 // Place copy #2 of ITS5 directly in I565
10323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10324 sub2node->SetLineColor(kColorITS);
10325 sub2node->SetVisibility(1);
10326 fNodes->Add(sub2node);
10329 // Place copy #3 of ITS5 directly in I565
10331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10332 sub2node->SetLineColor(kColorITS);
10333 sub2node->SetVisibility(1);
10334 fNodes->Add(sub2node);
10337 // Place copy #4 of ITS5 directly in I565
10339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10340 sub2node->SetLineColor(kColorITS);
10341 sub2node->SetVisibility(1);
10342 fNodes->Add(sub2node);
10345 // Place copy #5 of ITS5 directly in I565
10347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10348 sub2node->SetLineColor(kColorITS);
10349 sub2node->SetVisibility(1);
10350 fNodes->Add(sub2node);
10353 // Place copy #6 of ITS5 directly in I565
10355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10356 sub2node->SetLineColor(kColorITS);
10357 sub2node->SetVisibility(1);
10358 fNodes->Add(sub2node);
10361 // Place copy #7 of ITS5 directly in I565
10363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10364 sub2node->SetLineColor(kColorITS);
10365 sub2node->SetVisibility(1);
10366 fNodes->Add(sub2node);
10369 // Place copy #8 of ITS5 directly in I565
10371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10372 sub2node->SetLineColor(kColorITS);
10373 sub2node->SetVisibility(1);
10374 fNodes->Add(sub2node);
10377 // Place copy #9 of ITS5 directly in I565
10379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10380 sub2node->SetLineColor(kColorITS);
10381 sub2node->SetVisibility(1);
10382 fNodes->Add(sub2node);
10385 // Place copy #10 of ITS5 directly in I565
10387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10388 sub2node->SetLineColor(kColorITS);
10389 sub2node->SetVisibility(1);
10390 fNodes->Add(sub2node);
10393 // Place copy #11 of ITS5 directly in I565
10395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10396 sub2node->SetLineColor(kColorITS);
10397 sub2node->SetVisibility(1);
10398 fNodes->Add(sub2node);
10401 // Place copy #12 of ITS5 directly in I565
10403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10404 sub2node->SetLineColor(kColorITS);
10405 sub2node->SetVisibility(1);
10406 fNodes->Add(sub2node);
10409 // Place copy #13 of ITS5 directly in I565
10411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10412 sub2node->SetLineColor(kColorITS);
10413 sub2node->SetVisibility(1);
10414 fNodes->Add(sub2node);
10417 // Place copy #14 of ITS5 directly in I565
10419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10420 sub2node->SetLineColor(kColorITS);
10421 sub2node->SetVisibility(1);
10422 fNodes->Add(sub2node);
10425 // Place copy #15 of ITS5 directly in I565
10427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10428 sub2node->SetLineColor(kColorITS);
10429 sub2node->SetVisibility(1);
10430 fNodes->Add(sub2node);
10433 // Place copy #16 of ITS5 directly in I565
10435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10436 sub2node->SetLineColor(kColorITS);
10437 sub2node->SetVisibility(1);
10438 fNodes->Add(sub2node);
10441 // Place copy #17 of ITS5 directly in I565
10443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10444 sub2node->SetLineColor(kColorITS);
10445 sub2node->SetVisibility(1);
10446 fNodes->Add(sub2node);
10449 // Place copy #18 of ITS5 directly in I565
10451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10452 sub2node->SetLineColor(kColorITS);
10453 sub2node->SetVisibility(1);
10454 fNodes->Add(sub2node);
10457 // Place copy #19 of ITS5 directly in I565
10459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10460 sub2node->SetLineColor(kColorITS);
10461 sub2node->SetVisibility(1);
10462 fNodes->Add(sub2node);
10465 // Place copy #20 of ITS5 directly in I565
10467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10468 sub2node->SetLineColor(kColorITS);
10469 sub2node->SetVisibility(1);
10470 fNodes->Add(sub2node);
10473 // Place copy #21 of ITS5 directly in I565
10475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10476 sub2node->SetLineColor(kColorITS);
10477 sub2node->SetVisibility(1);
10478 fNodes->Add(sub2node);
10481 // Place copy #22 of ITS5 directly in I565
10483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10484 sub2node->SetLineColor(kColorITS);
10485 sub2node->SetVisibility(1);
10486 fNodes->Add(sub2node);
10488 fNodes->Add(sub1node);
10491 // Place copy #2 of I565 in IT56
10493 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10494 sub1node->SetLineColor(kColorITS);
10495 sub1node->SetVisibility(0);
10498 // Place copy #1 of ITS5 directly in I565
10500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10501 sub2node->SetLineColor(kColorITS);
10502 sub2node->SetVisibility(1);
10503 fNodes->Add(sub2node);
10506 // Place copy #2 of ITS5 directly in I565
10508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10509 sub2node->SetLineColor(kColorITS);
10510 sub2node->SetVisibility(1);
10511 fNodes->Add(sub2node);
10514 // Place copy #3 of ITS5 directly in I565
10516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10517 sub2node->SetLineColor(kColorITS);
10518 sub2node->SetVisibility(1);
10519 fNodes->Add(sub2node);
10522 // Place copy #4 of ITS5 directly in I565
10524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10525 sub2node->SetLineColor(kColorITS);
10526 sub2node->SetVisibility(1);
10527 fNodes->Add(sub2node);
10530 // Place copy #5 of ITS5 directly in I565
10532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10533 sub2node->SetLineColor(kColorITS);
10534 sub2node->SetVisibility(1);
10535 fNodes->Add(sub2node);
10538 // Place copy #6 of ITS5 directly in I565
10540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10541 sub2node->SetLineColor(kColorITS);
10542 sub2node->SetVisibility(1);
10543 fNodes->Add(sub2node);
10546 // Place copy #7 of ITS5 directly in I565
10548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10549 sub2node->SetLineColor(kColorITS);
10550 sub2node->SetVisibility(1);
10551 fNodes->Add(sub2node);
10554 // Place copy #8 of ITS5 directly in I565
10556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10557 sub2node->SetLineColor(kColorITS);
10558 sub2node->SetVisibility(1);
10559 fNodes->Add(sub2node);
10562 // Place copy #9 of ITS5 directly in I565
10564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10565 sub2node->SetLineColor(kColorITS);
10566 sub2node->SetVisibility(1);
10567 fNodes->Add(sub2node);
10570 // Place copy #10 of ITS5 directly in I565
10572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10573 sub2node->SetLineColor(kColorITS);
10574 sub2node->SetVisibility(1);
10575 fNodes->Add(sub2node);
10578 // Place copy #11 of ITS5 directly in I565
10580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10581 sub2node->SetLineColor(kColorITS);
10582 sub2node->SetVisibility(1);
10583 fNodes->Add(sub2node);
10586 // Place copy #12 of ITS5 directly in I565
10588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10589 sub2node->SetLineColor(kColorITS);
10590 sub2node->SetVisibility(1);
10591 fNodes->Add(sub2node);
10594 // Place copy #13 of ITS5 directly in I565
10596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10597 sub2node->SetLineColor(kColorITS);
10598 sub2node->SetVisibility(1);
10599 fNodes->Add(sub2node);
10602 // Place copy #14 of ITS5 directly in I565
10604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10605 sub2node->SetLineColor(kColorITS);
10606 sub2node->SetVisibility(1);
10607 fNodes->Add(sub2node);
10610 // Place copy #15 of ITS5 directly in I565
10612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10613 sub2node->SetLineColor(kColorITS);
10614 sub2node->SetVisibility(1);
10615 fNodes->Add(sub2node);
10618 // Place copy #16 of ITS5 directly in I565
10620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10621 sub2node->SetLineColor(kColorITS);
10622 sub2node->SetVisibility(1);
10623 fNodes->Add(sub2node);
10626 // Place copy #17 of ITS5 directly in I565
10628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10629 sub2node->SetLineColor(kColorITS);
10630 sub2node->SetVisibility(1);
10631 fNodes->Add(sub2node);
10634 // Place copy #18 of ITS5 directly in I565
10636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10637 sub2node->SetLineColor(kColorITS);
10638 sub2node->SetVisibility(1);
10639 fNodes->Add(sub2node);
10642 // Place copy #19 of ITS5 directly in I565
10644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10645 sub2node->SetLineColor(kColorITS);
10646 sub2node->SetVisibility(1);
10647 fNodes->Add(sub2node);
10650 // Place copy #20 of ITS5 directly in I565
10652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10653 sub2node->SetLineColor(kColorITS);
10654 sub2node->SetVisibility(1);
10655 fNodes->Add(sub2node);
10658 // Place copy #21 of ITS5 directly in I565
10660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10661 sub2node->SetLineColor(kColorITS);
10662 sub2node->SetVisibility(1);
10663 fNodes->Add(sub2node);
10666 // Place copy #22 of ITS5 directly in I565
10668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10669 sub2node->SetLineColor(kColorITS);
10670 sub2node->SetVisibility(1);
10671 fNodes->Add(sub2node);
10673 fNodes->Add(sub1node);
10676 // Place copy #3 of I565 in IT56
10678 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10679 sub1node->SetLineColor(kColorITS);
10680 sub1node->SetVisibility(0);
10683 // Place copy #1 of ITS5 directly in I565
10685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10686 sub2node->SetLineColor(kColorITS);
10687 sub2node->SetVisibility(1);
10688 fNodes->Add(sub2node);
10691 // Place copy #2 of ITS5 directly in I565
10693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10694 sub2node->SetLineColor(kColorITS);
10695 sub2node->SetVisibility(1);
10696 fNodes->Add(sub2node);
10699 // Place copy #3 of ITS5 directly in I565
10701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10702 sub2node->SetLineColor(kColorITS);
10703 sub2node->SetVisibility(1);
10704 fNodes->Add(sub2node);
10707 // Place copy #4 of ITS5 directly in I565
10709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10710 sub2node->SetLineColor(kColorITS);
10711 sub2node->SetVisibility(1);
10712 fNodes->Add(sub2node);
10715 // Place copy #5 of ITS5 directly in I565
10717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10718 sub2node->SetLineColor(kColorITS);
10719 sub2node->SetVisibility(1);
10720 fNodes->Add(sub2node);
10723 // Place copy #6 of ITS5 directly in I565
10725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10726 sub2node->SetLineColor(kColorITS);
10727 sub2node->SetVisibility(1);
10728 fNodes->Add(sub2node);
10731 // Place copy #7 of ITS5 directly in I565
10733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10734 sub2node->SetLineColor(kColorITS);
10735 sub2node->SetVisibility(1);
10736 fNodes->Add(sub2node);
10739 // Place copy #8 of ITS5 directly in I565
10741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10742 sub2node->SetLineColor(kColorITS);
10743 sub2node->SetVisibility(1);
10744 fNodes->Add(sub2node);
10747 // Place copy #9 of ITS5 directly in I565
10749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10750 sub2node->SetLineColor(kColorITS);
10751 sub2node->SetVisibility(1);
10752 fNodes->Add(sub2node);
10755 // Place copy #10 of ITS5 directly in I565
10757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10758 sub2node->SetLineColor(kColorITS);
10759 sub2node->SetVisibility(1);
10760 fNodes->Add(sub2node);
10763 // Place copy #11 of ITS5 directly in I565
10765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10766 sub2node->SetLineColor(kColorITS);
10767 sub2node->SetVisibility(1);
10768 fNodes->Add(sub2node);
10771 // Place copy #12 of ITS5 directly in I565
10773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10774 sub2node->SetLineColor(kColorITS);
10775 sub2node->SetVisibility(1);
10776 fNodes->Add(sub2node);
10779 // Place copy #13 of ITS5 directly in I565
10781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10782 sub2node->SetLineColor(kColorITS);
10783 sub2node->SetVisibility(1);
10784 fNodes->Add(sub2node);
10787 // Place copy #14 of ITS5 directly in I565
10789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10790 sub2node->SetLineColor(kColorITS);
10791 sub2node->SetVisibility(1);
10792 fNodes->Add(sub2node);
10795 // Place copy #15 of ITS5 directly in I565
10797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10798 sub2node->SetLineColor(kColorITS);
10799 sub2node->SetVisibility(1);
10800 fNodes->Add(sub2node);
10803 // Place copy #16 of ITS5 directly in I565
10805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10806 sub2node->SetLineColor(kColorITS);
10807 sub2node->SetVisibility(1);
10808 fNodes->Add(sub2node);
10811 // Place copy #17 of ITS5 directly in I565
10813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10814 sub2node->SetLineColor(kColorITS);
10815 sub2node->SetVisibility(1);
10816 fNodes->Add(sub2node);
10819 // Place copy #18 of ITS5 directly in I565
10821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10822 sub2node->SetLineColor(kColorITS);
10823 sub2node->SetVisibility(1);
10824 fNodes->Add(sub2node);
10827 // Place copy #19 of ITS5 directly in I565
10829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10830 sub2node->SetLineColor(kColorITS);
10831 sub2node->SetVisibility(1);
10832 fNodes->Add(sub2node);
10835 // Place copy #20 of ITS5 directly in I565
10837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10838 sub2node->SetLineColor(kColorITS);
10839 sub2node->SetVisibility(1);
10840 fNodes->Add(sub2node);
10843 // Place copy #21 of ITS5 directly in I565
10845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10846 sub2node->SetLineColor(kColorITS);
10847 sub2node->SetVisibility(1);
10848 fNodes->Add(sub2node);
10851 // Place copy #22 of ITS5 directly in I565
10853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10854 sub2node->SetLineColor(kColorITS);
10855 sub2node->SetVisibility(1);
10856 fNodes->Add(sub2node);
10858 fNodes->Add(sub1node);
10861 // Place copy #4 of I565 in IT56
10863 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10864 sub1node->SetLineColor(kColorITS);
10865 sub1node->SetVisibility(0);
10868 // Place copy #1 of ITS5 directly in I565
10870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10871 sub2node->SetLineColor(kColorITS);
10872 sub2node->SetVisibility(1);
10873 fNodes->Add(sub2node);
10876 // Place copy #2 of ITS5 directly in I565
10878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10879 sub2node->SetLineColor(kColorITS);
10880 sub2node->SetVisibility(1);
10881 fNodes->Add(sub2node);
10884 // Place copy #3 of ITS5 directly in I565
10886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10887 sub2node->SetLineColor(kColorITS);
10888 sub2node->SetVisibility(1);
10889 fNodes->Add(sub2node);
10892 // Place copy #4 of ITS5 directly in I565
10894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10895 sub2node->SetLineColor(kColorITS);
10896 sub2node->SetVisibility(1);
10897 fNodes->Add(sub2node);
10900 // Place copy #5 of ITS5 directly in I565
10902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10903 sub2node->SetLineColor(kColorITS);
10904 sub2node->SetVisibility(1);
10905 fNodes->Add(sub2node);
10908 // Place copy #6 of ITS5 directly in I565
10910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10911 sub2node->SetLineColor(kColorITS);
10912 sub2node->SetVisibility(1);
10913 fNodes->Add(sub2node);
10916 // Place copy #7 of ITS5 directly in I565
10918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10919 sub2node->SetLineColor(kColorITS);
10920 sub2node->SetVisibility(1);
10921 fNodes->Add(sub2node);
10924 // Place copy #8 of ITS5 directly in I565
10926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10927 sub2node->SetLineColor(kColorITS);
10928 sub2node->SetVisibility(1);
10929 fNodes->Add(sub2node);
10932 // Place copy #9 of ITS5 directly in I565
10934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10935 sub2node->SetLineColor(kColorITS);
10936 sub2node->SetVisibility(1);
10937 fNodes->Add(sub2node);
10940 // Place copy #10 of ITS5 directly in I565
10942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10943 sub2node->SetLineColor(kColorITS);
10944 sub2node->SetVisibility(1);
10945 fNodes->Add(sub2node);
10948 // Place copy #11 of ITS5 directly in I565
10950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10951 sub2node->SetLineColor(kColorITS);
10952 sub2node->SetVisibility(1);
10953 fNodes->Add(sub2node);
10956 // Place copy #12 of ITS5 directly in I565
10958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10959 sub2node->SetLineColor(kColorITS);
10960 sub2node->SetVisibility(1);
10961 fNodes->Add(sub2node);
10964 // Place copy #13 of ITS5 directly in I565
10966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10967 sub2node->SetLineColor(kColorITS);
10968 sub2node->SetVisibility(1);
10969 fNodes->Add(sub2node);
10972 // Place copy #14 of ITS5 directly in I565
10974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10975 sub2node->SetLineColor(kColorITS);
10976 sub2node->SetVisibility(1);
10977 fNodes->Add(sub2node);
10980 // Place copy #15 of ITS5 directly in I565
10982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10983 sub2node->SetLineColor(kColorITS);
10984 sub2node->SetVisibility(1);
10985 fNodes->Add(sub2node);
10988 // Place copy #16 of ITS5 directly in I565
10990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10991 sub2node->SetLineColor(kColorITS);
10992 sub2node->SetVisibility(1);
10993 fNodes->Add(sub2node);
10996 // Place copy #17 of ITS5 directly in I565
10998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10999 sub2node->SetLineColor(kColorITS);
11000 sub2node->SetVisibility(1);
11001 fNodes->Add(sub2node);
11004 // Place copy #18 of ITS5 directly in I565
11006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11007 sub2node->SetLineColor(kColorITS);
11008 sub2node->SetVisibility(1);
11009 fNodes->Add(sub2node);
11012 // Place copy #19 of ITS5 directly in I565
11014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11015 sub2node->SetLineColor(kColorITS);
11016 sub2node->SetVisibility(1);
11017 fNodes->Add(sub2node);
11020 // Place copy #20 of ITS5 directly in I565
11022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11023 sub2node->SetLineColor(kColorITS);
11024 sub2node->SetVisibility(1);
11025 fNodes->Add(sub2node);
11028 // Place copy #21 of ITS5 directly in I565
11030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11031 sub2node->SetLineColor(kColorITS);
11032 sub2node->SetVisibility(1);
11033 fNodes->Add(sub2node);
11036 // Place copy #22 of ITS5 directly in I565
11038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11039 sub2node->SetLineColor(kColorITS);
11040 sub2node->SetVisibility(1);
11041 fNodes->Add(sub2node);
11043 fNodes->Add(sub1node);
11046 // Place copy #5 of I565 in IT56
11048 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
11049 sub1node->SetLineColor(kColorITS);
11050 sub1node->SetVisibility(0);
11053 // Place copy #1 of ITS5 directly in I565
11055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11056 sub2node->SetLineColor(kColorITS);
11057 sub2node->SetVisibility(1);
11058 fNodes->Add(sub2node);
11061 // Place copy #2 of ITS5 directly in I565
11063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11064 sub2node->SetLineColor(kColorITS);
11065 sub2node->SetVisibility(1);
11066 fNodes->Add(sub2node);
11069 // Place copy #3 of ITS5 directly in I565
11071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11072 sub2node->SetLineColor(kColorITS);
11073 sub2node->SetVisibility(1);
11074 fNodes->Add(sub2node);
11077 // Place copy #4 of ITS5 directly in I565
11079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11080 sub2node->SetLineColor(kColorITS);
11081 sub2node->SetVisibility(1);
11082 fNodes->Add(sub2node);
11085 // Place copy #5 of ITS5 directly in I565
11087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11088 sub2node->SetLineColor(kColorITS);
11089 sub2node->SetVisibility(1);
11090 fNodes->Add(sub2node);
11093 // Place copy #6 of ITS5 directly in I565
11095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11096 sub2node->SetLineColor(kColorITS);
11097 sub2node->SetVisibility(1);
11098 fNodes->Add(sub2node);
11101 // Place copy #7 of ITS5 directly in I565
11103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11104 sub2node->SetLineColor(kColorITS);
11105 sub2node->SetVisibility(1);
11106 fNodes->Add(sub2node);
11109 // Place copy #8 of ITS5 directly in I565
11111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11112 sub2node->SetLineColor(kColorITS);
11113 sub2node->SetVisibility(1);
11114 fNodes->Add(sub2node);
11117 // Place copy #9 of ITS5 directly in I565
11119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11120 sub2node->SetLineColor(kColorITS);
11121 sub2node->SetVisibility(1);
11122 fNodes->Add(sub2node);
11125 // Place copy #10 of ITS5 directly in I565
11127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11128 sub2node->SetLineColor(kColorITS);
11129 sub2node->SetVisibility(1);
11130 fNodes->Add(sub2node);
11133 // Place copy #11 of ITS5 directly in I565
11135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11136 sub2node->SetLineColor(kColorITS);
11137 sub2node->SetVisibility(1);
11138 fNodes->Add(sub2node);
11141 // Place copy #12 of ITS5 directly in I565
11143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11144 sub2node->SetLineColor(kColorITS);
11145 sub2node->SetVisibility(1);
11146 fNodes->Add(sub2node);
11149 // Place copy #13 of ITS5 directly in I565
11151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11152 sub2node->SetLineColor(kColorITS);
11153 sub2node->SetVisibility(1);
11154 fNodes->Add(sub2node);
11157 // Place copy #14 of ITS5 directly in I565
11159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11160 sub2node->SetLineColor(kColorITS);
11161 sub2node->SetVisibility(1);
11162 fNodes->Add(sub2node);
11165 // Place copy #15 of ITS5 directly in I565
11167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11168 sub2node->SetLineColor(kColorITS);
11169 sub2node->SetVisibility(1);
11170 fNodes->Add(sub2node);
11173 // Place copy #16 of ITS5 directly in I565
11175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11176 sub2node->SetLineColor(kColorITS);
11177 sub2node->SetVisibility(1);
11178 fNodes->Add(sub2node);
11181 // Place copy #17 of ITS5 directly in I565
11183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11184 sub2node->SetLineColor(kColorITS);
11185 sub2node->SetVisibility(1);
11186 fNodes->Add(sub2node);
11189 // Place copy #18 of ITS5 directly in I565
11191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11192 sub2node->SetLineColor(kColorITS);
11193 sub2node->SetVisibility(1);
11194 fNodes->Add(sub2node);
11197 // Place copy #19 of ITS5 directly in I565
11199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11200 sub2node->SetLineColor(kColorITS);
11201 sub2node->SetVisibility(1);
11202 fNodes->Add(sub2node);
11205 // Place copy #20 of ITS5 directly in I565
11207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11208 sub2node->SetLineColor(kColorITS);
11209 sub2node->SetVisibility(1);
11210 fNodes->Add(sub2node);
11213 // Place copy #21 of ITS5 directly in I565
11215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11216 sub2node->SetLineColor(kColorITS);
11217 sub2node->SetVisibility(1);
11218 fNodes->Add(sub2node);
11221 // Place copy #22 of ITS5 directly in I565
11223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11224 sub2node->SetLineColor(kColorITS);
11225 sub2node->SetVisibility(1);
11226 fNodes->Add(sub2node);
11228 fNodes->Add(sub1node);
11231 // Place copy #6 of I565 in IT56
11233 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11234 sub1node->SetLineColor(kColorITS);
11235 sub1node->SetVisibility(0);
11238 // Place copy #1 of ITS5 directly in I565
11240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11241 sub2node->SetLineColor(kColorITS);
11242 sub2node->SetVisibility(1);
11243 fNodes->Add(sub2node);
11246 // Place copy #2 of ITS5 directly in I565
11248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11249 sub2node->SetLineColor(kColorITS);
11250 sub2node->SetVisibility(1);
11251 fNodes->Add(sub2node);
11254 // Place copy #3 of ITS5 directly in I565
11256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11257 sub2node->SetLineColor(kColorITS);
11258 sub2node->SetVisibility(1);
11259 fNodes->Add(sub2node);
11262 // Place copy #4 of ITS5 directly in I565
11264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11265 sub2node->SetLineColor(kColorITS);
11266 sub2node->SetVisibility(1);
11267 fNodes->Add(sub2node);
11270 // Place copy #5 of ITS5 directly in I565
11272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11273 sub2node->SetLineColor(kColorITS);
11274 sub2node->SetVisibility(1);
11275 fNodes->Add(sub2node);
11278 // Place copy #6 of ITS5 directly in I565
11280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11281 sub2node->SetLineColor(kColorITS);
11282 sub2node->SetVisibility(1);
11283 fNodes->Add(sub2node);
11286 // Place copy #7 of ITS5 directly in I565
11288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11289 sub2node->SetLineColor(kColorITS);
11290 sub2node->SetVisibility(1);
11291 fNodes->Add(sub2node);
11294 // Place copy #8 of ITS5 directly in I565
11296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11297 sub2node->SetLineColor(kColorITS);
11298 sub2node->SetVisibility(1);
11299 fNodes->Add(sub2node);
11302 // Place copy #9 of ITS5 directly in I565
11304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11305 sub2node->SetLineColor(kColorITS);
11306 sub2node->SetVisibility(1);
11307 fNodes->Add(sub2node);
11310 // Place copy #10 of ITS5 directly in I565
11312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11313 sub2node->SetLineColor(kColorITS);
11314 sub2node->SetVisibility(1);
11315 fNodes->Add(sub2node);
11318 // Place copy #11 of ITS5 directly in I565
11320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11321 sub2node->SetLineColor(kColorITS);
11322 sub2node->SetVisibility(1);
11323 fNodes->Add(sub2node);
11326 // Place copy #12 of ITS5 directly in I565
11328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11329 sub2node->SetLineColor(kColorITS);
11330 sub2node->SetVisibility(1);
11331 fNodes->Add(sub2node);
11334 // Place copy #13 of ITS5 directly in I565
11336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11337 sub2node->SetLineColor(kColorITS);
11338 sub2node->SetVisibility(1);
11339 fNodes->Add(sub2node);
11342 // Place copy #14 of ITS5 directly in I565
11344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11345 sub2node->SetLineColor(kColorITS);
11346 sub2node->SetVisibility(1);
11347 fNodes->Add(sub2node);
11350 // Place copy #15 of ITS5 directly in I565
11352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11353 sub2node->SetLineColor(kColorITS);
11354 sub2node->SetVisibility(1);
11355 fNodes->Add(sub2node);
11358 // Place copy #16 of ITS5 directly in I565
11360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11361 sub2node->SetLineColor(kColorITS);
11362 sub2node->SetVisibility(1);
11363 fNodes->Add(sub2node);
11366 // Place copy #17 of ITS5 directly in I565
11368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11369 sub2node->SetLineColor(kColorITS);
11370 sub2node->SetVisibility(1);
11371 fNodes->Add(sub2node);
11374 // Place copy #18 of ITS5 directly in I565
11376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11377 sub2node->SetLineColor(kColorITS);
11378 sub2node->SetVisibility(1);
11379 fNodes->Add(sub2node);
11382 // Place copy #19 of ITS5 directly in I565
11384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11385 sub2node->SetLineColor(kColorITS);
11386 sub2node->SetVisibility(1);
11387 fNodes->Add(sub2node);
11390 // Place copy #20 of ITS5 directly in I565
11392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11393 sub2node->SetLineColor(kColorITS);
11394 sub2node->SetVisibility(1);
11395 fNodes->Add(sub2node);
11398 // Place copy #21 of ITS5 directly in I565
11400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11401 sub2node->SetLineColor(kColorITS);
11402 sub2node->SetVisibility(1);
11403 fNodes->Add(sub2node);
11406 // Place copy #22 of ITS5 directly in I565
11408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11409 sub2node->SetLineColor(kColorITS);
11410 sub2node->SetVisibility(1);
11411 fNodes->Add(sub2node);
11413 fNodes->Add(sub1node);
11416 // Place copy #7 of I565 in IT56
11418 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11419 sub1node->SetLineColor(kColorITS);
11420 sub1node->SetVisibility(0);
11423 // Place copy #1 of ITS5 directly in I565
11425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11426 sub2node->SetLineColor(kColorITS);
11427 sub2node->SetVisibility(1);
11428 fNodes->Add(sub2node);
11431 // Place copy #2 of ITS5 directly in I565
11433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11434 sub2node->SetLineColor(kColorITS);
11435 sub2node->SetVisibility(1);
11436 fNodes->Add(sub2node);
11439 // Place copy #3 of ITS5 directly in I565
11441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11442 sub2node->SetLineColor(kColorITS);
11443 sub2node->SetVisibility(1);
11444 fNodes->Add(sub2node);
11447 // Place copy #4 of ITS5 directly in I565
11449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11450 sub2node->SetLineColor(kColorITS);
11451 sub2node->SetVisibility(1);
11452 fNodes->Add(sub2node);
11455 // Place copy #5 of ITS5 directly in I565
11457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11458 sub2node->SetLineColor(kColorITS);
11459 sub2node->SetVisibility(1);
11460 fNodes->Add(sub2node);
11463 // Place copy #6 of ITS5 directly in I565
11465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11466 sub2node->SetLineColor(kColorITS);
11467 sub2node->SetVisibility(1);
11468 fNodes->Add(sub2node);
11471 // Place copy #7 of ITS5 directly in I565
11473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11474 sub2node->SetLineColor(kColorITS);
11475 sub2node->SetVisibility(1);
11476 fNodes->Add(sub2node);
11479 // Place copy #8 of ITS5 directly in I565
11481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11482 sub2node->SetLineColor(kColorITS);
11483 sub2node->SetVisibility(1);
11484 fNodes->Add(sub2node);
11487 // Place copy #9 of ITS5 directly in I565
11489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11490 sub2node->SetLineColor(kColorITS);
11491 sub2node->SetVisibility(1);
11492 fNodes->Add(sub2node);
11495 // Place copy #10 of ITS5 directly in I565
11497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11498 sub2node->SetLineColor(kColorITS);
11499 sub2node->SetVisibility(1);
11500 fNodes->Add(sub2node);
11503 // Place copy #11 of ITS5 directly in I565
11505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11506 sub2node->SetLineColor(kColorITS);
11507 sub2node->SetVisibility(1);
11508 fNodes->Add(sub2node);
11511 // Place copy #12 of ITS5 directly in I565
11513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11514 sub2node->SetLineColor(kColorITS);
11515 sub2node->SetVisibility(1);
11516 fNodes->Add(sub2node);
11519 // Place copy #13 of ITS5 directly in I565
11521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11522 sub2node->SetLineColor(kColorITS);
11523 sub2node->SetVisibility(1);
11524 fNodes->Add(sub2node);
11527 // Place copy #14 of ITS5 directly in I565
11529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11530 sub2node->SetLineColor(kColorITS);
11531 sub2node->SetVisibility(1);
11532 fNodes->Add(sub2node);
11535 // Place copy #15 of ITS5 directly in I565
11537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11538 sub2node->SetLineColor(kColorITS);
11539 sub2node->SetVisibility(1);
11540 fNodes->Add(sub2node);
11543 // Place copy #16 of ITS5 directly in I565
11545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11546 sub2node->SetLineColor(kColorITS);
11547 sub2node->SetVisibility(1);
11548 fNodes->Add(sub2node);
11551 // Place copy #17 of ITS5 directly in I565
11553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11554 sub2node->SetLineColor(kColorITS);
11555 sub2node->SetVisibility(1);
11556 fNodes->Add(sub2node);
11559 // Place copy #18 of ITS5 directly in I565
11561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11562 sub2node->SetLineColor(kColorITS);
11563 sub2node->SetVisibility(1);
11564 fNodes->Add(sub2node);
11567 // Place copy #19 of ITS5 directly in I565
11569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11570 sub2node->SetLineColor(kColorITS);
11571 sub2node->SetVisibility(1);
11572 fNodes->Add(sub2node);
11575 // Place copy #20 of ITS5 directly in I565
11577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11578 sub2node->SetLineColor(kColorITS);
11579 sub2node->SetVisibility(1);
11580 fNodes->Add(sub2node);
11583 // Place copy #21 of ITS5 directly in I565
11585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11586 sub2node->SetLineColor(kColorITS);
11587 sub2node->SetVisibility(1);
11588 fNodes->Add(sub2node);
11591 // Place copy #22 of ITS5 directly in I565
11593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11594 sub2node->SetLineColor(kColorITS);
11595 sub2node->SetVisibility(1);
11596 fNodes->Add(sub2node);
11598 fNodes->Add(sub1node);
11601 // Place copy #8 of I565 in IT56
11603 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11604 sub1node->SetLineColor(kColorITS);
11605 sub1node->SetVisibility(0);
11608 // Place copy #1 of ITS5 directly in I565
11610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11611 sub2node->SetLineColor(kColorITS);
11612 sub2node->SetVisibility(1);
11613 fNodes->Add(sub2node);
11616 // Place copy #2 of ITS5 directly in I565
11618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11619 sub2node->SetLineColor(kColorITS);
11620 sub2node->SetVisibility(1);
11621 fNodes->Add(sub2node);
11624 // Place copy #3 of ITS5 directly in I565
11626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11627 sub2node->SetLineColor(kColorITS);
11628 sub2node->SetVisibility(1);
11629 fNodes->Add(sub2node);
11632 // Place copy #4 of ITS5 directly in I565
11634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11635 sub2node->SetLineColor(kColorITS);
11636 sub2node->SetVisibility(1);
11637 fNodes->Add(sub2node);
11640 // Place copy #5 of ITS5 directly in I565
11642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11643 sub2node->SetLineColor(kColorITS);
11644 sub2node->SetVisibility(1);
11645 fNodes->Add(sub2node);
11648 // Place copy #6 of ITS5 directly in I565
11650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11651 sub2node->SetLineColor(kColorITS);
11652 sub2node->SetVisibility(1);
11653 fNodes->Add(sub2node);
11656 // Place copy #7 of ITS5 directly in I565
11658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11659 sub2node->SetLineColor(kColorITS);
11660 sub2node->SetVisibility(1);
11661 fNodes->Add(sub2node);
11664 // Place copy #8 of ITS5 directly in I565
11666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11667 sub2node->SetLineColor(kColorITS);
11668 sub2node->SetVisibility(1);
11669 fNodes->Add(sub2node);
11672 // Place copy #9 of ITS5 directly in I565
11674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11675 sub2node->SetLineColor(kColorITS);
11676 sub2node->SetVisibility(1);
11677 fNodes->Add(sub2node);
11680 // Place copy #10 of ITS5 directly in I565
11682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11683 sub2node->SetLineColor(kColorITS);
11684 sub2node->SetVisibility(1);
11685 fNodes->Add(sub2node);
11688 // Place copy #11 of ITS5 directly in I565
11690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11691 sub2node->SetLineColor(kColorITS);
11692 sub2node->SetVisibility(1);
11693 fNodes->Add(sub2node);
11696 // Place copy #12 of ITS5 directly in I565
11698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11699 sub2node->SetLineColor(kColorITS);
11700 sub2node->SetVisibility(1);
11701 fNodes->Add(sub2node);
11704 // Place copy #13 of ITS5 directly in I565
11706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11707 sub2node->SetLineColor(kColorITS);
11708 sub2node->SetVisibility(1);
11709 fNodes->Add(sub2node);
11712 // Place copy #14 of ITS5 directly in I565
11714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11715 sub2node->SetLineColor(kColorITS);
11716 sub2node->SetVisibility(1);
11717 fNodes->Add(sub2node);
11720 // Place copy #15 of ITS5 directly in I565
11722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11723 sub2node->SetLineColor(kColorITS);
11724 sub2node->SetVisibility(1);
11725 fNodes->Add(sub2node);
11728 // Place copy #16 of ITS5 directly in I565
11730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11731 sub2node->SetLineColor(kColorITS);
11732 sub2node->SetVisibility(1);
11733 fNodes->Add(sub2node);
11736 // Place copy #17 of ITS5 directly in I565
11738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11739 sub2node->SetLineColor(kColorITS);
11740 sub2node->SetVisibility(1);
11741 fNodes->Add(sub2node);
11744 // Place copy #18 of ITS5 directly in I565
11746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11747 sub2node->SetLineColor(kColorITS);
11748 sub2node->SetVisibility(1);
11749 fNodes->Add(sub2node);
11752 // Place copy #19 of ITS5 directly in I565
11754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11755 sub2node->SetLineColor(kColorITS);
11756 sub2node->SetVisibility(1);
11757 fNodes->Add(sub2node);
11760 // Place copy #20 of ITS5 directly in I565
11762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11763 sub2node->SetLineColor(kColorITS);
11764 sub2node->SetVisibility(1);
11765 fNodes->Add(sub2node);
11768 // Place copy #21 of ITS5 directly in I565
11770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11771 sub2node->SetLineColor(kColorITS);
11772 sub2node->SetVisibility(1);
11773 fNodes->Add(sub2node);
11776 // Place copy #22 of ITS5 directly in I565
11778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11779 sub2node->SetLineColor(kColorITS);
11780 sub2node->SetVisibility(1);
11781 fNodes->Add(sub2node);
11783 fNodes->Add(sub1node);
11786 // Place copy #9 of I565 in IT56
11788 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11789 sub1node->SetLineColor(kColorITS);
11790 sub1node->SetVisibility(0);
11793 // Place copy #1 of ITS5 directly in I565
11795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11796 sub2node->SetLineColor(kColorITS);
11797 sub2node->SetVisibility(1);
11798 fNodes->Add(sub2node);
11801 // Place copy #2 of ITS5 directly in I565
11803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11804 sub2node->SetLineColor(kColorITS);
11805 sub2node->SetVisibility(1);
11806 fNodes->Add(sub2node);
11809 // Place copy #3 of ITS5 directly in I565
11811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11812 sub2node->SetLineColor(kColorITS);
11813 sub2node->SetVisibility(1);
11814 fNodes->Add(sub2node);
11817 // Place copy #4 of ITS5 directly in I565
11819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11820 sub2node->SetLineColor(kColorITS);
11821 sub2node->SetVisibility(1);
11822 fNodes->Add(sub2node);
11825 // Place copy #5 of ITS5 directly in I565
11827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11828 sub2node->SetLineColor(kColorITS);
11829 sub2node->SetVisibility(1);
11830 fNodes->Add(sub2node);
11833 // Place copy #6 of ITS5 directly in I565
11835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11836 sub2node->SetLineColor(kColorITS);
11837 sub2node->SetVisibility(1);
11838 fNodes->Add(sub2node);
11841 // Place copy #7 of ITS5 directly in I565
11843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11844 sub2node->SetLineColor(kColorITS);
11845 sub2node->SetVisibility(1);
11846 fNodes->Add(sub2node);
11849 // Place copy #8 of ITS5 directly in I565
11851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11852 sub2node->SetLineColor(kColorITS);
11853 sub2node->SetVisibility(1);
11854 fNodes->Add(sub2node);
11857 // Place copy #9 of ITS5 directly in I565
11859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11860 sub2node->SetLineColor(kColorITS);
11861 sub2node->SetVisibility(1);
11862 fNodes->Add(sub2node);
11865 // Place copy #10 of ITS5 directly in I565
11867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11868 sub2node->SetLineColor(kColorITS);
11869 sub2node->SetVisibility(1);
11870 fNodes->Add(sub2node);
11873 // Place copy #11 of ITS5 directly in I565
11875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11876 sub2node->SetLineColor(kColorITS);
11877 sub2node->SetVisibility(1);
11878 fNodes->Add(sub2node);
11881 // Place copy #12 of ITS5 directly in I565
11883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11884 sub2node->SetLineColor(kColorITS);
11885 sub2node->SetVisibility(1);
11886 fNodes->Add(sub2node);
11889 // Place copy #13 of ITS5 directly in I565
11891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11892 sub2node->SetLineColor(kColorITS);
11893 sub2node->SetVisibility(1);
11894 fNodes->Add(sub2node);
11897 // Place copy #14 of ITS5 directly in I565
11899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11900 sub2node->SetLineColor(kColorITS);
11901 sub2node->SetVisibility(1);
11902 fNodes->Add(sub2node);
11905 // Place copy #15 of ITS5 directly in I565
11907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11908 sub2node->SetLineColor(kColorITS);
11909 sub2node->SetVisibility(1);
11910 fNodes->Add(sub2node);
11913 // Place copy #16 of ITS5 directly in I565
11915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11916 sub2node->SetLineColor(kColorITS);
11917 sub2node->SetVisibility(1);
11918 fNodes->Add(sub2node);
11921 // Place copy #17 of ITS5 directly in I565
11923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11924 sub2node->SetLineColor(kColorITS);
11925 sub2node->SetVisibility(1);
11926 fNodes->Add(sub2node);
11929 // Place copy #18 of ITS5 directly in I565
11931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11932 sub2node->SetLineColor(kColorITS);
11933 sub2node->SetVisibility(1);
11934 fNodes->Add(sub2node);
11937 // Place copy #19 of ITS5 directly in I565
11939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11940 sub2node->SetLineColor(kColorITS);
11941 sub2node->SetVisibility(1);
11942 fNodes->Add(sub2node);
11945 // Place copy #20 of ITS5 directly in I565
11947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11948 sub2node->SetLineColor(kColorITS);
11949 sub2node->SetVisibility(1);
11950 fNodes->Add(sub2node);
11953 // Place copy #21 of ITS5 directly in I565
11955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11956 sub2node->SetLineColor(kColorITS);
11957 sub2node->SetVisibility(1);
11958 fNodes->Add(sub2node);
11961 // Place copy #22 of ITS5 directly in I565
11963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11964 sub2node->SetLineColor(kColorITS);
11965 sub2node->SetVisibility(1);
11966 fNodes->Add(sub2node);
11968 fNodes->Add(sub1node);
11971 // Place copy #10 of I565 in IT56
11973 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11974 sub1node->SetLineColor(kColorITS);
11975 sub1node->SetVisibility(0);
11978 // Place copy #1 of ITS5 directly in I565
11980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11981 sub2node->SetLineColor(kColorITS);
11982 sub2node->SetVisibility(1);
11983 fNodes->Add(sub2node);
11986 // Place copy #2 of ITS5 directly in I565
11988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11989 sub2node->SetLineColor(kColorITS);
11990 sub2node->SetVisibility(1);
11991 fNodes->Add(sub2node);
11994 // Place copy #3 of ITS5 directly in I565
11996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11997 sub2node->SetLineColor(kColorITS);
11998 sub2node->SetVisibility(1);
11999 fNodes->Add(sub2node);
12002 // Place copy #4 of ITS5 directly in I565
12004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12005 sub2node->SetLineColor(kColorITS);
12006 sub2node->SetVisibility(1);
12007 fNodes->Add(sub2node);
12010 // Place copy #5 of ITS5 directly in I565
12012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12013 sub2node->SetLineColor(kColorITS);
12014 sub2node->SetVisibility(1);
12015 fNodes->Add(sub2node);
12018 // Place copy #6 of ITS5 directly in I565
12020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12021 sub2node->SetLineColor(kColorITS);
12022 sub2node->SetVisibility(1);
12023 fNodes->Add(sub2node);
12026 // Place copy #7 of ITS5 directly in I565
12028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12029 sub2node->SetLineColor(kColorITS);
12030 sub2node->SetVisibility(1);
12031 fNodes->Add(sub2node);
12034 // Place copy #8 of ITS5 directly in I565
12036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12037 sub2node->SetLineColor(kColorITS);
12038 sub2node->SetVisibility(1);
12039 fNodes->Add(sub2node);
12042 // Place copy #9 of ITS5 directly in I565
12044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12045 sub2node->SetLineColor(kColorITS);
12046 sub2node->SetVisibility(1);
12047 fNodes->Add(sub2node);
12050 // Place copy #10 of ITS5 directly in I565
12052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12053 sub2node->SetLineColor(kColorITS);
12054 sub2node->SetVisibility(1);
12055 fNodes->Add(sub2node);
12058 // Place copy #11 of ITS5 directly in I565
12060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12061 sub2node->SetLineColor(kColorITS);
12062 sub2node->SetVisibility(1);
12063 fNodes->Add(sub2node);
12066 // Place copy #12 of ITS5 directly in I565
12068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12069 sub2node->SetLineColor(kColorITS);
12070 sub2node->SetVisibility(1);
12071 fNodes->Add(sub2node);
12074 // Place copy #13 of ITS5 directly in I565
12076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12077 sub2node->SetLineColor(kColorITS);
12078 sub2node->SetVisibility(1);
12079 fNodes->Add(sub2node);
12082 // Place copy #14 of ITS5 directly in I565
12084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12085 sub2node->SetLineColor(kColorITS);
12086 sub2node->SetVisibility(1);
12087 fNodes->Add(sub2node);
12090 // Place copy #15 of ITS5 directly in I565
12092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12093 sub2node->SetLineColor(kColorITS);
12094 sub2node->SetVisibility(1);
12095 fNodes->Add(sub2node);
12098 // Place copy #16 of ITS5 directly in I565
12100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12101 sub2node->SetLineColor(kColorITS);
12102 sub2node->SetVisibility(1);
12103 fNodes->Add(sub2node);
12106 // Place copy #17 of ITS5 directly in I565
12108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12109 sub2node->SetLineColor(kColorITS);
12110 sub2node->SetVisibility(1);
12111 fNodes->Add(sub2node);
12114 // Place copy #18 of ITS5 directly in I565
12116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12117 sub2node->SetLineColor(kColorITS);
12118 sub2node->SetVisibility(1);
12119 fNodes->Add(sub2node);
12122 // Place copy #19 of ITS5 directly in I565
12124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12125 sub2node->SetLineColor(kColorITS);
12126 sub2node->SetVisibility(1);
12127 fNodes->Add(sub2node);
12130 // Place copy #20 of ITS5 directly in I565
12132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12133 sub2node->SetLineColor(kColorITS);
12134 sub2node->SetVisibility(1);
12135 fNodes->Add(sub2node);
12138 // Place copy #21 of ITS5 directly in I565
12140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12141 sub2node->SetLineColor(kColorITS);
12142 sub2node->SetVisibility(1);
12143 fNodes->Add(sub2node);
12146 // Place copy #22 of ITS5 directly in I565
12148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12149 sub2node->SetLineColor(kColorITS);
12150 sub2node->SetVisibility(1);
12151 fNodes->Add(sub2node);
12153 fNodes->Add(sub1node);
12156 // Place copy #11 of I565 in IT56
12158 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
12159 sub1node->SetLineColor(kColorITS);
12160 sub1node->SetVisibility(0);
12163 // Place copy #1 of ITS5 directly in I565
12165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12166 sub2node->SetLineColor(kColorITS);
12167 sub2node->SetVisibility(1);
12168 fNodes->Add(sub2node);
12171 // Place copy #2 of ITS5 directly in I565
12173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12174 sub2node->SetLineColor(kColorITS);
12175 sub2node->SetVisibility(1);
12176 fNodes->Add(sub2node);
12179 // Place copy #3 of ITS5 directly in I565
12181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12182 sub2node->SetLineColor(kColorITS);
12183 sub2node->SetVisibility(1);
12184 fNodes->Add(sub2node);
12187 // Place copy #4 of ITS5 directly in I565
12189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12190 sub2node->SetLineColor(kColorITS);
12191 sub2node->SetVisibility(1);
12192 fNodes->Add(sub2node);
12195 // Place copy #5 of ITS5 directly in I565
12197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12198 sub2node->SetLineColor(kColorITS);
12199 sub2node->SetVisibility(1);
12200 fNodes->Add(sub2node);
12203 // Place copy #6 of ITS5 directly in I565
12205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12206 sub2node->SetLineColor(kColorITS);
12207 sub2node->SetVisibility(1);
12208 fNodes->Add(sub2node);
12211 // Place copy #7 of ITS5 directly in I565
12213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12214 sub2node->SetLineColor(kColorITS);
12215 sub2node->SetVisibility(1);
12216 fNodes->Add(sub2node);
12219 // Place copy #8 of ITS5 directly in I565
12221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12222 sub2node->SetLineColor(kColorITS);
12223 sub2node->SetVisibility(1);
12224 fNodes->Add(sub2node);
12227 // Place copy #9 of ITS5 directly in I565
12229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12230 sub2node->SetLineColor(kColorITS);
12231 sub2node->SetVisibility(1);
12232 fNodes->Add(sub2node);
12235 // Place copy #10 of ITS5 directly in I565
12237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12238 sub2node->SetLineColor(kColorITS);
12239 sub2node->SetVisibility(1);
12240 fNodes->Add(sub2node);
12243 // Place copy #11 of ITS5 directly in I565
12245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12246 sub2node->SetLineColor(kColorITS);
12247 sub2node->SetVisibility(1);
12248 fNodes->Add(sub2node);
12251 // Place copy #12 of ITS5 directly in I565
12253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12254 sub2node->SetLineColor(kColorITS);
12255 sub2node->SetVisibility(1);
12256 fNodes->Add(sub2node);
12259 // Place copy #13 of ITS5 directly in I565
12261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12262 sub2node->SetLineColor(kColorITS);
12263 sub2node->SetVisibility(1);
12264 fNodes->Add(sub2node);
12267 // Place copy #14 of ITS5 directly in I565
12269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12270 sub2node->SetLineColor(kColorITS);
12271 sub2node->SetVisibility(1);
12272 fNodes->Add(sub2node);
12275 // Place copy #15 of ITS5 directly in I565
12277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12278 sub2node->SetLineColor(kColorITS);
12279 sub2node->SetVisibility(1);
12280 fNodes->Add(sub2node);
12283 // Place copy #16 of ITS5 directly in I565
12285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12286 sub2node->SetLineColor(kColorITS);
12287 sub2node->SetVisibility(1);
12288 fNodes->Add(sub2node);
12291 // Place copy #17 of ITS5 directly in I565
12293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12294 sub2node->SetLineColor(kColorITS);
12295 sub2node->SetVisibility(1);
12296 fNodes->Add(sub2node);
12299 // Place copy #18 of ITS5 directly in I565
12301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12302 sub2node->SetLineColor(kColorITS);
12303 sub2node->SetVisibility(1);
12304 fNodes->Add(sub2node);
12307 // Place copy #19 of ITS5 directly in I565
12309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12310 sub2node->SetLineColor(kColorITS);
12311 sub2node->SetVisibility(1);
12312 fNodes->Add(sub2node);
12315 // Place copy #20 of ITS5 directly in I565
12317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12318 sub2node->SetLineColor(kColorITS);
12319 sub2node->SetVisibility(1);
12320 fNodes->Add(sub2node);
12323 // Place copy #21 of ITS5 directly in I565
12325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12326 sub2node->SetLineColor(kColorITS);
12327 sub2node->SetVisibility(1);
12328 fNodes->Add(sub2node);
12331 // Place copy #22 of ITS5 directly in I565
12333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12334 sub2node->SetLineColor(kColorITS);
12335 sub2node->SetVisibility(1);
12336 fNodes->Add(sub2node);
12338 fNodes->Add(sub1node);
12341 // Place copy #12 of I565 in IT56
12343 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12344 sub1node->SetLineColor(kColorITS);
12345 sub1node->SetVisibility(0);
12348 // Place copy #1 of ITS5 directly in I565
12350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12351 sub2node->SetLineColor(kColorITS);
12352 sub2node->SetVisibility(1);
12353 fNodes->Add(sub2node);
12356 // Place copy #2 of ITS5 directly in I565
12358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12359 sub2node->SetLineColor(kColorITS);
12360 sub2node->SetVisibility(1);
12361 fNodes->Add(sub2node);
12364 // Place copy #3 of ITS5 directly in I565
12366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12367 sub2node->SetLineColor(kColorITS);
12368 sub2node->SetVisibility(1);
12369 fNodes->Add(sub2node);
12372 // Place copy #4 of ITS5 directly in I565
12374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12375 sub2node->SetLineColor(kColorITS);
12376 sub2node->SetVisibility(1);
12377 fNodes->Add(sub2node);
12380 // Place copy #5 of ITS5 directly in I565
12382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12383 sub2node->SetLineColor(kColorITS);
12384 sub2node->SetVisibility(1);
12385 fNodes->Add(sub2node);
12388 // Place copy #6 of ITS5 directly in I565
12390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12391 sub2node->SetLineColor(kColorITS);
12392 sub2node->SetVisibility(1);
12393 fNodes->Add(sub2node);
12396 // Place copy #7 of ITS5 directly in I565
12398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12399 sub2node->SetLineColor(kColorITS);
12400 sub2node->SetVisibility(1);
12401 fNodes->Add(sub2node);
12404 // Place copy #8 of ITS5 directly in I565
12406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12407 sub2node->SetLineColor(kColorITS);
12408 sub2node->SetVisibility(1);
12409 fNodes->Add(sub2node);
12412 // Place copy #9 of ITS5 directly in I565
12414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12415 sub2node->SetLineColor(kColorITS);
12416 sub2node->SetVisibility(1);
12417 fNodes->Add(sub2node);
12420 // Place copy #10 of ITS5 directly in I565
12422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12423 sub2node->SetLineColor(kColorITS);
12424 sub2node->SetVisibility(1);
12425 fNodes->Add(sub2node);
12428 // Place copy #11 of ITS5 directly in I565
12430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12431 sub2node->SetLineColor(kColorITS);
12432 sub2node->SetVisibility(1);
12433 fNodes->Add(sub2node);
12436 // Place copy #12 of ITS5 directly in I565
12438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12439 sub2node->SetLineColor(kColorITS);
12440 sub2node->SetVisibility(1);
12441 fNodes->Add(sub2node);
12444 // Place copy #13 of ITS5 directly in I565
12446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12447 sub2node->SetLineColor(kColorITS);
12448 sub2node->SetVisibility(1);
12449 fNodes->Add(sub2node);
12452 // Place copy #14 of ITS5 directly in I565
12454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12455 sub2node->SetLineColor(kColorITS);
12456 sub2node->SetVisibility(1);
12457 fNodes->Add(sub2node);
12460 // Place copy #15 of ITS5 directly in I565
12462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12463 sub2node->SetLineColor(kColorITS);
12464 sub2node->SetVisibility(1);
12465 fNodes->Add(sub2node);
12468 // Place copy #16 of ITS5 directly in I565
12470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12471 sub2node->SetLineColor(kColorITS);
12472 sub2node->SetVisibility(1);
12473 fNodes->Add(sub2node);
12476 // Place copy #17 of ITS5 directly in I565
12478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12479 sub2node->SetLineColor(kColorITS);
12480 sub2node->SetVisibility(1);
12481 fNodes->Add(sub2node);
12484 // Place copy #18 of ITS5 directly in I565
12486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12487 sub2node->SetLineColor(kColorITS);
12488 sub2node->SetVisibility(1);
12489 fNodes->Add(sub2node);
12492 // Place copy #19 of ITS5 directly in I565
12494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12495 sub2node->SetLineColor(kColorITS);
12496 sub2node->SetVisibility(1);
12497 fNodes->Add(sub2node);
12500 // Place copy #20 of ITS5 directly in I565
12502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12503 sub2node->SetLineColor(kColorITS);
12504 sub2node->SetVisibility(1);
12505 fNodes->Add(sub2node);
12508 // Place copy #21 of ITS5 directly in I565
12510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12511 sub2node->SetLineColor(kColorITS);
12512 sub2node->SetVisibility(1);
12513 fNodes->Add(sub2node);
12516 // Place copy #22 of ITS5 directly in I565
12518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12519 sub2node->SetLineColor(kColorITS);
12520 sub2node->SetVisibility(1);
12521 fNodes->Add(sub2node);
12523 fNodes->Add(sub1node);
12526 // Place copy #13 of I565 in IT56
12528 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12529 sub1node->SetLineColor(kColorITS);
12530 sub1node->SetVisibility(0);
12533 // Place copy #1 of ITS5 directly in I565
12535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12536 sub2node->SetLineColor(kColorITS);
12537 sub2node->SetVisibility(1);
12538 fNodes->Add(sub2node);
12541 // Place copy #2 of ITS5 directly in I565
12543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12544 sub2node->SetLineColor(kColorITS);
12545 sub2node->SetVisibility(1);
12546 fNodes->Add(sub2node);
12549 // Place copy #3 of ITS5 directly in I565
12551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12552 sub2node->SetLineColor(kColorITS);
12553 sub2node->SetVisibility(1);
12554 fNodes->Add(sub2node);
12557 // Place copy #4 of ITS5 directly in I565
12559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12560 sub2node->SetLineColor(kColorITS);
12561 sub2node->SetVisibility(1);
12562 fNodes->Add(sub2node);
12565 // Place copy #5 of ITS5 directly in I565
12567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12568 sub2node->SetLineColor(kColorITS);
12569 sub2node->SetVisibility(1);
12570 fNodes->Add(sub2node);
12573 // Place copy #6 of ITS5 directly in I565
12575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12576 sub2node->SetLineColor(kColorITS);
12577 sub2node->SetVisibility(1);
12578 fNodes->Add(sub2node);
12581 // Place copy #7 of ITS5 directly in I565
12583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12584 sub2node->SetLineColor(kColorITS);
12585 sub2node->SetVisibility(1);
12586 fNodes->Add(sub2node);
12589 // Place copy #8 of ITS5 directly in I565
12591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12592 sub2node->SetLineColor(kColorITS);
12593 sub2node->SetVisibility(1);
12594 fNodes->Add(sub2node);
12597 // Place copy #9 of ITS5 directly in I565
12599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12600 sub2node->SetLineColor(kColorITS);
12601 sub2node->SetVisibility(1);
12602 fNodes->Add(sub2node);
12605 // Place copy #10 of ITS5 directly in I565
12607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12608 sub2node->SetLineColor(kColorITS);
12609 sub2node->SetVisibility(1);
12610 fNodes->Add(sub2node);
12613 // Place copy #11 of ITS5 directly in I565
12615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12616 sub2node->SetLineColor(kColorITS);
12617 sub2node->SetVisibility(1);
12618 fNodes->Add(sub2node);
12621 // Place copy #12 of ITS5 directly in I565
12623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12624 sub2node->SetLineColor(kColorITS);
12625 sub2node->SetVisibility(1);
12626 fNodes->Add(sub2node);
12629 // Place copy #13 of ITS5 directly in I565
12631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12632 sub2node->SetLineColor(kColorITS);
12633 sub2node->SetVisibility(1);
12634 fNodes->Add(sub2node);
12637 // Place copy #14 of ITS5 directly in I565
12639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12640 sub2node->SetLineColor(kColorITS);
12641 sub2node->SetVisibility(1);
12642 fNodes->Add(sub2node);
12645 // Place copy #15 of ITS5 directly in I565
12647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12648 sub2node->SetLineColor(kColorITS);
12649 sub2node->SetVisibility(1);
12650 fNodes->Add(sub2node);
12653 // Place copy #16 of ITS5 directly in I565
12655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12656 sub2node->SetLineColor(kColorITS);
12657 sub2node->SetVisibility(1);
12658 fNodes->Add(sub2node);
12661 // Place copy #17 of ITS5 directly in I565
12663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12664 sub2node->SetLineColor(kColorITS);
12665 sub2node->SetVisibility(1);
12666 fNodes->Add(sub2node);
12669 // Place copy #18 of ITS5 directly in I565
12671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12672 sub2node->SetLineColor(kColorITS);
12673 sub2node->SetVisibility(1);
12674 fNodes->Add(sub2node);
12677 // Place copy #19 of ITS5 directly in I565
12679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12680 sub2node->SetLineColor(kColorITS);
12681 sub2node->SetVisibility(1);
12682 fNodes->Add(sub2node);
12685 // Place copy #20 of ITS5 directly in I565
12687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12688 sub2node->SetLineColor(kColorITS);
12689 sub2node->SetVisibility(1);
12690 fNodes->Add(sub2node);
12693 // Place copy #21 of ITS5 directly in I565
12695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12696 sub2node->SetLineColor(kColorITS);
12697 sub2node->SetVisibility(1);
12698 fNodes->Add(sub2node);
12701 // Place copy #22 of ITS5 directly in I565
12703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12704 sub2node->SetLineColor(kColorITS);
12705 sub2node->SetVisibility(1);
12706 fNodes->Add(sub2node);
12708 fNodes->Add(sub1node);
12711 // Place copy #14 of I565 in IT56
12713 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12714 sub1node->SetLineColor(kColorITS);
12715 sub1node->SetVisibility(0);
12718 // Place copy #1 of ITS5 directly in I565
12720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12721 sub2node->SetLineColor(kColorITS);
12722 sub2node->SetVisibility(1);
12723 fNodes->Add(sub2node);
12726 // Place copy #2 of ITS5 directly in I565
12728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12729 sub2node->SetLineColor(kColorITS);
12730 sub2node->SetVisibility(1);
12731 fNodes->Add(sub2node);
12734 // Place copy #3 of ITS5 directly in I565
12736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12737 sub2node->SetLineColor(kColorITS);
12738 sub2node->SetVisibility(1);
12739 fNodes->Add(sub2node);
12742 // Place copy #4 of ITS5 directly in I565
12744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12745 sub2node->SetLineColor(kColorITS);
12746 sub2node->SetVisibility(1);
12747 fNodes->Add(sub2node);
12750 // Place copy #5 of ITS5 directly in I565
12752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12753 sub2node->SetLineColor(kColorITS);
12754 sub2node->SetVisibility(1);
12755 fNodes->Add(sub2node);
12758 // Place copy #6 of ITS5 directly in I565
12760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12761 sub2node->SetLineColor(kColorITS);
12762 sub2node->SetVisibility(1);
12763 fNodes->Add(sub2node);
12766 // Place copy #7 of ITS5 directly in I565
12768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12769 sub2node->SetLineColor(kColorITS);
12770 sub2node->SetVisibility(1);
12771 fNodes->Add(sub2node);
12774 // Place copy #8 of ITS5 directly in I565
12776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12777 sub2node->SetLineColor(kColorITS);
12778 sub2node->SetVisibility(1);
12779 fNodes->Add(sub2node);
12782 // Place copy #9 of ITS5 directly in I565
12784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12785 sub2node->SetLineColor(kColorITS);
12786 sub2node->SetVisibility(1);
12787 fNodes->Add(sub2node);
12790 // Place copy #10 of ITS5 directly in I565
12792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12793 sub2node->SetLineColor(kColorITS);
12794 sub2node->SetVisibility(1);
12795 fNodes->Add(sub2node);
12798 // Place copy #11 of ITS5 directly in I565
12800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12801 sub2node->SetLineColor(kColorITS);
12802 sub2node->SetVisibility(1);
12803 fNodes->Add(sub2node);
12806 // Place copy #12 of ITS5 directly in I565
12808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12809 sub2node->SetLineColor(kColorITS);
12810 sub2node->SetVisibility(1);
12811 fNodes->Add(sub2node);
12814 // Place copy #13 of ITS5 directly in I565
12816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12817 sub2node->SetLineColor(kColorITS);
12818 sub2node->SetVisibility(1);
12819 fNodes->Add(sub2node);
12822 // Place copy #14 of ITS5 directly in I565
12824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12825 sub2node->SetLineColor(kColorITS);
12826 sub2node->SetVisibility(1);
12827 fNodes->Add(sub2node);
12830 // Place copy #15 of ITS5 directly in I565
12832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12833 sub2node->SetLineColor(kColorITS);
12834 sub2node->SetVisibility(1);
12835 fNodes->Add(sub2node);
12838 // Place copy #16 of ITS5 directly in I565
12840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12841 sub2node->SetLineColor(kColorITS);
12842 sub2node->SetVisibility(1);
12843 fNodes->Add(sub2node);
12846 // Place copy #17 of ITS5 directly in I565
12848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12849 sub2node->SetLineColor(kColorITS);
12850 sub2node->SetVisibility(1);
12851 fNodes->Add(sub2node);
12854 // Place copy #18 of ITS5 directly in I565
12856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12857 sub2node->SetLineColor(kColorITS);
12858 sub2node->SetVisibility(1);
12859 fNodes->Add(sub2node);
12862 // Place copy #19 of ITS5 directly in I565
12864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12865 sub2node->SetLineColor(kColorITS);
12866 sub2node->SetVisibility(1);
12867 fNodes->Add(sub2node);
12870 // Place copy #20 of ITS5 directly in I565
12872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12873 sub2node->SetLineColor(kColorITS);
12874 sub2node->SetVisibility(1);
12875 fNodes->Add(sub2node);
12878 // Place copy #21 of ITS5 directly in I565
12880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12881 sub2node->SetLineColor(kColorITS);
12882 sub2node->SetVisibility(1);
12883 fNodes->Add(sub2node);
12886 // Place copy #22 of ITS5 directly in I565
12888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12889 sub2node->SetLineColor(kColorITS);
12890 sub2node->SetVisibility(1);
12891 fNodes->Add(sub2node);
12893 fNodes->Add(sub1node);
12896 // Place copy #15 of I565 in IT56
12898 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12899 sub1node->SetLineColor(kColorITS);
12900 sub1node->SetVisibility(0);
12903 // Place copy #1 of ITS5 directly in I565
12905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12906 sub2node->SetLineColor(kColorITS);
12907 sub2node->SetVisibility(1);
12908 fNodes->Add(sub2node);
12911 // Place copy #2 of ITS5 directly in I565
12913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12914 sub2node->SetLineColor(kColorITS);
12915 sub2node->SetVisibility(1);
12916 fNodes->Add(sub2node);
12919 // Place copy #3 of ITS5 directly in I565
12921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12922 sub2node->SetLineColor(kColorITS);
12923 sub2node->SetVisibility(1);
12924 fNodes->Add(sub2node);
12927 // Place copy #4 of ITS5 directly in I565
12929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12930 sub2node->SetLineColor(kColorITS);
12931 sub2node->SetVisibility(1);
12932 fNodes->Add(sub2node);
12935 // Place copy #5 of ITS5 directly in I565
12937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12938 sub2node->SetLineColor(kColorITS);
12939 sub2node->SetVisibility(1);
12940 fNodes->Add(sub2node);
12943 // Place copy #6 of ITS5 directly in I565
12945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12946 sub2node->SetLineColor(kColorITS);
12947 sub2node->SetVisibility(1);
12948 fNodes->Add(sub2node);
12951 // Place copy #7 of ITS5 directly in I565
12953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12954 sub2node->SetLineColor(kColorITS);
12955 sub2node->SetVisibility(1);
12956 fNodes->Add(sub2node);
12959 // Place copy #8 of ITS5 directly in I565
12961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12962 sub2node->SetLineColor(kColorITS);
12963 sub2node->SetVisibility(1);
12964 fNodes->Add(sub2node);
12967 // Place copy #9 of ITS5 directly in I565
12969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12970 sub2node->SetLineColor(kColorITS);
12971 sub2node->SetVisibility(1);
12972 fNodes->Add(sub2node);
12975 // Place copy #10 of ITS5 directly in I565
12977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12978 sub2node->SetLineColor(kColorITS);
12979 sub2node->SetVisibility(1);
12980 fNodes->Add(sub2node);
12983 // Place copy #11 of ITS5 directly in I565
12985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12986 sub2node->SetLineColor(kColorITS);
12987 sub2node->SetVisibility(1);
12988 fNodes->Add(sub2node);
12991 // Place copy #12 of ITS5 directly in I565
12993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12994 sub2node->SetLineColor(kColorITS);
12995 sub2node->SetVisibility(1);
12996 fNodes->Add(sub2node);
12999 // Place copy #13 of ITS5 directly in I565
13001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13002 sub2node->SetLineColor(kColorITS);
13003 sub2node->SetVisibility(1);
13004 fNodes->Add(sub2node);
13007 // Place copy #14 of ITS5 directly in I565
13009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13010 sub2node->SetLineColor(kColorITS);
13011 sub2node->SetVisibility(1);
13012 fNodes->Add(sub2node);
13015 // Place copy #15 of ITS5 directly in I565
13017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13018 sub2node->SetLineColor(kColorITS);
13019 sub2node->SetVisibility(1);
13020 fNodes->Add(sub2node);
13023 // Place copy #16 of ITS5 directly in I565
13025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13026 sub2node->SetLineColor(kColorITS);
13027 sub2node->SetVisibility(1);
13028 fNodes->Add(sub2node);
13031 // Place copy #17 of ITS5 directly in I565
13033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13034 sub2node->SetLineColor(kColorITS);
13035 sub2node->SetVisibility(1);
13036 fNodes->Add(sub2node);
13039 // Place copy #18 of ITS5 directly in I565
13041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13042 sub2node->SetLineColor(kColorITS);
13043 sub2node->SetVisibility(1);
13044 fNodes->Add(sub2node);
13047 // Place copy #19 of ITS5 directly in I565
13049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13050 sub2node->SetLineColor(kColorITS);
13051 sub2node->SetVisibility(1);
13052 fNodes->Add(sub2node);
13055 // Place copy #20 of ITS5 directly in I565
13057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13058 sub2node->SetLineColor(kColorITS);
13059 sub2node->SetVisibility(1);
13060 fNodes->Add(sub2node);
13063 // Place copy #21 of ITS5 directly in I565
13065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13066 sub2node->SetLineColor(kColorITS);
13067 sub2node->SetVisibility(1);
13068 fNodes->Add(sub2node);
13071 // Place copy #22 of ITS5 directly in I565
13073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13074 sub2node->SetLineColor(kColorITS);
13075 sub2node->SetVisibility(1);
13076 fNodes->Add(sub2node);
13078 fNodes->Add(sub1node);
13081 // Place copy #16 of I565 in IT56
13083 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
13084 sub1node->SetLineColor(kColorITS);
13085 sub1node->SetVisibility(0);
13088 // Place copy #1 of ITS5 directly in I565
13090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13091 sub2node->SetLineColor(kColorITS);
13092 sub2node->SetVisibility(1);
13093 fNodes->Add(sub2node);
13096 // Place copy #2 of ITS5 directly in I565
13098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13099 sub2node->SetLineColor(kColorITS);
13100 sub2node->SetVisibility(1);
13101 fNodes->Add(sub2node);
13104 // Place copy #3 of ITS5 directly in I565
13106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13107 sub2node->SetLineColor(kColorITS);
13108 sub2node->SetVisibility(1);
13109 fNodes->Add(sub2node);
13112 // Place copy #4 of ITS5 directly in I565
13114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13115 sub2node->SetLineColor(kColorITS);
13116 sub2node->SetVisibility(1);
13117 fNodes->Add(sub2node);
13120 // Place copy #5 of ITS5 directly in I565
13122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13123 sub2node->SetLineColor(kColorITS);
13124 sub2node->SetVisibility(1);
13125 fNodes->Add(sub2node);
13128 // Place copy #6 of ITS5 directly in I565
13130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13131 sub2node->SetLineColor(kColorITS);
13132 sub2node->SetVisibility(1);
13133 fNodes->Add(sub2node);
13136 // Place copy #7 of ITS5 directly in I565
13138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13139 sub2node->SetLineColor(kColorITS);
13140 sub2node->SetVisibility(1);
13141 fNodes->Add(sub2node);
13144 // Place copy #8 of ITS5 directly in I565
13146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13147 sub2node->SetLineColor(kColorITS);
13148 sub2node->SetVisibility(1);
13149 fNodes->Add(sub2node);
13152 // Place copy #9 of ITS5 directly in I565
13154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13155 sub2node->SetLineColor(kColorITS);
13156 sub2node->SetVisibility(1);
13157 fNodes->Add(sub2node);
13160 // Place copy #10 of ITS5 directly in I565
13162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13163 sub2node->SetLineColor(kColorITS);
13164 sub2node->SetVisibility(1);
13165 fNodes->Add(sub2node);
13168 // Place copy #11 of ITS5 directly in I565
13170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13171 sub2node->SetLineColor(kColorITS);
13172 sub2node->SetVisibility(1);
13173 fNodes->Add(sub2node);
13176 // Place copy #12 of ITS5 directly in I565
13178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13179 sub2node->SetLineColor(kColorITS);
13180 sub2node->SetVisibility(1);
13181 fNodes->Add(sub2node);
13184 // Place copy #13 of ITS5 directly in I565
13186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13187 sub2node->SetLineColor(kColorITS);
13188 sub2node->SetVisibility(1);
13189 fNodes->Add(sub2node);
13192 // Place copy #14 of ITS5 directly in I565
13194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13195 sub2node->SetLineColor(kColorITS);
13196 sub2node->SetVisibility(1);
13197 fNodes->Add(sub2node);
13200 // Place copy #15 of ITS5 directly in I565
13202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13203 sub2node->SetLineColor(kColorITS);
13204 sub2node->SetVisibility(1);
13205 fNodes->Add(sub2node);
13208 // Place copy #16 of ITS5 directly in I565
13210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13211 sub2node->SetLineColor(kColorITS);
13212 sub2node->SetVisibility(1);
13213 fNodes->Add(sub2node);
13216 // Place copy #17 of ITS5 directly in I565
13218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13219 sub2node->SetLineColor(kColorITS);
13220 sub2node->SetVisibility(1);
13221 fNodes->Add(sub2node);
13224 // Place copy #18 of ITS5 directly in I565
13226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13227 sub2node->SetLineColor(kColorITS);
13228 sub2node->SetVisibility(1);
13229 fNodes->Add(sub2node);
13232 // Place copy #19 of ITS5 directly in I565
13234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13235 sub2node->SetLineColor(kColorITS);
13236 sub2node->SetVisibility(1);
13237 fNodes->Add(sub2node);
13240 // Place copy #20 of ITS5 directly in I565
13242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13243 sub2node->SetLineColor(kColorITS);
13244 sub2node->SetVisibility(1);
13245 fNodes->Add(sub2node);
13248 // Place copy #21 of ITS5 directly in I565
13250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13251 sub2node->SetLineColor(kColorITS);
13252 sub2node->SetVisibility(1);
13253 fNodes->Add(sub2node);
13256 // Place copy #22 of ITS5 directly in I565
13258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13259 sub2node->SetLineColor(kColorITS);
13260 sub2node->SetVisibility(1);
13261 fNodes->Add(sub2node);
13263 fNodes->Add(sub1node);
13266 // Place copy #17 of I565 in IT56
13268 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13269 sub1node->SetLineColor(kColorITS);
13270 sub1node->SetVisibility(0);
13273 // Place copy #1 of ITS5 directly in I565
13275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13276 sub2node->SetLineColor(kColorITS);
13277 sub2node->SetVisibility(1);
13278 fNodes->Add(sub2node);
13281 // Place copy #2 of ITS5 directly in I565
13283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13284 sub2node->SetLineColor(kColorITS);
13285 sub2node->SetVisibility(1);
13286 fNodes->Add(sub2node);
13289 // Place copy #3 of ITS5 directly in I565
13291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13292 sub2node->SetLineColor(kColorITS);
13293 sub2node->SetVisibility(1);
13294 fNodes->Add(sub2node);
13297 // Place copy #4 of ITS5 directly in I565
13299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13300 sub2node->SetLineColor(kColorITS);
13301 sub2node->SetVisibility(1);
13302 fNodes->Add(sub2node);
13305 // Place copy #5 of ITS5 directly in I565
13307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13308 sub2node->SetLineColor(kColorITS);
13309 sub2node->SetVisibility(1);
13310 fNodes->Add(sub2node);
13313 // Place copy #6 of ITS5 directly in I565
13315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13316 sub2node->SetLineColor(kColorITS);
13317 sub2node->SetVisibility(1);
13318 fNodes->Add(sub2node);
13321 // Place copy #7 of ITS5 directly in I565
13323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13324 sub2node->SetLineColor(kColorITS);
13325 sub2node->SetVisibility(1);
13326 fNodes->Add(sub2node);
13329 // Place copy #8 of ITS5 directly in I565
13331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13332 sub2node->SetLineColor(kColorITS);
13333 sub2node->SetVisibility(1);
13334 fNodes->Add(sub2node);
13337 // Place copy #9 of ITS5 directly in I565
13339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13340 sub2node->SetLineColor(kColorITS);
13341 sub2node->SetVisibility(1);
13342 fNodes->Add(sub2node);
13345 // Place copy #10 of ITS5 directly in I565
13347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13348 sub2node->SetLineColor(kColorITS);
13349 sub2node->SetVisibility(1);
13350 fNodes->Add(sub2node);
13353 // Place copy #11 of ITS5 directly in I565
13355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13356 sub2node->SetLineColor(kColorITS);
13357 sub2node->SetVisibility(1);
13358 fNodes->Add(sub2node);
13361 // Place copy #12 of ITS5 directly in I565
13363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13364 sub2node->SetLineColor(kColorITS);
13365 sub2node->SetVisibility(1);
13366 fNodes->Add(sub2node);
13369 // Place copy #13 of ITS5 directly in I565
13371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13372 sub2node->SetLineColor(kColorITS);
13373 sub2node->SetVisibility(1);
13374 fNodes->Add(sub2node);
13377 // Place copy #14 of ITS5 directly in I565
13379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13380 sub2node->SetLineColor(kColorITS);
13381 sub2node->SetVisibility(1);
13382 fNodes->Add(sub2node);
13385 // Place copy #15 of ITS5 directly in I565
13387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13388 sub2node->SetLineColor(kColorITS);
13389 sub2node->SetVisibility(1);
13390 fNodes->Add(sub2node);
13393 // Place copy #16 of ITS5 directly in I565
13395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13396 sub2node->SetLineColor(kColorITS);
13397 sub2node->SetVisibility(1);
13398 fNodes->Add(sub2node);
13401 // Place copy #17 of ITS5 directly in I565
13403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13404 sub2node->SetLineColor(kColorITS);
13405 sub2node->SetVisibility(1);
13406 fNodes->Add(sub2node);
13409 // Place copy #18 of ITS5 directly in I565
13411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13412 sub2node->SetLineColor(kColorITS);
13413 sub2node->SetVisibility(1);
13414 fNodes->Add(sub2node);
13417 // Place copy #19 of ITS5 directly in I565
13419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13420 sub2node->SetLineColor(kColorITS);
13421 sub2node->SetVisibility(1);
13422 fNodes->Add(sub2node);
13425 // Place copy #20 of ITS5 directly in I565
13427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13428 sub2node->SetLineColor(kColorITS);
13429 sub2node->SetVisibility(1);
13430 fNodes->Add(sub2node);
13433 // Place copy #21 of ITS5 directly in I565
13435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13436 sub2node->SetLineColor(kColorITS);
13437 sub2node->SetVisibility(1);
13438 fNodes->Add(sub2node);
13441 // Place copy #22 of ITS5 directly in I565
13443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13444 sub2node->SetLineColor(kColorITS);
13445 sub2node->SetVisibility(1);
13446 fNodes->Add(sub2node);
13448 fNodes->Add(sub1node);
13451 // Place copy #18 of I565 in IT56
13453 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13454 sub1node->SetLineColor(kColorITS);
13455 sub1node->SetVisibility(0);
13458 // Place copy #1 of ITS5 directly in I565
13460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13461 sub2node->SetLineColor(kColorITS);
13462 sub2node->SetVisibility(1);
13463 fNodes->Add(sub2node);
13466 // Place copy #2 of ITS5 directly in I565
13468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13469 sub2node->SetLineColor(kColorITS);
13470 sub2node->SetVisibility(1);
13471 fNodes->Add(sub2node);
13474 // Place copy #3 of ITS5 directly in I565
13476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13477 sub2node->SetLineColor(kColorITS);
13478 sub2node->SetVisibility(1);
13479 fNodes->Add(sub2node);
13482 // Place copy #4 of ITS5 directly in I565
13484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13485 sub2node->SetLineColor(kColorITS);
13486 sub2node->SetVisibility(1);
13487 fNodes->Add(sub2node);
13490 // Place copy #5 of ITS5 directly in I565
13492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13493 sub2node->SetLineColor(kColorITS);
13494 sub2node->SetVisibility(1);
13495 fNodes->Add(sub2node);
13498 // Place copy #6 of ITS5 directly in I565
13500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13501 sub2node->SetLineColor(kColorITS);
13502 sub2node->SetVisibility(1);
13503 fNodes->Add(sub2node);
13506 // Place copy #7 of ITS5 directly in I565
13508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13509 sub2node->SetLineColor(kColorITS);
13510 sub2node->SetVisibility(1);
13511 fNodes->Add(sub2node);
13514 // Place copy #8 of ITS5 directly in I565
13516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13517 sub2node->SetLineColor(kColorITS);
13518 sub2node->SetVisibility(1);
13519 fNodes->Add(sub2node);
13522 // Place copy #9 of ITS5 directly in I565
13524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13525 sub2node->SetLineColor(kColorITS);
13526 sub2node->SetVisibility(1);
13527 fNodes->Add(sub2node);
13530 // Place copy #10 of ITS5 directly in I565
13532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13533 sub2node->SetLineColor(kColorITS);
13534 sub2node->SetVisibility(1);
13535 fNodes->Add(sub2node);
13538 // Place copy #11 of ITS5 directly in I565
13540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13541 sub2node->SetLineColor(kColorITS);
13542 sub2node->SetVisibility(1);
13543 fNodes->Add(sub2node);
13546 // Place copy #12 of ITS5 directly in I565
13548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13549 sub2node->SetLineColor(kColorITS);
13550 sub2node->SetVisibility(1);
13551 fNodes->Add(sub2node);
13554 // Place copy #13 of ITS5 directly in I565
13556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13557 sub2node->SetLineColor(kColorITS);
13558 sub2node->SetVisibility(1);
13559 fNodes->Add(sub2node);
13562 // Place copy #14 of ITS5 directly in I565
13564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13565 sub2node->SetLineColor(kColorITS);
13566 sub2node->SetVisibility(1);
13567 fNodes->Add(sub2node);
13570 // Place copy #15 of ITS5 directly in I565
13572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13573 sub2node->SetLineColor(kColorITS);
13574 sub2node->SetVisibility(1);
13575 fNodes->Add(sub2node);
13578 // Place copy #16 of ITS5 directly in I565
13580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13581 sub2node->SetLineColor(kColorITS);
13582 sub2node->SetVisibility(1);
13583 fNodes->Add(sub2node);
13586 // Place copy #17 of ITS5 directly in I565
13588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13589 sub2node->SetLineColor(kColorITS);
13590 sub2node->SetVisibility(1);
13591 fNodes->Add(sub2node);
13594 // Place copy #18 of ITS5 directly in I565
13596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13597 sub2node->SetLineColor(kColorITS);
13598 sub2node->SetVisibility(1);
13599 fNodes->Add(sub2node);
13602 // Place copy #19 of ITS5 directly in I565
13604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13605 sub2node->SetLineColor(kColorITS);
13606 sub2node->SetVisibility(1);
13607 fNodes->Add(sub2node);
13610 // Place copy #20 of ITS5 directly in I565
13612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13613 sub2node->SetLineColor(kColorITS);
13614 sub2node->SetVisibility(1);
13615 fNodes->Add(sub2node);
13618 // Place copy #21 of ITS5 directly in I565
13620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13621 sub2node->SetLineColor(kColorITS);
13622 sub2node->SetVisibility(1);
13623 fNodes->Add(sub2node);
13626 // Place copy #22 of ITS5 directly in I565
13628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13629 sub2node->SetLineColor(kColorITS);
13630 sub2node->SetVisibility(1);
13631 fNodes->Add(sub2node);
13633 fNodes->Add(sub1node);
13636 // Place copy #19 of I565 in IT56
13638 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13639 sub1node->SetLineColor(kColorITS);
13640 sub1node->SetVisibility(0);
13643 // Place copy #1 of ITS5 directly in I565
13645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13646 sub2node->SetLineColor(kColorITS);
13647 sub2node->SetVisibility(1);
13648 fNodes->Add(sub2node);
13651 // Place copy #2 of ITS5 directly in I565
13653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13654 sub2node->SetLineColor(kColorITS);
13655 sub2node->SetVisibility(1);
13656 fNodes->Add(sub2node);
13659 // Place copy #3 of ITS5 directly in I565
13661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13662 sub2node->SetLineColor(kColorITS);
13663 sub2node->SetVisibility(1);
13664 fNodes->Add(sub2node);
13667 // Place copy #4 of ITS5 directly in I565
13669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13670 sub2node->SetLineColor(kColorITS);
13671 sub2node->SetVisibility(1);
13672 fNodes->Add(sub2node);
13675 // Place copy #5 of ITS5 directly in I565
13677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13678 sub2node->SetLineColor(kColorITS);
13679 sub2node->SetVisibility(1);
13680 fNodes->Add(sub2node);
13683 // Place copy #6 of ITS5 directly in I565
13685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13686 sub2node->SetLineColor(kColorITS);
13687 sub2node->SetVisibility(1);
13688 fNodes->Add(sub2node);
13691 // Place copy #7 of ITS5 directly in I565
13693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13694 sub2node->SetLineColor(kColorITS);
13695 sub2node->SetVisibility(1);
13696 fNodes->Add(sub2node);
13699 // Place copy #8 of ITS5 directly in I565
13701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13702 sub2node->SetLineColor(kColorITS);
13703 sub2node->SetVisibility(1);
13704 fNodes->Add(sub2node);
13707 // Place copy #9 of ITS5 directly in I565
13709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13710 sub2node->SetLineColor(kColorITS);
13711 sub2node->SetVisibility(1);
13712 fNodes->Add(sub2node);
13715 // Place copy #10 of ITS5 directly in I565
13717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13718 sub2node->SetLineColor(kColorITS);
13719 sub2node->SetVisibility(1);
13720 fNodes->Add(sub2node);
13723 // Place copy #11 of ITS5 directly in I565
13725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13726 sub2node->SetLineColor(kColorITS);
13727 sub2node->SetVisibility(1);
13728 fNodes->Add(sub2node);
13731 // Place copy #12 of ITS5 directly in I565
13733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13734 sub2node->SetLineColor(kColorITS);
13735 sub2node->SetVisibility(1);
13736 fNodes->Add(sub2node);
13739 // Place copy #13 of ITS5 directly in I565
13741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13742 sub2node->SetLineColor(kColorITS);
13743 sub2node->SetVisibility(1);
13744 fNodes->Add(sub2node);
13747 // Place copy #14 of ITS5 directly in I565
13749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13750 sub2node->SetLineColor(kColorITS);
13751 sub2node->SetVisibility(1);
13752 fNodes->Add(sub2node);
13755 // Place copy #15 of ITS5 directly in I565
13757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13758 sub2node->SetLineColor(kColorITS);
13759 sub2node->SetVisibility(1);
13760 fNodes->Add(sub2node);
13763 // Place copy #16 of ITS5 directly in I565
13765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13766 sub2node->SetLineColor(kColorITS);
13767 sub2node->SetVisibility(1);
13768 fNodes->Add(sub2node);
13771 // Place copy #17 of ITS5 directly in I565
13773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13774 sub2node->SetLineColor(kColorITS);
13775 sub2node->SetVisibility(1);
13776 fNodes->Add(sub2node);
13779 // Place copy #18 of ITS5 directly in I565
13781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13782 sub2node->SetLineColor(kColorITS);
13783 sub2node->SetVisibility(1);
13784 fNodes->Add(sub2node);
13787 // Place copy #19 of ITS5 directly in I565
13789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13790 sub2node->SetLineColor(kColorITS);
13791 sub2node->SetVisibility(1);
13792 fNodes->Add(sub2node);
13795 // Place copy #20 of ITS5 directly in I565
13797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13798 sub2node->SetLineColor(kColorITS);
13799 sub2node->SetVisibility(1);
13800 fNodes->Add(sub2node);
13803 // Place copy #21 of ITS5 directly in I565
13805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13806 sub2node->SetLineColor(kColorITS);
13807 sub2node->SetVisibility(1);
13808 fNodes->Add(sub2node);
13811 // Place copy #22 of ITS5 directly in I565
13813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13814 sub2node->SetLineColor(kColorITS);
13815 sub2node->SetVisibility(1);
13816 fNodes->Add(sub2node);
13818 fNodes->Add(sub1node);
13821 // Place copy #20 of I565 in IT56
13823 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13824 sub1node->SetLineColor(kColorITS);
13825 sub1node->SetVisibility(0);
13828 // Place copy #1 of ITS5 directly in I565
13830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13831 sub2node->SetLineColor(kColorITS);
13832 sub2node->SetVisibility(1);
13833 fNodes->Add(sub2node);
13836 // Place copy #2 of ITS5 directly in I565
13838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13839 sub2node->SetLineColor(kColorITS);
13840 sub2node->SetVisibility(1);
13841 fNodes->Add(sub2node);
13844 // Place copy #3 of ITS5 directly in I565
13846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13847 sub2node->SetLineColor(kColorITS);
13848 sub2node->SetVisibility(1);
13849 fNodes->Add(sub2node);
13852 // Place copy #4 of ITS5 directly in I565
13854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13855 sub2node->SetLineColor(kColorITS);
13856 sub2node->SetVisibility(1);
13857 fNodes->Add(sub2node);
13860 // Place copy #5 of ITS5 directly in I565
13862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13863 sub2node->SetLineColor(kColorITS);
13864 sub2node->SetVisibility(1);
13865 fNodes->Add(sub2node);
13868 // Place copy #6 of ITS5 directly in I565
13870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13871 sub2node->SetLineColor(kColorITS);
13872 sub2node->SetVisibility(1);
13873 fNodes->Add(sub2node);
13876 // Place copy #7 of ITS5 directly in I565
13878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13879 sub2node->SetLineColor(kColorITS);
13880 sub2node->SetVisibility(1);
13881 fNodes->Add(sub2node);
13884 // Place copy #8 of ITS5 directly in I565
13886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13887 sub2node->SetLineColor(kColorITS);
13888 sub2node->SetVisibility(1);
13889 fNodes->Add(sub2node);
13892 // Place copy #9 of ITS5 directly in I565
13894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13895 sub2node->SetLineColor(kColorITS);
13896 sub2node->SetVisibility(1);
13897 fNodes->Add(sub2node);
13900 // Place copy #10 of ITS5 directly in I565
13902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13903 sub2node->SetLineColor(kColorITS);
13904 sub2node->SetVisibility(1);
13905 fNodes->Add(sub2node);
13908 // Place copy #11 of ITS5 directly in I565
13910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13911 sub2node->SetLineColor(kColorITS);
13912 sub2node->SetVisibility(1);
13913 fNodes->Add(sub2node);
13916 // Place copy #12 of ITS5 directly in I565
13918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13919 sub2node->SetLineColor(kColorITS);
13920 sub2node->SetVisibility(1);
13921 fNodes->Add(sub2node);
13924 // Place copy #13 of ITS5 directly in I565
13926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13927 sub2node->SetLineColor(kColorITS);
13928 sub2node->SetVisibility(1);
13929 fNodes->Add(sub2node);
13932 // Place copy #14 of ITS5 directly in I565
13934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13935 sub2node->SetLineColor(kColorITS);
13936 sub2node->SetVisibility(1);
13937 fNodes->Add(sub2node);
13940 // Place copy #15 of ITS5 directly in I565
13942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13943 sub2node->SetLineColor(kColorITS);
13944 sub2node->SetVisibility(1);
13945 fNodes->Add(sub2node);
13948 // Place copy #16 of ITS5 directly in I565
13950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13951 sub2node->SetLineColor(kColorITS);
13952 sub2node->SetVisibility(1);
13953 fNodes->Add(sub2node);
13956 // Place copy #17 of ITS5 directly in I565
13958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13959 sub2node->SetLineColor(kColorITS);
13960 sub2node->SetVisibility(1);
13961 fNodes->Add(sub2node);
13964 // Place copy #18 of ITS5 directly in I565
13966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13967 sub2node->SetLineColor(kColorITS);
13968 sub2node->SetVisibility(1);
13969 fNodes->Add(sub2node);
13972 // Place copy #19 of ITS5 directly in I565
13974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13975 sub2node->SetLineColor(kColorITS);
13976 sub2node->SetVisibility(1);
13977 fNodes->Add(sub2node);
13980 // Place copy #20 of ITS5 directly in I565
13982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13983 sub2node->SetLineColor(kColorITS);
13984 sub2node->SetVisibility(1);
13985 fNodes->Add(sub2node);
13988 // Place copy #21 of ITS5 directly in I565
13990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13991 sub2node->SetLineColor(kColorITS);
13992 sub2node->SetVisibility(1);
13993 fNodes->Add(sub2node);
13996 // Place copy #22 of ITS5 directly in I565
13998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13999 sub2node->SetLineColor(kColorITS);
14000 sub2node->SetVisibility(1);
14001 fNodes->Add(sub2node);
14003 fNodes->Add(sub1node);
14006 // Place copy #21 of I565 in IT56
14008 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
14009 sub1node->SetLineColor(kColorITS);
14010 sub1node->SetVisibility(0);
14013 // Place copy #1 of ITS5 directly in I565
14015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14016 sub2node->SetLineColor(kColorITS);
14017 sub2node->SetVisibility(1);
14018 fNodes->Add(sub2node);
14021 // Place copy #2 of ITS5 directly in I565
14023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14024 sub2node->SetLineColor(kColorITS);
14025 sub2node->SetVisibility(1);
14026 fNodes->Add(sub2node);
14029 // Place copy #3 of ITS5 directly in I565
14031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14032 sub2node->SetLineColor(kColorITS);
14033 sub2node->SetVisibility(1);
14034 fNodes->Add(sub2node);
14037 // Place copy #4 of ITS5 directly in I565
14039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14040 sub2node->SetLineColor(kColorITS);
14041 sub2node->SetVisibility(1);
14042 fNodes->Add(sub2node);
14045 // Place copy #5 of ITS5 directly in I565
14047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14048 sub2node->SetLineColor(kColorITS);
14049 sub2node->SetVisibility(1);
14050 fNodes->Add(sub2node);
14053 // Place copy #6 of ITS5 directly in I565
14055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14056 sub2node->SetLineColor(kColorITS);
14057 sub2node->SetVisibility(1);
14058 fNodes->Add(sub2node);
14061 // Place copy #7 of ITS5 directly in I565
14063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14064 sub2node->SetLineColor(kColorITS);
14065 sub2node->SetVisibility(1);
14066 fNodes->Add(sub2node);
14069 // Place copy #8 of ITS5 directly in I565
14071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14072 sub2node->SetLineColor(kColorITS);
14073 sub2node->SetVisibility(1);
14074 fNodes->Add(sub2node);
14077 // Place copy #9 of ITS5 directly in I565
14079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14080 sub2node->SetLineColor(kColorITS);
14081 sub2node->SetVisibility(1);
14082 fNodes->Add(sub2node);
14085 // Place copy #10 of ITS5 directly in I565
14087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14088 sub2node->SetLineColor(kColorITS);
14089 sub2node->SetVisibility(1);
14090 fNodes->Add(sub2node);
14093 // Place copy #11 of ITS5 directly in I565
14095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14096 sub2node->SetLineColor(kColorITS);
14097 sub2node->SetVisibility(1);
14098 fNodes->Add(sub2node);
14101 // Place copy #12 of ITS5 directly in I565
14103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14104 sub2node->SetLineColor(kColorITS);
14105 sub2node->SetVisibility(1);
14106 fNodes->Add(sub2node);
14109 // Place copy #13 of ITS5 directly in I565
14111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14112 sub2node->SetLineColor(kColorITS);
14113 sub2node->SetVisibility(1);
14114 fNodes->Add(sub2node);
14117 // Place copy #14 of ITS5 directly in I565
14119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14120 sub2node->SetLineColor(kColorITS);
14121 sub2node->SetVisibility(1);
14122 fNodes->Add(sub2node);
14125 // Place copy #15 of ITS5 directly in I565
14127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14128 sub2node->SetLineColor(kColorITS);
14129 sub2node->SetVisibility(1);
14130 fNodes->Add(sub2node);
14133 // Place copy #16 of ITS5 directly in I565
14135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14136 sub2node->SetLineColor(kColorITS);
14137 sub2node->SetVisibility(1);
14138 fNodes->Add(sub2node);
14141 // Place copy #17 of ITS5 directly in I565
14143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14144 sub2node->SetLineColor(kColorITS);
14145 sub2node->SetVisibility(1);
14146 fNodes->Add(sub2node);
14149 // Place copy #18 of ITS5 directly in I565
14151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14152 sub2node->SetLineColor(kColorITS);
14153 sub2node->SetVisibility(1);
14154 fNodes->Add(sub2node);
14157 // Place copy #19 of ITS5 directly in I565
14159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14160 sub2node->SetLineColor(kColorITS);
14161 sub2node->SetVisibility(1);
14162 fNodes->Add(sub2node);
14165 // Place copy #20 of ITS5 directly in I565
14167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14168 sub2node->SetLineColor(kColorITS);
14169 sub2node->SetVisibility(1);
14170 fNodes->Add(sub2node);
14173 // Place copy #21 of ITS5 directly in I565
14175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14176 sub2node->SetLineColor(kColorITS);
14177 sub2node->SetVisibility(1);
14178 fNodes->Add(sub2node);
14181 // Place copy #22 of ITS5 directly in I565
14183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14184 sub2node->SetLineColor(kColorITS);
14185 sub2node->SetVisibility(1);
14186 fNodes->Add(sub2node);
14188 fNodes->Add(sub1node);
14191 // Place copy #22 of I565 in IT56
14193 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14194 sub1node->SetLineColor(kColorITS);
14195 sub1node->SetVisibility(0);
14198 // Place copy #1 of ITS5 directly in I565
14200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14201 sub2node->SetLineColor(kColorITS);
14202 sub2node->SetVisibility(1);
14203 fNodes->Add(sub2node);
14206 // Place copy #2 of ITS5 directly in I565
14208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14209 sub2node->SetLineColor(kColorITS);
14210 sub2node->SetVisibility(1);
14211 fNodes->Add(sub2node);
14214 // Place copy #3 of ITS5 directly in I565
14216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14217 sub2node->SetLineColor(kColorITS);
14218 sub2node->SetVisibility(1);
14219 fNodes->Add(sub2node);
14222 // Place copy #4 of ITS5 directly in I565
14224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14225 sub2node->SetLineColor(kColorITS);
14226 sub2node->SetVisibility(1);
14227 fNodes->Add(sub2node);
14230 // Place copy #5 of ITS5 directly in I565
14232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14233 sub2node->SetLineColor(kColorITS);
14234 sub2node->SetVisibility(1);
14235 fNodes->Add(sub2node);
14238 // Place copy #6 of ITS5 directly in I565
14240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14241 sub2node->SetLineColor(kColorITS);
14242 sub2node->SetVisibility(1);
14243 fNodes->Add(sub2node);
14246 // Place copy #7 of ITS5 directly in I565
14248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14249 sub2node->SetLineColor(kColorITS);
14250 sub2node->SetVisibility(1);
14251 fNodes->Add(sub2node);
14254 // Place copy #8 of ITS5 directly in I565
14256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14257 sub2node->SetLineColor(kColorITS);
14258 sub2node->SetVisibility(1);
14259 fNodes->Add(sub2node);
14262 // Place copy #9 of ITS5 directly in I565
14264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14265 sub2node->SetLineColor(kColorITS);
14266 sub2node->SetVisibility(1);
14267 fNodes->Add(sub2node);
14270 // Place copy #10 of ITS5 directly in I565
14272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14273 sub2node->SetLineColor(kColorITS);
14274 sub2node->SetVisibility(1);
14275 fNodes->Add(sub2node);
14278 // Place copy #11 of ITS5 directly in I565
14280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14281 sub2node->SetLineColor(kColorITS);
14282 sub2node->SetVisibility(1);
14283 fNodes->Add(sub2node);
14286 // Place copy #12 of ITS5 directly in I565
14288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14289 sub2node->SetLineColor(kColorITS);
14290 sub2node->SetVisibility(1);
14291 fNodes->Add(sub2node);
14294 // Place copy #13 of ITS5 directly in I565
14296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14297 sub2node->SetLineColor(kColorITS);
14298 sub2node->SetVisibility(1);
14299 fNodes->Add(sub2node);
14302 // Place copy #14 of ITS5 directly in I565
14304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14305 sub2node->SetLineColor(kColorITS);
14306 sub2node->SetVisibility(1);
14307 fNodes->Add(sub2node);
14310 // Place copy #15 of ITS5 directly in I565
14312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14313 sub2node->SetLineColor(kColorITS);
14314 sub2node->SetVisibility(1);
14315 fNodes->Add(sub2node);
14318 // Place copy #16 of ITS5 directly in I565
14320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14321 sub2node->SetLineColor(kColorITS);
14322 sub2node->SetVisibility(1);
14323 fNodes->Add(sub2node);
14326 // Place copy #17 of ITS5 directly in I565
14328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14329 sub2node->SetLineColor(kColorITS);
14330 sub2node->SetVisibility(1);
14331 fNodes->Add(sub2node);
14334 // Place copy #18 of ITS5 directly in I565
14336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14337 sub2node->SetLineColor(kColorITS);
14338 sub2node->SetVisibility(1);
14339 fNodes->Add(sub2node);
14342 // Place copy #19 of ITS5 directly in I565
14344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14345 sub2node->SetLineColor(kColorITS);
14346 sub2node->SetVisibility(1);
14347 fNodes->Add(sub2node);
14350 // Place copy #20 of ITS5 directly in I565
14352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14353 sub2node->SetLineColor(kColorITS);
14354 sub2node->SetVisibility(1);
14355 fNodes->Add(sub2node);
14358 // Place copy #21 of ITS5 directly in I565
14360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14361 sub2node->SetLineColor(kColorITS);
14362 sub2node->SetVisibility(1);
14363 fNodes->Add(sub2node);
14366 // Place copy #22 of ITS5 directly in I565
14368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14369 sub2node->SetLineColor(kColorITS);
14370 sub2node->SetVisibility(1);
14371 fNodes->Add(sub2node);
14373 fNodes->Add(sub1node);
14376 // Place copy #23 of I565 in IT56
14378 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14379 sub1node->SetLineColor(kColorITS);
14380 sub1node->SetVisibility(0);
14383 // Place copy #1 of ITS5 directly in I565
14385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14386 sub2node->SetLineColor(kColorITS);
14387 sub2node->SetVisibility(1);
14388 fNodes->Add(sub2node);
14391 // Place copy #2 of ITS5 directly in I565
14393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14394 sub2node->SetLineColor(kColorITS);
14395 sub2node->SetVisibility(1);
14396 fNodes->Add(sub2node);
14399 // Place copy #3 of ITS5 directly in I565
14401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14402 sub2node->SetLineColor(kColorITS);
14403 sub2node->SetVisibility(1);
14404 fNodes->Add(sub2node);
14407 // Place copy #4 of ITS5 directly in I565
14409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14410 sub2node->SetLineColor(kColorITS);
14411 sub2node->SetVisibility(1);
14412 fNodes->Add(sub2node);
14415 // Place copy #5 of ITS5 directly in I565
14417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14418 sub2node->SetLineColor(kColorITS);
14419 sub2node->SetVisibility(1);
14420 fNodes->Add(sub2node);
14423 // Place copy #6 of ITS5 directly in I565
14425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14426 sub2node->SetLineColor(kColorITS);
14427 sub2node->SetVisibility(1);
14428 fNodes->Add(sub2node);
14431 // Place copy #7 of ITS5 directly in I565
14433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14434 sub2node->SetLineColor(kColorITS);
14435 sub2node->SetVisibility(1);
14436 fNodes->Add(sub2node);
14439 // Place copy #8 of ITS5 directly in I565
14441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14442 sub2node->SetLineColor(kColorITS);
14443 sub2node->SetVisibility(1);
14444 fNodes->Add(sub2node);
14447 // Place copy #9 of ITS5 directly in I565
14449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14450 sub2node->SetLineColor(kColorITS);
14451 sub2node->SetVisibility(1);
14452 fNodes->Add(sub2node);
14455 // Place copy #10 of ITS5 directly in I565
14457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14458 sub2node->SetLineColor(kColorITS);
14459 sub2node->SetVisibility(1);
14460 fNodes->Add(sub2node);
14463 // Place copy #11 of ITS5 directly in I565
14465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14466 sub2node->SetLineColor(kColorITS);
14467 sub2node->SetVisibility(1);
14468 fNodes->Add(sub2node);
14471 // Place copy #12 of ITS5 directly in I565
14473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14474 sub2node->SetLineColor(kColorITS);
14475 sub2node->SetVisibility(1);
14476 fNodes->Add(sub2node);
14479 // Place copy #13 of ITS5 directly in I565
14481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14482 sub2node->SetLineColor(kColorITS);
14483 sub2node->SetVisibility(1);
14484 fNodes->Add(sub2node);
14487 // Place copy #14 of ITS5 directly in I565
14489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14490 sub2node->SetLineColor(kColorITS);
14491 sub2node->SetVisibility(1);
14492 fNodes->Add(sub2node);
14495 // Place copy #15 of ITS5 directly in I565
14497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14498 sub2node->SetLineColor(kColorITS);
14499 sub2node->SetVisibility(1);
14500 fNodes->Add(sub2node);
14503 // Place copy #16 of ITS5 directly in I565
14505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14506 sub2node->SetLineColor(kColorITS);
14507 sub2node->SetVisibility(1);
14508 fNodes->Add(sub2node);
14511 // Place copy #17 of ITS5 directly in I565
14513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14514 sub2node->SetLineColor(kColorITS);
14515 sub2node->SetVisibility(1);
14516 fNodes->Add(sub2node);
14519 // Place copy #18 of ITS5 directly in I565
14521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14522 sub2node->SetLineColor(kColorITS);
14523 sub2node->SetVisibility(1);
14524 fNodes->Add(sub2node);
14527 // Place copy #19 of ITS5 directly in I565
14529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14530 sub2node->SetLineColor(kColorITS);
14531 sub2node->SetVisibility(1);
14532 fNodes->Add(sub2node);
14535 // Place copy #20 of ITS5 directly in I565
14537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14538 sub2node->SetLineColor(kColorITS);
14539 sub2node->SetVisibility(1);
14540 fNodes->Add(sub2node);
14543 // Place copy #21 of ITS5 directly in I565
14545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14546 sub2node->SetLineColor(kColorITS);
14547 sub2node->SetVisibility(1);
14548 fNodes->Add(sub2node);
14551 // Place copy #22 of ITS5 directly in I565
14553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14554 sub2node->SetLineColor(kColorITS);
14555 sub2node->SetVisibility(1);
14556 fNodes->Add(sub2node);
14558 fNodes->Add(sub1node);
14561 // Place copy #24 of I565 in IT56
14563 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14564 sub1node->SetLineColor(kColorITS);
14565 sub1node->SetVisibility(0);
14568 // Place copy #1 of ITS5 directly in I565
14570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14571 sub2node->SetLineColor(kColorITS);
14572 sub2node->SetVisibility(1);
14573 fNodes->Add(sub2node);
14576 // Place copy #2 of ITS5 directly in I565
14578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14579 sub2node->SetLineColor(kColorITS);
14580 sub2node->SetVisibility(1);
14581 fNodes->Add(sub2node);
14584 // Place copy #3 of ITS5 directly in I565
14586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14587 sub2node->SetLineColor(kColorITS);
14588 sub2node->SetVisibility(1);
14589 fNodes->Add(sub2node);
14592 // Place copy #4 of ITS5 directly in I565
14594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14595 sub2node->SetLineColor(kColorITS);
14596 sub2node->SetVisibility(1);
14597 fNodes->Add(sub2node);
14600 // Place copy #5 of ITS5 directly in I565
14602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14603 sub2node->SetLineColor(kColorITS);
14604 sub2node->SetVisibility(1);
14605 fNodes->Add(sub2node);
14608 // Place copy #6 of ITS5 directly in I565
14610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14611 sub2node->SetLineColor(kColorITS);
14612 sub2node->SetVisibility(1);
14613 fNodes->Add(sub2node);
14616 // Place copy #7 of ITS5 directly in I565
14618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14619 sub2node->SetLineColor(kColorITS);
14620 sub2node->SetVisibility(1);
14621 fNodes->Add(sub2node);
14624 // Place copy #8 of ITS5 directly in I565
14626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14627 sub2node->SetLineColor(kColorITS);
14628 sub2node->SetVisibility(1);
14629 fNodes->Add(sub2node);
14632 // Place copy #9 of ITS5 directly in I565
14634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14635 sub2node->SetLineColor(kColorITS);
14636 sub2node->SetVisibility(1);
14637 fNodes->Add(sub2node);
14640 // Place copy #10 of ITS5 directly in I565
14642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14643 sub2node->SetLineColor(kColorITS);
14644 sub2node->SetVisibility(1);
14645 fNodes->Add(sub2node);
14648 // Place copy #11 of ITS5 directly in I565
14650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14651 sub2node->SetLineColor(kColorITS);
14652 sub2node->SetVisibility(1);
14653 fNodes->Add(sub2node);
14656 // Place copy #12 of ITS5 directly in I565
14658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14659 sub2node->SetLineColor(kColorITS);
14660 sub2node->SetVisibility(1);
14661 fNodes->Add(sub2node);
14664 // Place copy #13 of ITS5 directly in I565
14666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14667 sub2node->SetLineColor(kColorITS);
14668 sub2node->SetVisibility(1);
14669 fNodes->Add(sub2node);
14672 // Place copy #14 of ITS5 directly in I565
14674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14675 sub2node->SetLineColor(kColorITS);
14676 sub2node->SetVisibility(1);
14677 fNodes->Add(sub2node);
14680 // Place copy #15 of ITS5 directly in I565
14682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14683 sub2node->SetLineColor(kColorITS);
14684 sub2node->SetVisibility(1);
14685 fNodes->Add(sub2node);
14688 // Place copy #16 of ITS5 directly in I565
14690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14691 sub2node->SetLineColor(kColorITS);
14692 sub2node->SetVisibility(1);
14693 fNodes->Add(sub2node);
14696 // Place copy #17 of ITS5 directly in I565
14698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14699 sub2node->SetLineColor(kColorITS);
14700 sub2node->SetVisibility(1);
14701 fNodes->Add(sub2node);
14704 // Place copy #18 of ITS5 directly in I565
14706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14707 sub2node->SetLineColor(kColorITS);
14708 sub2node->SetVisibility(1);
14709 fNodes->Add(sub2node);
14712 // Place copy #19 of ITS5 directly in I565
14714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14715 sub2node->SetLineColor(kColorITS);
14716 sub2node->SetVisibility(1);
14717 fNodes->Add(sub2node);
14720 // Place copy #20 of ITS5 directly in I565
14722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14723 sub2node->SetLineColor(kColorITS);
14724 sub2node->SetVisibility(1);
14725 fNodes->Add(sub2node);
14728 // Place copy #21 of ITS5 directly in I565
14730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14731 sub2node->SetLineColor(kColorITS);
14732 sub2node->SetVisibility(1);
14733 fNodes->Add(sub2node);
14736 // Place copy #22 of ITS5 directly in I565
14738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14739 sub2node->SetLineColor(kColorITS);
14740 sub2node->SetVisibility(1);
14741 fNodes->Add(sub2node);
14743 fNodes->Add(sub1node);
14746 // Place copy #25 of I565 in IT56
14748 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14749 sub1node->SetLineColor(kColorITS);
14750 sub1node->SetVisibility(0);
14753 // Place copy #1 of ITS5 directly in I565
14755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14756 sub2node->SetLineColor(kColorITS);
14757 sub2node->SetVisibility(1);
14758 fNodes->Add(sub2node);
14761 // Place copy #2 of ITS5 directly in I565
14763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14764 sub2node->SetLineColor(kColorITS);
14765 sub2node->SetVisibility(1);
14766 fNodes->Add(sub2node);
14769 // Place copy #3 of ITS5 directly in I565
14771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14772 sub2node->SetLineColor(kColorITS);
14773 sub2node->SetVisibility(1);
14774 fNodes->Add(sub2node);
14777 // Place copy #4 of ITS5 directly in I565
14779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14780 sub2node->SetLineColor(kColorITS);
14781 sub2node->SetVisibility(1);
14782 fNodes->Add(sub2node);
14785 // Place copy #5 of ITS5 directly in I565
14787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14788 sub2node->SetLineColor(kColorITS);
14789 sub2node->SetVisibility(1);
14790 fNodes->Add(sub2node);
14793 // Place copy #6 of ITS5 directly in I565
14795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14796 sub2node->SetLineColor(kColorITS);
14797 sub2node->SetVisibility(1);
14798 fNodes->Add(sub2node);
14801 // Place copy #7 of ITS5 directly in I565
14803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14804 sub2node->SetLineColor(kColorITS);
14805 sub2node->SetVisibility(1);
14806 fNodes->Add(sub2node);
14809 // Place copy #8 of ITS5 directly in I565
14811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14812 sub2node->SetLineColor(kColorITS);
14813 sub2node->SetVisibility(1);
14814 fNodes->Add(sub2node);
14817 // Place copy #9 of ITS5 directly in I565
14819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14820 sub2node->SetLineColor(kColorITS);
14821 sub2node->SetVisibility(1);
14822 fNodes->Add(sub2node);
14825 // Place copy #10 of ITS5 directly in I565
14827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14828 sub2node->SetLineColor(kColorITS);
14829 sub2node->SetVisibility(1);
14830 fNodes->Add(sub2node);
14833 // Place copy #11 of ITS5 directly in I565
14835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14836 sub2node->SetLineColor(kColorITS);
14837 sub2node->SetVisibility(1);
14838 fNodes->Add(sub2node);
14841 // Place copy #12 of ITS5 directly in I565
14843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14844 sub2node->SetLineColor(kColorITS);
14845 sub2node->SetVisibility(1);
14846 fNodes->Add(sub2node);
14849 // Place copy #13 of ITS5 directly in I565
14851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14852 sub2node->SetLineColor(kColorITS);
14853 sub2node->SetVisibility(1);
14854 fNodes->Add(sub2node);
14857 // Place copy #14 of ITS5 directly in I565
14859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14860 sub2node->SetLineColor(kColorITS);
14861 sub2node->SetVisibility(1);
14862 fNodes->Add(sub2node);
14865 // Place copy #15 of ITS5 directly in I565
14867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14868 sub2node->SetLineColor(kColorITS);
14869 sub2node->SetVisibility(1);
14870 fNodes->Add(sub2node);
14873 // Place copy #16 of ITS5 directly in I565
14875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14876 sub2node->SetLineColor(kColorITS);
14877 sub2node->SetVisibility(1);
14878 fNodes->Add(sub2node);
14881 // Place copy #17 of ITS5 directly in I565
14883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14884 sub2node->SetLineColor(kColorITS);
14885 sub2node->SetVisibility(1);
14886 fNodes->Add(sub2node);
14889 // Place copy #18 of ITS5 directly in I565
14891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14892 sub2node->SetLineColor(kColorITS);
14893 sub2node->SetVisibility(1);
14894 fNodes->Add(sub2node);
14897 // Place copy #19 of ITS5 directly in I565
14899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14900 sub2node->SetLineColor(kColorITS);
14901 sub2node->SetVisibility(1);
14902 fNodes->Add(sub2node);
14905 // Place copy #20 of ITS5 directly in I565
14907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14908 sub2node->SetLineColor(kColorITS);
14909 sub2node->SetVisibility(1);
14910 fNodes->Add(sub2node);
14913 // Place copy #21 of ITS5 directly in I565
14915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14916 sub2node->SetLineColor(kColorITS);
14917 sub2node->SetVisibility(1);
14918 fNodes->Add(sub2node);
14921 // Place copy #22 of ITS5 directly in I565
14923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14924 sub2node->SetLineColor(kColorITS);
14925 sub2node->SetVisibility(1);
14926 fNodes->Add(sub2node);
14928 fNodes->Add(sub1node);
14931 // Place copy #26 of I565 in IT56
14933 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14934 sub1node->SetLineColor(kColorITS);
14935 sub1node->SetVisibility(0);
14938 // Place copy #1 of ITS5 directly in I565
14940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14941 sub2node->SetLineColor(kColorITS);
14942 sub2node->SetVisibility(1);
14943 fNodes->Add(sub2node);
14946 // Place copy #2 of ITS5 directly in I565
14948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14949 sub2node->SetLineColor(kColorITS);
14950 sub2node->SetVisibility(1);
14951 fNodes->Add(sub2node);
14954 // Place copy #3 of ITS5 directly in I565
14956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14957 sub2node->SetLineColor(kColorITS);
14958 sub2node->SetVisibility(1);
14959 fNodes->Add(sub2node);
14962 // Place copy #4 of ITS5 directly in I565
14964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14965 sub2node->SetLineColor(kColorITS);
14966 sub2node->SetVisibility(1);
14967 fNodes->Add(sub2node);
14970 // Place copy #5 of ITS5 directly in I565
14972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14973 sub2node->SetLineColor(kColorITS);
14974 sub2node->SetVisibility(1);
14975 fNodes->Add(sub2node);
14978 // Place copy #6 of ITS5 directly in I565
14980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14981 sub2node->SetLineColor(kColorITS);
14982 sub2node->SetVisibility(1);
14983 fNodes->Add(sub2node);
14986 // Place copy #7 of ITS5 directly in I565
14988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14989 sub2node->SetLineColor(kColorITS);
14990 sub2node->SetVisibility(1);
14991 fNodes->Add(sub2node);
14994 // Place copy #8 of ITS5 directly in I565
14996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14997 sub2node->SetLineColor(kColorITS);
14998 sub2node->SetVisibility(1);
14999 fNodes->Add(sub2node);
15002 // Place copy #9 of ITS5 directly in I565
15004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15005 sub2node->SetLineColor(kColorITS);
15006 sub2node->SetVisibility(1);
15007 fNodes->Add(sub2node);
15010 // Place copy #10 of ITS5 directly in I565
15012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15013 sub2node->SetLineColor(kColorITS);
15014 sub2node->SetVisibility(1);
15015 fNodes->Add(sub2node);
15018 // Place copy #11 of ITS5 directly in I565
15020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15021 sub2node->SetLineColor(kColorITS);
15022 sub2node->SetVisibility(1);
15023 fNodes->Add(sub2node);
15026 // Place copy #12 of ITS5 directly in I565
15028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15029 sub2node->SetLineColor(kColorITS);
15030 sub2node->SetVisibility(1);
15031 fNodes->Add(sub2node);
15034 // Place copy #13 of ITS5 directly in I565
15036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15037 sub2node->SetLineColor(kColorITS);
15038 sub2node->SetVisibility(1);
15039 fNodes->Add(sub2node);
15042 // Place copy #14 of ITS5 directly in I565
15044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15045 sub2node->SetLineColor(kColorITS);
15046 sub2node->SetVisibility(1);
15047 fNodes->Add(sub2node);
15050 // Place copy #15 of ITS5 directly in I565
15052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15053 sub2node->SetLineColor(kColorITS);
15054 sub2node->SetVisibility(1);
15055 fNodes->Add(sub2node);
15058 // Place copy #16 of ITS5 directly in I565
15060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15061 sub2node->SetLineColor(kColorITS);
15062 sub2node->SetVisibility(1);
15063 fNodes->Add(sub2node);
15066 // Place copy #17 of ITS5 directly in I565
15068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15069 sub2node->SetLineColor(kColorITS);
15070 sub2node->SetVisibility(1);
15071 fNodes->Add(sub2node);
15074 // Place copy #18 of ITS5 directly in I565
15076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15077 sub2node->SetLineColor(kColorITS);
15078 sub2node->SetVisibility(1);
15079 fNodes->Add(sub2node);
15082 // Place copy #19 of ITS5 directly in I565
15084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15085 sub2node->SetLineColor(kColorITS);
15086 sub2node->SetVisibility(1);
15087 fNodes->Add(sub2node);
15090 // Place copy #20 of ITS5 directly in I565
15092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15093 sub2node->SetLineColor(kColorITS);
15094 sub2node->SetVisibility(1);
15095 fNodes->Add(sub2node);
15098 // Place copy #21 of ITS5 directly in I565
15100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15101 sub2node->SetLineColor(kColorITS);
15102 sub2node->SetVisibility(1);
15103 fNodes->Add(sub2node);
15106 // Place copy #22 of ITS5 directly in I565
15108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15109 sub2node->SetLineColor(kColorITS);
15110 sub2node->SetVisibility(1);
15111 fNodes->Add(sub2node);
15113 fNodes->Add(sub1node);
15116 // Place copy #27 of I565 in IT56
15118 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
15119 sub1node->SetLineColor(kColorITS);
15120 sub1node->SetVisibility(0);
15123 // Place copy #1 of ITS5 directly in I565
15125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15126 sub2node->SetLineColor(kColorITS);
15127 sub2node->SetVisibility(1);
15128 fNodes->Add(sub2node);
15131 // Place copy #2 of ITS5 directly in I565
15133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15134 sub2node->SetLineColor(kColorITS);
15135 sub2node->SetVisibility(1);
15136 fNodes->Add(sub2node);
15139 // Place copy #3 of ITS5 directly in I565
15141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15142 sub2node->SetLineColor(kColorITS);
15143 sub2node->SetVisibility(1);
15144 fNodes->Add(sub2node);
15147 // Place copy #4 of ITS5 directly in I565
15149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15150 sub2node->SetLineColor(kColorITS);
15151 sub2node->SetVisibility(1);
15152 fNodes->Add(sub2node);
15155 // Place copy #5 of ITS5 directly in I565
15157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15158 sub2node->SetLineColor(kColorITS);
15159 sub2node->SetVisibility(1);
15160 fNodes->Add(sub2node);
15163 // Place copy #6 of ITS5 directly in I565
15165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15166 sub2node->SetLineColor(kColorITS);
15167 sub2node->SetVisibility(1);
15168 fNodes->Add(sub2node);
15171 // Place copy #7 of ITS5 directly in I565
15173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15174 sub2node->SetLineColor(kColorITS);
15175 sub2node->SetVisibility(1);
15176 fNodes->Add(sub2node);
15179 // Place copy #8 of ITS5 directly in I565
15181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15182 sub2node->SetLineColor(kColorITS);
15183 sub2node->SetVisibility(1);
15184 fNodes->Add(sub2node);
15187 // Place copy #9 of ITS5 directly in I565
15189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15190 sub2node->SetLineColor(kColorITS);
15191 sub2node->SetVisibility(1);
15192 fNodes->Add(sub2node);
15195 // Place copy #10 of ITS5 directly in I565
15197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15198 sub2node->SetLineColor(kColorITS);
15199 sub2node->SetVisibility(1);
15200 fNodes->Add(sub2node);
15203 // Place copy #11 of ITS5 directly in I565
15205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15206 sub2node->SetLineColor(kColorITS);
15207 sub2node->SetVisibility(1);
15208 fNodes->Add(sub2node);
15211 // Place copy #12 of ITS5 directly in I565
15213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15214 sub2node->SetLineColor(kColorITS);
15215 sub2node->SetVisibility(1);
15216 fNodes->Add(sub2node);
15219 // Place copy #13 of ITS5 directly in I565
15221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15222 sub2node->SetLineColor(kColorITS);
15223 sub2node->SetVisibility(1);
15224 fNodes->Add(sub2node);
15227 // Place copy #14 of ITS5 directly in I565
15229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15230 sub2node->SetLineColor(kColorITS);
15231 sub2node->SetVisibility(1);
15232 fNodes->Add(sub2node);
15235 // Place copy #15 of ITS5 directly in I565
15237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15238 sub2node->SetLineColor(kColorITS);
15239 sub2node->SetVisibility(1);
15240 fNodes->Add(sub2node);
15243 // Place copy #16 of ITS5 directly in I565
15245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15246 sub2node->SetLineColor(kColorITS);
15247 sub2node->SetVisibility(1);
15248 fNodes->Add(sub2node);
15251 // Place copy #17 of ITS5 directly in I565
15253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15254 sub2node->SetLineColor(kColorITS);
15255 sub2node->SetVisibility(1);
15256 fNodes->Add(sub2node);
15259 // Place copy #18 of ITS5 directly in I565
15261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15262 sub2node->SetLineColor(kColorITS);
15263 sub2node->SetVisibility(1);
15264 fNodes->Add(sub2node);
15267 // Place copy #19 of ITS5 directly in I565
15269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15270 sub2node->SetLineColor(kColorITS);
15271 sub2node->SetVisibility(1);
15272 fNodes->Add(sub2node);
15275 // Place copy #20 of ITS5 directly in I565
15277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15278 sub2node->SetLineColor(kColorITS);
15279 sub2node->SetVisibility(1);
15280 fNodes->Add(sub2node);
15283 // Place copy #21 of ITS5 directly in I565
15285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15286 sub2node->SetLineColor(kColorITS);
15287 sub2node->SetVisibility(1);
15288 fNodes->Add(sub2node);
15291 // Place copy #22 of ITS5 directly in I565
15293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15294 sub2node->SetLineColor(kColorITS);
15295 sub2node->SetVisibility(1);
15296 fNodes->Add(sub2node);
15298 fNodes->Add(sub1node);
15301 // Place copy #28 of I565 in IT56
15303 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15304 sub1node->SetLineColor(kColorITS);
15305 sub1node->SetVisibility(0);
15308 // Place copy #1 of ITS5 directly in I565
15310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15311 sub2node->SetLineColor(kColorITS);
15312 sub2node->SetVisibility(1);
15313 fNodes->Add(sub2node);
15316 // Place copy #2 of ITS5 directly in I565
15318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15319 sub2node->SetLineColor(kColorITS);
15320 sub2node->SetVisibility(1);
15321 fNodes->Add(sub2node);
15324 // Place copy #3 of ITS5 directly in I565
15326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15327 sub2node->SetLineColor(kColorITS);
15328 sub2node->SetVisibility(1);
15329 fNodes->Add(sub2node);
15332 // Place copy #4 of ITS5 directly in I565
15334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15335 sub2node->SetLineColor(kColorITS);
15336 sub2node->SetVisibility(1);
15337 fNodes->Add(sub2node);
15340 // Place copy #5 of ITS5 directly in I565
15342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15343 sub2node->SetLineColor(kColorITS);
15344 sub2node->SetVisibility(1);
15345 fNodes->Add(sub2node);
15348 // Place copy #6 of ITS5 directly in I565
15350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15351 sub2node->SetLineColor(kColorITS);
15352 sub2node->SetVisibility(1);
15353 fNodes->Add(sub2node);
15356 // Place copy #7 of ITS5 directly in I565
15358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15359 sub2node->SetLineColor(kColorITS);
15360 sub2node->SetVisibility(1);
15361 fNodes->Add(sub2node);
15364 // Place copy #8 of ITS5 directly in I565
15366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15367 sub2node->SetLineColor(kColorITS);
15368 sub2node->SetVisibility(1);
15369 fNodes->Add(sub2node);
15372 // Place copy #9 of ITS5 directly in I565
15374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15375 sub2node->SetLineColor(kColorITS);
15376 sub2node->SetVisibility(1);
15377 fNodes->Add(sub2node);
15380 // Place copy #10 of ITS5 directly in I565
15382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15383 sub2node->SetLineColor(kColorITS);
15384 sub2node->SetVisibility(1);
15385 fNodes->Add(sub2node);
15388 // Place copy #11 of ITS5 directly in I565
15390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15391 sub2node->SetLineColor(kColorITS);
15392 sub2node->SetVisibility(1);
15393 fNodes->Add(sub2node);
15396 // Place copy #12 of ITS5 directly in I565
15398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15399 sub2node->SetLineColor(kColorITS);
15400 sub2node->SetVisibility(1);
15401 fNodes->Add(sub2node);
15404 // Place copy #13 of ITS5 directly in I565
15406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15407 sub2node->SetLineColor(kColorITS);
15408 sub2node->SetVisibility(1);
15409 fNodes->Add(sub2node);
15412 // Place copy #14 of ITS5 directly in I565
15414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15415 sub2node->SetLineColor(kColorITS);
15416 sub2node->SetVisibility(1);
15417 fNodes->Add(sub2node);
15420 // Place copy #15 of ITS5 directly in I565
15422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15423 sub2node->SetLineColor(kColorITS);
15424 sub2node->SetVisibility(1);
15425 fNodes->Add(sub2node);
15428 // Place copy #16 of ITS5 directly in I565
15430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15431 sub2node->SetLineColor(kColorITS);
15432 sub2node->SetVisibility(1);
15433 fNodes->Add(sub2node);
15436 // Place copy #17 of ITS5 directly in I565
15438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15439 sub2node->SetLineColor(kColorITS);
15440 sub2node->SetVisibility(1);
15441 fNodes->Add(sub2node);
15444 // Place copy #18 of ITS5 directly in I565
15446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15447 sub2node->SetLineColor(kColorITS);
15448 sub2node->SetVisibility(1);
15449 fNodes->Add(sub2node);
15452 // Place copy #19 of ITS5 directly in I565
15454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15455 sub2node->SetLineColor(kColorITS);
15456 sub2node->SetVisibility(1);
15457 fNodes->Add(sub2node);
15460 // Place copy #20 of ITS5 directly in I565
15462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15463 sub2node->SetLineColor(kColorITS);
15464 sub2node->SetVisibility(1);
15465 fNodes->Add(sub2node);
15468 // Place copy #21 of ITS5 directly in I565
15470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15471 sub2node->SetLineColor(kColorITS);
15472 sub2node->SetVisibility(1);
15473 fNodes->Add(sub2node);
15476 // Place copy #22 of ITS5 directly in I565
15478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15479 sub2node->SetLineColor(kColorITS);
15480 sub2node->SetVisibility(1);
15481 fNodes->Add(sub2node);
15483 fNodes->Add(sub1node);
15486 // Place copy #29 of I565 in IT56
15488 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15489 sub1node->SetLineColor(kColorITS);
15490 sub1node->SetVisibility(0);
15493 // Place copy #1 of ITS5 directly in I565
15495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15496 sub2node->SetLineColor(kColorITS);
15497 sub2node->SetVisibility(1);
15498 fNodes->Add(sub2node);
15501 // Place copy #2 of ITS5 directly in I565
15503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15504 sub2node->SetLineColor(kColorITS);
15505 sub2node->SetVisibility(1);
15506 fNodes->Add(sub2node);
15509 // Place copy #3 of ITS5 directly in I565
15511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15512 sub2node->SetLineColor(kColorITS);
15513 sub2node->SetVisibility(1);
15514 fNodes->Add(sub2node);
15517 // Place copy #4 of ITS5 directly in I565
15519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15520 sub2node->SetLineColor(kColorITS);
15521 sub2node->SetVisibility(1);
15522 fNodes->Add(sub2node);
15525 // Place copy #5 of ITS5 directly in I565
15527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15528 sub2node->SetLineColor(kColorITS);
15529 sub2node->SetVisibility(1);
15530 fNodes->Add(sub2node);
15533 // Place copy #6 of ITS5 directly in I565
15535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15536 sub2node->SetLineColor(kColorITS);
15537 sub2node->SetVisibility(1);
15538 fNodes->Add(sub2node);
15541 // Place copy #7 of ITS5 directly in I565
15543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15544 sub2node->SetLineColor(kColorITS);
15545 sub2node->SetVisibility(1);
15546 fNodes->Add(sub2node);
15549 // Place copy #8 of ITS5 directly in I565
15551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15552 sub2node->SetLineColor(kColorITS);
15553 sub2node->SetVisibility(1);
15554 fNodes->Add(sub2node);
15557 // Place copy #9 of ITS5 directly in I565
15559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15560 sub2node->SetLineColor(kColorITS);
15561 sub2node->SetVisibility(1);
15562 fNodes->Add(sub2node);
15565 // Place copy #10 of ITS5 directly in I565
15567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15568 sub2node->SetLineColor(kColorITS);
15569 sub2node->SetVisibility(1);
15570 fNodes->Add(sub2node);
15573 // Place copy #11 of ITS5 directly in I565
15575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15576 sub2node->SetLineColor(kColorITS);
15577 sub2node->SetVisibility(1);
15578 fNodes->Add(sub2node);
15581 // Place copy #12 of ITS5 directly in I565
15583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15584 sub2node->SetLineColor(kColorITS);
15585 sub2node->SetVisibility(1);
15586 fNodes->Add(sub2node);
15589 // Place copy #13 of ITS5 directly in I565
15591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15592 sub2node->SetLineColor(kColorITS);
15593 sub2node->SetVisibility(1);
15594 fNodes->Add(sub2node);
15597 // Place copy #14 of ITS5 directly in I565
15599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15600 sub2node->SetLineColor(kColorITS);
15601 sub2node->SetVisibility(1);
15602 fNodes->Add(sub2node);
15605 // Place copy #15 of ITS5 directly in I565
15607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15608 sub2node->SetLineColor(kColorITS);
15609 sub2node->SetVisibility(1);
15610 fNodes->Add(sub2node);
15613 // Place copy #16 of ITS5 directly in I565
15615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15616 sub2node->SetLineColor(kColorITS);
15617 sub2node->SetVisibility(1);
15618 fNodes->Add(sub2node);
15621 // Place copy #17 of ITS5 directly in I565
15623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15624 sub2node->SetLineColor(kColorITS);
15625 sub2node->SetVisibility(1);
15626 fNodes->Add(sub2node);
15629 // Place copy #18 of ITS5 directly in I565
15631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15632 sub2node->SetLineColor(kColorITS);
15633 sub2node->SetVisibility(1);
15634 fNodes->Add(sub2node);
15637 // Place copy #19 of ITS5 directly in I565
15639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15640 sub2node->SetLineColor(kColorITS);
15641 sub2node->SetVisibility(1);
15642 fNodes->Add(sub2node);
15645 // Place copy #20 of ITS5 directly in I565
15647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15648 sub2node->SetLineColor(kColorITS);
15649 sub2node->SetVisibility(1);
15650 fNodes->Add(sub2node);
15653 // Place copy #21 of ITS5 directly in I565
15655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15656 sub2node->SetLineColor(kColorITS);
15657 sub2node->SetVisibility(1);
15658 fNodes->Add(sub2node);
15661 // Place copy #22 of ITS5 directly in I565
15663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15664 sub2node->SetLineColor(kColorITS);
15665 sub2node->SetVisibility(1);
15666 fNodes->Add(sub2node);
15668 fNodes->Add(sub1node);
15671 // Place copy #30 of I565 in IT56
15673 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15674 sub1node->SetLineColor(kColorITS);
15675 sub1node->SetVisibility(0);
15678 // Place copy #1 of ITS5 directly in I565
15680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15681 sub2node->SetLineColor(kColorITS);
15682 sub2node->SetVisibility(1);
15683 fNodes->Add(sub2node);
15686 // Place copy #2 of ITS5 directly in I565
15688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15689 sub2node->SetLineColor(kColorITS);
15690 sub2node->SetVisibility(1);
15691 fNodes->Add(sub2node);
15694 // Place copy #3 of ITS5 directly in I565
15696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15697 sub2node->SetLineColor(kColorITS);
15698 sub2node->SetVisibility(1);
15699 fNodes->Add(sub2node);
15702 // Place copy #4 of ITS5 directly in I565
15704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15705 sub2node->SetLineColor(kColorITS);
15706 sub2node->SetVisibility(1);
15707 fNodes->Add(sub2node);
15710 // Place copy #5 of ITS5 directly in I565
15712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15713 sub2node->SetLineColor(kColorITS);
15714 sub2node->SetVisibility(1);
15715 fNodes->Add(sub2node);
15718 // Place copy #6 of ITS5 directly in I565
15720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15721 sub2node->SetLineColor(kColorITS);
15722 sub2node->SetVisibility(1);
15723 fNodes->Add(sub2node);
15726 // Place copy #7 of ITS5 directly in I565
15728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15729 sub2node->SetLineColor(kColorITS);
15730 sub2node->SetVisibility(1);
15731 fNodes->Add(sub2node);
15734 // Place copy #8 of ITS5 directly in I565
15736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15737 sub2node->SetLineColor(kColorITS);
15738 sub2node->SetVisibility(1);
15739 fNodes->Add(sub2node);
15742 // Place copy #9 of ITS5 directly in I565
15744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15745 sub2node->SetLineColor(kColorITS);
15746 sub2node->SetVisibility(1);
15747 fNodes->Add(sub2node);
15750 // Place copy #10 of ITS5 directly in I565
15752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15753 sub2node->SetLineColor(kColorITS);
15754 sub2node->SetVisibility(1);
15755 fNodes->Add(sub2node);
15758 // Place copy #11 of ITS5 directly in I565
15760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15761 sub2node->SetLineColor(kColorITS);
15762 sub2node->SetVisibility(1);
15763 fNodes->Add(sub2node);
15766 // Place copy #12 of ITS5 directly in I565
15768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15769 sub2node->SetLineColor(kColorITS);
15770 sub2node->SetVisibility(1);
15771 fNodes->Add(sub2node);
15774 // Place copy #13 of ITS5 directly in I565
15776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15777 sub2node->SetLineColor(kColorITS);
15778 sub2node->SetVisibility(1);
15779 fNodes->Add(sub2node);
15782 // Place copy #14 of ITS5 directly in I565
15784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15785 sub2node->SetLineColor(kColorITS);
15786 sub2node->SetVisibility(1);
15787 fNodes->Add(sub2node);
15790 // Place copy #15 of ITS5 directly in I565
15792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15793 sub2node->SetLineColor(kColorITS);
15794 sub2node->SetVisibility(1);
15795 fNodes->Add(sub2node);
15798 // Place copy #16 of ITS5 directly in I565
15800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15801 sub2node->SetLineColor(kColorITS);
15802 sub2node->SetVisibility(1);
15803 fNodes->Add(sub2node);
15806 // Place copy #17 of ITS5 directly in I565
15808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15809 sub2node->SetLineColor(kColorITS);
15810 sub2node->SetVisibility(1);
15811 fNodes->Add(sub2node);
15814 // Place copy #18 of ITS5 directly in I565
15816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15817 sub2node->SetLineColor(kColorITS);
15818 sub2node->SetVisibility(1);
15819 fNodes->Add(sub2node);
15822 // Place copy #19 of ITS5 directly in I565
15824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15825 sub2node->SetLineColor(kColorITS);
15826 sub2node->SetVisibility(1);
15827 fNodes->Add(sub2node);
15830 // Place copy #20 of ITS5 directly in I565
15832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15833 sub2node->SetLineColor(kColorITS);
15834 sub2node->SetVisibility(1);
15835 fNodes->Add(sub2node);
15838 // Place copy #21 of ITS5 directly in I565
15840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15841 sub2node->SetLineColor(kColorITS);
15842 sub2node->SetVisibility(1);
15843 fNodes->Add(sub2node);
15846 // Place copy #22 of ITS5 directly in I565
15848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15849 sub2node->SetLineColor(kColorITS);
15850 sub2node->SetVisibility(1);
15851 fNodes->Add(sub2node);
15853 fNodes->Add(sub1node);
15856 // Place copy #31 of I565 in IT56
15858 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15859 sub1node->SetLineColor(kColorITS);
15860 sub1node->SetVisibility(0);
15863 // Place copy #1 of ITS5 directly in I565
15865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15866 sub2node->SetLineColor(kColorITS);
15867 sub2node->SetVisibility(1);
15868 fNodes->Add(sub2node);
15871 // Place copy #2 of ITS5 directly in I565
15873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15874 sub2node->SetLineColor(kColorITS);
15875 sub2node->SetVisibility(1);
15876 fNodes->Add(sub2node);
15879 // Place copy #3 of ITS5 directly in I565
15881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15882 sub2node->SetLineColor(kColorITS);
15883 sub2node->SetVisibility(1);
15884 fNodes->Add(sub2node);
15887 // Place copy #4 of ITS5 directly in I565
15889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15890 sub2node->SetLineColor(kColorITS);
15891 sub2node->SetVisibility(1);
15892 fNodes->Add(sub2node);
15895 // Place copy #5 of ITS5 directly in I565
15897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15898 sub2node->SetLineColor(kColorITS);
15899 sub2node->SetVisibility(1);
15900 fNodes->Add(sub2node);
15903 // Place copy #6 of ITS5 directly in I565
15905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15906 sub2node->SetLineColor(kColorITS);
15907 sub2node->SetVisibility(1);
15908 fNodes->Add(sub2node);
15911 // Place copy #7 of ITS5 directly in I565
15913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15914 sub2node->SetLineColor(kColorITS);
15915 sub2node->SetVisibility(1);
15916 fNodes->Add(sub2node);
15919 // Place copy #8 of ITS5 directly in I565
15921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15922 sub2node->SetLineColor(kColorITS);
15923 sub2node->SetVisibility(1);
15924 fNodes->Add(sub2node);
15927 // Place copy #9 of ITS5 directly in I565
15929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15930 sub2node->SetLineColor(kColorITS);
15931 sub2node->SetVisibility(1);
15932 fNodes->Add(sub2node);
15935 // Place copy #10 of ITS5 directly in I565
15937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15938 sub2node->SetLineColor(kColorITS);
15939 sub2node->SetVisibility(1);
15940 fNodes->Add(sub2node);
15943 // Place copy #11 of ITS5 directly in I565
15945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15946 sub2node->SetLineColor(kColorITS);
15947 sub2node->SetVisibility(1);
15948 fNodes->Add(sub2node);
15951 // Place copy #12 of ITS5 directly in I565
15953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15954 sub2node->SetLineColor(kColorITS);
15955 sub2node->SetVisibility(1);
15956 fNodes->Add(sub2node);
15959 // Place copy #13 of ITS5 directly in I565
15961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15962 sub2node->SetLineColor(kColorITS);
15963 sub2node->SetVisibility(1);
15964 fNodes->Add(sub2node);
15967 // Place copy #14 of ITS5 directly in I565
15969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15970 sub2node->SetLineColor(kColorITS);
15971 sub2node->SetVisibility(1);
15972 fNodes->Add(sub2node);
15975 // Place copy #15 of ITS5 directly in I565
15977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15978 sub2node->SetLineColor(kColorITS);
15979 sub2node->SetVisibility(1);
15980 fNodes->Add(sub2node);
15983 // Place copy #16 of ITS5 directly in I565
15985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15986 sub2node->SetLineColor(kColorITS);
15987 sub2node->SetVisibility(1);
15988 fNodes->Add(sub2node);
15991 // Place copy #17 of ITS5 directly in I565
15993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15994 sub2node->SetLineColor(kColorITS);
15995 sub2node->SetVisibility(1);
15996 fNodes->Add(sub2node);
15999 // Place copy #18 of ITS5 directly in I565
16001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16002 sub2node->SetLineColor(kColorITS);
16003 sub2node->SetVisibility(1);
16004 fNodes->Add(sub2node);
16007 // Place copy #19 of ITS5 directly in I565
16009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16010 sub2node->SetLineColor(kColorITS);
16011 sub2node->SetVisibility(1);
16012 fNodes->Add(sub2node);
16015 // Place copy #20 of ITS5 directly in I565
16017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16018 sub2node->SetLineColor(kColorITS);
16019 sub2node->SetVisibility(1);
16020 fNodes->Add(sub2node);
16023 // Place copy #21 of ITS5 directly in I565
16025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16026 sub2node->SetLineColor(kColorITS);
16027 sub2node->SetVisibility(1);
16028 fNodes->Add(sub2node);
16031 // Place copy #22 of ITS5 directly in I565
16033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16034 sub2node->SetLineColor(kColorITS);
16035 sub2node->SetVisibility(1);
16036 fNodes->Add(sub2node);
16038 fNodes->Add(sub1node);
16041 // Place copy #32 of I565 in IT56
16043 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
16044 sub1node->SetLineColor(kColorITS);
16045 sub1node->SetVisibility(0);
16048 // Place copy #1 of ITS5 directly in I565
16050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16051 sub2node->SetLineColor(kColorITS);
16052 sub2node->SetVisibility(1);
16053 fNodes->Add(sub2node);
16056 // Place copy #2 of ITS5 directly in I565
16058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16059 sub2node->SetLineColor(kColorITS);
16060 sub2node->SetVisibility(1);
16061 fNodes->Add(sub2node);
16064 // Place copy #3 of ITS5 directly in I565
16066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16067 sub2node->SetLineColor(kColorITS);
16068 sub2node->SetVisibility(1);
16069 fNodes->Add(sub2node);
16072 // Place copy #4 of ITS5 directly in I565
16074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16075 sub2node->SetLineColor(kColorITS);
16076 sub2node->SetVisibility(1);
16077 fNodes->Add(sub2node);
16080 // Place copy #5 of ITS5 directly in I565
16082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16083 sub2node->SetLineColor(kColorITS);
16084 sub2node->SetVisibility(1);
16085 fNodes->Add(sub2node);
16088 // Place copy #6 of ITS5 directly in I565
16090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16091 sub2node->SetLineColor(kColorITS);
16092 sub2node->SetVisibility(1);
16093 fNodes->Add(sub2node);
16096 // Place copy #7 of ITS5 directly in I565
16098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16099 sub2node->SetLineColor(kColorITS);
16100 sub2node->SetVisibility(1);
16101 fNodes->Add(sub2node);
16104 // Place copy #8 of ITS5 directly in I565
16106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16107 sub2node->SetLineColor(kColorITS);
16108 sub2node->SetVisibility(1);
16109 fNodes->Add(sub2node);
16112 // Place copy #9 of ITS5 directly in I565
16114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16115 sub2node->SetLineColor(kColorITS);
16116 sub2node->SetVisibility(1);
16117 fNodes->Add(sub2node);
16120 // Place copy #10 of ITS5 directly in I565
16122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16123 sub2node->SetLineColor(kColorITS);
16124 sub2node->SetVisibility(1);
16125 fNodes->Add(sub2node);
16128 // Place copy #11 of ITS5 directly in I565
16130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16131 sub2node->SetLineColor(kColorITS);
16132 sub2node->SetVisibility(1);
16133 fNodes->Add(sub2node);
16136 // Place copy #12 of ITS5 directly in I565
16138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16139 sub2node->SetLineColor(kColorITS);
16140 sub2node->SetVisibility(1);
16141 fNodes->Add(sub2node);
16144 // Place copy #13 of ITS5 directly in I565
16146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16147 sub2node->SetLineColor(kColorITS);
16148 sub2node->SetVisibility(1);
16149 fNodes->Add(sub2node);
16152 // Place copy #14 of ITS5 directly in I565
16154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16155 sub2node->SetLineColor(kColorITS);
16156 sub2node->SetVisibility(1);
16157 fNodes->Add(sub2node);
16160 // Place copy #15 of ITS5 directly in I565
16162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16163 sub2node->SetLineColor(kColorITS);
16164 sub2node->SetVisibility(1);
16165 fNodes->Add(sub2node);
16168 // Place copy #16 of ITS5 directly in I565
16170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16171 sub2node->SetLineColor(kColorITS);
16172 sub2node->SetVisibility(1);
16173 fNodes->Add(sub2node);
16176 // Place copy #17 of ITS5 directly in I565
16178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16179 sub2node->SetLineColor(kColorITS);
16180 sub2node->SetVisibility(1);
16181 fNodes->Add(sub2node);
16184 // Place copy #18 of ITS5 directly in I565
16186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16187 sub2node->SetLineColor(kColorITS);
16188 sub2node->SetVisibility(1);
16189 fNodes->Add(sub2node);
16192 // Place copy #19 of ITS5 directly in I565
16194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16195 sub2node->SetLineColor(kColorITS);
16196 sub2node->SetVisibility(1);
16197 fNodes->Add(sub2node);
16200 // Place copy #20 of ITS5 directly in I565
16202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16203 sub2node->SetLineColor(kColorITS);
16204 sub2node->SetVisibility(1);
16205 fNodes->Add(sub2node);
16208 // Place copy #21 of ITS5 directly in I565
16210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16211 sub2node->SetLineColor(kColorITS);
16212 sub2node->SetVisibility(1);
16213 fNodes->Add(sub2node);
16216 // Place copy #22 of ITS5 directly in I565
16218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16219 sub2node->SetLineColor(kColorITS);
16220 sub2node->SetVisibility(1);
16221 fNodes->Add(sub2node);
16223 fNodes->Add(sub1node);
16226 // Place copy #33 of I565 in IT56
16228 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16229 sub1node->SetLineColor(kColorITS);
16230 sub1node->SetVisibility(0);
16233 // Place copy #1 of ITS5 directly in I565
16235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16236 sub2node->SetLineColor(kColorITS);
16237 sub2node->SetVisibility(1);
16238 fNodes->Add(sub2node);
16241 // Place copy #2 of ITS5 directly in I565
16243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16244 sub2node->SetLineColor(kColorITS);
16245 sub2node->SetVisibility(1);
16246 fNodes->Add(sub2node);
16249 // Place copy #3 of ITS5 directly in I565
16251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16252 sub2node->SetLineColor(kColorITS);
16253 sub2node->SetVisibility(1);
16254 fNodes->Add(sub2node);
16257 // Place copy #4 of ITS5 directly in I565
16259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16260 sub2node->SetLineColor(kColorITS);
16261 sub2node->SetVisibility(1);
16262 fNodes->Add(sub2node);
16265 // Place copy #5 of ITS5 directly in I565
16267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16268 sub2node->SetLineColor(kColorITS);
16269 sub2node->SetVisibility(1);
16270 fNodes->Add(sub2node);
16273 // Place copy #6 of ITS5 directly in I565
16275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16276 sub2node->SetLineColor(kColorITS);
16277 sub2node->SetVisibility(1);
16278 fNodes->Add(sub2node);
16281 // Place copy #7 of ITS5 directly in I565
16283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16284 sub2node->SetLineColor(kColorITS);
16285 sub2node->SetVisibility(1);
16286 fNodes->Add(sub2node);
16289 // Place copy #8 of ITS5 directly in I565
16291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16292 sub2node->SetLineColor(kColorITS);
16293 sub2node->SetVisibility(1);
16294 fNodes->Add(sub2node);
16297 // Place copy #9 of ITS5 directly in I565
16299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16300 sub2node->SetLineColor(kColorITS);
16301 sub2node->SetVisibility(1);
16302 fNodes->Add(sub2node);
16305 // Place copy #10 of ITS5 directly in I565
16307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16308 sub2node->SetLineColor(kColorITS);
16309 sub2node->SetVisibility(1);
16310 fNodes->Add(sub2node);
16313 // Place copy #11 of ITS5 directly in I565
16315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16316 sub2node->SetLineColor(kColorITS);
16317 sub2node->SetVisibility(1);
16318 fNodes->Add(sub2node);
16321 // Place copy #12 of ITS5 directly in I565
16323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16324 sub2node->SetLineColor(kColorITS);
16325 sub2node->SetVisibility(1);
16326 fNodes->Add(sub2node);
16329 // Place copy #13 of ITS5 directly in I565
16331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16332 sub2node->SetLineColor(kColorITS);
16333 sub2node->SetVisibility(1);
16334 fNodes->Add(sub2node);
16337 // Place copy #14 of ITS5 directly in I565
16339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16340 sub2node->SetLineColor(kColorITS);
16341 sub2node->SetVisibility(1);
16342 fNodes->Add(sub2node);
16345 // Place copy #15 of ITS5 directly in I565
16347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16348 sub2node->SetLineColor(kColorITS);
16349 sub2node->SetVisibility(1);
16350 fNodes->Add(sub2node);
16353 // Place copy #16 of ITS5 directly in I565
16355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16356 sub2node->SetLineColor(kColorITS);
16357 sub2node->SetVisibility(1);
16358 fNodes->Add(sub2node);
16361 // Place copy #17 of ITS5 directly in I565
16363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16364 sub2node->SetLineColor(kColorITS);
16365 sub2node->SetVisibility(1);
16366 fNodes->Add(sub2node);
16369 // Place copy #18 of ITS5 directly in I565
16371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16372 sub2node->SetLineColor(kColorITS);
16373 sub2node->SetVisibility(1);
16374 fNodes->Add(sub2node);
16377 // Place copy #19 of ITS5 directly in I565
16379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16380 sub2node->SetLineColor(kColorITS);
16381 sub2node->SetVisibility(1);
16382 fNodes->Add(sub2node);
16385 // Place copy #20 of ITS5 directly in I565
16387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16388 sub2node->SetLineColor(kColorITS);
16389 sub2node->SetVisibility(1);
16390 fNodes->Add(sub2node);
16393 // Place copy #21 of ITS5 directly in I565
16395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16396 sub2node->SetLineColor(kColorITS);
16397 sub2node->SetVisibility(1);
16398 fNodes->Add(sub2node);
16401 // Place copy #22 of ITS5 directly in I565
16403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16404 sub2node->SetLineColor(kColorITS);
16405 sub2node->SetVisibility(1);
16406 fNodes->Add(sub2node);
16408 fNodes->Add(sub1node);
16411 // Place copy #34 of I565 in IT56
16413 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16414 sub1node->SetLineColor(kColorITS);
16415 sub1node->SetVisibility(0);
16418 // Place copy #1 of ITS5 directly in I565
16420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16421 sub2node->SetLineColor(kColorITS);
16422 sub2node->SetVisibility(1);
16423 fNodes->Add(sub2node);
16426 // Place copy #2 of ITS5 directly in I565
16428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16429 sub2node->SetLineColor(kColorITS);
16430 sub2node->SetVisibility(1);
16431 fNodes->Add(sub2node);
16434 // Place copy #3 of ITS5 directly in I565
16436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16437 sub2node->SetLineColor(kColorITS);
16438 sub2node->SetVisibility(1);
16439 fNodes->Add(sub2node);
16442 // Place copy #4 of ITS5 directly in I565
16444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16445 sub2node->SetLineColor(kColorITS);
16446 sub2node->SetVisibility(1);
16447 fNodes->Add(sub2node);
16450 // Place copy #5 of ITS5 directly in I565
16452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16453 sub2node->SetLineColor(kColorITS);
16454 sub2node->SetVisibility(1);
16455 fNodes->Add(sub2node);
16458 // Place copy #6 of ITS5 directly in I565
16460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16461 sub2node->SetLineColor(kColorITS);
16462 sub2node->SetVisibility(1);
16463 fNodes->Add(sub2node);
16466 // Place copy #7 of ITS5 directly in I565
16468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16469 sub2node->SetLineColor(kColorITS);
16470 sub2node->SetVisibility(1);
16471 fNodes->Add(sub2node);
16474 // Place copy #8 of ITS5 directly in I565
16476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16477 sub2node->SetLineColor(kColorITS);
16478 sub2node->SetVisibility(1);
16479 fNodes->Add(sub2node);
16482 // Place copy #9 of ITS5 directly in I565
16484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16485 sub2node->SetLineColor(kColorITS);
16486 sub2node->SetVisibility(1);
16487 fNodes->Add(sub2node);
16490 // Place copy #10 of ITS5 directly in I565
16492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16493 sub2node->SetLineColor(kColorITS);
16494 sub2node->SetVisibility(1);
16495 fNodes->Add(sub2node);
16498 // Place copy #11 of ITS5 directly in I565
16500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16501 sub2node->SetLineColor(kColorITS);
16502 sub2node->SetVisibility(1);
16503 fNodes->Add(sub2node);
16506 // Place copy #12 of ITS5 directly in I565
16508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16509 sub2node->SetLineColor(kColorITS);
16510 sub2node->SetVisibility(1);
16511 fNodes->Add(sub2node);
16514 // Place copy #13 of ITS5 directly in I565
16516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16517 sub2node->SetLineColor(kColorITS);
16518 sub2node->SetVisibility(1);
16519 fNodes->Add(sub2node);
16522 // Place copy #14 of ITS5 directly in I565
16524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16525 sub2node->SetLineColor(kColorITS);
16526 sub2node->SetVisibility(1);
16527 fNodes->Add(sub2node);
16530 // Place copy #15 of ITS5 directly in I565
16532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16533 sub2node->SetLineColor(kColorITS);
16534 sub2node->SetVisibility(1);
16535 fNodes->Add(sub2node);
16538 // Place copy #16 of ITS5 directly in I565
16540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16541 sub2node->SetLineColor(kColorITS);
16542 sub2node->SetVisibility(1);
16543 fNodes->Add(sub2node);
16546 // Place copy #17 of ITS5 directly in I565
16548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16549 sub2node->SetLineColor(kColorITS);
16550 sub2node->SetVisibility(1);
16551 fNodes->Add(sub2node);
16554 // Place copy #18 of ITS5 directly in I565
16556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16557 sub2node->SetLineColor(kColorITS);
16558 sub2node->SetVisibility(1);
16559 fNodes->Add(sub2node);
16562 // Place copy #19 of ITS5 directly in I565
16564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16565 sub2node->SetLineColor(kColorITS);
16566 sub2node->SetVisibility(1);
16567 fNodes->Add(sub2node);
16570 // Place copy #20 of ITS5 directly in I565
16572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16573 sub2node->SetLineColor(kColorITS);
16574 sub2node->SetVisibility(1);
16575 fNodes->Add(sub2node);
16578 // Place copy #21 of ITS5 directly in I565
16580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16581 sub2node->SetLineColor(kColorITS);
16582 sub2node->SetVisibility(1);
16583 fNodes->Add(sub2node);
16586 // Place copy #22 of ITS5 directly in I565
16588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16589 sub2node->SetLineColor(kColorITS);
16590 sub2node->SetVisibility(1);
16591 fNodes->Add(sub2node);
16593 fNodes->Add(sub1node);
16596 // Place copy #1 of I569 in IT56
16598 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16599 sub1node->SetLineColor(kColorITS);
16600 sub1node->SetVisibility(0);
16603 // Place copy #1 of ITS6 in I569
16605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16606 sub2node->SetLineColor(kColorITS);
16607 sub2node->SetVisibility(1);
16608 fNodes->Add(sub2node);
16611 // Place copy #2 of ITS6 in I569
16613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16614 sub2node->SetLineColor(kColorITS);
16615 sub2node->SetVisibility(1);
16616 fNodes->Add(sub2node);
16619 // Place copy #3 of ITS6 in I569
16621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16622 sub2node->SetLineColor(kColorITS);
16623 sub2node->SetVisibility(1);
16624 fNodes->Add(sub2node);
16627 // Place copy #4 of ITS6 in I569
16629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16630 sub2node->SetLineColor(kColorITS);
16631 sub2node->SetVisibility(1);
16632 fNodes->Add(sub2node);
16635 // Place copy #5 of ITS6 in I569
16637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16638 sub2node->SetLineColor(kColorITS);
16639 sub2node->SetVisibility(1);
16640 fNodes->Add(sub2node);
16643 // Place copy #6 of ITS6 in I569
16645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16646 sub2node->SetLineColor(kColorITS);
16647 sub2node->SetVisibility(1);
16648 fNodes->Add(sub2node);
16651 // Place copy #7 of ITS6 in I569
16653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16654 sub2node->SetLineColor(kColorITS);
16655 sub2node->SetVisibility(1);
16656 fNodes->Add(sub2node);
16659 // Place copy #8 of ITS6 in I569
16661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16662 sub2node->SetLineColor(kColorITS);
16663 sub2node->SetVisibility(1);
16664 fNodes->Add(sub2node);
16667 // Place copy #9 of ITS6 in I569
16669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16670 sub2node->SetLineColor(kColorITS);
16671 sub2node->SetVisibility(1);
16672 fNodes->Add(sub2node);
16675 // Place copy #10 of ITS6 in I569
16677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16678 sub2node->SetLineColor(kColorITS);
16679 sub2node->SetVisibility(1);
16680 fNodes->Add(sub2node);
16683 // Place copy #11 of ITS6 in I569
16685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16686 sub2node->SetLineColor(kColorITS);
16687 sub2node->SetVisibility(1);
16688 fNodes->Add(sub2node);
16691 // Place copy #12 of ITS6 in I569
16693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16694 sub2node->SetLineColor(kColorITS);
16695 sub2node->SetVisibility(1);
16696 fNodes->Add(sub2node);
16699 // Place copy #13 of ITS6 in I569
16701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16702 sub2node->SetLineColor(kColorITS);
16703 sub2node->SetVisibility(1);
16704 fNodes->Add(sub2node);
16707 // Place copy #14 of ITS6 in I569
16709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16710 sub2node->SetLineColor(kColorITS);
16711 sub2node->SetVisibility(1);
16712 fNodes->Add(sub2node);
16715 // Place copy #15 of ITS6 in I569
16717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16718 sub2node->SetLineColor(kColorITS);
16719 sub2node->SetVisibility(1);
16720 fNodes->Add(sub2node);
16723 // Place copy #16 of ITS6 in I569
16725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16726 sub2node->SetLineColor(kColorITS);
16727 sub2node->SetVisibility(1);
16728 fNodes->Add(sub2node);
16731 // Place copy #17 of ITS6 in I569
16733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16734 sub2node->SetLineColor(kColorITS);
16735 sub2node->SetVisibility(1);
16736 fNodes->Add(sub2node);
16739 // Place copy #18 of ITS6 in I569
16741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16742 sub2node->SetLineColor(kColorITS);
16743 sub2node->SetVisibility(1);
16744 fNodes->Add(sub2node);
16747 // Place copy #19 of ITS6 in I569
16749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16750 sub2node->SetLineColor(kColorITS);
16751 sub2node->SetVisibility(1);
16752 fNodes->Add(sub2node);
16755 // Place copy #20 of ITS6 in I569
16757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16758 sub2node->SetLineColor(kColorITS);
16759 sub2node->SetVisibility(1);
16760 fNodes->Add(sub2node);
16763 // Place copy #21 of ITS6 in I569
16765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16766 sub2node->SetLineColor(kColorITS);
16767 sub2node->SetVisibility(1);
16768 fNodes->Add(sub2node);
16771 // Place copy #22 of ITS6 in I569
16773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16774 sub2node->SetLineColor(kColorITS);
16775 sub2node->SetVisibility(1);
16776 fNodes->Add(sub2node);
16779 // Place copy #23 of ITS6 in I569
16781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16782 sub2node->SetLineColor(kColorITS);
16783 sub2node->SetVisibility(1);
16784 fNodes->Add(sub2node);
16787 // Place copy #24 of ITS6 in I569
16789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16790 sub2node->SetLineColor(kColorITS);
16791 sub2node->SetVisibility(1);
16792 fNodes->Add(sub2node);
16795 // Place copy #25 of ITS6 in I569
16797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16798 sub2node->SetLineColor(kColorITS);
16799 sub2node->SetVisibility(1);
16800 fNodes->Add(sub2node);
16802 fNodes->Add(sub1node);
16805 // Place copy #2 of I569 in IT56
16807 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16808 sub1node->SetLineColor(kColorITS);
16809 sub1node->SetVisibility(0);
16812 // Place copy #1 of ITS6 in I569
16814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16815 sub2node->SetLineColor(kColorITS);
16816 sub2node->SetVisibility(1);
16817 fNodes->Add(sub2node);
16820 // Place copy #2 of ITS6 in I569
16822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16823 sub2node->SetLineColor(kColorITS);
16824 sub2node->SetVisibility(1);
16825 fNodes->Add(sub2node);
16828 // Place copy #3 of ITS6 in I569
16830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16831 sub2node->SetLineColor(kColorITS);
16832 sub2node->SetVisibility(1);
16833 fNodes->Add(sub2node);
16836 // Place copy #4 of ITS6 in I569
16838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16839 sub2node->SetLineColor(kColorITS);
16840 sub2node->SetVisibility(1);
16841 fNodes->Add(sub2node);
16844 // Place copy #5 of ITS6 in I569
16846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16847 sub2node->SetLineColor(kColorITS);
16848 sub2node->SetVisibility(1);
16849 fNodes->Add(sub2node);
16852 // Place copy #6 of ITS6 in I569
16854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16855 sub2node->SetLineColor(kColorITS);
16856 sub2node->SetVisibility(1);
16857 fNodes->Add(sub2node);
16860 // Place copy #7 of ITS6 in I569
16862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16863 sub2node->SetLineColor(kColorITS);
16864 sub2node->SetVisibility(1);
16865 fNodes->Add(sub2node);
16868 // Place copy #8 of ITS6 in I569
16870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16871 sub2node->SetLineColor(kColorITS);
16872 sub2node->SetVisibility(1);
16873 fNodes->Add(sub2node);
16876 // Place copy #9 of ITS6 in I569
16878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16879 sub2node->SetLineColor(kColorITS);
16880 sub2node->SetVisibility(1);
16881 fNodes->Add(sub2node);
16884 // Place copy #10 of ITS6 in I569
16886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16887 sub2node->SetLineColor(kColorITS);
16888 sub2node->SetVisibility(1);
16889 fNodes->Add(sub2node);
16892 // Place copy #11 of ITS6 in I569
16894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16895 sub2node->SetLineColor(kColorITS);
16896 sub2node->SetVisibility(1);
16897 fNodes->Add(sub2node);
16900 // Place copy #12 of ITS6 in I569
16902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16903 sub2node->SetLineColor(kColorITS);
16904 sub2node->SetVisibility(1);
16905 fNodes->Add(sub2node);
16908 // Place copy #13 of ITS6 in I569
16910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16911 sub2node->SetLineColor(kColorITS);
16912 sub2node->SetVisibility(1);
16913 fNodes->Add(sub2node);
16916 // Place copy #14 of ITS6 in I569
16918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16919 sub2node->SetLineColor(kColorITS);
16920 sub2node->SetVisibility(1);
16921 fNodes->Add(sub2node);
16924 // Place copy #15 of ITS6 in I569
16926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16927 sub2node->SetLineColor(kColorITS);
16928 sub2node->SetVisibility(1);
16929 fNodes->Add(sub2node);
16932 // Place copy #16 of ITS6 in I569
16934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16935 sub2node->SetLineColor(kColorITS);
16936 sub2node->SetVisibility(1);
16937 fNodes->Add(sub2node);
16940 // Place copy #17 of ITS6 in I569
16942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16943 sub2node->SetLineColor(kColorITS);
16944 sub2node->SetVisibility(1);
16945 fNodes->Add(sub2node);
16948 // Place copy #18 of ITS6 in I569
16950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16951 sub2node->SetLineColor(kColorITS);
16952 sub2node->SetVisibility(1);
16953 fNodes->Add(sub2node);
16956 // Place copy #19 of ITS6 in I569
16958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16959 sub2node->SetLineColor(kColorITS);
16960 sub2node->SetVisibility(1);
16961 fNodes->Add(sub2node);
16964 // Place copy #20 of ITS6 in I569
16966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16967 sub2node->SetLineColor(kColorITS);
16968 sub2node->SetVisibility(1);
16969 fNodes->Add(sub2node);
16972 // Place copy #21 of ITS6 in I569
16974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16975 sub2node->SetLineColor(kColorITS);
16976 sub2node->SetVisibility(1);
16977 fNodes->Add(sub2node);
16980 // Place copy #22 of ITS6 in I569
16982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16983 sub2node->SetLineColor(kColorITS);
16984 sub2node->SetVisibility(1);
16985 fNodes->Add(sub2node);
16988 // Place copy #23 of ITS6 in I569
16990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16991 sub2node->SetLineColor(kColorITS);
16992 sub2node->SetVisibility(1);
16993 fNodes->Add(sub2node);
16996 // Place copy #24 of ITS6 in I569
16998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16999 sub2node->SetLineColor(kColorITS);
17000 sub2node->SetVisibility(1);
17001 fNodes->Add(sub2node);
17004 // Place copy #25 of ITS6 in I569
17006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17007 sub2node->SetLineColor(kColorITS);
17008 sub2node->SetVisibility(1);
17009 fNodes->Add(sub2node);
17011 fNodes->Add(sub1node);
17014 // Place copy #3 of I569 in IT56
17016 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
17017 sub1node->SetLineColor(kColorITS);
17018 sub1node->SetVisibility(0);
17021 // Place copy #1 of ITS6 in I569
17023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17024 sub2node->SetLineColor(kColorITS);
17025 sub2node->SetVisibility(1);
17026 fNodes->Add(sub2node);
17029 // Place copy #2 of ITS6 in I569
17031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17032 sub2node->SetLineColor(kColorITS);
17033 sub2node->SetVisibility(1);
17034 fNodes->Add(sub2node);
17037 // Place copy #3 of ITS6 in I569
17039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17040 sub2node->SetLineColor(kColorITS);
17041 sub2node->SetVisibility(1);
17042 fNodes->Add(sub2node);
17045 // Place copy #4 of ITS6 in I569
17047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17048 sub2node->SetLineColor(kColorITS);
17049 sub2node->SetVisibility(1);
17050 fNodes->Add(sub2node);
17053 // Place copy #5 of ITS6 in I569
17055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17056 sub2node->SetLineColor(kColorITS);
17057 sub2node->SetVisibility(1);
17058 fNodes->Add(sub2node);
17061 // Place copy #6 of ITS6 in I569
17063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17064 sub2node->SetLineColor(kColorITS);
17065 sub2node->SetVisibility(1);
17066 fNodes->Add(sub2node);
17069 // Place copy #7 of ITS6 in I569
17071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17072 sub2node->SetLineColor(kColorITS);
17073 sub2node->SetVisibility(1);
17074 fNodes->Add(sub2node);
17077 // Place copy #8 of ITS6 in I569
17079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17080 sub2node->SetLineColor(kColorITS);
17081 sub2node->SetVisibility(1);
17082 fNodes->Add(sub2node);
17085 // Place copy #9 of ITS6 in I569
17087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17088 sub2node->SetLineColor(kColorITS);
17089 sub2node->SetVisibility(1);
17090 fNodes->Add(sub2node);
17093 // Place copy #10 of ITS6 in I569
17095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17096 sub2node->SetLineColor(kColorITS);
17097 sub2node->SetVisibility(1);
17098 fNodes->Add(sub2node);
17101 // Place copy #11 of ITS6 in I569
17103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17104 sub2node->SetLineColor(kColorITS);
17105 sub2node->SetVisibility(1);
17106 fNodes->Add(sub2node);
17109 // Place copy #12 of ITS6 in I569
17111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17112 sub2node->SetLineColor(kColorITS);
17113 sub2node->SetVisibility(1);
17114 fNodes->Add(sub2node);
17117 // Place copy #13 of ITS6 in I569
17119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17120 sub2node->SetLineColor(kColorITS);
17121 sub2node->SetVisibility(1);
17122 fNodes->Add(sub2node);
17125 // Place copy #14 of ITS6 in I569
17127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17128 sub2node->SetLineColor(kColorITS);
17129 sub2node->SetVisibility(1);
17130 fNodes->Add(sub2node);
17133 // Place copy #15 of ITS6 in I569
17135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17136 sub2node->SetLineColor(kColorITS);
17137 sub2node->SetVisibility(1);
17138 fNodes->Add(sub2node);
17141 // Place copy #16 of ITS6 in I569
17143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17144 sub2node->SetLineColor(kColorITS);
17145 sub2node->SetVisibility(1);
17146 fNodes->Add(sub2node);
17149 // Place copy #17 of ITS6 in I569
17151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17152 sub2node->SetLineColor(kColorITS);
17153 sub2node->SetVisibility(1);
17154 fNodes->Add(sub2node);
17157 // Place copy #18 of ITS6 in I569
17159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17160 sub2node->SetLineColor(kColorITS);
17161 sub2node->SetVisibility(1);
17162 fNodes->Add(sub2node);
17165 // Place copy #19 of ITS6 in I569
17167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17168 sub2node->SetLineColor(kColorITS);
17169 sub2node->SetVisibility(1);
17170 fNodes->Add(sub2node);
17173 // Place copy #20 of ITS6 in I569
17175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17176 sub2node->SetLineColor(kColorITS);
17177 sub2node->SetVisibility(1);
17178 fNodes->Add(sub2node);
17181 // Place copy #21 of ITS6 in I569
17183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17184 sub2node->SetLineColor(kColorITS);
17185 sub2node->SetVisibility(1);
17186 fNodes->Add(sub2node);
17189 // Place copy #22 of ITS6 in I569
17191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17192 sub2node->SetLineColor(kColorITS);
17193 sub2node->SetVisibility(1);
17194 fNodes->Add(sub2node);
17197 // Place copy #23 of ITS6 in I569
17199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17200 sub2node->SetLineColor(kColorITS);
17201 sub2node->SetVisibility(1);
17202 fNodes->Add(sub2node);
17205 // Place copy #24 of ITS6 in I569
17207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17208 sub2node->SetLineColor(kColorITS);
17209 sub2node->SetVisibility(1);
17210 fNodes->Add(sub2node);
17213 // Place copy #25 of ITS6 in I569
17215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17216 sub2node->SetLineColor(kColorITS);
17217 sub2node->SetVisibility(1);
17218 fNodes->Add(sub2node);
17220 fNodes->Add(sub1node);
17223 // Place copy #4 of I569 in IT56
17225 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17226 sub1node->SetLineColor(kColorITS);
17227 sub1node->SetVisibility(0);
17230 // Place copy #1 of ITS6 in I569
17232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17233 sub2node->SetLineColor(kColorITS);
17234 sub2node->SetVisibility(1);
17235 fNodes->Add(sub2node);
17238 // Place copy #2 of ITS6 in I569
17240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17241 sub2node->SetLineColor(kColorITS);
17242 sub2node->SetVisibility(1);
17243 fNodes->Add(sub2node);
17246 // Place copy #3 of ITS6 in I569
17248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17249 sub2node->SetLineColor(kColorITS);
17250 sub2node->SetVisibility(1);
17251 fNodes->Add(sub2node);
17254 // Place copy #4 of ITS6 in I569
17256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17257 sub2node->SetLineColor(kColorITS);
17258 sub2node->SetVisibility(1);
17259 fNodes->Add(sub2node);
17262 // Place copy #5 of ITS6 in I569
17264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17265 sub2node->SetLineColor(kColorITS);
17266 sub2node->SetVisibility(1);
17267 fNodes->Add(sub2node);
17270 // Place copy #6 of ITS6 in I569
17272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17273 sub2node->SetLineColor(kColorITS);
17274 sub2node->SetVisibility(1);
17275 fNodes->Add(sub2node);
17278 // Place copy #7 of ITS6 in I569
17280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17281 sub2node->SetLineColor(kColorITS);
17282 sub2node->SetVisibility(1);
17283 fNodes->Add(sub2node);
17286 // Place copy #8 of ITS6 in I569
17288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17289 sub2node->SetLineColor(kColorITS);
17290 sub2node->SetVisibility(1);
17291 fNodes->Add(sub2node);
17294 // Place copy #9 of ITS6 in I569
17296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17297 sub2node->SetLineColor(kColorITS);
17298 sub2node->SetVisibility(1);
17299 fNodes->Add(sub2node);
17302 // Place copy #10 of ITS6 in I569
17304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17305 sub2node->SetLineColor(kColorITS);
17306 sub2node->SetVisibility(1);
17307 fNodes->Add(sub2node);
17310 // Place copy #11 of ITS6 in I569
17312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17313 sub2node->SetLineColor(kColorITS);
17314 sub2node->SetVisibility(1);
17315 fNodes->Add(sub2node);
17318 // Place copy #12 of ITS6 in I569
17320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17321 sub2node->SetLineColor(kColorITS);
17322 sub2node->SetVisibility(1);
17323 fNodes->Add(sub2node);
17326 // Place copy #13 of ITS6 in I569
17328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17329 sub2node->SetLineColor(kColorITS);
17330 sub2node->SetVisibility(1);
17331 fNodes->Add(sub2node);
17334 // Place copy #14 of ITS6 in I569
17336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17337 sub2node->SetLineColor(kColorITS);
17338 sub2node->SetVisibility(1);
17339 fNodes->Add(sub2node);
17342 // Place copy #15 of ITS6 in I569
17344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17345 sub2node->SetLineColor(kColorITS);
17346 sub2node->SetVisibility(1);
17347 fNodes->Add(sub2node);
17350 // Place copy #16 of ITS6 in I569
17352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17353 sub2node->SetLineColor(kColorITS);
17354 sub2node->SetVisibility(1);
17355 fNodes->Add(sub2node);
17358 // Place copy #17 of ITS6 in I569
17360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17361 sub2node->SetLineColor(kColorITS);
17362 sub2node->SetVisibility(1);
17363 fNodes->Add(sub2node);
17366 // Place copy #18 of ITS6 in I569
17368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17369 sub2node->SetLineColor(kColorITS);
17370 sub2node->SetVisibility(1);
17371 fNodes->Add(sub2node);
17374 // Place copy #19 of ITS6 in I569
17376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17377 sub2node->SetLineColor(kColorITS);
17378 sub2node->SetVisibility(1);
17379 fNodes->Add(sub2node);
17382 // Place copy #20 of ITS6 in I569
17384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17385 sub2node->SetLineColor(kColorITS);
17386 sub2node->SetVisibility(1);
17387 fNodes->Add(sub2node);
17390 // Place copy #21 of ITS6 in I569
17392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17393 sub2node->SetLineColor(kColorITS);
17394 sub2node->SetVisibility(1);
17395 fNodes->Add(sub2node);
17398 // Place copy #22 of ITS6 in I569
17400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17401 sub2node->SetLineColor(kColorITS);
17402 sub2node->SetVisibility(1);
17403 fNodes->Add(sub2node);
17406 // Place copy #23 of ITS6 in I569
17408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17409 sub2node->SetLineColor(kColorITS);
17410 sub2node->SetVisibility(1);
17411 fNodes->Add(sub2node);
17414 // Place copy #24 of ITS6 in I569
17416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17417 sub2node->SetLineColor(kColorITS);
17418 sub2node->SetVisibility(1);
17419 fNodes->Add(sub2node);
17422 // Place copy #25 of ITS6 in I569
17424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17425 sub2node->SetLineColor(kColorITS);
17426 sub2node->SetVisibility(1);
17427 fNodes->Add(sub2node);
17429 fNodes->Add(sub1node);
17432 // Place copy #5 of I569 in IT56
17434 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17435 sub1node->SetLineColor(kColorITS);
17436 sub1node->SetVisibility(0);
17439 // Place copy #1 of ITS6 in I569
17441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17442 sub2node->SetLineColor(kColorITS);
17443 sub2node->SetVisibility(1);
17444 fNodes->Add(sub2node);
17447 // Place copy #2 of ITS6 in I569
17449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17450 sub2node->SetLineColor(kColorITS);
17451 sub2node->SetVisibility(1);
17452 fNodes->Add(sub2node);
17455 // Place copy #3 of ITS6 in I569
17457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17458 sub2node->SetLineColor(kColorITS);
17459 sub2node->SetVisibility(1);
17460 fNodes->Add(sub2node);
17463 // Place copy #4 of ITS6 in I569
17465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17466 sub2node->SetLineColor(kColorITS);
17467 sub2node->SetVisibility(1);
17468 fNodes->Add(sub2node);
17471 // Place copy #5 of ITS6 in I569
17473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17474 sub2node->SetLineColor(kColorITS);
17475 sub2node->SetVisibility(1);
17476 fNodes->Add(sub2node);
17479 // Place copy #6 of ITS6 in I569
17481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17482 sub2node->SetLineColor(kColorITS);
17483 sub2node->SetVisibility(1);
17484 fNodes->Add(sub2node);
17487 // Place copy #7 of ITS6 in I569
17489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17490 sub2node->SetLineColor(kColorITS);
17491 sub2node->SetVisibility(1);
17492 fNodes->Add(sub2node);
17495 // Place copy #8 of ITS6 in I569
17497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17498 sub2node->SetLineColor(kColorITS);
17499 sub2node->SetVisibility(1);
17500 fNodes->Add(sub2node);
17503 // Place copy #9 of ITS6 in I569
17505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17506 sub2node->SetLineColor(kColorITS);
17507 sub2node->SetVisibility(1);
17508 fNodes->Add(sub2node);
17511 // Place copy #10 of ITS6 in I569
17513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17514 sub2node->SetLineColor(kColorITS);
17515 sub2node->SetVisibility(1);
17516 fNodes->Add(sub2node);
17519 // Place copy #11 of ITS6 in I569
17521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17522 sub2node->SetLineColor(kColorITS);
17523 sub2node->SetVisibility(1);
17524 fNodes->Add(sub2node);
17527 // Place copy #12 of ITS6 in I569
17529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17530 sub2node->SetLineColor(kColorITS);
17531 sub2node->SetVisibility(1);
17532 fNodes->Add(sub2node);
17535 // Place copy #13 of ITS6 in I569
17537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17538 sub2node->SetLineColor(kColorITS);
17539 sub2node->SetVisibility(1);
17540 fNodes->Add(sub2node);
17543 // Place copy #14 of ITS6 in I569
17545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17546 sub2node->SetLineColor(kColorITS);
17547 sub2node->SetVisibility(1);
17548 fNodes->Add(sub2node);
17551 // Place copy #15 of ITS6 in I569
17553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17554 sub2node->SetLineColor(kColorITS);
17555 sub2node->SetVisibility(1);
17556 fNodes->Add(sub2node);
17559 // Place copy #16 of ITS6 in I569
17561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17562 sub2node->SetLineColor(kColorITS);
17563 sub2node->SetVisibility(1);
17564 fNodes->Add(sub2node);
17567 // Place copy #17 of ITS6 in I569
17569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17570 sub2node->SetLineColor(kColorITS);
17571 sub2node->SetVisibility(1);
17572 fNodes->Add(sub2node);
17575 // Place copy #18 of ITS6 in I569
17577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17578 sub2node->SetLineColor(kColorITS);
17579 sub2node->SetVisibility(1);
17580 fNodes->Add(sub2node);
17583 // Place copy #19 of ITS6 in I569
17585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17586 sub2node->SetLineColor(kColorITS);
17587 sub2node->SetVisibility(1);
17588 fNodes->Add(sub2node);
17591 // Place copy #20 of ITS6 in I569
17593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17594 sub2node->SetLineColor(kColorITS);
17595 sub2node->SetVisibility(1);
17596 fNodes->Add(sub2node);
17599 // Place copy #21 of ITS6 in I569
17601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17602 sub2node->SetLineColor(kColorITS);
17603 sub2node->SetVisibility(1);
17604 fNodes->Add(sub2node);
17607 // Place copy #22 of ITS6 in I569
17609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17610 sub2node->SetLineColor(kColorITS);
17611 sub2node->SetVisibility(1);
17612 fNodes->Add(sub2node);
17615 // Place copy #23 of ITS6 in I569
17617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17618 sub2node->SetLineColor(kColorITS);
17619 sub2node->SetVisibility(1);
17620 fNodes->Add(sub2node);
17623 // Place copy #24 of ITS6 in I569
17625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17626 sub2node->SetLineColor(kColorITS);
17627 sub2node->SetVisibility(1);
17628 fNodes->Add(sub2node);
17631 // Place copy #25 of ITS6 in I569
17633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17634 sub2node->SetLineColor(kColorITS);
17635 sub2node->SetVisibility(1);
17636 fNodes->Add(sub2node);
17638 fNodes->Add(sub1node);
17641 // Place copy #6 of I569 in IT56
17643 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17644 sub1node->SetLineColor(kColorITS);
17645 sub1node->SetVisibility(0);
17648 // Place copy #1 of ITS6 in I569
17650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17651 sub2node->SetLineColor(kColorITS);
17652 sub2node->SetVisibility(1);
17653 fNodes->Add(sub2node);
17656 // Place copy #2 of ITS6 in I569
17658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17659 sub2node->SetLineColor(kColorITS);
17660 sub2node->SetVisibility(1);
17661 fNodes->Add(sub2node);
17664 // Place copy #3 of ITS6 in I569
17666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17667 sub2node->SetLineColor(kColorITS);
17668 sub2node->SetVisibility(1);
17669 fNodes->Add(sub2node);
17672 // Place copy #4 of ITS6 in I569
17674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17675 sub2node->SetLineColor(kColorITS);
17676 sub2node->SetVisibility(1);
17677 fNodes->Add(sub2node);
17680 // Place copy #5 of ITS6 in I569
17682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17683 sub2node->SetLineColor(kColorITS);
17684 sub2node->SetVisibility(1);
17685 fNodes->Add(sub2node);
17688 // Place copy #6 of ITS6 in I569
17690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17691 sub2node->SetLineColor(kColorITS);
17692 sub2node->SetVisibility(1);
17693 fNodes->Add(sub2node);
17696 // Place copy #7 of ITS6 in I569
17698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17699 sub2node->SetLineColor(kColorITS);
17700 sub2node->SetVisibility(1);
17701 fNodes->Add(sub2node);
17704 // Place copy #8 of ITS6 in I569
17706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17707 sub2node->SetLineColor(kColorITS);
17708 sub2node->SetVisibility(1);
17709 fNodes->Add(sub2node);
17712 // Place copy #9 of ITS6 in I569
17714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17715 sub2node->SetLineColor(kColorITS);
17716 sub2node->SetVisibility(1);
17717 fNodes->Add(sub2node);
17720 // Place copy #10 of ITS6 in I569
17722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17723 sub2node->SetLineColor(kColorITS);
17724 sub2node->SetVisibility(1);
17725 fNodes->Add(sub2node);
17728 // Place copy #11 of ITS6 in I569
17730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17731 sub2node->SetLineColor(kColorITS);
17732 sub2node->SetVisibility(1);
17733 fNodes->Add(sub2node);
17736 // Place copy #12 of ITS6 in I569
17738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17739 sub2node->SetLineColor(kColorITS);
17740 sub2node->SetVisibility(1);
17741 fNodes->Add(sub2node);
17744 // Place copy #13 of ITS6 in I569
17746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17747 sub2node->SetLineColor(kColorITS);
17748 sub2node->SetVisibility(1);
17749 fNodes->Add(sub2node);
17752 // Place copy #14 of ITS6 in I569
17754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17755 sub2node->SetLineColor(kColorITS);
17756 sub2node->SetVisibility(1);
17757 fNodes->Add(sub2node);
17760 // Place copy #15 of ITS6 in I569
17762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17763 sub2node->SetLineColor(kColorITS);
17764 sub2node->SetVisibility(1);
17765 fNodes->Add(sub2node);
17768 // Place copy #16 of ITS6 in I569
17770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17771 sub2node->SetLineColor(kColorITS);
17772 sub2node->SetVisibility(1);
17773 fNodes->Add(sub2node);
17776 // Place copy #17 of ITS6 in I569
17778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17779 sub2node->SetLineColor(kColorITS);
17780 sub2node->SetVisibility(1);
17781 fNodes->Add(sub2node);
17784 // Place copy #18 of ITS6 in I569
17786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17787 sub2node->SetLineColor(kColorITS);
17788 sub2node->SetVisibility(1);
17789 fNodes->Add(sub2node);
17792 // Place copy #19 of ITS6 in I569
17794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17795 sub2node->SetLineColor(kColorITS);
17796 sub2node->SetVisibility(1);
17797 fNodes->Add(sub2node);
17800 // Place copy #20 of ITS6 in I569
17802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17803 sub2node->SetLineColor(kColorITS);
17804 sub2node->SetVisibility(1);
17805 fNodes->Add(sub2node);
17808 // Place copy #21 of ITS6 in I569
17810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17811 sub2node->SetLineColor(kColorITS);
17812 sub2node->SetVisibility(1);
17813 fNodes->Add(sub2node);
17816 // Place copy #22 of ITS6 in I569
17818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17819 sub2node->SetLineColor(kColorITS);
17820 sub2node->SetVisibility(1);
17821 fNodes->Add(sub2node);
17824 // Place copy #23 of ITS6 in I569
17826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17827 sub2node->SetLineColor(kColorITS);
17828 sub2node->SetVisibility(1);
17829 fNodes->Add(sub2node);
17832 // Place copy #24 of ITS6 in I569
17834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17835 sub2node->SetLineColor(kColorITS);
17836 sub2node->SetVisibility(1);
17837 fNodes->Add(sub2node);
17840 // Place copy #25 of ITS6 in I569
17842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17843 sub2node->SetLineColor(kColorITS);
17844 sub2node->SetVisibility(1);
17845 fNodes->Add(sub2node);
17847 fNodes->Add(sub1node);
17850 // Place copy #7 of I569 in IT56
17852 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17853 sub1node->SetLineColor(kColorITS);
17854 sub1node->SetVisibility(0);
17857 // Place copy #1 of ITS6 in I569
17859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17860 sub2node->SetLineColor(kColorITS);
17861 sub2node->SetVisibility(1);
17862 fNodes->Add(sub2node);
17865 // Place copy #2 of ITS6 in I569
17867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17868 sub2node->SetLineColor(kColorITS);
17869 sub2node->SetVisibility(1);
17870 fNodes->Add(sub2node);
17873 // Place copy #3 of ITS6 in I569
17875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17876 sub2node->SetLineColor(kColorITS);
17877 sub2node->SetVisibility(1);
17878 fNodes->Add(sub2node);
17881 // Place copy #4 of ITS6 in I569
17883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17884 sub2node->SetLineColor(kColorITS);
17885 sub2node->SetVisibility(1);
17886 fNodes->Add(sub2node);
17889 // Place copy #5 of ITS6 in I569
17891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17892 sub2node->SetLineColor(kColorITS);
17893 sub2node->SetVisibility(1);
17894 fNodes->Add(sub2node);
17897 // Place copy #6 of ITS6 in I569
17899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17900 sub2node->SetLineColor(kColorITS);
17901 sub2node->SetVisibility(1);
17902 fNodes->Add(sub2node);
17905 // Place copy #7 of ITS6 in I569
17907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17908 sub2node->SetLineColor(kColorITS);
17909 sub2node->SetVisibility(1);
17910 fNodes->Add(sub2node);
17913 // Place copy #8 of ITS6 in I569
17915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17916 sub2node->SetLineColor(kColorITS);
17917 sub2node->SetVisibility(1);
17918 fNodes->Add(sub2node);
17921 // Place copy #9 of ITS6 in I569
17923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17924 sub2node->SetLineColor(kColorITS);
17925 sub2node->SetVisibility(1);
17926 fNodes->Add(sub2node);
17929 // Place copy #10 of ITS6 in I569
17931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17932 sub2node->SetLineColor(kColorITS);
17933 sub2node->SetVisibility(1);
17934 fNodes->Add(sub2node);
17937 // Place copy #11 of ITS6 in I569
17939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17940 sub2node->SetLineColor(kColorITS);
17941 sub2node->SetVisibility(1);
17942 fNodes->Add(sub2node);
17945 // Place copy #12 of ITS6 in I569
17947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17948 sub2node->SetLineColor(kColorITS);
17949 sub2node->SetVisibility(1);
17950 fNodes->Add(sub2node);
17953 // Place copy #13 of ITS6 in I569
17955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17956 sub2node->SetLineColor(kColorITS);
17957 sub2node->SetVisibility(1);
17958 fNodes->Add(sub2node);
17961 // Place copy #14 of ITS6 in I569
17963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17964 sub2node->SetLineColor(kColorITS);
17965 sub2node->SetVisibility(1);
17966 fNodes->Add(sub2node);
17969 // Place copy #15 of ITS6 in I569
17971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17972 sub2node->SetLineColor(kColorITS);
17973 sub2node->SetVisibility(1);
17974 fNodes->Add(sub2node);
17977 // Place copy #16 of ITS6 in I569
17979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17980 sub2node->SetLineColor(kColorITS);
17981 sub2node->SetVisibility(1);
17982 fNodes->Add(sub2node);
17985 // Place copy #17 of ITS6 in I569
17987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17988 sub2node->SetLineColor(kColorITS);
17989 sub2node->SetVisibility(1);
17990 fNodes->Add(sub2node);
17993 // Place copy #18 of ITS6 in I569
17995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17996 sub2node->SetLineColor(kColorITS);
17997 sub2node->SetVisibility(1);
17998 fNodes->Add(sub2node);
18001 // Place copy #19 of ITS6 in I569
18003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18004 sub2node->SetLineColor(kColorITS);
18005 sub2node->SetVisibility(1);
18006 fNodes->Add(sub2node);
18009 // Place copy #20 of ITS6 in I569
18011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18012 sub2node->SetLineColor(kColorITS);
18013 sub2node->SetVisibility(1);
18014 fNodes->Add(sub2node);
18017 // Place copy #21 of ITS6 in I569
18019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18020 sub2node->SetLineColor(kColorITS);
18021 sub2node->SetVisibility(1);
18022 fNodes->Add(sub2node);
18025 // Place copy #22 of ITS6 in I569
18027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18028 sub2node->SetLineColor(kColorITS);
18029 sub2node->SetVisibility(1);
18030 fNodes->Add(sub2node);
18033 // Place copy #23 of ITS6 in I569
18035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18036 sub2node->SetLineColor(kColorITS);
18037 sub2node->SetVisibility(1);
18038 fNodes->Add(sub2node);
18041 // Place copy #24 of ITS6 in I569
18043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18044 sub2node->SetLineColor(kColorITS);
18045 sub2node->SetVisibility(1);
18046 fNodes->Add(sub2node);
18049 // Place copy #25 of ITS6 in I569
18051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18052 sub2node->SetLineColor(kColorITS);
18053 sub2node->SetVisibility(1);
18054 fNodes->Add(sub2node);
18056 fNodes->Add(sub1node);
18059 // Place copy #8 of I569 in IT56
18061 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
18062 sub1node->SetLineColor(kColorITS);
18063 sub1node->SetVisibility(0);
18066 // Place copy #1 of ITS6 in I569
18068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18069 sub2node->SetLineColor(kColorITS);
18070 sub2node->SetVisibility(1);
18071 fNodes->Add(sub2node);
18074 // Place copy #2 of ITS6 in I569
18076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18077 sub2node->SetLineColor(kColorITS);
18078 sub2node->SetVisibility(1);
18079 fNodes->Add(sub2node);
18082 // Place copy #3 of ITS6 in I569
18084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18085 sub2node->SetLineColor(kColorITS);
18086 sub2node->SetVisibility(1);
18087 fNodes->Add(sub2node);
18090 // Place copy #4 of ITS6 in I569
18092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18093 sub2node->SetLineColor(kColorITS);
18094 sub2node->SetVisibility(1);
18095 fNodes->Add(sub2node);
18098 // Place copy #5 of ITS6 in I569
18100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18101 sub2node->SetLineColor(kColorITS);
18102 sub2node->SetVisibility(1);
18103 fNodes->Add(sub2node);
18106 // Place copy #6 of ITS6 in I569
18108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18109 sub2node->SetLineColor(kColorITS);
18110 sub2node->SetVisibility(1);
18111 fNodes->Add(sub2node);
18114 // Place copy #7 of ITS6 in I569
18116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18117 sub2node->SetLineColor(kColorITS);
18118 sub2node->SetVisibility(1);
18119 fNodes->Add(sub2node);
18122 // Place copy #8 of ITS6 in I569
18124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18125 sub2node->SetLineColor(kColorITS);
18126 sub2node->SetVisibility(1);
18127 fNodes->Add(sub2node);
18130 // Place copy #9 of ITS6 in I569
18132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18133 sub2node->SetLineColor(kColorITS);
18134 sub2node->SetVisibility(1);
18135 fNodes->Add(sub2node);
18138 // Place copy #10 of ITS6 in I569
18140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18141 sub2node->SetLineColor(kColorITS);
18142 sub2node->SetVisibility(1);
18143 fNodes->Add(sub2node);
18146 // Place copy #11 of ITS6 in I569
18148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18149 sub2node->SetLineColor(kColorITS);
18150 sub2node->SetVisibility(1);
18151 fNodes->Add(sub2node);
18154 // Place copy #12 of ITS6 in I569
18156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18157 sub2node->SetLineColor(kColorITS);
18158 sub2node->SetVisibility(1);
18159 fNodes->Add(sub2node);
18162 // Place copy #13 of ITS6 in I569
18164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18165 sub2node->SetLineColor(kColorITS);
18166 sub2node->SetVisibility(1);
18167 fNodes->Add(sub2node);
18170 // Place copy #14 of ITS6 in I569
18172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18173 sub2node->SetLineColor(kColorITS);
18174 sub2node->SetVisibility(1);
18175 fNodes->Add(sub2node);
18178 // Place copy #15 of ITS6 in I569
18180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18181 sub2node->SetLineColor(kColorITS);
18182 sub2node->SetVisibility(1);
18183 fNodes->Add(sub2node);
18186 // Place copy #16 of ITS6 in I569
18188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18189 sub2node->SetLineColor(kColorITS);
18190 sub2node->SetVisibility(1);
18191 fNodes->Add(sub2node);
18194 // Place copy #17 of ITS6 in I569
18196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18197 sub2node->SetLineColor(kColorITS);
18198 sub2node->SetVisibility(1);
18199 fNodes->Add(sub2node);
18202 // Place copy #18 of ITS6 in I569
18204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18205 sub2node->SetLineColor(kColorITS);
18206 sub2node->SetVisibility(1);
18207 fNodes->Add(sub2node);
18210 // Place copy #19 of ITS6 in I569
18212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18213 sub2node->SetLineColor(kColorITS);
18214 sub2node->SetVisibility(1);
18215 fNodes->Add(sub2node);
18218 // Place copy #20 of ITS6 in I569
18220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18221 sub2node->SetLineColor(kColorITS);
18222 sub2node->SetVisibility(1);
18223 fNodes->Add(sub2node);
18226 // Place copy #21 of ITS6 in I569
18228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18229 sub2node->SetLineColor(kColorITS);
18230 sub2node->SetVisibility(1);
18231 fNodes->Add(sub2node);
18234 // Place copy #22 of ITS6 in I569
18236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18237 sub2node->SetLineColor(kColorITS);
18238 sub2node->SetVisibility(1);
18239 fNodes->Add(sub2node);
18242 // Place copy #23 of ITS6 in I569
18244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18245 sub2node->SetLineColor(kColorITS);
18246 sub2node->SetVisibility(1);
18247 fNodes->Add(sub2node);
18250 // Place copy #24 of ITS6 in I569
18252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18253 sub2node->SetLineColor(kColorITS);
18254 sub2node->SetVisibility(1);
18255 fNodes->Add(sub2node);
18258 // Place copy #25 of ITS6 in I569
18260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18261 sub2node->SetLineColor(kColorITS);
18262 sub2node->SetVisibility(1);
18263 fNodes->Add(sub2node);
18265 fNodes->Add(sub1node);
18268 // Place copy #9 of I569 in IT56
18270 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18271 sub1node->SetLineColor(kColorITS);
18272 sub1node->SetVisibility(0);
18275 // Place copy #1 of ITS6 in I569
18277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18278 sub2node->SetLineColor(kColorITS);
18279 sub2node->SetVisibility(1);
18280 fNodes->Add(sub2node);
18283 // Place copy #2 of ITS6 in I569
18285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18286 sub2node->SetLineColor(kColorITS);
18287 sub2node->SetVisibility(1);
18288 fNodes->Add(sub2node);
18291 // Place copy #3 of ITS6 in I569
18293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18294 sub2node->SetLineColor(kColorITS);
18295 sub2node->SetVisibility(1);
18296 fNodes->Add(sub2node);
18299 // Place copy #4 of ITS6 in I569
18301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18302 sub2node->SetLineColor(kColorITS);
18303 sub2node->SetVisibility(1);
18304 fNodes->Add(sub2node);
18307 // Place copy #5 of ITS6 in I569
18309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18310 sub2node->SetLineColor(kColorITS);
18311 sub2node->SetVisibility(1);
18312 fNodes->Add(sub2node);
18315 // Place copy #6 of ITS6 in I569
18317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18318 sub2node->SetLineColor(kColorITS);
18319 sub2node->SetVisibility(1);
18320 fNodes->Add(sub2node);
18323 // Place copy #7 of ITS6 in I569
18325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18326 sub2node->SetLineColor(kColorITS);
18327 sub2node->SetVisibility(1);
18328 fNodes->Add(sub2node);
18331 // Place copy #8 of ITS6 in I569
18333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18334 sub2node->SetLineColor(kColorITS);
18335 sub2node->SetVisibility(1);
18336 fNodes->Add(sub2node);
18339 // Place copy #9 of ITS6 in I569
18341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18342 sub2node->SetLineColor(kColorITS);
18343 sub2node->SetVisibility(1);
18344 fNodes->Add(sub2node);
18347 // Place copy #10 of ITS6 in I569
18349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18350 sub2node->SetLineColor(kColorITS);
18351 sub2node->SetVisibility(1);
18352 fNodes->Add(sub2node);
18355 // Place copy #11 of ITS6 in I569
18357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18358 sub2node->SetLineColor(kColorITS);
18359 sub2node->SetVisibility(1);
18360 fNodes->Add(sub2node);
18363 // Place copy #12 of ITS6 in I569
18365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18366 sub2node->SetLineColor(kColorITS);
18367 sub2node->SetVisibility(1);
18368 fNodes->Add(sub2node);
18371 // Place copy #13 of ITS6 in I569
18373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18374 sub2node->SetLineColor(kColorITS);
18375 sub2node->SetVisibility(1);
18376 fNodes->Add(sub2node);
18379 // Place copy #14 of ITS6 in I569
18381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18382 sub2node->SetLineColor(kColorITS);
18383 sub2node->SetVisibility(1);
18384 fNodes->Add(sub2node);
18387 // Place copy #15 of ITS6 in I569
18389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18390 sub2node->SetLineColor(kColorITS);
18391 sub2node->SetVisibility(1);
18392 fNodes->Add(sub2node);
18395 // Place copy #16 of ITS6 in I569
18397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18398 sub2node->SetLineColor(kColorITS);
18399 sub2node->SetVisibility(1);
18400 fNodes->Add(sub2node);
18403 // Place copy #17 of ITS6 in I569
18405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18406 sub2node->SetLineColor(kColorITS);
18407 sub2node->SetVisibility(1);
18408 fNodes->Add(sub2node);
18411 // Place copy #18 of ITS6 in I569
18413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18414 sub2node->SetLineColor(kColorITS);
18415 sub2node->SetVisibility(1);
18416 fNodes->Add(sub2node);
18419 // Place copy #19 of ITS6 in I569
18421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18422 sub2node->SetLineColor(kColorITS);
18423 sub2node->SetVisibility(1);
18424 fNodes->Add(sub2node);
18427 // Place copy #20 of ITS6 in I569
18429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18430 sub2node->SetLineColor(kColorITS);
18431 sub2node->SetVisibility(1);
18432 fNodes->Add(sub2node);
18435 // Place copy #21 of ITS6 in I569
18437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18438 sub2node->SetLineColor(kColorITS);
18439 sub2node->SetVisibility(1);
18440 fNodes->Add(sub2node);
18443 // Place copy #22 of ITS6 in I569
18445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18446 sub2node->SetLineColor(kColorITS);
18447 sub2node->SetVisibility(1);
18448 fNodes->Add(sub2node);
18451 // Place copy #23 of ITS6 in I569
18453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18454 sub2node->SetLineColor(kColorITS);
18455 sub2node->SetVisibility(1);
18456 fNodes->Add(sub2node);
18459 // Place copy #24 of ITS6 in I569
18461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18462 sub2node->SetLineColor(kColorITS);
18463 sub2node->SetVisibility(1);
18464 fNodes->Add(sub2node);
18467 // Place copy #25 of ITS6 in I569
18469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18470 sub2node->SetLineColor(kColorITS);
18471 sub2node->SetVisibility(1);
18472 fNodes->Add(sub2node);
18474 fNodes->Add(sub1node);
18477 // Place copy #10 of I569 in IT56
18479 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18480 sub1node->SetLineColor(kColorITS);
18481 sub1node->SetVisibility(0);
18484 // Place copy #1 of ITS6 in I569
18486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18487 sub2node->SetLineColor(kColorITS);
18488 sub2node->SetVisibility(1);
18489 fNodes->Add(sub2node);
18492 // Place copy #2 of ITS6 in I569
18494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18495 sub2node->SetLineColor(kColorITS);
18496 sub2node->SetVisibility(1);
18497 fNodes->Add(sub2node);
18500 // Place copy #3 of ITS6 in I569
18502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18503 sub2node->SetLineColor(kColorITS);
18504 sub2node->SetVisibility(1);
18505 fNodes->Add(sub2node);
18508 // Place copy #4 of ITS6 in I569
18510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18511 sub2node->SetLineColor(kColorITS);
18512 sub2node->SetVisibility(1);
18513 fNodes->Add(sub2node);
18516 // Place copy #5 of ITS6 in I569
18518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18519 sub2node->SetLineColor(kColorITS);
18520 sub2node->SetVisibility(1);
18521 fNodes->Add(sub2node);
18524 // Place copy #6 of ITS6 in I569
18526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18527 sub2node->SetLineColor(kColorITS);
18528 sub2node->SetVisibility(1);
18529 fNodes->Add(sub2node);
18532 // Place copy #7 of ITS6 in I569
18534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18535 sub2node->SetLineColor(kColorITS);
18536 sub2node->SetVisibility(1);
18537 fNodes->Add(sub2node);
18540 // Place copy #8 of ITS6 in I569
18542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18543 sub2node->SetLineColor(kColorITS);
18544 sub2node->SetVisibility(1);
18545 fNodes->Add(sub2node);
18548 // Place copy #9 of ITS6 in I569
18550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18551 sub2node->SetLineColor(kColorITS);
18552 sub2node->SetVisibility(1);
18553 fNodes->Add(sub2node);
18556 // Place copy #10 of ITS6 in I569
18558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18559 sub2node->SetLineColor(kColorITS);
18560 sub2node->SetVisibility(1);
18561 fNodes->Add(sub2node);
18564 // Place copy #11 of ITS6 in I569
18566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18567 sub2node->SetLineColor(kColorITS);
18568 sub2node->SetVisibility(1);
18569 fNodes->Add(sub2node);
18572 // Place copy #12 of ITS6 in I569
18574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18575 sub2node->SetLineColor(kColorITS);
18576 sub2node->SetVisibility(1);
18577 fNodes->Add(sub2node);
18580 // Place copy #13 of ITS6 in I569
18582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18583 sub2node->SetLineColor(kColorITS);
18584 sub2node->SetVisibility(1);
18585 fNodes->Add(sub2node);
18588 // Place copy #14 of ITS6 in I569
18590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18591 sub2node->SetLineColor(kColorITS);
18592 sub2node->SetVisibility(1);
18593 fNodes->Add(sub2node);
18596 // Place copy #15 of ITS6 in I569
18598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18599 sub2node->SetLineColor(kColorITS);
18600 sub2node->SetVisibility(1);
18601 fNodes->Add(sub2node);
18604 // Place copy #16 of ITS6 in I569
18606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18607 sub2node->SetLineColor(kColorITS);
18608 sub2node->SetVisibility(1);
18609 fNodes->Add(sub2node);
18612 // Place copy #17 of ITS6 in I569
18614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18615 sub2node->SetLineColor(kColorITS);
18616 sub2node->SetVisibility(1);
18617 fNodes->Add(sub2node);
18620 // Place copy #18 of ITS6 in I569
18622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18623 sub2node->SetLineColor(kColorITS);
18624 sub2node->SetVisibility(1);
18625 fNodes->Add(sub2node);
18628 // Place copy #19 of ITS6 in I569
18630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18631 sub2node->SetLineColor(kColorITS);
18632 sub2node->SetVisibility(1);
18633 fNodes->Add(sub2node);
18636 // Place copy #20 of ITS6 in I569
18638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18639 sub2node->SetLineColor(kColorITS);
18640 sub2node->SetVisibility(1);
18641 fNodes->Add(sub2node);
18644 // Place copy #21 of ITS6 in I569
18646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18647 sub2node->SetLineColor(kColorITS);
18648 sub2node->SetVisibility(1);
18649 fNodes->Add(sub2node);
18652 // Place copy #22 of ITS6 in I569
18654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18655 sub2node->SetLineColor(kColorITS);
18656 sub2node->SetVisibility(1);
18657 fNodes->Add(sub2node);
18660 // Place copy #23 of ITS6 in I569
18662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18663 sub2node->SetLineColor(kColorITS);
18664 sub2node->SetVisibility(1);
18665 fNodes->Add(sub2node);
18668 // Place copy #24 of ITS6 in I569
18670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18671 sub2node->SetLineColor(kColorITS);
18672 sub2node->SetVisibility(1);
18673 fNodes->Add(sub2node);
18676 // Place copy #25 of ITS6 in I569
18678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18679 sub2node->SetLineColor(kColorITS);
18680 sub2node->SetVisibility(1);
18681 fNodes->Add(sub2node);
18683 fNodes->Add(sub1node);
18686 // Place copy #11 of I569 in IT56
18688 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18689 sub1node->SetLineColor(kColorITS);
18690 sub1node->SetVisibility(0);
18693 // Place copy #1 of ITS6 in I569
18695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18696 sub2node->SetLineColor(kColorITS);
18697 sub2node->SetVisibility(1);
18698 fNodes->Add(sub2node);
18701 // Place copy #2 of ITS6 in I569
18703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18704 sub2node->SetLineColor(kColorITS);
18705 sub2node->SetVisibility(1);
18706 fNodes->Add(sub2node);
18709 // Place copy #3 of ITS6 in I569
18711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18712 sub2node->SetLineColor(kColorITS);
18713 sub2node->SetVisibility(1);
18714 fNodes->Add(sub2node);
18717 // Place copy #4 of ITS6 in I569
18719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18720 sub2node->SetLineColor(kColorITS);
18721 sub2node->SetVisibility(1);
18722 fNodes->Add(sub2node);
18725 // Place copy #5 of ITS6 in I569
18727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18728 sub2node->SetLineColor(kColorITS);
18729 sub2node->SetVisibility(1);
18730 fNodes->Add(sub2node);
18733 // Place copy #6 of ITS6 in I569
18735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18736 sub2node->SetLineColor(kColorITS);
18737 sub2node->SetVisibility(1);
18738 fNodes->Add(sub2node);
18741 // Place copy #7 of ITS6 in I569
18743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18744 sub2node->SetLineColor(kColorITS);
18745 sub2node->SetVisibility(1);
18746 fNodes->Add(sub2node);
18749 // Place copy #8 of ITS6 in I569
18751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18752 sub2node->SetLineColor(kColorITS);
18753 sub2node->SetVisibility(1);
18754 fNodes->Add(sub2node);
18757 // Place copy #9 of ITS6 in I569
18759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18760 sub2node->SetLineColor(kColorITS);
18761 sub2node->SetVisibility(1);
18762 fNodes->Add(sub2node);
18765 // Place copy #10 of ITS6 in I569
18767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18768 sub2node->SetLineColor(kColorITS);
18769 sub2node->SetVisibility(1);
18770 fNodes->Add(sub2node);
18773 // Place copy #11 of ITS6 in I569
18775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18776 sub2node->SetLineColor(kColorITS);
18777 sub2node->SetVisibility(1);
18778 fNodes->Add(sub2node);
18781 // Place copy #12 of ITS6 in I569
18783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18784 sub2node->SetLineColor(kColorITS);
18785 sub2node->SetVisibility(1);
18786 fNodes->Add(sub2node);
18789 // Place copy #13 of ITS6 in I569
18791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18792 sub2node->SetLineColor(kColorITS);
18793 sub2node->SetVisibility(1);
18794 fNodes->Add(sub2node);
18797 // Place copy #14 of ITS6 in I569
18799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18800 sub2node->SetLineColor(kColorITS);
18801 sub2node->SetVisibility(1);
18802 fNodes->Add(sub2node);
18805 // Place copy #15 of ITS6 in I569
18807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18808 sub2node->SetLineColor(kColorITS);
18809 sub2node->SetVisibility(1);
18810 fNodes->Add(sub2node);
18813 // Place copy #16 of ITS6 in I569
18815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18816 sub2node->SetLineColor(kColorITS);
18817 sub2node->SetVisibility(1);
18818 fNodes->Add(sub2node);
18821 // Place copy #17 of ITS6 in I569
18823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18824 sub2node->SetLineColor(kColorITS);
18825 sub2node->SetVisibility(1);
18826 fNodes->Add(sub2node);
18829 // Place copy #18 of ITS6 in I569
18831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18832 sub2node->SetLineColor(kColorITS);
18833 sub2node->SetVisibility(1);
18834 fNodes->Add(sub2node);
18837 // Place copy #19 of ITS6 in I569
18839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18840 sub2node->SetLineColor(kColorITS);
18841 sub2node->SetVisibility(1);
18842 fNodes->Add(sub2node);
18845 // Place copy #20 of ITS6 in I569
18847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18848 sub2node->SetLineColor(kColorITS);
18849 sub2node->SetVisibility(1);
18850 fNodes->Add(sub2node);
18853 // Place copy #21 of ITS6 in I569
18855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18856 sub2node->SetLineColor(kColorITS);
18857 sub2node->SetVisibility(1);
18858 fNodes->Add(sub2node);
18861 // Place copy #22 of ITS6 in I569
18863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18864 sub2node->SetLineColor(kColorITS);
18865 sub2node->SetVisibility(1);
18866 fNodes->Add(sub2node);
18869 // Place copy #23 of ITS6 in I569
18871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18872 sub2node->SetLineColor(kColorITS);
18873 sub2node->SetVisibility(1);
18874 fNodes->Add(sub2node);
18877 // Place copy #24 of ITS6 in I569
18879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18880 sub2node->SetLineColor(kColorITS);
18881 sub2node->SetVisibility(1);
18882 fNodes->Add(sub2node);
18885 // Place copy #25 of ITS6 in I569
18887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18888 sub2node->SetLineColor(kColorITS);
18889 sub2node->SetVisibility(1);
18890 fNodes->Add(sub2node);
18892 fNodes->Add(sub1node);
18895 // Place copy #12 of I569 in IT56
18897 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18898 sub1node->SetLineColor(kColorITS);
18899 sub1node->SetVisibility(0);
18902 // Place copy #1 of ITS6 in I569
18904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18905 sub2node->SetLineColor(kColorITS);
18906 sub2node->SetVisibility(1);
18907 fNodes->Add(sub2node);
18910 // Place copy #2 of ITS6 in I569
18912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18913 sub2node->SetLineColor(kColorITS);
18914 sub2node->SetVisibility(1);
18915 fNodes->Add(sub2node);
18918 // Place copy #3 of ITS6 in I569
18920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18921 sub2node->SetLineColor(kColorITS);
18922 sub2node->SetVisibility(1);
18923 fNodes->Add(sub2node);
18926 // Place copy #4 of ITS6 in I569
18928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18929 sub2node->SetLineColor(kColorITS);
18930 sub2node->SetVisibility(1);
18931 fNodes->Add(sub2node);
18934 // Place copy #5 of ITS6 in I569
18936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18937 sub2node->SetLineColor(kColorITS);
18938 sub2node->SetVisibility(1);
18939 fNodes->Add(sub2node);
18942 // Place copy #6 of ITS6 in I569
18944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18945 sub2node->SetLineColor(kColorITS);
18946 sub2node->SetVisibility(1);
18947 fNodes->Add(sub2node);
18950 // Place copy #7 of ITS6 in I569
18952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18953 sub2node->SetLineColor(kColorITS);
18954 sub2node->SetVisibility(1);
18955 fNodes->Add(sub2node);
18958 // Place copy #8 of ITS6 in I569
18960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18961 sub2node->SetLineColor(kColorITS);
18962 sub2node->SetVisibility(1);
18963 fNodes->Add(sub2node);
18966 // Place copy #9 of ITS6 in I569
18968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18969 sub2node->SetLineColor(kColorITS);
18970 sub2node->SetVisibility(1);
18971 fNodes->Add(sub2node);
18974 // Place copy #10 of ITS6 in I569
18976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18977 sub2node->SetLineColor(kColorITS);
18978 sub2node->SetVisibility(1);
18979 fNodes->Add(sub2node);
18982 // Place copy #11 of ITS6 in I569
18984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18985 sub2node->SetLineColor(kColorITS);
18986 sub2node->SetVisibility(1);
18987 fNodes->Add(sub2node);
18990 // Place copy #12 of ITS6 in I569
18992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18993 sub2node->SetLineColor(kColorITS);
18994 sub2node->SetVisibility(1);
18995 fNodes->Add(sub2node);
18998 // Place copy #13 of ITS6 in I569
19000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19001 sub2node->SetLineColor(kColorITS);
19002 sub2node->SetVisibility(1);
19003 fNodes->Add(sub2node);
19006 // Place copy #14 of ITS6 in I569
19008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19009 sub2node->SetLineColor(kColorITS);
19010 sub2node->SetVisibility(1);
19011 fNodes->Add(sub2node);
19014 // Place copy #15 of ITS6 in I569
19016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19017 sub2node->SetLineColor(kColorITS);
19018 sub2node->SetVisibility(1);
19019 fNodes->Add(sub2node);
19022 // Place copy #16 of ITS6 in I569
19024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19025 sub2node->SetLineColor(kColorITS);
19026 sub2node->SetVisibility(1);
19027 fNodes->Add(sub2node);
19030 // Place copy #17 of ITS6 in I569
19032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19033 sub2node->SetLineColor(kColorITS);
19034 sub2node->SetVisibility(1);
19035 fNodes->Add(sub2node);
19038 // Place copy #18 of ITS6 in I569
19040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19041 sub2node->SetLineColor(kColorITS);
19042 sub2node->SetVisibility(1);
19043 fNodes->Add(sub2node);
19046 // Place copy #19 of ITS6 in I569
19048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19049 sub2node->SetLineColor(kColorITS);
19050 sub2node->SetVisibility(1);
19051 fNodes->Add(sub2node);
19054 // Place copy #20 of ITS6 in I569
19056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19057 sub2node->SetLineColor(kColorITS);
19058 sub2node->SetVisibility(1);
19059 fNodes->Add(sub2node);
19062 // Place copy #21 of ITS6 in I569
19064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19065 sub2node->SetLineColor(kColorITS);
19066 sub2node->SetVisibility(1);
19067 fNodes->Add(sub2node);
19070 // Place copy #22 of ITS6 in I569
19072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19073 sub2node->SetLineColor(kColorITS);
19074 sub2node->SetVisibility(1);
19075 fNodes->Add(sub2node);
19078 // Place copy #23 of ITS6 in I569
19080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19081 sub2node->SetLineColor(kColorITS);
19082 sub2node->SetVisibility(1);
19083 fNodes->Add(sub2node);
19086 // Place copy #24 of ITS6 in I569
19088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19089 sub2node->SetLineColor(kColorITS);
19090 sub2node->SetVisibility(1);
19091 fNodes->Add(sub2node);
19094 // Place copy #25 of ITS6 in I569
19096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19097 sub2node->SetLineColor(kColorITS);
19098 sub2node->SetVisibility(1);
19099 fNodes->Add(sub2node);
19101 fNodes->Add(sub1node);
19104 // Place copy #13 of I569 in IT56
19106 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
19107 sub1node->SetLineColor(kColorITS);
19108 sub1node->SetVisibility(0);
19111 // Place copy #1 of ITS6 in I569
19113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19114 sub2node->SetLineColor(kColorITS);
19115 sub2node->SetVisibility(1);
19116 fNodes->Add(sub2node);
19119 // Place copy #2 of ITS6 in I569
19121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19122 sub2node->SetLineColor(kColorITS);
19123 sub2node->SetVisibility(1);
19124 fNodes->Add(sub2node);
19127 // Place copy #3 of ITS6 in I569
19129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19130 sub2node->SetLineColor(kColorITS);
19131 sub2node->SetVisibility(1);
19132 fNodes->Add(sub2node);
19135 // Place copy #4 of ITS6 in I569
19137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19138 sub2node->SetLineColor(kColorITS);
19139 sub2node->SetVisibility(1);
19140 fNodes->Add(sub2node);
19143 // Place copy #5 of ITS6 in I569
19145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19146 sub2node->SetLineColor(kColorITS);
19147 sub2node->SetVisibility(1);
19148 fNodes->Add(sub2node);
19151 // Place copy #6 of ITS6 in I569
19153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19154 sub2node->SetLineColor(kColorITS);
19155 sub2node->SetVisibility(1);
19156 fNodes->Add(sub2node);
19159 // Place copy #7 of ITS6 in I569
19161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19162 sub2node->SetLineColor(kColorITS);
19163 sub2node->SetVisibility(1);
19164 fNodes->Add(sub2node);
19167 // Place copy #8 of ITS6 in I569
19169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19170 sub2node->SetLineColor(kColorITS);
19171 sub2node->SetVisibility(1);
19172 fNodes->Add(sub2node);
19175 // Place copy #9 of ITS6 in I569
19177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19178 sub2node->SetLineColor(kColorITS);
19179 sub2node->SetVisibility(1);
19180 fNodes->Add(sub2node);
19183 // Place copy #10 of ITS6 in I569
19185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19186 sub2node->SetLineColor(kColorITS);
19187 sub2node->SetVisibility(1);
19188 fNodes->Add(sub2node);
19191 // Place copy #11 of ITS6 in I569
19193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19194 sub2node->SetLineColor(kColorITS);
19195 sub2node->SetVisibility(1);
19196 fNodes->Add(sub2node);
19199 // Place copy #12 of ITS6 in I569
19201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19202 sub2node->SetLineColor(kColorITS);
19203 sub2node->SetVisibility(1);
19204 fNodes->Add(sub2node);
19207 // Place copy #13 of ITS6 in I569
19209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19210 sub2node->SetLineColor(kColorITS);
19211 sub2node->SetVisibility(1);
19212 fNodes->Add(sub2node);
19215 // Place copy #14 of ITS6 in I569
19217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19218 sub2node->SetLineColor(kColorITS);
19219 sub2node->SetVisibility(1);
19220 fNodes->Add(sub2node);
19223 // Place copy #15 of ITS6 in I569
19225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19226 sub2node->SetLineColor(kColorITS);
19227 sub2node->SetVisibility(1);
19228 fNodes->Add(sub2node);
19231 // Place copy #16 of ITS6 in I569
19233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19234 sub2node->SetLineColor(kColorITS);
19235 sub2node->SetVisibility(1);
19236 fNodes->Add(sub2node);
19239 // Place copy #17 of ITS6 in I569
19241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19242 sub2node->SetLineColor(kColorITS);
19243 sub2node->SetVisibility(1);
19244 fNodes->Add(sub2node);
19247 // Place copy #18 of ITS6 in I569
19249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19250 sub2node->SetLineColor(kColorITS);
19251 sub2node->SetVisibility(1);
19252 fNodes->Add(sub2node);
19255 // Place copy #19 of ITS6 in I569
19257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19258 sub2node->SetLineColor(kColorITS);
19259 sub2node->SetVisibility(1);
19260 fNodes->Add(sub2node);
19263 // Place copy #20 of ITS6 in I569
19265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19266 sub2node->SetLineColor(kColorITS);
19267 sub2node->SetVisibility(1);
19268 fNodes->Add(sub2node);
19271 // Place copy #21 of ITS6 in I569
19273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19274 sub2node->SetLineColor(kColorITS);
19275 sub2node->SetVisibility(1);
19276 fNodes->Add(sub2node);
19279 // Place copy #22 of ITS6 in I569
19281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19282 sub2node->SetLineColor(kColorITS);
19283 sub2node->SetVisibility(1);
19284 fNodes->Add(sub2node);
19287 // Place copy #23 of ITS6 in I569
19289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19290 sub2node->SetLineColor(kColorITS);
19291 sub2node->SetVisibility(1);
19292 fNodes->Add(sub2node);
19295 // Place copy #24 of ITS6 in I569
19297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19298 sub2node->SetLineColor(kColorITS);
19299 sub2node->SetVisibility(1);
19300 fNodes->Add(sub2node);
19303 // Place copy #25 of ITS6 in I569
19305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19306 sub2node->SetLineColor(kColorITS);
19307 sub2node->SetVisibility(1);
19308 fNodes->Add(sub2node);
19310 fNodes->Add(sub1node);
19313 // Place copy #14 of I569 in IT56
19315 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19316 sub1node->SetLineColor(kColorITS);
19317 sub1node->SetVisibility(0);
19320 // Place copy #1 of ITS6 in I569
19322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19323 sub2node->SetLineColor(kColorITS);
19324 sub2node->SetVisibility(1);
19325 fNodes->Add(sub2node);
19328 // Place copy #2 of ITS6 in I569
19330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19331 sub2node->SetLineColor(kColorITS);
19332 sub2node->SetVisibility(1);
19333 fNodes->Add(sub2node);
19336 // Place copy #3 of ITS6 in I569
19338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19339 sub2node->SetLineColor(kColorITS);
19340 sub2node->SetVisibility(1);
19341 fNodes->Add(sub2node);
19344 // Place copy #4 of ITS6 in I569
19346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19347 sub2node->SetLineColor(kColorITS);
19348 sub2node->SetVisibility(1);
19349 fNodes->Add(sub2node);
19352 // Place copy #5 of ITS6 in I569
19354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19355 sub2node->SetLineColor(kColorITS);
19356 sub2node->SetVisibility(1);
19357 fNodes->Add(sub2node);
19360 // Place copy #6 of ITS6 in I569
19362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19363 sub2node->SetLineColor(kColorITS);
19364 sub2node->SetVisibility(1);
19365 fNodes->Add(sub2node);
19368 // Place copy #7 of ITS6 in I569
19370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19371 sub2node->SetLineColor(kColorITS);
19372 sub2node->SetVisibility(1);
19373 fNodes->Add(sub2node);
19376 // Place copy #8 of ITS6 in I569
19378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19379 sub2node->SetLineColor(kColorITS);
19380 sub2node->SetVisibility(1);
19381 fNodes->Add(sub2node);
19384 // Place copy #9 of ITS6 in I569
19386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19387 sub2node->SetLineColor(kColorITS);
19388 sub2node->SetVisibility(1);
19389 fNodes->Add(sub2node);
19392 // Place copy #10 of ITS6 in I569
19394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19395 sub2node->SetLineColor(kColorITS);
19396 sub2node->SetVisibility(1);
19397 fNodes->Add(sub2node);
19400 // Place copy #11 of ITS6 in I569
19402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19403 sub2node->SetLineColor(kColorITS);
19404 sub2node->SetVisibility(1);
19405 fNodes->Add(sub2node);
19408 // Place copy #12 of ITS6 in I569
19410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19411 sub2node->SetLineColor(kColorITS);
19412 sub2node->SetVisibility(1);
19413 fNodes->Add(sub2node);
19416 // Place copy #13 of ITS6 in I569
19418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19419 sub2node->SetLineColor(kColorITS);
19420 sub2node->SetVisibility(1);
19421 fNodes->Add(sub2node);
19424 // Place copy #14 of ITS6 in I569
19426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19427 sub2node->SetLineColor(kColorITS);
19428 sub2node->SetVisibility(1);
19429 fNodes->Add(sub2node);
19432 // Place copy #15 of ITS6 in I569
19434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19435 sub2node->SetLineColor(kColorITS);
19436 sub2node->SetVisibility(1);
19437 fNodes->Add(sub2node);
19440 // Place copy #16 of ITS6 in I569
19442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19443 sub2node->SetLineColor(kColorITS);
19444 sub2node->SetVisibility(1);
19445 fNodes->Add(sub2node);
19448 // Place copy #17 of ITS6 in I569
19450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19451 sub2node->SetLineColor(kColorITS);
19452 sub2node->SetVisibility(1);
19453 fNodes->Add(sub2node);
19456 // Place copy #18 of ITS6 in I569
19458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19459 sub2node->SetLineColor(kColorITS);
19460 sub2node->SetVisibility(1);
19461 fNodes->Add(sub2node);
19464 // Place copy #19 of ITS6 in I569
19466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19467 sub2node->SetLineColor(kColorITS);
19468 sub2node->SetVisibility(1);
19469 fNodes->Add(sub2node);
19472 // Place copy #20 of ITS6 in I569
19474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19475 sub2node->SetLineColor(kColorITS);
19476 sub2node->SetVisibility(1);
19477 fNodes->Add(sub2node);
19480 // Place copy #21 of ITS6 in I569
19482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19483 sub2node->SetLineColor(kColorITS);
19484 sub2node->SetVisibility(1);
19485 fNodes->Add(sub2node);
19488 // Place copy #22 of ITS6 in I569
19490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19491 sub2node->SetLineColor(kColorITS);
19492 sub2node->SetVisibility(1);
19493 fNodes->Add(sub2node);
19496 // Place copy #23 of ITS6 in I569
19498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19499 sub2node->SetLineColor(kColorITS);
19500 sub2node->SetVisibility(1);
19501 fNodes->Add(sub2node);
19504 // Place copy #24 of ITS6 in I569
19506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19507 sub2node->SetLineColor(kColorITS);
19508 sub2node->SetVisibility(1);
19509 fNodes->Add(sub2node);
19512 // Place copy #25 of ITS6 in I569
19514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19515 sub2node->SetLineColor(kColorITS);
19516 sub2node->SetVisibility(1);
19517 fNodes->Add(sub2node);
19519 fNodes->Add(sub1node);
19522 // Place copy #15 of I569 in IT56
19524 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19525 sub1node->SetLineColor(kColorITS);
19526 sub1node->SetVisibility(0);
19529 // Place copy #1 of ITS6 in I569
19531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19532 sub2node->SetLineColor(kColorITS);
19533 sub2node->SetVisibility(1);
19534 fNodes->Add(sub2node);
19537 // Place copy #2 of ITS6 in I569
19539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19540 sub2node->SetLineColor(kColorITS);
19541 sub2node->SetVisibility(1);
19542 fNodes->Add(sub2node);
19545 // Place copy #3 of ITS6 in I569
19547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19548 sub2node->SetLineColor(kColorITS);
19549 sub2node->SetVisibility(1);
19550 fNodes->Add(sub2node);
19553 // Place copy #4 of ITS6 in I569
19555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19556 sub2node->SetLineColor(kColorITS);
19557 sub2node->SetVisibility(1);
19558 fNodes->Add(sub2node);
19561 // Place copy #5 of ITS6 in I569
19563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19564 sub2node->SetLineColor(kColorITS);
19565 sub2node->SetVisibility(1);
19566 fNodes->Add(sub2node);
19569 // Place copy #6 of ITS6 in I569
19571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19572 sub2node->SetLineColor(kColorITS);
19573 sub2node->SetVisibility(1);
19574 fNodes->Add(sub2node);
19577 // Place copy #7 of ITS6 in I569
19579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19580 sub2node->SetLineColor(kColorITS);
19581 sub2node->SetVisibility(1);
19582 fNodes->Add(sub2node);
19585 // Place copy #8 of ITS6 in I569
19587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19588 sub2node->SetLineColor(kColorITS);
19589 sub2node->SetVisibility(1);
19590 fNodes->Add(sub2node);
19593 // Place copy #9 of ITS6 in I569
19595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19596 sub2node->SetLineColor(kColorITS);
19597 sub2node->SetVisibility(1);
19598 fNodes->Add(sub2node);
19601 // Place copy #10 of ITS6 in I569
19603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19604 sub2node->SetLineColor(kColorITS);
19605 sub2node->SetVisibility(1);
19606 fNodes->Add(sub2node);
19609 // Place copy #11 of ITS6 in I569
19611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19612 sub2node->SetLineColor(kColorITS);
19613 sub2node->SetVisibility(1);
19614 fNodes->Add(sub2node);
19617 // Place copy #12 of ITS6 in I569
19619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19620 sub2node->SetLineColor(kColorITS);
19621 sub2node->SetVisibility(1);
19622 fNodes->Add(sub2node);
19625 // Place copy #13 of ITS6 in I569
19627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19628 sub2node->SetLineColor(kColorITS);
19629 sub2node->SetVisibility(1);
19630 fNodes->Add(sub2node);
19633 // Place copy #14 of ITS6 in I569
19635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19636 sub2node->SetLineColor(kColorITS);
19637 sub2node->SetVisibility(1);
19638 fNodes->Add(sub2node);
19641 // Place copy #15 of ITS6 in I569
19643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19644 sub2node->SetLineColor(kColorITS);
19645 sub2node->SetVisibility(1);
19646 fNodes->Add(sub2node);
19649 // Place copy #16 of ITS6 in I569
19651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19652 sub2node->SetLineColor(kColorITS);
19653 sub2node->SetVisibility(1);
19654 fNodes->Add(sub2node);
19657 // Place copy #17 of ITS6 in I569
19659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19660 sub2node->SetLineColor(kColorITS);
19661 sub2node->SetVisibility(1);
19662 fNodes->Add(sub2node);
19665 // Place copy #18 of ITS6 in I569
19667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19668 sub2node->SetLineColor(kColorITS);
19669 sub2node->SetVisibility(1);
19670 fNodes->Add(sub2node);
19673 // Place copy #19 of ITS6 in I569
19675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19676 sub2node->SetLineColor(kColorITS);
19677 sub2node->SetVisibility(1);
19678 fNodes->Add(sub2node);
19681 // Place copy #20 of ITS6 in I569
19683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19684 sub2node->SetLineColor(kColorITS);
19685 sub2node->SetVisibility(1);
19686 fNodes->Add(sub2node);
19689 // Place copy #21 of ITS6 in I569
19691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19692 sub2node->SetLineColor(kColorITS);
19693 sub2node->SetVisibility(1);
19694 fNodes->Add(sub2node);
19697 // Place copy #22 of ITS6 in I569
19699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19700 sub2node->SetLineColor(kColorITS);
19701 sub2node->SetVisibility(1);
19702 fNodes->Add(sub2node);
19705 // Place copy #23 of ITS6 in I569
19707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19708 sub2node->SetLineColor(kColorITS);
19709 sub2node->SetVisibility(1);
19710 fNodes->Add(sub2node);
19713 // Place copy #24 of ITS6 in I569
19715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19716 sub2node->SetLineColor(kColorITS);
19717 sub2node->SetVisibility(1);
19718 fNodes->Add(sub2node);
19721 // Place copy #25 of ITS6 in I569
19723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19724 sub2node->SetLineColor(kColorITS);
19725 sub2node->SetVisibility(1);
19726 fNodes->Add(sub2node);
19728 fNodes->Add(sub1node);
19731 // Place copy #16 of I569 in IT56
19733 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19734 sub1node->SetLineColor(kColorITS);
19735 sub1node->SetVisibility(0);
19738 // Place copy #1 of ITS6 in I569
19740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19741 sub2node->SetLineColor(kColorITS);
19742 sub2node->SetVisibility(1);
19743 fNodes->Add(sub2node);
19746 // Place copy #2 of ITS6 in I569
19748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19749 sub2node->SetLineColor(kColorITS);
19750 sub2node->SetVisibility(1);
19751 fNodes->Add(sub2node);
19754 // Place copy #3 of ITS6 in I569
19756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19757 sub2node->SetLineColor(kColorITS);
19758 sub2node->SetVisibility(1);
19759 fNodes->Add(sub2node);
19762 // Place copy #4 of ITS6 in I569
19764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19765 sub2node->SetLineColor(kColorITS);
19766 sub2node->SetVisibility(1);
19767 fNodes->Add(sub2node);
19770 // Place copy #5 of ITS6 in I569
19772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19773 sub2node->SetLineColor(kColorITS);
19774 sub2node->SetVisibility(1);
19775 fNodes->Add(sub2node);
19778 // Place copy #6 of ITS6 in I569
19780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19781 sub2node->SetLineColor(kColorITS);
19782 sub2node->SetVisibility(1);
19783 fNodes->Add(sub2node);
19786 // Place copy #7 of ITS6 in I569
19788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19789 sub2node->SetLineColor(kColorITS);
19790 sub2node->SetVisibility(1);
19791 fNodes->Add(sub2node);
19794 // Place copy #8 of ITS6 in I569
19796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19797 sub2node->SetLineColor(kColorITS);
19798 sub2node->SetVisibility(1);
19799 fNodes->Add(sub2node);
19802 // Place copy #9 of ITS6 in I569
19804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19805 sub2node->SetLineColor(kColorITS);
19806 sub2node->SetVisibility(1);
19807 fNodes->Add(sub2node);
19810 // Place copy #10 of ITS6 in I569
19812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19813 sub2node->SetLineColor(kColorITS);
19814 sub2node->SetVisibility(1);
19815 fNodes->Add(sub2node);
19818 // Place copy #11 of ITS6 in I569
19820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19821 sub2node->SetLineColor(kColorITS);
19822 sub2node->SetVisibility(1);
19823 fNodes->Add(sub2node);
19826 // Place copy #12 of ITS6 in I569
19828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19829 sub2node->SetLineColor(kColorITS);
19830 sub2node->SetVisibility(1);
19831 fNodes->Add(sub2node);
19834 // Place copy #13 of ITS6 in I569
19836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19837 sub2node->SetLineColor(kColorITS);
19838 sub2node->SetVisibility(1);
19839 fNodes->Add(sub2node);
19842 // Place copy #14 of ITS6 in I569
19844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19845 sub2node->SetLineColor(kColorITS);
19846 sub2node->SetVisibility(1);
19847 fNodes->Add(sub2node);
19850 // Place copy #15 of ITS6 in I569
19852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19853 sub2node->SetLineColor(kColorITS);
19854 sub2node->SetVisibility(1);
19855 fNodes->Add(sub2node);
19858 // Place copy #16 of ITS6 in I569
19860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19861 sub2node->SetLineColor(kColorITS);
19862 sub2node->SetVisibility(1);
19863 fNodes->Add(sub2node);
19866 // Place copy #17 of ITS6 in I569
19868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19869 sub2node->SetLineColor(kColorITS);
19870 sub2node->SetVisibility(1);
19871 fNodes->Add(sub2node);
19874 // Place copy #18 of ITS6 in I569
19876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19877 sub2node->SetLineColor(kColorITS);
19878 sub2node->SetVisibility(1);
19879 fNodes->Add(sub2node);
19882 // Place copy #19 of ITS6 in I569
19884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19885 sub2node->SetLineColor(kColorITS);
19886 sub2node->SetVisibility(1);
19887 fNodes->Add(sub2node);
19890 // Place copy #20 of ITS6 in I569
19892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19893 sub2node->SetLineColor(kColorITS);
19894 sub2node->SetVisibility(1);
19895 fNodes->Add(sub2node);
19898 // Place copy #21 of ITS6 in I569
19900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19901 sub2node->SetLineColor(kColorITS);
19902 sub2node->SetVisibility(1);
19903 fNodes->Add(sub2node);
19906 // Place copy #22 of ITS6 in I569
19908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19909 sub2node->SetLineColor(kColorITS);
19910 sub2node->SetVisibility(1);
19911 fNodes->Add(sub2node);
19914 // Place copy #23 of ITS6 in I569
19916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19917 sub2node->SetLineColor(kColorITS);
19918 sub2node->SetVisibility(1);
19919 fNodes->Add(sub2node);
19922 // Place copy #24 of ITS6 in I569
19924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19925 sub2node->SetLineColor(kColorITS);
19926 sub2node->SetVisibility(1);
19927 fNodes->Add(sub2node);
19930 // Place copy #25 of ITS6 in I569
19932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19933 sub2node->SetLineColor(kColorITS);
19934 sub2node->SetVisibility(1);
19935 fNodes->Add(sub2node);
19937 fNodes->Add(sub1node);
19940 // Place copy #17 of I569 in IT56
19942 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19943 sub1node->SetLineColor(kColorITS);
19944 sub1node->SetVisibility(0);
19947 // Place copy #1 of ITS6 in I569
19949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19950 sub2node->SetLineColor(kColorITS);
19951 sub2node->SetVisibility(1);
19952 fNodes->Add(sub2node);
19955 // Place copy #2 of ITS6 in I569
19957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19958 sub2node->SetLineColor(kColorITS);
19959 sub2node->SetVisibility(1);
19960 fNodes->Add(sub2node);
19963 // Place copy #3 of ITS6 in I569
19965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19966 sub2node->SetLineColor(kColorITS);
19967 sub2node->SetVisibility(1);
19968 fNodes->Add(sub2node);
19971 // Place copy #4 of ITS6 in I569
19973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19974 sub2node->SetLineColor(kColorITS);
19975 sub2node->SetVisibility(1);
19976 fNodes->Add(sub2node);
19979 // Place copy #5 of ITS6 in I569
19981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19982 sub2node->SetLineColor(kColorITS);
19983 sub2node->SetVisibility(1);
19984 fNodes->Add(sub2node);
19987 // Place copy #6 of ITS6 in I569
19989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19990 sub2node->SetLineColor(kColorITS);
19991 sub2node->SetVisibility(1);
19992 fNodes->Add(sub2node);
19995 // Place copy #7 of ITS6 in I569
19997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19998 sub2node->SetLineColor(kColorITS);
19999 sub2node->SetVisibility(1);
20000 fNodes->Add(sub2node);
20003 // Place copy #8 of ITS6 in I569
20005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20006 sub2node->SetLineColor(kColorITS);
20007 sub2node->SetVisibility(1);
20008 fNodes->Add(sub2node);
20011 // Place copy #9 of ITS6 in I569
20013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20014 sub2node->SetLineColor(kColorITS);
20015 sub2node->SetVisibility(1);
20016 fNodes->Add(sub2node);
20019 // Place copy #10 of ITS6 in I569
20021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20022 sub2node->SetLineColor(kColorITS);
20023 sub2node->SetVisibility(1);
20024 fNodes->Add(sub2node);
20027 // Place copy #11 of ITS6 in I569
20029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20030 sub2node->SetLineColor(kColorITS);
20031 sub2node->SetVisibility(1);
20032 fNodes->Add(sub2node);
20035 // Place copy #12 of ITS6 in I569
20037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20038 sub2node->SetLineColor(kColorITS);
20039 sub2node->SetVisibility(1);
20040 fNodes->Add(sub2node);
20043 // Place copy #13 of ITS6 in I569
20045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20046 sub2node->SetLineColor(kColorITS);
20047 sub2node->SetVisibility(1);
20048 fNodes->Add(sub2node);
20051 // Place copy #14 of ITS6 in I569
20053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20054 sub2node->SetLineColor(kColorITS);
20055 sub2node->SetVisibility(1);
20056 fNodes->Add(sub2node);
20059 // Place copy #15 of ITS6 in I569
20061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20062 sub2node->SetLineColor(kColorITS);
20063 sub2node->SetVisibility(1);
20064 fNodes->Add(sub2node);
20067 // Place copy #16 of ITS6 in I569
20069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20070 sub2node->SetLineColor(kColorITS);
20071 sub2node->SetVisibility(1);
20072 fNodes->Add(sub2node);
20075 // Place copy #17 of ITS6 in I569
20077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20078 sub2node->SetLineColor(kColorITS);
20079 sub2node->SetVisibility(1);
20080 fNodes->Add(sub2node);
20083 // Place copy #18 of ITS6 in I569
20085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20086 sub2node->SetLineColor(kColorITS);
20087 sub2node->SetVisibility(1);
20088 fNodes->Add(sub2node);
20091 // Place copy #19 of ITS6 in I569
20093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20094 sub2node->SetLineColor(kColorITS);
20095 sub2node->SetVisibility(1);
20096 fNodes->Add(sub2node);
20099 // Place copy #20 of ITS6 in I569
20101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20102 sub2node->SetLineColor(kColorITS);
20103 sub2node->SetVisibility(1);
20104 fNodes->Add(sub2node);
20107 // Place copy #21 of ITS6 in I569
20109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20110 sub2node->SetLineColor(kColorITS);
20111 sub2node->SetVisibility(1);
20112 fNodes->Add(sub2node);
20115 // Place copy #22 of ITS6 in I569
20117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20118 sub2node->SetLineColor(kColorITS);
20119 sub2node->SetVisibility(1);
20120 fNodes->Add(sub2node);
20123 // Place copy #23 of ITS6 in I569
20125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20126 sub2node->SetLineColor(kColorITS);
20127 sub2node->SetVisibility(1);
20128 fNodes->Add(sub2node);
20131 // Place copy #24 of ITS6 in I569
20133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20134 sub2node->SetLineColor(kColorITS);
20135 sub2node->SetVisibility(1);
20136 fNodes->Add(sub2node);
20139 // Place copy #25 of ITS6 in I569
20141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20142 sub2node->SetLineColor(kColorITS);
20143 sub2node->SetVisibility(1);
20144 fNodes->Add(sub2node);
20146 fNodes->Add(sub1node);
20149 // Place copy #18 of I569 in IT56
20151 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
20152 sub1node->SetLineColor(kColorITS);
20153 sub1node->SetVisibility(0);
20156 // Place copy #1 of ITS6 in I569
20158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20159 sub2node->SetLineColor(kColorITS);
20160 sub2node->SetVisibility(1);
20161 fNodes->Add(sub2node);
20164 // Place copy #2 of ITS6 in I569
20166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20167 sub2node->SetLineColor(kColorITS);
20168 sub2node->SetVisibility(1);
20169 fNodes->Add(sub2node);
20172 // Place copy #3 of ITS6 in I569
20174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20175 sub2node->SetLineColor(kColorITS);
20176 sub2node->SetVisibility(1);
20177 fNodes->Add(sub2node);
20180 // Place copy #4 of ITS6 in I569
20182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20183 sub2node->SetLineColor(kColorITS);
20184 sub2node->SetVisibility(1);
20185 fNodes->Add(sub2node);
20188 // Place copy #5 of ITS6 in I569
20190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20191 sub2node->SetLineColor(kColorITS);
20192 sub2node->SetVisibility(1);
20193 fNodes->Add(sub2node);
20196 // Place copy #6 of ITS6 in I569
20198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20199 sub2node->SetLineColor(kColorITS);
20200 sub2node->SetVisibility(1);
20201 fNodes->Add(sub2node);
20204 // Place copy #7 of ITS6 in I569
20206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20207 sub2node->SetLineColor(kColorITS);
20208 sub2node->SetVisibility(1);
20209 fNodes->Add(sub2node);
20212 // Place copy #8 of ITS6 in I569
20214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20215 sub2node->SetLineColor(kColorITS);
20216 sub2node->SetVisibility(1);
20217 fNodes->Add(sub2node);
20220 // Place copy #9 of ITS6 in I569
20222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20223 sub2node->SetLineColor(kColorITS);
20224 sub2node->SetVisibility(1);
20225 fNodes->Add(sub2node);
20228 // Place copy #10 of ITS6 in I569
20230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20231 sub2node->SetLineColor(kColorITS);
20232 sub2node->SetVisibility(1);
20233 fNodes->Add(sub2node);
20236 // Place copy #11 of ITS6 in I569
20238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20239 sub2node->SetLineColor(kColorITS);
20240 sub2node->SetVisibility(1);
20241 fNodes->Add(sub2node);
20244 // Place copy #12 of ITS6 in I569
20246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20247 sub2node->SetLineColor(kColorITS);
20248 sub2node->SetVisibility(1);
20249 fNodes->Add(sub2node);
20252 // Place copy #13 of ITS6 in I569
20254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20255 sub2node->SetLineColor(kColorITS);
20256 sub2node->SetVisibility(1);
20257 fNodes->Add(sub2node);
20260 // Place copy #14 of ITS6 in I569
20262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20263 sub2node->SetLineColor(kColorITS);
20264 sub2node->SetVisibility(1);
20265 fNodes->Add(sub2node);
20268 // Place copy #15 of ITS6 in I569
20270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20271 sub2node->SetLineColor(kColorITS);
20272 sub2node->SetVisibility(1);
20273 fNodes->Add(sub2node);
20276 // Place copy #16 of ITS6 in I569
20278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20279 sub2node->SetLineColor(kColorITS);
20280 sub2node->SetVisibility(1);
20281 fNodes->Add(sub2node);
20284 // Place copy #17 of ITS6 in I569
20286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20287 sub2node->SetLineColor(kColorITS);
20288 sub2node->SetVisibility(1);
20289 fNodes->Add(sub2node);
20292 // Place copy #18 of ITS6 in I569
20294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20295 sub2node->SetLineColor(kColorITS);
20296 sub2node->SetVisibility(1);
20297 fNodes->Add(sub2node);
20300 // Place copy #19 of ITS6 in I569
20302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20303 sub2node->SetLineColor(kColorITS);
20304 sub2node->SetVisibility(1);
20305 fNodes->Add(sub2node);
20308 // Place copy #20 of ITS6 in I569
20310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20311 sub2node->SetLineColor(kColorITS);
20312 sub2node->SetVisibility(1);
20313 fNodes->Add(sub2node);
20316 // Place copy #21 of ITS6 in I569
20318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20319 sub2node->SetLineColor(kColorITS);
20320 sub2node->SetVisibility(1);
20321 fNodes->Add(sub2node);
20324 // Place copy #22 of ITS6 in I569
20326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20327 sub2node->SetLineColor(kColorITS);
20328 sub2node->SetVisibility(1);
20329 fNodes->Add(sub2node);
20332 // Place copy #23 of ITS6 in I569
20334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20335 sub2node->SetLineColor(kColorITS);
20336 sub2node->SetVisibility(1);
20337 fNodes->Add(sub2node);
20340 // Place copy #24 of ITS6 in I569
20342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20343 sub2node->SetLineColor(kColorITS);
20344 sub2node->SetVisibility(1);
20345 fNodes->Add(sub2node);
20348 // Place copy #25 of ITS6 in I569
20350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20351 sub2node->SetLineColor(kColorITS);
20352 sub2node->SetVisibility(1);
20353 fNodes->Add(sub2node);
20355 fNodes->Add(sub1node);
20358 // Place copy #19 of I569 in IT56
20360 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20361 sub1node->SetLineColor(kColorITS);
20362 sub1node->SetVisibility(0);
20365 // Place copy #1 of ITS6 in I569
20367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20368 sub2node->SetLineColor(kColorITS);
20369 sub2node->SetVisibility(1);
20370 fNodes->Add(sub2node);
20373 // Place copy #2 of ITS6 in I569
20375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20376 sub2node->SetLineColor(kColorITS);
20377 sub2node->SetVisibility(1);
20378 fNodes->Add(sub2node);
20381 // Place copy #3 of ITS6 in I569
20383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20384 sub2node->SetLineColor(kColorITS);
20385 sub2node->SetVisibility(1);
20386 fNodes->Add(sub2node);
20389 // Place copy #4 of ITS6 in I569
20391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20392 sub2node->SetLineColor(kColorITS);
20393 sub2node->SetVisibility(1);
20394 fNodes->Add(sub2node);
20397 // Place copy #5 of ITS6 in I569
20399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20400 sub2node->SetLineColor(kColorITS);
20401 sub2node->SetVisibility(1);
20402 fNodes->Add(sub2node);
20405 // Place copy #6 of ITS6 in I569
20407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20408 sub2node->SetLineColor(kColorITS);
20409 sub2node->SetVisibility(1);
20410 fNodes->Add(sub2node);
20413 // Place copy #7 of ITS6 in I569
20415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20416 sub2node->SetLineColor(kColorITS);
20417 sub2node->SetVisibility(1);
20418 fNodes->Add(sub2node);
20421 // Place copy #8 of ITS6 in I569
20423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20424 sub2node->SetLineColor(kColorITS);
20425 sub2node->SetVisibility(1);
20426 fNodes->Add(sub2node);
20429 // Place copy #9 of ITS6 in I569
20431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20432 sub2node->SetLineColor(kColorITS);
20433 sub2node->SetVisibility(1);
20434 fNodes->Add(sub2node);
20437 // Place copy #10 of ITS6 in I569
20439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20440 sub2node->SetLineColor(kColorITS);
20441 sub2node->SetVisibility(1);
20442 fNodes->Add(sub2node);
20445 // Place copy #11 of ITS6 in I569
20447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20448 sub2node->SetLineColor(kColorITS);
20449 sub2node->SetVisibility(1);
20450 fNodes->Add(sub2node);
20453 // Place copy #12 of ITS6 in I569
20455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20456 sub2node->SetLineColor(kColorITS);
20457 sub2node->SetVisibility(1);
20458 fNodes->Add(sub2node);
20461 // Place copy #13 of ITS6 in I569
20463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20464 sub2node->SetLineColor(kColorITS);
20465 sub2node->SetVisibility(1);
20466 fNodes->Add(sub2node);
20469 // Place copy #14 of ITS6 in I569
20471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20472 sub2node->SetLineColor(kColorITS);
20473 sub2node->SetVisibility(1);
20474 fNodes->Add(sub2node);
20477 // Place copy #15 of ITS6 in I569
20479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20480 sub2node->SetLineColor(kColorITS);
20481 sub2node->SetVisibility(1);
20482 fNodes->Add(sub2node);
20485 // Place copy #16 of ITS6 in I569
20487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20488 sub2node->SetLineColor(kColorITS);
20489 sub2node->SetVisibility(1);
20490 fNodes->Add(sub2node);
20493 // Place copy #17 of ITS6 in I569
20495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20496 sub2node->SetLineColor(kColorITS);
20497 sub2node->SetVisibility(1);
20498 fNodes->Add(sub2node);
20501 // Place copy #18 of ITS6 in I569
20503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20504 sub2node->SetLineColor(kColorITS);
20505 sub2node->SetVisibility(1);
20506 fNodes->Add(sub2node);
20509 // Place copy #19 of ITS6 in I569
20511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20512 sub2node->SetLineColor(kColorITS);
20513 sub2node->SetVisibility(1);
20514 fNodes->Add(sub2node);
20517 // Place copy #20 of ITS6 in I569
20519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20520 sub2node->SetLineColor(kColorITS);
20521 sub2node->SetVisibility(1);
20522 fNodes->Add(sub2node);
20525 // Place copy #21 of ITS6 in I569
20527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20528 sub2node->SetLineColor(kColorITS);
20529 sub2node->SetVisibility(1);
20530 fNodes->Add(sub2node);
20533 // Place copy #22 of ITS6 in I569
20535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20536 sub2node->SetLineColor(kColorITS);
20537 sub2node->SetVisibility(1);
20538 fNodes->Add(sub2node);
20541 // Place copy #23 of ITS6 in I569
20543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20544 sub2node->SetLineColor(kColorITS);
20545 sub2node->SetVisibility(1);
20546 fNodes->Add(sub2node);
20549 // Place copy #24 of ITS6 in I569
20551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20552 sub2node->SetLineColor(kColorITS);
20553 sub2node->SetVisibility(1);
20554 fNodes->Add(sub2node);
20557 // Place copy #25 of ITS6 in I569
20559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20560 sub2node->SetLineColor(kColorITS);
20561 sub2node->SetVisibility(1);
20562 fNodes->Add(sub2node);
20564 fNodes->Add(sub1node);
20567 // Place copy #20 of I569 in IT56
20569 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20570 sub1node->SetLineColor(kColorITS);
20571 sub1node->SetVisibility(0);
20574 // Place copy #1 of ITS6 in I569
20576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20577 sub2node->SetLineColor(kColorITS);
20578 sub2node->SetVisibility(1);
20579 fNodes->Add(sub2node);
20582 // Place copy #2 of ITS6 in I569
20584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20585 sub2node->SetLineColor(kColorITS);
20586 sub2node->SetVisibility(1);
20587 fNodes->Add(sub2node);
20590 // Place copy #3 of ITS6 in I569
20592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20593 sub2node->SetLineColor(kColorITS);
20594 sub2node->SetVisibility(1);
20595 fNodes->Add(sub2node);
20598 // Place copy #4 of ITS6 in I569
20600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20601 sub2node->SetLineColor(kColorITS);
20602 sub2node->SetVisibility(1);
20603 fNodes->Add(sub2node);
20606 // Place copy #5 of ITS6 in I569
20608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20609 sub2node->SetLineColor(kColorITS);
20610 sub2node->SetVisibility(1);
20611 fNodes->Add(sub2node);
20614 // Place copy #6 of ITS6 in I569
20616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20617 sub2node->SetLineColor(kColorITS);
20618 sub2node->SetVisibility(1);
20619 fNodes->Add(sub2node);
20622 // Place copy #7 of ITS6 in I569
20624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20625 sub2node->SetLineColor(kColorITS);
20626 sub2node->SetVisibility(1);
20627 fNodes->Add(sub2node);
20630 // Place copy #8 of ITS6 in I569
20632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20633 sub2node->SetLineColor(kColorITS);
20634 sub2node->SetVisibility(1);
20635 fNodes->Add(sub2node);
20638 // Place copy #9 of ITS6 in I569
20640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20641 sub2node->SetLineColor(kColorITS);
20642 sub2node->SetVisibility(1);
20643 fNodes->Add(sub2node);
20646 // Place copy #10 of ITS6 in I569
20648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20649 sub2node->SetLineColor(kColorITS);
20650 sub2node->SetVisibility(1);
20651 fNodes->Add(sub2node);
20654 // Place copy #11 of ITS6 in I569
20656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20657 sub2node->SetLineColor(kColorITS);
20658 sub2node->SetVisibility(1);
20659 fNodes->Add(sub2node);
20662 // Place copy #12 of ITS6 in I569
20664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20665 sub2node->SetLineColor(kColorITS);
20666 sub2node->SetVisibility(1);
20667 fNodes->Add(sub2node);
20670 // Place copy #13 of ITS6 in I569
20672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20673 sub2node->SetLineColor(kColorITS);
20674 sub2node->SetVisibility(1);
20675 fNodes->Add(sub2node);
20678 // Place copy #14 of ITS6 in I569
20680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20681 sub2node->SetLineColor(kColorITS);
20682 sub2node->SetVisibility(1);
20683 fNodes->Add(sub2node);
20686 // Place copy #15 of ITS6 in I569
20688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20689 sub2node->SetLineColor(kColorITS);
20690 sub2node->SetVisibility(1);
20691 fNodes->Add(sub2node);
20694 // Place copy #16 of ITS6 in I569
20696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20697 sub2node->SetLineColor(kColorITS);
20698 sub2node->SetVisibility(1);
20699 fNodes->Add(sub2node);
20702 // Place copy #17 of ITS6 in I569
20704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20705 sub2node->SetLineColor(kColorITS);
20706 sub2node->SetVisibility(1);
20707 fNodes->Add(sub2node);
20710 // Place copy #18 of ITS6 in I569
20712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20713 sub2node->SetLineColor(kColorITS);
20714 sub2node->SetVisibility(1);
20715 fNodes->Add(sub2node);
20718 // Place copy #19 of ITS6 in I569
20720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20721 sub2node->SetLineColor(kColorITS);
20722 sub2node->SetVisibility(1);
20723 fNodes->Add(sub2node);
20726 // Place copy #20 of ITS6 in I569
20728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20729 sub2node->SetLineColor(kColorITS);
20730 sub2node->SetVisibility(1);
20731 fNodes->Add(sub2node);
20734 // Place copy #21 of ITS6 in I569
20736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20737 sub2node->SetLineColor(kColorITS);
20738 sub2node->SetVisibility(1);
20739 fNodes->Add(sub2node);
20742 // Place copy #22 of ITS6 in I569
20744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20745 sub2node->SetLineColor(kColorITS);
20746 sub2node->SetVisibility(1);
20747 fNodes->Add(sub2node);
20750 // Place copy #23 of ITS6 in I569
20752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20753 sub2node->SetLineColor(kColorITS);
20754 sub2node->SetVisibility(1);
20755 fNodes->Add(sub2node);
20758 // Place copy #24 of ITS6 in I569
20760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20761 sub2node->SetLineColor(kColorITS);
20762 sub2node->SetVisibility(1);
20763 fNodes->Add(sub2node);
20766 // Place copy #25 of ITS6 in I569
20768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20769 sub2node->SetLineColor(kColorITS);
20770 sub2node->SetVisibility(1);
20771 fNodes->Add(sub2node);
20773 fNodes->Add(sub1node);
20776 // Place copy #21 of I569 in IT56
20778 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20779 sub1node->SetLineColor(kColorITS);
20780 sub1node->SetVisibility(0);
20783 // Place copy #1 of ITS6 in I569
20785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20786 sub2node->SetLineColor(kColorITS);
20787 sub2node->SetVisibility(1);
20788 fNodes->Add(sub2node);
20791 // Place copy #2 of ITS6 in I569
20793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20794 sub2node->SetLineColor(kColorITS);
20795 sub2node->SetVisibility(1);
20796 fNodes->Add(sub2node);
20799 // Place copy #3 of ITS6 in I569
20801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20802 sub2node->SetLineColor(kColorITS);
20803 sub2node->SetVisibility(1);
20804 fNodes->Add(sub2node);
20807 // Place copy #4 of ITS6 in I569
20809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20810 sub2node->SetLineColor(kColorITS);
20811 sub2node->SetVisibility(1);
20812 fNodes->Add(sub2node);
20815 // Place copy #5 of ITS6 in I569
20817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20818 sub2node->SetLineColor(kColorITS);
20819 sub2node->SetVisibility(1);
20820 fNodes->Add(sub2node);
20823 // Place copy #6 of ITS6 in I569
20825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20826 sub2node->SetLineColor(kColorITS);
20827 sub2node->SetVisibility(1);
20828 fNodes->Add(sub2node);
20831 // Place copy #7 of ITS6 in I569
20833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20834 sub2node->SetLineColor(kColorITS);
20835 sub2node->SetVisibility(1);
20836 fNodes->Add(sub2node);
20839 // Place copy #8 of ITS6 in I569
20841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20842 sub2node->SetLineColor(kColorITS);
20843 sub2node->SetVisibility(1);
20844 fNodes->Add(sub2node);
20847 // Place copy #9 of ITS6 in I569
20849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20850 sub2node->SetLineColor(kColorITS);
20851 sub2node->SetVisibility(1);
20852 fNodes->Add(sub2node);
20855 // Place copy #10 of ITS6 in I569
20857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20858 sub2node->SetLineColor(kColorITS);
20859 sub2node->SetVisibility(1);
20860 fNodes->Add(sub2node);
20863 // Place copy #11 of ITS6 in I569
20865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20866 sub2node->SetLineColor(kColorITS);
20867 sub2node->SetVisibility(1);
20868 fNodes->Add(sub2node);
20871 // Place copy #12 of ITS6 in I569
20873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20874 sub2node->SetLineColor(kColorITS);
20875 sub2node->SetVisibility(1);
20876 fNodes->Add(sub2node);
20879 // Place copy #13 of ITS6 in I569
20881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20882 sub2node->SetLineColor(kColorITS);
20883 sub2node->SetVisibility(1);
20884 fNodes->Add(sub2node);
20887 // Place copy #14 of ITS6 in I569
20889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20890 sub2node->SetLineColor(kColorITS);
20891 sub2node->SetVisibility(1);
20892 fNodes->Add(sub2node);
20895 // Place copy #15 of ITS6 in I569
20897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20898 sub2node->SetLineColor(kColorITS);
20899 sub2node->SetVisibility(1);
20900 fNodes->Add(sub2node);
20903 // Place copy #16 of ITS6 in I569
20905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20906 sub2node->SetLineColor(kColorITS);
20907 sub2node->SetVisibility(1);
20908 fNodes->Add(sub2node);
20911 // Place copy #17 of ITS6 in I569
20913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20914 sub2node->SetLineColor(kColorITS);
20915 sub2node->SetVisibility(1);
20916 fNodes->Add(sub2node);
20919 // Place copy #18 of ITS6 in I569
20921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20922 sub2node->SetLineColor(kColorITS);
20923 sub2node->SetVisibility(1);
20924 fNodes->Add(sub2node);
20927 // Place copy #19 of ITS6 in I569
20929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20930 sub2node->SetLineColor(kColorITS);
20931 sub2node->SetVisibility(1);
20932 fNodes->Add(sub2node);
20935 // Place copy #20 of ITS6 in I569
20937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20938 sub2node->SetLineColor(kColorITS);
20939 sub2node->SetVisibility(1);
20940 fNodes->Add(sub2node);
20943 // Place copy #21 of ITS6 in I569
20945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20946 sub2node->SetLineColor(kColorITS);
20947 sub2node->SetVisibility(1);
20948 fNodes->Add(sub2node);
20951 // Place copy #22 of ITS6 in I569
20953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20954 sub2node->SetLineColor(kColorITS);
20955 sub2node->SetVisibility(1);
20956 fNodes->Add(sub2node);
20959 // Place copy #23 of ITS6 in I569
20961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20962 sub2node->SetLineColor(kColorITS);
20963 sub2node->SetVisibility(1);
20964 fNodes->Add(sub2node);
20967 // Place copy #24 of ITS6 in I569
20969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20970 sub2node->SetLineColor(kColorITS);
20971 sub2node->SetVisibility(1);
20972 fNodes->Add(sub2node);
20975 // Place copy #25 of ITS6 in I569
20977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20978 sub2node->SetLineColor(kColorITS);
20979 sub2node->SetVisibility(1);
20980 fNodes->Add(sub2node);
20982 fNodes->Add(sub1node);
20985 // Place copy #22 of I569 in IT56
20987 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20988 sub1node->SetLineColor(kColorITS);
20989 sub1node->SetVisibility(0);
20992 // Place copy #1 of ITS6 in I569
20994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20995 sub2node->SetLineColor(kColorITS);
20996 sub2node->SetVisibility(1);
20997 fNodes->Add(sub2node);
21000 // Place copy #2 of ITS6 in I569
21002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21003 sub2node->SetLineColor(kColorITS);
21004 sub2node->SetVisibility(1);
21005 fNodes->Add(sub2node);
21008 // Place copy #3 of ITS6 in I569
21010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21011 sub2node->SetLineColor(kColorITS);
21012 sub2node->SetVisibility(1);
21013 fNodes->Add(sub2node);
21016 // Place copy #4 of ITS6 in I569
21018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21019 sub2node->SetLineColor(kColorITS);
21020 sub2node->SetVisibility(1);
21021 fNodes->Add(sub2node);
21024 // Place copy #5 of ITS6 in I569
21026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21027 sub2node->SetLineColor(kColorITS);
21028 sub2node->SetVisibility(1);
21029 fNodes->Add(sub2node);
21032 // Place copy #6 of ITS6 in I569
21034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21035 sub2node->SetLineColor(kColorITS);
21036 sub2node->SetVisibility(1);
21037 fNodes->Add(sub2node);
21040 // Place copy #7 of ITS6 in I569
21042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21043 sub2node->SetLineColor(kColorITS);
21044 sub2node->SetVisibility(1);
21045 fNodes->Add(sub2node);
21048 // Place copy #8 of ITS6 in I569
21050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21051 sub2node->SetLineColor(kColorITS);
21052 sub2node->SetVisibility(1);
21053 fNodes->Add(sub2node);
21056 // Place copy #9 of ITS6 in I569
21058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21059 sub2node->SetLineColor(kColorITS);
21060 sub2node->SetVisibility(1);
21061 fNodes->Add(sub2node);
21064 // Place copy #10 of ITS6 in I569
21066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21067 sub2node->SetLineColor(kColorITS);
21068 sub2node->SetVisibility(1);
21069 fNodes->Add(sub2node);
21072 // Place copy #11 of ITS6 in I569
21074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21075 sub2node->SetLineColor(kColorITS);
21076 sub2node->SetVisibility(1);
21077 fNodes->Add(sub2node);
21080 // Place copy #12 of ITS6 in I569
21082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21083 sub2node->SetLineColor(kColorITS);
21084 sub2node->SetVisibility(1);
21085 fNodes->Add(sub2node);
21088 // Place copy #13 of ITS6 in I569
21090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21091 sub2node->SetLineColor(kColorITS);
21092 sub2node->SetVisibility(1);
21093 fNodes->Add(sub2node);
21096 // Place copy #14 of ITS6 in I569
21098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21099 sub2node->SetLineColor(kColorITS);
21100 sub2node->SetVisibility(1);
21101 fNodes->Add(sub2node);
21104 // Place copy #15 of ITS6 in I569
21106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21107 sub2node->SetLineColor(kColorITS);
21108 sub2node->SetVisibility(1);
21109 fNodes->Add(sub2node);
21112 // Place copy #16 of ITS6 in I569
21114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21115 sub2node->SetLineColor(kColorITS);
21116 sub2node->SetVisibility(1);
21117 fNodes->Add(sub2node);
21120 // Place copy #17 of ITS6 in I569
21122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21123 sub2node->SetLineColor(kColorITS);
21124 sub2node->SetVisibility(1);
21125 fNodes->Add(sub2node);
21128 // Place copy #18 of ITS6 in I569
21130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21131 sub2node->SetLineColor(kColorITS);
21132 sub2node->SetVisibility(1);
21133 fNodes->Add(sub2node);
21136 // Place copy #19 of ITS6 in I569
21138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21139 sub2node->SetLineColor(kColorITS);
21140 sub2node->SetVisibility(1);
21141 fNodes->Add(sub2node);
21144 // Place copy #20 of ITS6 in I569
21146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21147 sub2node->SetLineColor(kColorITS);
21148 sub2node->SetVisibility(1);
21149 fNodes->Add(sub2node);
21152 // Place copy #21 of ITS6 in I569
21154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21155 sub2node->SetLineColor(kColorITS);
21156 sub2node->SetVisibility(1);
21157 fNodes->Add(sub2node);
21160 // Place copy #22 of ITS6 in I569
21162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21163 sub2node->SetLineColor(kColorITS);
21164 sub2node->SetVisibility(1);
21165 fNodes->Add(sub2node);
21168 // Place copy #23 of ITS6 in I569
21170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21171 sub2node->SetLineColor(kColorITS);
21172 sub2node->SetVisibility(1);
21173 fNodes->Add(sub2node);
21176 // Place copy #24 of ITS6 in I569
21178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21179 sub2node->SetLineColor(kColorITS);
21180 sub2node->SetVisibility(1);
21181 fNodes->Add(sub2node);
21184 // Place copy #25 of ITS6 in I569
21186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21187 sub2node->SetLineColor(kColorITS);
21188 sub2node->SetVisibility(1);
21189 fNodes->Add(sub2node);
21191 fNodes->Add(sub1node);
21194 // Place copy #23 of I569 in IT56
21196 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21197 sub1node->SetLineColor(kColorITS);
21198 sub1node->SetVisibility(0);
21201 // Place copy #1 of ITS6 in I569
21203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21204 sub2node->SetLineColor(kColorITS);
21205 sub2node->SetVisibility(1);
21206 fNodes->Add(sub2node);
21209 // Place copy #2 of ITS6 in I569
21211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21212 sub2node->SetLineColor(kColorITS);
21213 sub2node->SetVisibility(1);
21214 fNodes->Add(sub2node);
21217 // Place copy #3 of ITS6 in I569
21219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21220 sub2node->SetLineColor(kColorITS);
21221 sub2node->SetVisibility(1);
21222 fNodes->Add(sub2node);
21225 // Place copy #4 of ITS6 in I569
21227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21228 sub2node->SetLineColor(kColorITS);
21229 sub2node->SetVisibility(1);
21230 fNodes->Add(sub2node);
21233 // Place copy #5 of ITS6 in I569
21235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21236 sub2node->SetLineColor(kColorITS);
21237 sub2node->SetVisibility(1);
21238 fNodes->Add(sub2node);
21241 // Place copy #6 of ITS6 in I569
21243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21244 sub2node->SetLineColor(kColorITS);
21245 sub2node->SetVisibility(1);
21246 fNodes->Add(sub2node);
21249 // Place copy #7 of ITS6 in I569
21251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21252 sub2node->SetLineColor(kColorITS);
21253 sub2node->SetVisibility(1);
21254 fNodes->Add(sub2node);
21257 // Place copy #8 of ITS6 in I569
21259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21260 sub2node->SetLineColor(kColorITS);
21261 sub2node->SetVisibility(1);
21262 fNodes->Add(sub2node);
21265 // Place copy #9 of ITS6 in I569
21267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21268 sub2node->SetLineColor(kColorITS);
21269 sub2node->SetVisibility(1);
21270 fNodes->Add(sub2node);
21273 // Place copy #10 of ITS6 in I569
21275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21276 sub2node->SetLineColor(kColorITS);
21277 sub2node->SetVisibility(1);
21278 fNodes->Add(sub2node);
21281 // Place copy #11 of ITS6 in I569
21283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21284 sub2node->SetLineColor(kColorITS);
21285 sub2node->SetVisibility(1);
21286 fNodes->Add(sub2node);
21289 // Place copy #12 of ITS6 in I569
21291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21292 sub2node->SetLineColor(kColorITS);
21293 sub2node->SetVisibility(1);
21294 fNodes->Add(sub2node);
21297 // Place copy #13 of ITS6 in I569
21299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21300 sub2node->SetLineColor(kColorITS);
21301 sub2node->SetVisibility(1);
21302 fNodes->Add(sub2node);
21305 // Place copy #14 of ITS6 in I569
21307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21308 sub2node->SetLineColor(kColorITS);
21309 sub2node->SetVisibility(1);
21310 fNodes->Add(sub2node);
21313 // Place copy #15 of ITS6 in I569
21315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21316 sub2node->SetLineColor(kColorITS);
21317 sub2node->SetVisibility(1);
21318 fNodes->Add(sub2node);
21321 // Place copy #16 of ITS6 in I569
21323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21324 sub2node->SetLineColor(kColorITS);
21325 sub2node->SetVisibility(1);
21326 fNodes->Add(sub2node);
21329 // Place copy #17 of ITS6 in I569
21331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21332 sub2node->SetLineColor(kColorITS);
21333 sub2node->SetVisibility(1);
21334 fNodes->Add(sub2node);
21337 // Place copy #18 of ITS6 in I569
21339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21340 sub2node->SetLineColor(kColorITS);
21341 sub2node->SetVisibility(1);
21342 fNodes->Add(sub2node);
21345 // Place copy #19 of ITS6 in I569
21347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21348 sub2node->SetLineColor(kColorITS);
21349 sub2node->SetVisibility(1);
21350 fNodes->Add(sub2node);
21353 // Place copy #20 of ITS6 in I569
21355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21356 sub2node->SetLineColor(kColorITS);
21357 sub2node->SetVisibility(1);
21358 fNodes->Add(sub2node);
21361 // Place copy #21 of ITS6 in I569
21363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21364 sub2node->SetLineColor(kColorITS);
21365 sub2node->SetVisibility(1);
21366 fNodes->Add(sub2node);
21369 // Place copy #22 of ITS6 in I569
21371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21372 sub2node->SetLineColor(kColorITS);
21373 sub2node->SetVisibility(1);
21374 fNodes->Add(sub2node);
21377 // Place copy #23 of ITS6 in I569
21379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21380 sub2node->SetLineColor(kColorITS);
21381 sub2node->SetVisibility(1);
21382 fNodes->Add(sub2node);
21385 // Place copy #24 of ITS6 in I569
21387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21388 sub2node->SetLineColor(kColorITS);
21389 sub2node->SetVisibility(1);
21390 fNodes->Add(sub2node);
21393 // Place copy #25 of ITS6 in I569
21395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21396 sub2node->SetLineColor(kColorITS);
21397 sub2node->SetVisibility(1);
21398 fNodes->Add(sub2node);
21400 fNodes->Add(sub1node);
21403 // Place copy #24 of I569 in IT56
21405 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21406 sub1node->SetLineColor(kColorITS);
21407 sub1node->SetVisibility(0);
21410 // Place copy #1 of ITS6 in I569
21412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21413 sub2node->SetLineColor(kColorITS);
21414 sub2node->SetVisibility(1);
21415 fNodes->Add(sub2node);
21418 // Place copy #2 of ITS6 in I569
21420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21421 sub2node->SetLineColor(kColorITS);
21422 sub2node->SetVisibility(1);
21423 fNodes->Add(sub2node);
21426 // Place copy #3 of ITS6 in I569
21428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21429 sub2node->SetLineColor(kColorITS);
21430 sub2node->SetVisibility(1);
21431 fNodes->Add(sub2node);
21434 // Place copy #4 of ITS6 in I569
21436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21437 sub2node->SetLineColor(kColorITS);
21438 sub2node->SetVisibility(1);
21439 fNodes->Add(sub2node);
21442 // Place copy #5 of ITS6 in I569
21444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21445 sub2node->SetLineColor(kColorITS);
21446 sub2node->SetVisibility(1);
21447 fNodes->Add(sub2node);
21450 // Place copy #6 of ITS6 in I569
21452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21453 sub2node->SetLineColor(kColorITS);
21454 sub2node->SetVisibility(1);
21455 fNodes->Add(sub2node);
21458 // Place copy #7 of ITS6 in I569
21460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21461 sub2node->SetLineColor(kColorITS);
21462 sub2node->SetVisibility(1);
21463 fNodes->Add(sub2node);
21466 // Place copy #8 of ITS6 in I569
21468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21469 sub2node->SetLineColor(kColorITS);
21470 sub2node->SetVisibility(1);
21471 fNodes->Add(sub2node);
21474 // Place copy #9 of ITS6 in I569
21476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21477 sub2node->SetLineColor(kColorITS);
21478 sub2node->SetVisibility(1);
21479 fNodes->Add(sub2node);
21482 // Place copy #10 of ITS6 in I569
21484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21485 sub2node->SetLineColor(kColorITS);
21486 sub2node->SetVisibility(1);
21487 fNodes->Add(sub2node);
21490 // Place copy #11 of ITS6 in I569
21492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21493 sub2node->SetLineColor(kColorITS);
21494 sub2node->SetVisibility(1);
21495 fNodes->Add(sub2node);
21498 // Place copy #12 of ITS6 in I569
21500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21501 sub2node->SetLineColor(kColorITS);
21502 sub2node->SetVisibility(1);
21503 fNodes->Add(sub2node);
21506 // Place copy #13 of ITS6 in I569
21508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21509 sub2node->SetLineColor(kColorITS);
21510 sub2node->SetVisibility(1);
21511 fNodes->Add(sub2node);
21514 // Place copy #14 of ITS6 in I569
21516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21517 sub2node->SetLineColor(kColorITS);
21518 sub2node->SetVisibility(1);
21519 fNodes->Add(sub2node);
21522 // Place copy #15 of ITS6 in I569
21524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21525 sub2node->SetLineColor(kColorITS);
21526 sub2node->SetVisibility(1);
21527 fNodes->Add(sub2node);
21530 // Place copy #16 of ITS6 in I569
21532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21533 sub2node->SetLineColor(kColorITS);
21534 sub2node->SetVisibility(1);
21535 fNodes->Add(sub2node);
21538 // Place copy #17 of ITS6 in I569
21540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21541 sub2node->SetLineColor(kColorITS);
21542 sub2node->SetVisibility(1);
21543 fNodes->Add(sub2node);
21546 // Place copy #18 of ITS6 in I569
21548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21549 sub2node->SetLineColor(kColorITS);
21550 sub2node->SetVisibility(1);
21551 fNodes->Add(sub2node);
21554 // Place copy #19 of ITS6 in I569
21556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21557 sub2node->SetLineColor(kColorITS);
21558 sub2node->SetVisibility(1);
21559 fNodes->Add(sub2node);
21562 // Place copy #20 of ITS6 in I569
21564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21565 sub2node->SetLineColor(kColorITS);
21566 sub2node->SetVisibility(1);
21567 fNodes->Add(sub2node);
21570 // Place copy #21 of ITS6 in I569
21572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21573 sub2node->SetLineColor(kColorITS);
21574 sub2node->SetVisibility(1);
21575 fNodes->Add(sub2node);
21578 // Place copy #22 of ITS6 in I569
21580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21581 sub2node->SetLineColor(kColorITS);
21582 sub2node->SetVisibility(1);
21583 fNodes->Add(sub2node);
21586 // Place copy #23 of ITS6 in I569
21588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21589 sub2node->SetLineColor(kColorITS);
21590 sub2node->SetVisibility(1);
21591 fNodes->Add(sub2node);
21594 // Place copy #24 of ITS6 in I569
21596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21597 sub2node->SetLineColor(kColorITS);
21598 sub2node->SetVisibility(1);
21599 fNodes->Add(sub2node);
21602 // Place copy #25 of ITS6 in I569
21604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21605 sub2node->SetLineColor(kColorITS);
21606 sub2node->SetVisibility(1);
21607 fNodes->Add(sub2node);
21609 fNodes->Add(sub1node);
21612 // Place copy #25 of I569 in IT56
21614 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21615 sub1node->SetLineColor(kColorITS);
21616 sub1node->SetVisibility(0);
21619 // Place copy #1 of ITS6 in I569
21621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21622 sub2node->SetLineColor(kColorITS);
21623 sub2node->SetVisibility(1);
21624 fNodes->Add(sub2node);
21627 // Place copy #2 of ITS6 in I569
21629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21630 sub2node->SetLineColor(kColorITS);
21631 sub2node->SetVisibility(1);
21632 fNodes->Add(sub2node);
21635 // Place copy #3 of ITS6 in I569
21637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21638 sub2node->SetLineColor(kColorITS);
21639 sub2node->SetVisibility(1);
21640 fNodes->Add(sub2node);
21643 // Place copy #4 of ITS6 in I569
21645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21646 sub2node->SetLineColor(kColorITS);
21647 sub2node->SetVisibility(1);
21648 fNodes->Add(sub2node);
21651 // Place copy #5 of ITS6 in I569
21653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21654 sub2node->SetLineColor(kColorITS);
21655 sub2node->SetVisibility(1);
21656 fNodes->Add(sub2node);
21659 // Place copy #6 of ITS6 in I569
21661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21662 sub2node->SetLineColor(kColorITS);
21663 sub2node->SetVisibility(1);
21664 fNodes->Add(sub2node);
21667 // Place copy #7 of ITS6 in I569
21669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21670 sub2node->SetLineColor(kColorITS);
21671 sub2node->SetVisibility(1);
21672 fNodes->Add(sub2node);
21675 // Place copy #8 of ITS6 in I569
21677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21678 sub2node->SetLineColor(kColorITS);
21679 sub2node->SetVisibility(1);
21680 fNodes->Add(sub2node);
21683 // Place copy #9 of ITS6 in I569
21685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21686 sub2node->SetLineColor(kColorITS);
21687 sub2node->SetVisibility(1);
21688 fNodes->Add(sub2node);
21691 // Place copy #10 of ITS6 in I569
21693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21694 sub2node->SetLineColor(kColorITS);
21695 sub2node->SetVisibility(1);
21696 fNodes->Add(sub2node);
21699 // Place copy #11 of ITS6 in I569
21701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21702 sub2node->SetLineColor(kColorITS);
21703 sub2node->SetVisibility(1);
21704 fNodes->Add(sub2node);
21707 // Place copy #12 of ITS6 in I569
21709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21710 sub2node->SetLineColor(kColorITS);
21711 sub2node->SetVisibility(1);
21712 fNodes->Add(sub2node);
21715 // Place copy #13 of ITS6 in I569
21717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21718 sub2node->SetLineColor(kColorITS);
21719 sub2node->SetVisibility(1);
21720 fNodes->Add(sub2node);
21723 // Place copy #14 of ITS6 in I569
21725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21726 sub2node->SetLineColor(kColorITS);
21727 sub2node->SetVisibility(1);
21728 fNodes->Add(sub2node);
21731 // Place copy #15 of ITS6 in I569
21733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21734 sub2node->SetLineColor(kColorITS);
21735 sub2node->SetVisibility(1);
21736 fNodes->Add(sub2node);
21739 // Place copy #16 of ITS6 in I569
21741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21742 sub2node->SetLineColor(kColorITS);
21743 sub2node->SetVisibility(1);
21744 fNodes->Add(sub2node);
21747 // Place copy #17 of ITS6 in I569
21749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21750 sub2node->SetLineColor(kColorITS);
21751 sub2node->SetVisibility(1);
21752 fNodes->Add(sub2node);
21755 // Place copy #18 of ITS6 in I569
21757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21758 sub2node->SetLineColor(kColorITS);
21759 sub2node->SetVisibility(1);
21760 fNodes->Add(sub2node);
21763 // Place copy #19 of ITS6 in I569
21765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21766 sub2node->SetLineColor(kColorITS);
21767 sub2node->SetVisibility(1);
21768 fNodes->Add(sub2node);
21771 // Place copy #20 of ITS6 in I569
21773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21774 sub2node->SetLineColor(kColorITS);
21775 sub2node->SetVisibility(1);
21776 fNodes->Add(sub2node);
21779 // Place copy #21 of ITS6 in I569
21781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21782 sub2node->SetLineColor(kColorITS);
21783 sub2node->SetVisibility(1);
21784 fNodes->Add(sub2node);
21787 // Place copy #22 of ITS6 in I569
21789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21790 sub2node->SetLineColor(kColorITS);
21791 sub2node->SetVisibility(1);
21792 fNodes->Add(sub2node);
21795 // Place copy #23 of ITS6 in I569
21797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21798 sub2node->SetLineColor(kColorITS);
21799 sub2node->SetVisibility(1);
21800 fNodes->Add(sub2node);
21803 // Place copy #24 of ITS6 in I569
21805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21806 sub2node->SetLineColor(kColorITS);
21807 sub2node->SetVisibility(1);
21808 fNodes->Add(sub2node);
21811 // Place copy #25 of ITS6 in I569
21813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21814 sub2node->SetLineColor(kColorITS);
21815 sub2node->SetVisibility(1);
21816 fNodes->Add(sub2node);
21818 fNodes->Add(sub1node);
21821 // Place copy #26 of I569 in IT56
21823 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21824 sub1node->SetLineColor(kColorITS);
21825 sub1node->SetVisibility(0);
21828 // Place copy #1 of ITS6 in I569
21830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21831 sub2node->SetLineColor(kColorITS);
21832 sub2node->SetVisibility(1);
21833 fNodes->Add(sub2node);
21836 // Place copy #2 of ITS6 in I569
21838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21839 sub2node->SetLineColor(kColorITS);
21840 sub2node->SetVisibility(1);
21841 fNodes->Add(sub2node);
21844 // Place copy #3 of ITS6 in I569
21846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21847 sub2node->SetLineColor(kColorITS);
21848 sub2node->SetVisibility(1);
21849 fNodes->Add(sub2node);
21852 // Place copy #4 of ITS6 in I569
21854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21855 sub2node->SetLineColor(kColorITS);
21856 sub2node->SetVisibility(1);
21857 fNodes->Add(sub2node);
21860 // Place copy #5 of ITS6 in I569
21862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21863 sub2node->SetLineColor(kColorITS);
21864 sub2node->SetVisibility(1);
21865 fNodes->Add(sub2node);
21868 // Place copy #6 of ITS6 in I569
21870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21871 sub2node->SetLineColor(kColorITS);
21872 sub2node->SetVisibility(1);
21873 fNodes->Add(sub2node);
21876 // Place copy #7 of ITS6 in I569
21878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21879 sub2node->SetLineColor(kColorITS);
21880 sub2node->SetVisibility(1);
21881 fNodes->Add(sub2node);
21884 // Place copy #8 of ITS6 in I569
21886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21887 sub2node->SetLineColor(kColorITS);
21888 sub2node->SetVisibility(1);
21889 fNodes->Add(sub2node);
21892 // Place copy #9 of ITS6 in I569
21894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21895 sub2node->SetLineColor(kColorITS);
21896 sub2node->SetVisibility(1);
21897 fNodes->Add(sub2node);
21900 // Place copy #10 of ITS6 in I569
21902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21903 sub2node->SetLineColor(kColorITS);
21904 sub2node->SetVisibility(1);
21905 fNodes->Add(sub2node);
21908 // Place copy #11 of ITS6 in I569
21910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21911 sub2node->SetLineColor(kColorITS);
21912 sub2node->SetVisibility(1);
21913 fNodes->Add(sub2node);
21916 // Place copy #12 of ITS6 in I569
21918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21919 sub2node->SetLineColor(kColorITS);
21920 sub2node->SetVisibility(1);
21921 fNodes->Add(sub2node);
21924 // Place copy #13 of ITS6 in I569
21926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21927 sub2node->SetLineColor(kColorITS);
21928 sub2node->SetVisibility(1);
21929 fNodes->Add(sub2node);
21932 // Place copy #14 of ITS6 in I569
21934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21935 sub2node->SetLineColor(kColorITS);
21936 sub2node->SetVisibility(1);
21937 fNodes->Add(sub2node);
21940 // Place copy #15 of ITS6 in I569
21942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21943 sub2node->SetLineColor(kColorITS);
21944 sub2node->SetVisibility(1);
21945 fNodes->Add(sub2node);
21948 // Place copy #16 of ITS6 in I569
21950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21951 sub2node->SetLineColor(kColorITS);
21952 sub2node->SetVisibility(1);
21953 fNodes->Add(sub2node);
21956 // Place copy #17 of ITS6 in I569
21958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21959 sub2node->SetLineColor(kColorITS);
21960 sub2node->SetVisibility(1);
21961 fNodes->Add(sub2node);
21964 // Place copy #18 of ITS6 in I569
21966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21967 sub2node->SetLineColor(kColorITS);
21968 sub2node->SetVisibility(1);
21969 fNodes->Add(sub2node);
21972 // Place copy #19 of ITS6 in I569
21974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21975 sub2node->SetLineColor(kColorITS);
21976 sub2node->SetVisibility(1);
21977 fNodes->Add(sub2node);
21980 // Place copy #20 of ITS6 in I569
21982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21983 sub2node->SetLineColor(kColorITS);
21984 sub2node->SetVisibility(1);
21985 fNodes->Add(sub2node);
21988 // Place copy #21 of ITS6 in I569
21990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21991 sub2node->SetLineColor(kColorITS);
21992 sub2node->SetVisibility(1);
21993 fNodes->Add(sub2node);
21996 // Place copy #22 of ITS6 in I569
21998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21999 sub2node->SetLineColor(kColorITS);
22000 sub2node->SetVisibility(1);
22001 fNodes->Add(sub2node);
22004 // Place copy #23 of ITS6 in I569
22006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22007 sub2node->SetLineColor(kColorITS);
22008 sub2node->SetVisibility(1);
22009 fNodes->Add(sub2node);
22012 // Place copy #24 of ITS6 in I569
22014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22015 sub2node->SetLineColor(kColorITS);
22016 sub2node->SetVisibility(1);
22017 fNodes->Add(sub2node);
22020 // Place copy #25 of ITS6 in I569
22022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22023 sub2node->SetLineColor(kColorITS);
22024 sub2node->SetVisibility(1);
22025 fNodes->Add(sub2node);
22027 fNodes->Add(sub1node);
22030 // Place copy #27 of I569 in IT56
22032 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
22033 sub1node->SetLineColor(kColorITS);
22034 sub1node->SetVisibility(0);
22037 // Place copy #1 of ITS6 in I569
22039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22040 sub2node->SetLineColor(kColorITS);
22041 sub2node->SetVisibility(1);
22042 fNodes->Add(sub2node);
22045 // Place copy #2 of ITS6 in I569
22047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22048 sub2node->SetLineColor(kColorITS);
22049 sub2node->SetVisibility(1);
22050 fNodes->Add(sub2node);
22053 // Place copy #3 of ITS6 in I569
22055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22056 sub2node->SetLineColor(kColorITS);
22057 sub2node->SetVisibility(1);
22058 fNodes->Add(sub2node);
22061 // Place copy #4 of ITS6 in I569
22063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22064 sub2node->SetLineColor(kColorITS);
22065 sub2node->SetVisibility(1);
22066 fNodes->Add(sub2node);
22069 // Place copy #5 of ITS6 in I569
22071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22072 sub2node->SetLineColor(kColorITS);
22073 sub2node->SetVisibility(1);
22074 fNodes->Add(sub2node);
22077 // Place copy #6 of ITS6 in I569
22079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22080 sub2node->SetLineColor(kColorITS);
22081 sub2node->SetVisibility(1);
22082 fNodes->Add(sub2node);
22085 // Place copy #7 of ITS6 in I569
22087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22088 sub2node->SetLineColor(kColorITS);
22089 sub2node->SetVisibility(1);
22090 fNodes->Add(sub2node);
22093 // Place copy #8 of ITS6 in I569
22095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22096 sub2node->SetLineColor(kColorITS);
22097 sub2node->SetVisibility(1);
22098 fNodes->Add(sub2node);
22101 // Place copy #9 of ITS6 in I569
22103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22104 sub2node->SetLineColor(kColorITS);
22105 sub2node->SetVisibility(1);
22106 fNodes->Add(sub2node);
22109 // Place copy #10 of ITS6 in I569
22111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22112 sub2node->SetLineColor(kColorITS);
22113 sub2node->SetVisibility(1);
22114 fNodes->Add(sub2node);
22117 // Place copy #11 of ITS6 in I569
22119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22120 sub2node->SetLineColor(kColorITS);
22121 sub2node->SetVisibility(1);
22122 fNodes->Add(sub2node);
22125 // Place copy #12 of ITS6 in I569
22127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22128 sub2node->SetLineColor(kColorITS);
22129 sub2node->SetVisibility(1);
22130 fNodes->Add(sub2node);
22133 // Place copy #13 of ITS6 in I569
22135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22136 sub2node->SetLineColor(kColorITS);
22137 sub2node->SetVisibility(1);
22138 fNodes->Add(sub2node);
22141 // Place copy #14 of ITS6 in I569
22143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22144 sub2node->SetLineColor(kColorITS);
22145 sub2node->SetVisibility(1);
22146 fNodes->Add(sub2node);
22149 // Place copy #15 of ITS6 in I569
22151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22152 sub2node->SetLineColor(kColorITS);
22153 sub2node->SetVisibility(1);
22154 fNodes->Add(sub2node);
22157 // Place copy #16 of ITS6 in I569
22159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22160 sub2node->SetLineColor(kColorITS);
22161 sub2node->SetVisibility(1);
22162 fNodes->Add(sub2node);
22165 // Place copy #17 of ITS6 in I569
22167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22168 sub2node->SetLineColor(kColorITS);
22169 sub2node->SetVisibility(1);
22170 fNodes->Add(sub2node);
22173 // Place copy #18 of ITS6 in I569
22175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22176 sub2node->SetLineColor(kColorITS);
22177 sub2node->SetVisibility(1);
22178 fNodes->Add(sub2node);
22181 // Place copy #19 of ITS6 in I569
22183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22184 sub2node->SetLineColor(kColorITS);
22185 sub2node->SetVisibility(1);
22186 fNodes->Add(sub2node);
22189 // Place copy #20 of ITS6 in I569
22191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22192 sub2node->SetLineColor(kColorITS);
22193 sub2node->SetVisibility(1);
22194 fNodes->Add(sub2node);
22197 // Place copy #21 of ITS6 in I569
22199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22200 sub2node->SetLineColor(kColorITS);
22201 sub2node->SetVisibility(1);
22202 fNodes->Add(sub2node);
22205 // Place copy #22 of ITS6 in I569
22207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22208 sub2node->SetLineColor(kColorITS);
22209 sub2node->SetVisibility(1);
22210 fNodes->Add(sub2node);
22213 // Place copy #23 of ITS6 in I569
22215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22216 sub2node->SetLineColor(kColorITS);
22217 sub2node->SetVisibility(1);
22218 fNodes->Add(sub2node);
22221 // Place copy #24 of ITS6 in I569
22223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22224 sub2node->SetLineColor(kColorITS);
22225 sub2node->SetVisibility(1);
22226 fNodes->Add(sub2node);
22229 // Place copy #25 of ITS6 in I569
22231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22232 sub2node->SetLineColor(kColorITS);
22233 sub2node->SetVisibility(1);
22234 fNodes->Add(sub2node);
22236 fNodes->Add(sub1node);
22239 // Place copy #28 of I569 in IT56
22241 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22242 sub1node->SetLineColor(kColorITS);
22243 sub1node->SetVisibility(0);
22246 // Place copy #1 of ITS6 in I569
22248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22249 sub2node->SetLineColor(kColorITS);
22250 sub2node->SetVisibility(1);
22251 fNodes->Add(sub2node);
22254 // Place copy #2 of ITS6 in I569
22256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22257 sub2node->SetLineColor(kColorITS);
22258 sub2node->SetVisibility(1);
22259 fNodes->Add(sub2node);
22262 // Place copy #3 of ITS6 in I569
22264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22265 sub2node->SetLineColor(kColorITS);
22266 sub2node->SetVisibility(1);
22267 fNodes->Add(sub2node);
22270 // Place copy #4 of ITS6 in I569
22272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22273 sub2node->SetLineColor(kColorITS);
22274 sub2node->SetVisibility(1);
22275 fNodes->Add(sub2node);
22278 // Place copy #5 of ITS6 in I569
22280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22281 sub2node->SetLineColor(kColorITS);
22282 sub2node->SetVisibility(1);
22283 fNodes->Add(sub2node);
22286 // Place copy #6 of ITS6 in I569
22288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22289 sub2node->SetLineColor(kColorITS);
22290 sub2node->SetVisibility(1);
22291 fNodes->Add(sub2node);
22294 // Place copy #7 of ITS6 in I569
22296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22297 sub2node->SetLineColor(kColorITS);
22298 sub2node->SetVisibility(1);
22299 fNodes->Add(sub2node);
22302 // Place copy #8 of ITS6 in I569
22304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22305 sub2node->SetLineColor(kColorITS);
22306 sub2node->SetVisibility(1);
22307 fNodes->Add(sub2node);
22310 // Place copy #9 of ITS6 in I569
22312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22313 sub2node->SetLineColor(kColorITS);
22314 sub2node->SetVisibility(1);
22315 fNodes->Add(sub2node);
22318 // Place copy #10 of ITS6 in I569
22320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22321 sub2node->SetLineColor(kColorITS);
22322 sub2node->SetVisibility(1);
22323 fNodes->Add(sub2node);
22326 // Place copy #11 of ITS6 in I569
22328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22329 sub2node->SetLineColor(kColorITS);
22330 sub2node->SetVisibility(1);
22331 fNodes->Add(sub2node);
22334 // Place copy #12 of ITS6 in I569
22336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22337 sub2node->SetLineColor(kColorITS);
22338 sub2node->SetVisibility(1);
22339 fNodes->Add(sub2node);
22342 // Place copy #13 of ITS6 in I569
22344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22345 sub2node->SetLineColor(kColorITS);
22346 sub2node->SetVisibility(1);
22347 fNodes->Add(sub2node);
22350 // Place copy #14 of ITS6 in I569
22352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22353 sub2node->SetLineColor(kColorITS);
22354 sub2node->SetVisibility(1);
22355 fNodes->Add(sub2node);
22358 // Place copy #15 of ITS6 in I569
22360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22361 sub2node->SetLineColor(kColorITS);
22362 sub2node->SetVisibility(1);
22363 fNodes->Add(sub2node);
22366 // Place copy #16 of ITS6 in I569
22368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22369 sub2node->SetLineColor(kColorITS);
22370 sub2node->SetVisibility(1);
22371 fNodes->Add(sub2node);
22374 // Place copy #17 of ITS6 in I569
22376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22377 sub2node->SetLineColor(kColorITS);
22378 sub2node->SetVisibility(1);
22379 fNodes->Add(sub2node);
22382 // Place copy #18 of ITS6 in I569
22384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22385 sub2node->SetLineColor(kColorITS);
22386 sub2node->SetVisibility(1);
22387 fNodes->Add(sub2node);
22390 // Place copy #19 of ITS6 in I569
22392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22393 sub2node->SetLineColor(kColorITS);
22394 sub2node->SetVisibility(1);
22395 fNodes->Add(sub2node);
22398 // Place copy #20 of ITS6 in I569
22400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22401 sub2node->SetLineColor(kColorITS);
22402 sub2node->SetVisibility(1);
22403 fNodes->Add(sub2node);
22406 // Place copy #21 of ITS6 in I569
22408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22409 sub2node->SetLineColor(kColorITS);
22410 sub2node->SetVisibility(1);
22411 fNodes->Add(sub2node);
22414 // Place copy #22 of ITS6 in I569
22416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22417 sub2node->SetLineColor(kColorITS);
22418 sub2node->SetVisibility(1);
22419 fNodes->Add(sub2node);
22422 // Place copy #23 of ITS6 in I569
22424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22425 sub2node->SetLineColor(kColorITS);
22426 sub2node->SetVisibility(1);
22427 fNodes->Add(sub2node);
22430 // Place copy #24 of ITS6 in I569
22432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22433 sub2node->SetLineColor(kColorITS);
22434 sub2node->SetVisibility(1);
22435 fNodes->Add(sub2node);
22438 // Place copy #25 of ITS6 in I569
22440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22441 sub2node->SetLineColor(kColorITS);
22442 sub2node->SetVisibility(1);
22443 fNodes->Add(sub2node);
22445 fNodes->Add(sub1node);
22448 // Place copy #29 of I569 in IT56
22450 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22451 sub1node->SetLineColor(kColorITS);
22452 sub1node->SetVisibility(0);
22455 // Place copy #1 of ITS6 in I569
22457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22458 sub2node->SetLineColor(kColorITS);
22459 sub2node->SetVisibility(1);
22460 fNodes->Add(sub2node);
22463 // Place copy #2 of ITS6 in I569
22465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22466 sub2node->SetLineColor(kColorITS);
22467 sub2node->SetVisibility(1);
22468 fNodes->Add(sub2node);
22471 // Place copy #3 of ITS6 in I569
22473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22474 sub2node->SetLineColor(kColorITS);
22475 sub2node->SetVisibility(1);
22476 fNodes->Add(sub2node);
22479 // Place copy #4 of ITS6 in I569
22481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22482 sub2node->SetLineColor(kColorITS);
22483 sub2node->SetVisibility(1);
22484 fNodes->Add(sub2node);
22487 // Place copy #5 of ITS6 in I569
22489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22490 sub2node->SetLineColor(kColorITS);
22491 sub2node->SetVisibility(1);
22492 fNodes->Add(sub2node);
22495 // Place copy #6 of ITS6 in I569
22497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22498 sub2node->SetLineColor(kColorITS);
22499 sub2node->SetVisibility(1);
22500 fNodes->Add(sub2node);
22503 // Place copy #7 of ITS6 in I569
22505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22506 sub2node->SetLineColor(kColorITS);
22507 sub2node->SetVisibility(1);
22508 fNodes->Add(sub2node);
22511 // Place copy #8 of ITS6 in I569
22513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22514 sub2node->SetLineColor(kColorITS);
22515 sub2node->SetVisibility(1);
22516 fNodes->Add(sub2node);
22519 // Place copy #9 of ITS6 in I569
22521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22522 sub2node->SetLineColor(kColorITS);
22523 sub2node->SetVisibility(1);
22524 fNodes->Add(sub2node);
22527 // Place copy #10 of ITS6 in I569
22529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22530 sub2node->SetLineColor(kColorITS);
22531 sub2node->SetVisibility(1);
22532 fNodes->Add(sub2node);
22535 // Place copy #11 of ITS6 in I569
22537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22538 sub2node->SetLineColor(kColorITS);
22539 sub2node->SetVisibility(1);
22540 fNodes->Add(sub2node);
22543 // Place copy #12 of ITS6 in I569
22545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22546 sub2node->SetLineColor(kColorITS);
22547 sub2node->SetVisibility(1);
22548 fNodes->Add(sub2node);
22551 // Place copy #13 of ITS6 in I569
22553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22554 sub2node->SetLineColor(kColorITS);
22555 sub2node->SetVisibility(1);
22556 fNodes->Add(sub2node);
22559 // Place copy #14 of ITS6 in I569
22561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22562 sub2node->SetLineColor(kColorITS);
22563 sub2node->SetVisibility(1);
22564 fNodes->Add(sub2node);
22567 // Place copy #15 of ITS6 in I569
22569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22570 sub2node->SetLineColor(kColorITS);
22571 sub2node->SetVisibility(1);
22572 fNodes->Add(sub2node);
22575 // Place copy #16 of ITS6 in I569
22577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22578 sub2node->SetLineColor(kColorITS);
22579 sub2node->SetVisibility(1);
22580 fNodes->Add(sub2node);
22583 // Place copy #17 of ITS6 in I569
22585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22586 sub2node->SetLineColor(kColorITS);
22587 sub2node->SetVisibility(1);
22588 fNodes->Add(sub2node);
22591 // Place copy #18 of ITS6 in I569
22593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22594 sub2node->SetLineColor(kColorITS);
22595 sub2node->SetVisibility(1);
22596 fNodes->Add(sub2node);
22599 // Place copy #19 of ITS6 in I569
22601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22602 sub2node->SetLineColor(kColorITS);
22603 sub2node->SetVisibility(1);
22604 fNodes->Add(sub2node);
22607 // Place copy #20 of ITS6 in I569
22609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22610 sub2node->SetLineColor(kColorITS);
22611 sub2node->SetVisibility(1);
22612 fNodes->Add(sub2node);
22615 // Place copy #21 of ITS6 in I569
22617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22618 sub2node->SetLineColor(kColorITS);
22619 sub2node->SetVisibility(1);
22620 fNodes->Add(sub2node);
22623 // Place copy #22 of ITS6 in I569
22625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22626 sub2node->SetLineColor(kColorITS);
22627 sub2node->SetVisibility(1);
22628 fNodes->Add(sub2node);
22631 // Place copy #23 of ITS6 in I569
22633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22634 sub2node->SetLineColor(kColorITS);
22635 sub2node->SetVisibility(1);
22636 fNodes->Add(sub2node);
22639 // Place copy #24 of ITS6 in I569
22641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22642 sub2node->SetLineColor(kColorITS);
22643 sub2node->SetVisibility(1);
22644 fNodes->Add(sub2node);
22647 // Place copy #25 of ITS6 in I569
22649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22650 sub2node->SetLineColor(kColorITS);
22651 sub2node->SetVisibility(1);
22652 fNodes->Add(sub2node);
22654 fNodes->Add(sub1node);
22657 // Place copy #30 of I569 in IT56
22659 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22660 sub1node->SetLineColor(kColorITS);
22661 sub1node->SetVisibility(0);
22664 // Place copy #1 of ITS6 in I569
22666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22667 sub2node->SetLineColor(kColorITS);
22668 sub2node->SetVisibility(1);
22669 fNodes->Add(sub2node);
22672 // Place copy #2 of ITS6 in I569
22674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22675 sub2node->SetLineColor(kColorITS);
22676 sub2node->SetVisibility(1);
22677 fNodes->Add(sub2node);
22680 // Place copy #3 of ITS6 in I569
22682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22683 sub2node->SetLineColor(kColorITS);
22684 sub2node->SetVisibility(1);
22685 fNodes->Add(sub2node);
22688 // Place copy #4 of ITS6 in I569
22690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22691 sub2node->SetLineColor(kColorITS);
22692 sub2node->SetVisibility(1);
22693 fNodes->Add(sub2node);
22696 // Place copy #5 of ITS6 in I569
22698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22699 sub2node->SetLineColor(kColorITS);
22700 sub2node->SetVisibility(1);
22701 fNodes->Add(sub2node);
22704 // Place copy #6 of ITS6 in I569
22706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22707 sub2node->SetLineColor(kColorITS);
22708 sub2node->SetVisibility(1);
22709 fNodes->Add(sub2node);
22712 // Place copy #7 of ITS6 in I569
22714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22715 sub2node->SetLineColor(kColorITS);
22716 sub2node->SetVisibility(1);
22717 fNodes->Add(sub2node);
22720 // Place copy #8 of ITS6 in I569
22722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22723 sub2node->SetLineColor(kColorITS);
22724 sub2node->SetVisibility(1);
22725 fNodes->Add(sub2node);
22728 // Place copy #9 of ITS6 in I569
22730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22731 sub2node->SetLineColor(kColorITS);
22732 sub2node->SetVisibility(1);
22733 fNodes->Add(sub2node);
22736 // Place copy #10 of ITS6 in I569
22738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22739 sub2node->SetLineColor(kColorITS);
22740 sub2node->SetVisibility(1);
22741 fNodes->Add(sub2node);
22744 // Place copy #11 of ITS6 in I569
22746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22747 sub2node->SetLineColor(kColorITS);
22748 sub2node->SetVisibility(1);
22749 fNodes->Add(sub2node);
22752 // Place copy #12 of ITS6 in I569
22754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22755 sub2node->SetLineColor(kColorITS);
22756 sub2node->SetVisibility(1);
22757 fNodes->Add(sub2node);
22760 // Place copy #13 of ITS6 in I569
22762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22763 sub2node->SetLineColor(kColorITS);
22764 sub2node->SetVisibility(1);
22765 fNodes->Add(sub2node);
22768 // Place copy #14 of ITS6 in I569
22770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22771 sub2node->SetLineColor(kColorITS);
22772 sub2node->SetVisibility(1);
22773 fNodes->Add(sub2node);
22776 // Place copy #15 of ITS6 in I569
22778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22779 sub2node->SetLineColor(kColorITS);
22780 sub2node->SetVisibility(1);
22781 fNodes->Add(sub2node);
22784 // Place copy #16 of ITS6 in I569
22786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22787 sub2node->SetLineColor(kColorITS);
22788 sub2node->SetVisibility(1);
22789 fNodes->Add(sub2node);
22792 // Place copy #17 of ITS6 in I569
22794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22795 sub2node->SetLineColor(kColorITS);
22796 sub2node->SetVisibility(1);
22797 fNodes->Add(sub2node);
22800 // Place copy #18 of ITS6 in I569
22802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22803 sub2node->SetLineColor(kColorITS);
22804 sub2node->SetVisibility(1);
22805 fNodes->Add(sub2node);
22808 // Place copy #19 of ITS6 in I569
22810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22811 sub2node->SetLineColor(kColorITS);
22812 sub2node->SetVisibility(1);
22813 fNodes->Add(sub2node);
22816 // Place copy #20 of ITS6 in I569
22818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22819 sub2node->SetLineColor(kColorITS);
22820 sub2node->SetVisibility(1);
22821 fNodes->Add(sub2node);
22824 // Place copy #21 of ITS6 in I569
22826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22827 sub2node->SetLineColor(kColorITS);
22828 sub2node->SetVisibility(1);
22829 fNodes->Add(sub2node);
22832 // Place copy #22 of ITS6 in I569
22834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22835 sub2node->SetLineColor(kColorITS);
22836 sub2node->SetVisibility(1);
22837 fNodes->Add(sub2node);
22840 // Place copy #23 of ITS6 in I569
22842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22843 sub2node->SetLineColor(kColorITS);
22844 sub2node->SetVisibility(1);
22845 fNodes->Add(sub2node);
22848 // Place copy #24 of ITS6 in I569
22850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22851 sub2node->SetLineColor(kColorITS);
22852 sub2node->SetVisibility(1);
22853 fNodes->Add(sub2node);
22856 // Place copy #25 of ITS6 in I569
22858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22859 sub2node->SetLineColor(kColorITS);
22860 sub2node->SetVisibility(1);
22861 fNodes->Add(sub2node);
22863 fNodes->Add(sub1node);
22866 // Place copy #31 of I569 in IT56
22868 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22869 sub1node->SetLineColor(kColorITS);
22870 sub1node->SetVisibility(0);
22873 // Place copy #1 of ITS6 in I569
22875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22876 sub2node->SetLineColor(kColorITS);
22877 sub2node->SetVisibility(1);
22878 fNodes->Add(sub2node);
22881 // Place copy #2 of ITS6 in I569
22883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22884 sub2node->SetLineColor(kColorITS);
22885 sub2node->SetVisibility(1);
22886 fNodes->Add(sub2node);
22889 // Place copy #3 of ITS6 in I569
22891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22892 sub2node->SetLineColor(kColorITS);
22893 sub2node->SetVisibility(1);
22894 fNodes->Add(sub2node);
22897 // Place copy #4 of ITS6 in I569
22899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22900 sub2node->SetLineColor(kColorITS);
22901 sub2node->SetVisibility(1);
22902 fNodes->Add(sub2node);
22905 // Place copy #5 of ITS6 in I569
22907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22908 sub2node->SetLineColor(kColorITS);
22909 sub2node->SetVisibility(1);
22910 fNodes->Add(sub2node);
22913 // Place copy #6 of ITS6 in I569
22915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22916 sub2node->SetLineColor(kColorITS);
22917 sub2node->SetVisibility(1);
22918 fNodes->Add(sub2node);
22921 // Place copy #7 of ITS6 in I569
22923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22924 sub2node->SetLineColor(kColorITS);
22925 sub2node->SetVisibility(1);
22926 fNodes->Add(sub2node);
22929 // Place copy #8 of ITS6 in I569
22931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22932 sub2node->SetLineColor(kColorITS);
22933 sub2node->SetVisibility(1);
22934 fNodes->Add(sub2node);
22937 // Place copy #9 of ITS6 in I569
22939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22940 sub2node->SetLineColor(kColorITS);
22941 sub2node->SetVisibility(1);
22942 fNodes->Add(sub2node);
22945 // Place copy #10 of ITS6 in I569
22947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22948 sub2node->SetLineColor(kColorITS);
22949 sub2node->SetVisibility(1);
22950 fNodes->Add(sub2node);
22953 // Place copy #11 of ITS6 in I569
22955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22956 sub2node->SetLineColor(kColorITS);
22957 sub2node->SetVisibility(1);
22958 fNodes->Add(sub2node);
22961 // Place copy #12 of ITS6 in I569
22963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22964 sub2node->SetLineColor(kColorITS);
22965 sub2node->SetVisibility(1);
22966 fNodes->Add(sub2node);
22969 // Place copy #13 of ITS6 in I569
22971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22972 sub2node->SetLineColor(kColorITS);
22973 sub2node->SetVisibility(1);
22974 fNodes->Add(sub2node);
22977 // Place copy #14 of ITS6 in I569
22979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22980 sub2node->SetLineColor(kColorITS);
22981 sub2node->SetVisibility(1);
22982 fNodes->Add(sub2node);
22985 // Place copy #15 of ITS6 in I569
22987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22988 sub2node->SetLineColor(kColorITS);
22989 sub2node->SetVisibility(1);
22990 fNodes->Add(sub2node);
22993 // Place copy #16 of ITS6 in I569
22995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22996 sub2node->SetLineColor(kColorITS);
22997 sub2node->SetVisibility(1);
22998 fNodes->Add(sub2node);
23001 // Place copy #17 of ITS6 in I569
23003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23004 sub2node->SetLineColor(kColorITS);
23005 sub2node->SetVisibility(1);
23006 fNodes->Add(sub2node);
23009 // Place copy #18 of ITS6 in I569
23011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23012 sub2node->SetLineColor(kColorITS);
23013 sub2node->SetVisibility(1);
23014 fNodes->Add(sub2node);
23017 // Place copy #19 of ITS6 in I569
23019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23020 sub2node->SetLineColor(kColorITS);
23021 sub2node->SetVisibility(1);
23022 fNodes->Add(sub2node);
23025 // Place copy #20 of ITS6 in I569
23027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23028 sub2node->SetLineColor(kColorITS);
23029 sub2node->SetVisibility(1);
23030 fNodes->Add(sub2node);
23033 // Place copy #21 of ITS6 in I569
23035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23036 sub2node->SetLineColor(kColorITS);
23037 sub2node->SetVisibility(1);
23038 fNodes->Add(sub2node);
23041 // Place copy #22 of ITS6 in I569
23043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23044 sub2node->SetLineColor(kColorITS);
23045 sub2node->SetVisibility(1);
23046 fNodes->Add(sub2node);
23049 // Place copy #23 of ITS6 in I569
23051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23052 sub2node->SetLineColor(kColorITS);
23053 sub2node->SetVisibility(1);
23054 fNodes->Add(sub2node);
23057 // Place copy #24 of ITS6 in I569
23059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23060 sub2node->SetLineColor(kColorITS);
23061 sub2node->SetVisibility(1);
23062 fNodes->Add(sub2node);
23065 // Place copy #25 of ITS6 in I569
23067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23068 sub2node->SetLineColor(kColorITS);
23069 sub2node->SetVisibility(1);
23070 fNodes->Add(sub2node);
23072 fNodes->Add(sub1node);
23075 // Place copy #32 of I569 in IT56
23077 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
23078 sub1node->SetLineColor(kColorITS);
23079 sub1node->SetVisibility(0);
23082 // Place copy #1 of ITS6 in I569
23084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23085 sub2node->SetLineColor(kColorITS);
23086 sub2node->SetVisibility(1);
23087 fNodes->Add(sub2node);
23090 // Place copy #2 of ITS6 in I569
23092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23093 sub2node->SetLineColor(kColorITS);
23094 sub2node->SetVisibility(1);
23095 fNodes->Add(sub2node);
23098 // Place copy #3 of ITS6 in I569
23100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23101 sub2node->SetLineColor(kColorITS);
23102 sub2node->SetVisibility(1);
23103 fNodes->Add(sub2node);
23106 // Place copy #4 of ITS6 in I569
23108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23109 sub2node->SetLineColor(kColorITS);
23110 sub2node->SetVisibility(1);
23111 fNodes->Add(sub2node);
23114 // Place copy #5 of ITS6 in I569
23116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23117 sub2node->SetLineColor(kColorITS);
23118 sub2node->SetVisibility(1);
23119 fNodes->Add(sub2node);
23122 // Place copy #6 of ITS6 in I569
23124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23125 sub2node->SetLineColor(kColorITS);
23126 sub2node->SetVisibility(1);
23127 fNodes->Add(sub2node);
23130 // Place copy #7 of ITS6 in I569
23132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23133 sub2node->SetLineColor(kColorITS);
23134 sub2node->SetVisibility(1);
23135 fNodes->Add(sub2node);
23138 // Place copy #8 of ITS6 in I569
23140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23141 sub2node->SetLineColor(kColorITS);
23142 sub2node->SetVisibility(1);
23143 fNodes->Add(sub2node);
23146 // Place copy #9 of ITS6 in I569
23148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23149 sub2node->SetLineColor(kColorITS);
23150 sub2node->SetVisibility(1);
23151 fNodes->Add(sub2node);
23154 // Place copy #10 of ITS6 in I569
23156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23157 sub2node->SetLineColor(kColorITS);
23158 sub2node->SetVisibility(1);
23159 fNodes->Add(sub2node);
23162 // Place copy #11 of ITS6 in I569
23164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23165 sub2node->SetLineColor(kColorITS);
23166 sub2node->SetVisibility(1);
23167 fNodes->Add(sub2node);
23170 // Place copy #12 of ITS6 in I569
23172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23173 sub2node->SetLineColor(kColorITS);
23174 sub2node->SetVisibility(1);
23175 fNodes->Add(sub2node);
23178 // Place copy #13 of ITS6 in I569
23180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23181 sub2node->SetLineColor(kColorITS);
23182 sub2node->SetVisibility(1);
23183 fNodes->Add(sub2node);
23186 // Place copy #14 of ITS6 in I569
23188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23189 sub2node->SetLineColor(kColorITS);
23190 sub2node->SetVisibility(1);
23191 fNodes->Add(sub2node);
23194 // Place copy #15 of ITS6 in I569
23196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23197 sub2node->SetLineColor(kColorITS);
23198 sub2node->SetVisibility(1);
23199 fNodes->Add(sub2node);
23202 // Place copy #16 of ITS6 in I569
23204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23205 sub2node->SetLineColor(kColorITS);
23206 sub2node->SetVisibility(1);
23207 fNodes->Add(sub2node);
23210 // Place copy #17 of ITS6 in I569
23212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23213 sub2node->SetLineColor(kColorITS);
23214 sub2node->SetVisibility(1);
23215 fNodes->Add(sub2node);
23218 // Place copy #18 of ITS6 in I569
23220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23221 sub2node->SetLineColor(kColorITS);
23222 sub2node->SetVisibility(1);
23223 fNodes->Add(sub2node);
23226 // Place copy #19 of ITS6 in I569
23228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23229 sub2node->SetLineColor(kColorITS);
23230 sub2node->SetVisibility(1);
23231 fNodes->Add(sub2node);
23234 // Place copy #20 of ITS6 in I569
23236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23237 sub2node->SetLineColor(kColorITS);
23238 sub2node->SetVisibility(1);
23239 fNodes->Add(sub2node);
23242 // Place copy #21 of ITS6 in I569
23244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23245 sub2node->SetLineColor(kColorITS);
23246 sub2node->SetVisibility(1);
23247 fNodes->Add(sub2node);
23250 // Place copy #22 of ITS6 in I569
23252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23253 sub2node->SetLineColor(kColorITS);
23254 sub2node->SetVisibility(1);
23255 fNodes->Add(sub2node);
23258 // Place copy #23 of ITS6 in I569
23260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23261 sub2node->SetLineColor(kColorITS);
23262 sub2node->SetVisibility(1);
23263 fNodes->Add(sub2node);
23266 // Place copy #24 of ITS6 in I569
23268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23269 sub2node->SetLineColor(kColorITS);
23270 sub2node->SetVisibility(1);
23271 fNodes->Add(sub2node);
23274 // Place copy #25 of ITS6 in I569
23276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23277 sub2node->SetLineColor(kColorITS);
23278 sub2node->SetVisibility(1);
23279 fNodes->Add(sub2node);
23281 fNodes->Add(sub1node);
23284 // Place copy #33 of I569 in IT56
23286 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23287 sub1node->SetLineColor(kColorITS);
23288 sub1node->SetVisibility(0);
23291 // Place copy #1 of ITS6 in I569
23293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23294 sub2node->SetLineColor(kColorITS);
23295 sub2node->SetVisibility(1);
23296 fNodes->Add(sub2node);
23299 // Place copy #2 of ITS6 in I569
23301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23302 sub2node->SetLineColor(kColorITS);
23303 sub2node->SetVisibility(1);
23304 fNodes->Add(sub2node);
23307 // Place copy #3 of ITS6 in I569
23309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23310 sub2node->SetLineColor(kColorITS);
23311 sub2node->SetVisibility(1);
23312 fNodes->Add(sub2node);
23315 // Place copy #4 of ITS6 in I569
23317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23318 sub2node->SetLineColor(kColorITS);
23319 sub2node->SetVisibility(1);
23320 fNodes->Add(sub2node);
23323 // Place copy #5 of ITS6 in I569
23325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23326 sub2node->SetLineColor(kColorITS);
23327 sub2node->SetVisibility(1);
23328 fNodes->Add(sub2node);
23331 // Place copy #6 of ITS6 in I569
23333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23334 sub2node->SetLineColor(kColorITS);
23335 sub2node->SetVisibility(1);
23336 fNodes->Add(sub2node);
23339 // Place copy #7 of ITS6 in I569
23341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23342 sub2node->SetLineColor(kColorITS);
23343 sub2node->SetVisibility(1);
23344 fNodes->Add(sub2node);
23347 // Place copy #8 of ITS6 in I569
23349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23350 sub2node->SetLineColor(kColorITS);
23351 sub2node->SetVisibility(1);
23352 fNodes->Add(sub2node);
23355 // Place copy #9 of ITS6 in I569
23357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23358 sub2node->SetLineColor(kColorITS);
23359 sub2node->SetVisibility(1);
23360 fNodes->Add(sub2node);
23363 // Place copy #10 of ITS6 in I569
23365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23366 sub2node->SetLineColor(kColorITS);
23367 sub2node->SetVisibility(1);
23368 fNodes->Add(sub2node);
23371 // Place copy #11 of ITS6 in I569
23373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23374 sub2node->SetLineColor(kColorITS);
23375 sub2node->SetVisibility(1);
23376 fNodes->Add(sub2node);
23379 // Place copy #12 of ITS6 in I569
23381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23382 sub2node->SetLineColor(kColorITS);
23383 sub2node->SetVisibility(1);
23384 fNodes->Add(sub2node);
23387 // Place copy #13 of ITS6 in I569
23389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23390 sub2node->SetLineColor(kColorITS);
23391 sub2node->SetVisibility(1);
23392 fNodes->Add(sub2node);
23395 // Place copy #14 of ITS6 in I569
23397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23398 sub2node->SetLineColor(kColorITS);
23399 sub2node->SetVisibility(1);
23400 fNodes->Add(sub2node);
23403 // Place copy #15 of ITS6 in I569
23405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23406 sub2node->SetLineColor(kColorITS);
23407 sub2node->SetVisibility(1);
23408 fNodes->Add(sub2node);
23411 // Place copy #16 of ITS6 in I569
23413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23414 sub2node->SetLineColor(kColorITS);
23415 sub2node->SetVisibility(1);
23416 fNodes->Add(sub2node);
23419 // Place copy #17 of ITS6 in I569
23421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23422 sub2node->SetLineColor(kColorITS);
23423 sub2node->SetVisibility(1);
23424 fNodes->Add(sub2node);
23427 // Place copy #18 of ITS6 in I569
23429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23430 sub2node->SetLineColor(kColorITS);
23431 sub2node->SetVisibility(1);
23432 fNodes->Add(sub2node);
23435 // Place copy #19 of ITS6 in I569
23437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23438 sub2node->SetLineColor(kColorITS);
23439 sub2node->SetVisibility(1);
23440 fNodes->Add(sub2node);
23443 // Place copy #20 of ITS6 in I569
23445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23446 sub2node->SetLineColor(kColorITS);
23447 sub2node->SetVisibility(1);
23448 fNodes->Add(sub2node);
23451 // Place copy #21 of ITS6 in I569
23453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23454 sub2node->SetLineColor(kColorITS);
23455 sub2node->SetVisibility(1);
23456 fNodes->Add(sub2node);
23459 // Place copy #22 of ITS6 in I569
23461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23462 sub2node->SetLineColor(kColorITS);
23463 sub2node->SetVisibility(1);
23464 fNodes->Add(sub2node);
23467 // Place copy #23 of ITS6 in I569
23469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23470 sub2node->SetLineColor(kColorITS);
23471 sub2node->SetVisibility(1);
23472 fNodes->Add(sub2node);
23475 // Place copy #24 of ITS6 in I569
23477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23478 sub2node->SetLineColor(kColorITS);
23479 sub2node->SetVisibility(1);
23480 fNodes->Add(sub2node);
23483 // Place copy #25 of ITS6 in I569
23485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23486 sub2node->SetLineColor(kColorITS);
23487 sub2node->SetVisibility(1);
23488 fNodes->Add(sub2node);
23490 fNodes->Add(sub1node);
23493 // Place copy #34 of I569 in IT56
23495 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23496 sub1node->SetLineColor(kColorITS);
23497 sub1node->SetVisibility(0);
23500 // Place copy #1 of ITS6 in I569
23502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23503 sub2node->SetLineColor(kColorITS);
23504 sub2node->SetVisibility(1);
23505 fNodes->Add(sub2node);
23508 // Place copy #2 of ITS6 in I569
23510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23511 sub2node->SetLineColor(kColorITS);
23512 sub2node->SetVisibility(1);
23513 fNodes->Add(sub2node);
23516 // Place copy #3 of ITS6 in I569
23518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23519 sub2node->SetLineColor(kColorITS);
23520 sub2node->SetVisibility(1);
23521 fNodes->Add(sub2node);
23524 // Place copy #4 of ITS6 in I569
23526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23527 sub2node->SetLineColor(kColorITS);
23528 sub2node->SetVisibility(1);
23529 fNodes->Add(sub2node);
23532 // Place copy #5 of ITS6 in I569
23534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23535 sub2node->SetLineColor(kColorITS);
23536 sub2node->SetVisibility(1);
23537 fNodes->Add(sub2node);
23540 // Place copy #6 of ITS6 in I569
23542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23543 sub2node->SetLineColor(kColorITS);
23544 sub2node->SetVisibility(1);
23545 fNodes->Add(sub2node);
23548 // Place copy #7 of ITS6 in I569
23550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23551 sub2node->SetLineColor(kColorITS);
23552 sub2node->SetVisibility(1);
23553 fNodes->Add(sub2node);
23556 // Place copy #8 of ITS6 in I569
23558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23559 sub2node->SetLineColor(kColorITS);
23560 sub2node->SetVisibility(1);
23561 fNodes->Add(sub2node);
23564 // Place copy #9 of ITS6 in I569
23566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23567 sub2node->SetLineColor(kColorITS);
23568 sub2node->SetVisibility(1);
23569 fNodes->Add(sub2node);
23572 // Place copy #10 of ITS6 in I569
23574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23575 sub2node->SetLineColor(kColorITS);
23576 sub2node->SetVisibility(1);
23577 fNodes->Add(sub2node);
23580 // Place copy #11 of ITS6 in I569
23582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23583 sub2node->SetLineColor(kColorITS);
23584 sub2node->SetVisibility(1);
23585 fNodes->Add(sub2node);
23588 // Place copy #12 of ITS6 in I569
23590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23591 sub2node->SetLineColor(kColorITS);
23592 sub2node->SetVisibility(1);
23593 fNodes->Add(sub2node);
23596 // Place copy #13 of ITS6 in I569
23598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23599 sub2node->SetLineColor(kColorITS);
23600 sub2node->SetVisibility(1);
23601 fNodes->Add(sub2node);
23604 // Place copy #14 of ITS6 in I569
23606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23607 sub2node->SetLineColor(kColorITS);
23608 sub2node->SetVisibility(1);
23609 fNodes->Add(sub2node);
23612 // Place copy #15 of ITS6 in I569
23614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23615 sub2node->SetLineColor(kColorITS);
23616 sub2node->SetVisibility(1);
23617 fNodes->Add(sub2node);
23620 // Place copy #16 of ITS6 in I569
23622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23623 sub2node->SetLineColor(kColorITS);
23624 sub2node->SetVisibility(1);
23625 fNodes->Add(sub2node);
23628 // Place copy #17 of ITS6 in I569
23630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23631 sub2node->SetLineColor(kColorITS);
23632 sub2node->SetVisibility(1);
23633 fNodes->Add(sub2node);
23636 // Place copy #18 of ITS6 in I569
23638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23639 sub2node->SetLineColor(kColorITS);
23640 sub2node->SetVisibility(1);
23641 fNodes->Add(sub2node);
23644 // Place copy #19 of ITS6 in I569
23646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23647 sub2node->SetLineColor(kColorITS);
23648 sub2node->SetVisibility(1);
23649 fNodes->Add(sub2node);
23652 // Place copy #20 of ITS6 in I569
23654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23655 sub2node->SetLineColor(kColorITS);
23656 sub2node->SetVisibility(1);
23657 fNodes->Add(sub2node);
23660 // Place copy #21 of ITS6 in I569
23662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23663 sub2node->SetLineColor(kColorITS);
23664 sub2node->SetVisibility(1);
23665 fNodes->Add(sub2node);
23668 // Place copy #22 of ITS6 in I569
23670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23671 sub2node->SetLineColor(kColorITS);
23672 sub2node->SetVisibility(1);
23673 fNodes->Add(sub2node);
23676 // Place copy #23 of ITS6 in I569
23678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23679 sub2node->SetLineColor(kColorITS);
23680 sub2node->SetVisibility(1);
23681 fNodes->Add(sub2node);
23684 // Place copy #24 of ITS6 in I569
23686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23687 sub2node->SetLineColor(kColorITS);
23688 sub2node->SetVisibility(1);
23689 fNodes->Add(sub2node);
23692 // Place copy #25 of ITS6 in I569
23694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23695 sub2node->SetLineColor(kColorITS);
23696 sub2node->SetVisibility(1);
23697 fNodes->Add(sub2node);
23699 fNodes->Add(sub1node);
23702 // Place copy #35 of I569 in IT56
23704 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23705 sub1node->SetLineColor(kColorITS);
23706 sub1node->SetVisibility(0);
23709 // Place copy #1 of ITS6 in I569
23711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23712 sub2node->SetLineColor(kColorITS);
23713 sub2node->SetVisibility(1);
23714 fNodes->Add(sub2node);
23717 // Place copy #2 of ITS6 in I569
23719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23720 sub2node->SetLineColor(kColorITS);
23721 sub2node->SetVisibility(1);
23722 fNodes->Add(sub2node);
23725 // Place copy #3 of ITS6 in I569
23727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23728 sub2node->SetLineColor(kColorITS);
23729 sub2node->SetVisibility(1);
23730 fNodes->Add(sub2node);
23733 // Place copy #4 of ITS6 in I569
23735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23736 sub2node->SetLineColor(kColorITS);
23737 sub2node->SetVisibility(1);
23738 fNodes->Add(sub2node);
23741 // Place copy #5 of ITS6 in I569
23743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23744 sub2node->SetLineColor(kColorITS);
23745 sub2node->SetVisibility(1);
23746 fNodes->Add(sub2node);
23749 // Place copy #6 of ITS6 in I569
23751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23752 sub2node->SetLineColor(kColorITS);
23753 sub2node->SetVisibility(1);
23754 fNodes->Add(sub2node);
23757 // Place copy #7 of ITS6 in I569
23759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23760 sub2node->SetLineColor(kColorITS);
23761 sub2node->SetVisibility(1);
23762 fNodes->Add(sub2node);
23765 // Place copy #8 of ITS6 in I569
23767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23768 sub2node->SetLineColor(kColorITS);
23769 sub2node->SetVisibility(1);
23770 fNodes->Add(sub2node);
23773 // Place copy #9 of ITS6 in I569
23775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23776 sub2node->SetLineColor(kColorITS);
23777 sub2node->SetVisibility(1);
23778 fNodes->Add(sub2node);
23781 // Place copy #10 of ITS6 in I569
23783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23784 sub2node->SetLineColor(kColorITS);
23785 sub2node->SetVisibility(1);
23786 fNodes->Add(sub2node);
23789 // Place copy #11 of ITS6 in I569
23791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23792 sub2node->SetLineColor(kColorITS);
23793 sub2node->SetVisibility(1);
23794 fNodes->Add(sub2node);
23797 // Place copy #12 of ITS6 in I569
23799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23800 sub2node->SetLineColor(kColorITS);
23801 sub2node->SetVisibility(1);
23802 fNodes->Add(sub2node);
23805 // Place copy #13 of ITS6 in I569
23807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23808 sub2node->SetLineColor(kColorITS);
23809 sub2node->SetVisibility(1);
23810 fNodes->Add(sub2node);
23813 // Place copy #14 of ITS6 in I569
23815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23816 sub2node->SetLineColor(kColorITS);
23817 sub2node->SetVisibility(1);
23818 fNodes->Add(sub2node);
23821 // Place copy #15 of ITS6 in I569
23823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23824 sub2node->SetLineColor(kColorITS);
23825 sub2node->SetVisibility(1);
23826 fNodes->Add(sub2node);
23829 // Place copy #16 of ITS6 in I569
23831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23832 sub2node->SetLineColor(kColorITS);
23833 sub2node->SetVisibility(1);
23834 fNodes->Add(sub2node);
23837 // Place copy #17 of ITS6 in I569
23839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23840 sub2node->SetLineColor(kColorITS);
23841 sub2node->SetVisibility(1);
23842 fNodes->Add(sub2node);
23845 // Place copy #18 of ITS6 in I569
23847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23848 sub2node->SetLineColor(kColorITS);
23849 sub2node->SetVisibility(1);
23850 fNodes->Add(sub2node);
23853 // Place copy #19 of ITS6 in I569
23855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23856 sub2node->SetLineColor(kColorITS);
23857 sub2node->SetVisibility(1);
23858 fNodes->Add(sub2node);
23861 // Place copy #20 of ITS6 in I569
23863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23864 sub2node->SetLineColor(kColorITS);
23865 sub2node->SetVisibility(1);
23866 fNodes->Add(sub2node);
23869 // Place copy #21 of ITS6 in I569
23871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23872 sub2node->SetLineColor(kColorITS);
23873 sub2node->SetVisibility(1);
23874 fNodes->Add(sub2node);
23877 // Place copy #22 of ITS6 in I569
23879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23880 sub2node->SetLineColor(kColorITS);
23881 sub2node->SetVisibility(1);
23882 fNodes->Add(sub2node);
23885 // Place copy #23 of ITS6 in I569
23887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23888 sub2node->SetLineColor(kColorITS);
23889 sub2node->SetVisibility(1);
23890 fNodes->Add(sub2node);
23893 // Place copy #24 of ITS6 in I569
23895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23896 sub2node->SetLineColor(kColorITS);
23897 sub2node->SetVisibility(1);
23898 fNodes->Add(sub2node);
23901 // Place copy #25 of ITS6 in I569
23903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23904 sub2node->SetLineColor(kColorITS);
23905 sub2node->SetVisibility(1);
23906 fNodes->Add(sub2node);
23908 fNodes->Add(sub1node);
23911 // Place copy #36 of I569 in IT56
23913 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23914 sub1node->SetLineColor(kColorITS);
23915 sub1node->SetVisibility(0);
23918 // Place copy #1 of ITS6 in I569
23920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23921 sub2node->SetLineColor(kColorITS);
23922 sub2node->SetVisibility(1);
23923 fNodes->Add(sub2node);
23926 // Place copy #2 of ITS6 in I569
23928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23929 sub2node->SetLineColor(kColorITS);
23930 sub2node->SetVisibility(1);
23931 fNodes->Add(sub2node);
23934 // Place copy #3 of ITS6 in I569
23936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23937 sub2node->SetLineColor(kColorITS);
23938 sub2node->SetVisibility(1);
23939 fNodes->Add(sub2node);
23942 // Place copy #4 of ITS6 in I569
23944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23945 sub2node->SetLineColor(kColorITS);
23946 sub2node->SetVisibility(1);
23947 fNodes->Add(sub2node);
23950 // Place copy #5 of ITS6 in I569
23952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23953 sub2node->SetLineColor(kColorITS);
23954 sub2node->SetVisibility(1);
23955 fNodes->Add(sub2node);
23958 // Place copy #6 of ITS6 in I569
23960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23961 sub2node->SetLineColor(kColorITS);
23962 sub2node->SetVisibility(1);
23963 fNodes->Add(sub2node);
23966 // Place copy #7 of ITS6 in I569
23968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23969 sub2node->SetLineColor(kColorITS);
23970 sub2node->SetVisibility(1);
23971 fNodes->Add(sub2node);
23974 // Place copy #8 of ITS6 in I569
23976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23977 sub2node->SetLineColor(kColorITS);
23978 sub2node->SetVisibility(1);
23979 fNodes->Add(sub2node);
23982 // Place copy #9 of ITS6 in I569
23984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23985 sub2node->SetLineColor(kColorITS);
23986 sub2node->SetVisibility(1);
23987 fNodes->Add(sub2node);
23990 // Place copy #10 of ITS6 in I569
23992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23993 sub2node->SetLineColor(kColorITS);
23994 sub2node->SetVisibility(1);
23995 fNodes->Add(sub2node);
23998 // Place copy #11 of ITS6 in I569
24000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24001 sub2node->SetLineColor(kColorITS);
24002 sub2node->SetVisibility(1);
24003 fNodes->Add(sub2node);
24006 // Place copy #12 of ITS6 in I569
24008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24009 sub2node->SetLineColor(kColorITS);
24010 sub2node->SetVisibility(1);
24011 fNodes->Add(sub2node);
24014 // Place copy #13 of ITS6 in I569
24016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24017 sub2node->SetLineColor(kColorITS);
24018 sub2node->SetVisibility(1);
24019 fNodes->Add(sub2node);
24022 // Place copy #14 of ITS6 in I569
24024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24025 sub2node->SetLineColor(kColorITS);
24026 sub2node->SetVisibility(1);
24027 fNodes->Add(sub2node);
24030 // Place copy #15 of ITS6 in I569
24032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24033 sub2node->SetLineColor(kColorITS);
24034 sub2node->SetVisibility(1);
24035 fNodes->Add(sub2node);
24038 // Place copy #16 of ITS6 in I569
24040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24041 sub2node->SetLineColor(kColorITS);
24042 sub2node->SetVisibility(1);
24043 fNodes->Add(sub2node);
24046 // Place copy #17 of ITS6 in I569
24048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24049 sub2node->SetLineColor(kColorITS);
24050 sub2node->SetVisibility(1);
24051 fNodes->Add(sub2node);
24054 // Place copy #18 of ITS6 in I569
24056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24057 sub2node->SetLineColor(kColorITS);
24058 sub2node->SetVisibility(1);
24059 fNodes->Add(sub2node);
24062 // Place copy #19 of ITS6 in I569
24064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24065 sub2node->SetLineColor(kColorITS);
24066 sub2node->SetVisibility(1);
24067 fNodes->Add(sub2node);
24070 // Place copy #20 of ITS6 in I569
24072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24073 sub2node->SetLineColor(kColorITS);
24074 sub2node->SetVisibility(1);
24075 fNodes->Add(sub2node);
24078 // Place copy #21 of ITS6 in I569
24080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24081 sub2node->SetLineColor(kColorITS);
24082 sub2node->SetVisibility(1);
24083 fNodes->Add(sub2node);
24086 // Place copy #22 of ITS6 in I569
24088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24089 sub2node->SetLineColor(kColorITS);
24090 sub2node->SetVisibility(1);
24091 fNodes->Add(sub2node);
24094 // Place copy #23 of ITS6 in I569
24096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24097 sub2node->SetLineColor(kColorITS);
24098 sub2node->SetVisibility(1);
24099 fNodes->Add(sub2node);
24102 // Place copy #24 of ITS6 in I569
24104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24105 sub2node->SetLineColor(kColorITS);
24106 sub2node->SetVisibility(1);
24107 fNodes->Add(sub2node);
24110 // Place copy #25 of ITS6 in I569
24112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24113 sub2node->SetLineColor(kColorITS);
24114 sub2node->SetVisibility(1);
24115 fNodes->Add(sub2node);
24117 fNodes->Add(sub1node);
24120 // Place copy #37 of I569 in IT56
24122 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24123 sub1node->SetLineColor(kColorITS);
24124 sub1node->SetVisibility(0);
24127 // Place copy #1 of ITS6 in I569
24129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24130 sub2node->SetLineColor(kColorITS);
24131 sub2node->SetVisibility(1);
24132 fNodes->Add(sub2node);
24135 // Place copy #2 of ITS6 in I569
24137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24138 sub2node->SetLineColor(kColorITS);
24139 sub2node->SetVisibility(1);
24140 fNodes->Add(sub2node);
24143 // Place copy #3 of ITS6 in I569
24145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24146 sub2node->SetLineColor(kColorITS);
24147 sub2node->SetVisibility(1);
24148 fNodes->Add(sub2node);
24151 // Place copy #4 of ITS6 in I569
24153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24154 sub2node->SetLineColor(kColorITS);
24155 sub2node->SetVisibility(1);
24156 fNodes->Add(sub2node);
24159 // Place copy #5 of ITS6 in I569
24161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24162 sub2node->SetLineColor(kColorITS);
24163 sub2node->SetVisibility(1);
24164 fNodes->Add(sub2node);
24167 // Place copy #6 of ITS6 in I569
24169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24170 sub2node->SetLineColor(kColorITS);
24171 sub2node->SetVisibility(1);
24172 fNodes->Add(sub2node);
24175 // Place copy #7 of ITS6 in I569
24177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24178 sub2node->SetLineColor(kColorITS);
24179 sub2node->SetVisibility(1);
24180 fNodes->Add(sub2node);
24183 // Place copy #8 of ITS6 in I569
24185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24186 sub2node->SetLineColor(kColorITS);
24187 sub2node->SetVisibility(1);
24188 fNodes->Add(sub2node);
24191 // Place copy #9 of ITS6 in I569
24193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24194 sub2node->SetLineColor(kColorITS);
24195 sub2node->SetVisibility(1);
24196 fNodes->Add(sub2node);
24199 // Place copy #10 of ITS6 in I569
24201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24202 sub2node->SetLineColor(kColorITS);
24203 sub2node->SetVisibility(1);
24204 fNodes->Add(sub2node);
24207 // Place copy #11 of ITS6 in I569
24209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24210 sub2node->SetLineColor(kColorITS);
24211 sub2node->SetVisibility(1);
24212 fNodes->Add(sub2node);
24215 // Place copy #12 of ITS6 in I569
24217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24218 sub2node->SetLineColor(kColorITS);
24219 sub2node->SetVisibility(1);
24220 fNodes->Add(sub2node);
24223 // Place copy #13 of ITS6 in I569
24225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24226 sub2node->SetLineColor(kColorITS);
24227 sub2node->SetVisibility(1);
24228 fNodes->Add(sub2node);
24231 // Place copy #14 of ITS6 in I569
24233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24234 sub2node->SetLineColor(kColorITS);
24235 sub2node->SetVisibility(1);
24236 fNodes->Add(sub2node);
24239 // Place copy #15 of ITS6 in I569
24241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24242 sub2node->SetLineColor(kColorITS);
24243 sub2node->SetVisibility(1);
24244 fNodes->Add(sub2node);
24247 // Place copy #16 of ITS6 in I569
24249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24250 sub2node->SetLineColor(kColorITS);
24251 sub2node->SetVisibility(1);
24252 fNodes->Add(sub2node);
24255 // Place copy #17 of ITS6 in I569
24257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24258 sub2node->SetLineColor(kColorITS);
24259 sub2node->SetVisibility(1);
24260 fNodes->Add(sub2node);
24263 // Place copy #18 of ITS6 in I569
24265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24266 sub2node->SetLineColor(kColorITS);
24267 sub2node->SetVisibility(1);
24268 fNodes->Add(sub2node);
24271 // Place copy #19 of ITS6 in I569
24273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24274 sub2node->SetLineColor(kColorITS);
24275 sub2node->SetVisibility(1);
24276 fNodes->Add(sub2node);
24279 // Place copy #20 of ITS6 in I569
24281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24282 sub2node->SetLineColor(kColorITS);
24283 sub2node->SetVisibility(1);
24284 fNodes->Add(sub2node);
24287 // Place copy #21 of ITS6 in I569
24289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24290 sub2node->SetLineColor(kColorITS);
24291 sub2node->SetVisibility(1);
24292 fNodes->Add(sub2node);
24295 // Place copy #22 of ITS6 in I569
24297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24298 sub2node->SetLineColor(kColorITS);
24299 sub2node->SetVisibility(1);
24300 fNodes->Add(sub2node);
24303 // Place copy #23 of ITS6 in I569
24305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24306 sub2node->SetLineColor(kColorITS);
24307 sub2node->SetVisibility(1);
24308 fNodes->Add(sub2node);
24311 // Place copy #24 of ITS6 in I569
24313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24314 sub2node->SetLineColor(kColorITS);
24315 sub2node->SetVisibility(1);
24316 fNodes->Add(sub2node);
24319 // Place copy #25 of ITS6 in I569
24321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24322 sub2node->SetLineColor(kColorITS);
24323 sub2node->SetVisibility(1);
24324 fNodes->Add(sub2node);
24326 fNodes->Add(sub1node);
24329 // Place copy #38 of I569 in IT56
24331 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24332 sub1node->SetLineColor(kColorITS);
24333 sub1node->SetVisibility(0);
24336 // Place copy #1 of ITS6 in I569
24338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24339 sub2node->SetLineColor(kColorITS);
24340 sub2node->SetVisibility(1);
24341 fNodes->Add(sub2node);
24344 // Place copy #2 of ITS6 in I569
24346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24347 sub2node->SetLineColor(kColorITS);
24348 sub2node->SetVisibility(1);
24349 fNodes->Add(sub2node);
24352 // Place copy #3 of ITS6 in I569
24354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24355 sub2node->SetLineColor(kColorITS);
24356 sub2node->SetVisibility(1);
24357 fNodes->Add(sub2node);
24360 // Place copy #4 of ITS6 in I569
24362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24363 sub2node->SetLineColor(kColorITS);
24364 sub2node->SetVisibility(1);
24365 fNodes->Add(sub2node);
24368 // Place copy #5 of ITS6 in I569
24370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24371 sub2node->SetLineColor(kColorITS);
24372 sub2node->SetVisibility(1);
24373 fNodes->Add(sub2node);
24376 // Place copy #6 of ITS6 in I569
24378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24379 sub2node->SetLineColor(kColorITS);
24380 sub2node->SetVisibility(1);
24381 fNodes->Add(sub2node);
24384 // Place copy #7 of ITS6 in I569
24386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24387 sub2node->SetLineColor(kColorITS);
24388 sub2node->SetVisibility(1);
24389 fNodes->Add(sub2node);
24392 // Place copy #8 of ITS6 in I569
24394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24395 sub2node->SetLineColor(kColorITS);
24396 sub2node->SetVisibility(1);
24397 fNodes->Add(sub2node);
24400 // Place copy #9 of ITS6 in I569
24402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24403 sub2node->SetLineColor(kColorITS);
24404 sub2node->SetVisibility(1);
24405 fNodes->Add(sub2node);
24408 // Place copy #10 of ITS6 in I569
24410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24411 sub2node->SetLineColor(kColorITS);
24412 sub2node->SetVisibility(1);
24413 fNodes->Add(sub2node);
24416 // Place copy #11 of ITS6 in I569
24418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24419 sub2node->SetLineColor(kColorITS);
24420 sub2node->SetVisibility(1);
24421 fNodes->Add(sub2node);
24424 // Place copy #12 of ITS6 in I569
24426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24427 sub2node->SetLineColor(kColorITS);
24428 sub2node->SetVisibility(1);
24429 fNodes->Add(sub2node);
24432 // Place copy #13 of ITS6 in I569
24434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24435 sub2node->SetLineColor(kColorITS);
24436 sub2node->SetVisibility(1);
24437 fNodes->Add(sub2node);
24440 // Place copy #14 of ITS6 in I569
24442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24443 sub2node->SetLineColor(kColorITS);
24444 sub2node->SetVisibility(1);
24445 fNodes->Add(sub2node);
24448 // Place copy #15 of ITS6 in I569
24450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24451 sub2node->SetLineColor(kColorITS);
24452 sub2node->SetVisibility(1);
24453 fNodes->Add(sub2node);
24456 // Place copy #16 of ITS6 in I569
24458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24459 sub2node->SetLineColor(kColorITS);
24460 sub2node->SetVisibility(1);
24461 fNodes->Add(sub2node);
24464 // Place copy #17 of ITS6 in I569
24466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24467 sub2node->SetLineColor(kColorITS);
24468 sub2node->SetVisibility(1);
24469 fNodes->Add(sub2node);
24472 // Place copy #18 of ITS6 in I569
24474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24475 sub2node->SetLineColor(kColorITS);
24476 sub2node->SetVisibility(1);
24477 fNodes->Add(sub2node);
24480 // Place copy #19 of ITS6 in I569
24482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24483 sub2node->SetLineColor(kColorITS);
24484 sub2node->SetVisibility(1);
24485 fNodes->Add(sub2node);
24488 // Place copy #20 of ITS6 in I569
24490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24491 sub2node->SetLineColor(kColorITS);
24492 sub2node->SetVisibility(1);
24493 fNodes->Add(sub2node);
24496 // Place copy #21 of ITS6 in I569
24498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24499 sub2node->SetLineColor(kColorITS);
24500 sub2node->SetVisibility(1);
24501 fNodes->Add(sub2node);
24504 // Place copy #22 of ITS6 in I569
24506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24507 sub2node->SetLineColor(kColorITS);
24508 sub2node->SetVisibility(1);
24509 fNodes->Add(sub2node);
24512 // Place copy #23 of ITS6 in I569
24514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24515 sub2node->SetLineColor(kColorITS);
24516 sub2node->SetVisibility(1);
24517 fNodes->Add(sub2node);
24520 // Place copy #24 of ITS6 in I569
24522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24523 sub2node->SetLineColor(kColorITS);
24524 sub2node->SetVisibility(1);
24525 fNodes->Add(sub2node);
24528 // Place copy #25 of ITS6 in I569
24530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24531 sub2node->SetLineColor(kColorITS);
24532 sub2node->SetVisibility(1);
24533 fNodes->Add(sub2node);
24535 fNodes->Add(sub1node);
24544 //_____________________________________________________________________________
24545 void AliITSvPPRasymm::CreateGeometry(){
24546 ////////////////////////////////////////////////////////////////////////
24547 // This routine defines and Creates the geometry for version 6 of the ITS.
24548 ////////////////////////////////////////////////////////////////////////
24553 <img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24556 <font size=+2 color=red>
24557 <p>This shows the full ITS geometry.
24560 <img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24563 <font size=+2 color=red>
24564 <p>This shows the full SPD Barrel of the ITS geometry.
24567 <img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24570 <font size=+2 color=red>
24571 <p>This shows the full SDD Barrel of the ITS geometry.
24574 <img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24577 <font size=+2 color=red>
24578 <p>This shows the full SSD Barrel of the ITS geometry.
24582 //INNER RADII OF THE SILICON LAYERS
24583 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24584 //THICKNESSES OF LAYERS (in % radiation length)
24585 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24586 //HALF LENGTHS OF LAYERS
24587 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24588 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24589 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24590 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24591 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24594 Float_t dits[100], rlim, zmax;
24596 // Float_t pcits[50]
24598 Int_t idrotm[1999], i;
24602 // Define some variables for SPD
24604 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24605 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24606 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24607 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24608 Float_t di108[3], di104[3]; // for both layers
24610 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24611 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24613 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24614 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24616 Float_t dbus=300.; // total bus thickness on both layers (micron)
24618 ddet1 = GetThicknessDet1();
24619 ddet2 = GetThicknessDet2();
24620 dchip1 = GetThicknessChip1();
24621 dchip2 = GetThicknessChip2();
24623 if(ddet1 < 100. || ddet1 > 300.) {
24624 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24625 " The default value of 200 microns will be used." << endl;
24629 if(ddet2 < 100. || ddet2 > 300.) {
24630 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24631 " The default value of 200 microns will be used." << endl;
24635 if(dchip1 < 100. || dchip1 > 300.) {
24636 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24637 " The default value of 200 microns will be used." << endl;
24641 if(dchip2 < 100. || dchip2 > 300.) {
24642 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24643 " The default value of 200 microns will be used." << endl;
24647 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24649 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24651 rails = GetRails();
24653 fluid = GetCoolingFluid();
24655 if(rails != 0 && rails != 1) {
24656 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24657 " The default value of 1 (rails in) will be used." << endl;
24661 if(fluid != 0 && fluid != 1) {
24662 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24663 " The default value of 1 (water) will be used." << endl;
24666 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24667 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24668 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24669 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24671 cout << "ITS: Rails are out." << endl;
24673 cout << "ITS: Rails are in." << endl;
24676 cout << "ITS: The cooling fluid is freon." << endl;
24678 cout << "ITS: The cooling fluid is water." << endl;
24681 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24682 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24683 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24684 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24685 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24687 Float_t deltax, deltay;
24689 Int_t thickness = fMinorVersion/10;
24690 Int_t option = fMinorVersion - 10*thickness;
24693 // Define some variables for SDD
24696 Float_t sin30, cos30;
24698 // SDD electronics+services main volumes
24699 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24701 // SDD detector ladder
24703 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24704 Float_t Y_SDD_sep = 0.20;
24707 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24708 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24710 // ladder foot and end-ladder (frame and cooling)
24711 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24712 Float_t I424dits[3], xI424, yI424;
24713 Float_t I425dits[3];
24715 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24717 // SDD ladder frame and cooling
24718 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24719 Float_t I035dits[3], I037dits[3], I038dits[3];
24720 Float_t I039dits[3], xI039, yI039;
24721 Float_t I041dits[5];
24723 // SDD hybrid, chips and capacitors
24724 Float_t I050dits[3], xI050, yI050;
24725 Float_t I052dits[3], xI052, yI052;
24726 Float_t I042dits[3], xI042, yI042;
24727 Float_t xI042space = 0.17;
24728 Float_t I043dits[3], xI043, yI043;
24729 Float_t xI043space = 0.17;
24730 Float_t zchip, zChipSpace;
24731 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24735 Float_t I044dits[4], xI044, yI044, volI044;
24736 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24737 Char_t HVname[5], LVname[5];
24740 // Define media off-set
24742 Int_t *idtmed = fIdtmed->GetArray()-199;
24745 // Rotation matrices
24747 // SPD - option 'a' (this is NOT the default so leave commented)
24752 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24753 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24754 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24755 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24756 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24757 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24758 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24759 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24760 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24761 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24762 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24763 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24764 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24765 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24766 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24767 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24768 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24769 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24770 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24771 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24772 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24773 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24774 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24775 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24776 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24777 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24778 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24779 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24780 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24781 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24782 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24783 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24784 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24785 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24786 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24787 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24788 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24789 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24790 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24791 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24792 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24793 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24794 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24795 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24796 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24797 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24798 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24799 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24800 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24801 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24802 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24803 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24804 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24805 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24806 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24807 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24808 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24809 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24810 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24811 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24812 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24813 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24814 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24815 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24816 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24817 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24818 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24819 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24820 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24821 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24822 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24823 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24824 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24825 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24826 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24827 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24828 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24832 // SPD - option 'b' (this is the default)
24836 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24837 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24838 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24839 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24840 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24841 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24842 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24843 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24844 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24845 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24846 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24847 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24848 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24849 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24850 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24851 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24852 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24853 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24854 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24855 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24856 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24857 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24858 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24859 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24860 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24861 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24862 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24863 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24864 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24865 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24866 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24867 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24868 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24869 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24870 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24871 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24872 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24873 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24874 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24875 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24876 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24877 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24878 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24879 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24880 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24881 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24882 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24883 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24884 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24885 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24886 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24887 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24888 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24889 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24890 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24891 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24892 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24893 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24894 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24895 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24896 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24897 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24898 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24899 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24900 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24901 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24902 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24903 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24904 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24905 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24906 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24907 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24908 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24909 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24910 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24911 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24912 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24918 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24919 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24920 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24921 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24922 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24923 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24924 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24925 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24926 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24927 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24928 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24929 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24930 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24931 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24932 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24933 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24934 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24935 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24936 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24937 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24938 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24939 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24940 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24941 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24942 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24943 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24944 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24945 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24946 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24947 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24948 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24949 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24950 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24951 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24952 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24953 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24954 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24955 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24956 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24957 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24958 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24959 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24960 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24961 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24962 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24963 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24964 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24965 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24966 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24967 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24968 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24969 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24970 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24971 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24972 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24973 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24974 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24975 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24979 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24980 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24981 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24982 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24983 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24984 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24985 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24986 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24987 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24988 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24989 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24990 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24991 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24992 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24993 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24994 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24995 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24996 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24997 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24998 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24999 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
25000 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
25001 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
25002 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
25003 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
25004 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
25005 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
25006 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
25007 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
25008 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
25009 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
25010 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
25011 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
25012 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
25013 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25014 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25015 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25016 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25017 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25018 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25019 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25020 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25021 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25022 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25023 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25024 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25025 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25026 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25027 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25028 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
25029 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
25030 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25031 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25032 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25033 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25034 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25035 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25036 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25037 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25038 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25039 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25040 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25041 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25042 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25043 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25044 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25045 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25046 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25047 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25048 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25049 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25050 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25051 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25052 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25053 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25054 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25055 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25056 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25057 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25058 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25059 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25060 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25061 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25062 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25067 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25068 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25069 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25070 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25071 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25072 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25073 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25074 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25075 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25076 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25077 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25078 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25079 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25080 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25081 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25082 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25083 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25084 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25085 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25086 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25087 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25088 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25089 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25090 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25091 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25092 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25093 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25094 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25095 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25096 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25097 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25098 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25099 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25100 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25101 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25102 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25103 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25104 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25105 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25106 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25107 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25108 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25109 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25110 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25111 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25112 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25113 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25114 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25115 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25116 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25117 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25118 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25119 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25120 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25121 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25122 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25123 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25124 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25125 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25126 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25127 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25128 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25129 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25130 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25131 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25132 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25133 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25134 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25135 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25136 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25137 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25138 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25139 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25140 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25141 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25142 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25143 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25144 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25145 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25146 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25147 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25151 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25152 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25153 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25154 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25155 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25156 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25157 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25158 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25159 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25160 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25161 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25162 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25163 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25164 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25165 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25166 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25167 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25168 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25169 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25170 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25171 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25172 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25173 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25174 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25175 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25176 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25177 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25178 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25179 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25180 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25181 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25182 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25183 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25184 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25185 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25186 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25187 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25191 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25194 // CONVERT INTO CM (RL(SI)=9.36 CM)
25196 for (i = 0; i < 6; ++i) {
25197 drl[i] = drl[i] / 100. * 9.36;
25200 // FIELD CAGE HALF LENGTH
25206 // --- Define ghost volume containing the whole ITS (including services)
25207 // and fill it with air
25212 dgh[3] = -ztpc-5.-0.1;
25257 dgh[48] = ztpc+4.+0.1;
25260 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25263 // --- Place the ghost volume in its mother volume (ALIC) and make it
25266 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25267 //gMC->Gsatt("ITSV", "SEEN", 0);
25270 // --- Define ghost volume containing the six layers and fill it with air
25299 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25301 // --- Place the ghost volume in its mother volume (ITSV) and make it
25304 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25305 //gMC->Gsatt("ITSD", "SEEN", 0);
25308 // --- Define SPD (option 'a') volumes ----------------------------
25310 // SPD - option 'a'
25311 // (this is NOT the default)
25318 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25325 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25328 di10a[1] = ddet1+dchip1+dbus+0.0025;
25330 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25333 di20a[1] = ddet2+dchip2+dbus+0.0025;
25335 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25340 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25347 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25352 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25359 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25364 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25369 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25374 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25381 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25386 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25393 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25398 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25403 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25410 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25415 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25422 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25427 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25432 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25439 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25444 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25451 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25456 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25461 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25468 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25473 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25480 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25483 di103[1] = ddet1+dchip1;
25485 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25488 dits[1] = 0.475; //0.685; 0.015
25490 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25495 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25498 di1d3[1] = ddet2+dchip2;
25500 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25508 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25515 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25520 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25525 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25532 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25540 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25547 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25553 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25558 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25563 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25568 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25573 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25579 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25584 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25590 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25595 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25602 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25607 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25612 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25617 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25622 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25629 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25636 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25641 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25647 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25648 // was I177 in old geom.
25653 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25654 // was I177 in old geom.
25660 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25666 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25667 // was I174 in old geom.
25672 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25673 // was I174 in old geom.
25680 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25681 // was I172 in old geom.
25686 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25687 // was I172 in old geom.
25694 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25695 // was I170 in old geom.
25700 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25701 // was I170 in old geom.
25710 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25711 // was I168 in old geom.
25718 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25719 // was I168 in old geom.
25725 // --- Define SPD (option 'b') volumes ----------------------------
25727 // SPD - option 'b'
25728 // (this is the default)
25735 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25742 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25745 di10b[1] = ddet1+dchip1+dbus+0.0025;
25747 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25751 di20b[1] = ddet2+dchip2+dbus+0.0025;
25753 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25759 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25766 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25771 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25778 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25783 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25788 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25793 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25800 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25805 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25812 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25817 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25822 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25829 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25834 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25841 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25846 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25851 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25858 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25863 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25870 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25875 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25880 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25887 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25892 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25899 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25902 dits[1] = 0.475 ; //0.685; 0.015
25904 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25907 di107[1] = ddet1+dchip1;
25909 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25914 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25919 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25922 di1d7[1] = ddet2+dchip2;
25924 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25931 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25938 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25943 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25948 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25955 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25963 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25970 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25976 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25981 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25986 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25991 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25996 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
26003 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
26008 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
26014 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
26019 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
26026 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26031 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26036 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26041 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26046 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26053 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26060 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26065 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26071 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26072 // was I177 in old geom.
26077 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26078 // was I177 in old geom.
26084 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26090 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26091 // was I174 in old geom.
26096 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26097 // was I174 in old geom.
26104 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26105 // was I172 in old geom.
26110 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26111 // was I172 in old geom.
26118 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26119 // was I170 in old geom.
26124 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26125 // was I170 in old geom.
26134 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26135 // was I168 in old geom.
26142 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26143 // was I168 in old geom.
26149 // --- Define SDD volumes ------------------------------------------
26152 cos30 = cos(30.*3.14159/180.);
26153 sin30 = sin(30.*3.14159/180.);
26177 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26179 // block of the SDD electronics and related ladder frame
26182 I018dits[2] = 3.65;
26183 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26185 // block of the SDD end ladder
26188 I024dits[2] = 2.725;
26189 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26191 // ladder frame of layer 3 - F.T. March,7-2001
26192 I047dits[0] = I018dits[0];
26193 I047dits[1] = I018dits[1];
26194 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26195 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26197 // ladder frame of layer 4 - F.T. March,7-2001
26198 I048dits[0] = I018dits[0];
26199 I048dits[1] = I018dits[1];
26200 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26201 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26204 // global SDD volume (sensitive + insensitive)
26205 I302dits[0] = 3.6250;
26206 I302dits[1] = 0.0150;
26207 I302dits[2] = 4.3794;
26208 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26210 // Like for I302 - F.T. March,7-2001
26211 I402dits[0] = 3.6250;
26212 I402dits[1] = 0.0150;
26213 I402dits[2] = 4.3794;
26214 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26216 // SDD ladder of layer 3 - F.T. March,7-2001
26217 I004dits[0] = I302dits[0]+0.005;
26218 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26219 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26220 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26221 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26223 I004dits[2] = I004dits[2] + I302dits[2];
26224 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26226 // SDD ladder of layer 4 - F.T. March,7-2001
26227 I005dits[0] = I402dits[0]+0.005;
26228 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26229 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26230 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26231 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26233 I005dits[2] = I005dits[2] + I402dits[2];
26234 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26237 // -- block of the SDD ladder foot and end ladder
26239 // ladder foot mother volume
26240 I028dits[0] = 3.0000;
26241 I028dits[1] = 0.4000;
26242 I028dits[2] = 0.9000;
26243 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26245 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26246 I420dits[0] = 0.4500;
26247 I420dits[1] = 0.4000;
26248 I420dits[2] = 0.4500;
26249 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26251 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26253 I421dits[1] = 0.25;
26254 I421dits[2] = I420dits[1];
26255 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26257 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26258 I422dits[0] = 0.0000;
26259 I422dits[1] = 0.2000;
26260 I422dits[2] = 0.0000;
26261 I422dits[3] = 180.00;
26262 I422dits[4] = 0.0000;
26263 I422dits[5] = 360.00;
26264 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26266 // support for ruby-sphere (I422) - F.T. March,7-2001
26267 I423dits[0] = 0.0000;
26268 I423dits[1] = 0.1000;
26269 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26270 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26272 // passage for HV microcables - F.T. March,7-2001
26273 I424dits[0] = 1.5000;
26274 I424dits[1] = 0.1500;
26275 I424dits[2] = I421dits[2];
26276 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26278 // HV microcables segment at the end ladder - F.T. March,7-2001
26279 I425dits[0] = 1.350000;
26280 I425dits[1] = 0.015250;
26281 I425dits[2] = I024dits[2];
26282 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26284 // lower edge of SDD ladder frame at end-ladder - part 1
26287 dits[2] = I024dits[2];
26289 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26291 // lower edge of SDD ladder frame at end-ladder - part 2
26294 dits[2] = I024dits[2];
26296 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26298 // new: for the 1st top rod of the structure
26299 // at the end-ladder - F.T. March,7-2001
26301 I029dits[1] = 0.1815;
26302 I029dits[2] = 1.0100;
26303 I029dits[3] = 0.015;
26304 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26306 // new: for the 2nd top rod of the structure
26307 // at the end-ladder - F.T. March,7-2001
26308 I030dits[0] = 0.1830;
26309 I030dits[1] = 0.1650;
26310 I030dits[2] = 1.0100;
26311 I030dits[3] = 0.0150;
26312 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26314 // inox cooling tubes for the end ladder - F.T. March,7-2001
26315 I031dits[0] = 0.093;
26317 I031dits[2] = I024dits[2];
26318 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26321 // cooling water for the end ladder - F.T. March,7-2001
26323 I032dits[1] = I031dits[0];
26324 I032dits[2] = I024dits[2];
26325 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26327 // cooling freon for the end ladder - R.B. March,21-2001
26329 I032dits[1] = I031dits[0];
26330 I032dits[2] = I024dits[2];
26331 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26334 // -- block of the SDD ladder frame holding the electronics
26336 // edge of the ladder frame - part 1
26341 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26343 // edge of the ladder frame - part 2
26348 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26350 // inclined segments of the ladder frame
26355 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26357 // horiz.segments of the ladders, normal to ladder edges
26362 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26364 // horiz.segments of the ladders, at 45 deg. to ladder edges
26369 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26371 // supports of the ceramic pins holding the detectors
26375 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26377 // ceramic pins holding the detectors
26381 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26383 // holders of cooling tubes
26385 I035dits[1] = 0.15;
26387 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26389 // top holders of microcables
26393 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26395 // inox cooling tubes - F.T. March,7-2001
26396 I037dits[0] = 0.093;
26398 I037dits[2] = I018dits[2];
26399 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26402 // cooling water - F.T. March,7-2001
26404 I038dits[1] = I037dits[0];
26405 I038dits[2] = I018dits[2];
26406 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26408 // cooling freon - R.B. March,21-2001
26410 I038dits[1] = I037dits[0];
26411 I038dits[2] = I018dits[2];
26412 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26414 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26416 // SDD heat bridge - F.T. March,7-2001
26417 I039dits[0] = 1.1000;
26418 I039dits[1] = 0.0087;
26419 I039dits[2] = 3.2500;
26420 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26425 dits[2] = I039dits[2];
26426 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26430 I041dits[1] = 0.12;
26431 I041dits[2] = I039dits[2];
26434 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26437 // SDD PASCAL - F.T. March,7-2001
26438 I042dits[0] = 0.5000;
26439 I042dits[1] = 0.0175;
26440 I042dits[2] = 0.5000;
26441 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26443 // SDD AMBRA - F.T. March,7-2001
26444 I043dits[0] = 0.3500;
26445 I043dits[1] = 0.0175;
26446 I043dits[2] = 0.5000;
26447 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26449 // SDD capacitors - F.T. March,7-2001
26450 I051dits[0] = 0.1400;
26451 I051dits[1] = 0.0350;
26452 I051dits[2] = 0.0625;
26453 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26455 // SDD hybrid circuit - F.T. March,7-2001
26456 I052dits[0] = 1.725000;
26457 I052dits[1] = 0.003743;
26458 I052dits[2] = I039dits[2];
26459 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26461 // SDD anode microcable : changed - F.T. March,7-2001
26462 I044dits[0] = I018dits[2];
26463 I044dits[1] = I039dits[2];
26464 I044dits[2] = 0.00084;
26465 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26466 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26467 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26469 // SDD electronics box - F.T. March,7-2001
26470 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26471 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26472 I050dits[2] = I018dits[2];
26473 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26475 // SDD sensitive volume
26477 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26479 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26481 // Like for ITS3 - F.T. March,7-2001
26483 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26485 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26488 // --- Define SSD volumes ------------------------------------------
26512 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26517 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26522 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26527 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26532 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26537 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26542 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26547 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26552 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26557 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26562 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26568 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26573 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26579 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26585 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26591 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26596 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26601 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26606 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26611 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26616 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26621 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26626 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26631 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26637 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26642 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26648 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26653 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26659 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26665 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26671 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26676 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26681 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26686 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26691 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26696 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26701 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26707 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26712 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26718 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26724 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26730 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26735 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26740 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26745 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26750 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26755 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26760 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26765 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26770 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26776 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26782 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26787 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26792 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26797 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26802 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26807 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26813 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26819 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26824 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26830 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26835 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26840 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26844 // --- Define volumes of shield of SPD ----------------
26850 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26855 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26858 // --- Define volume of first cylinder between SPD and SDD --------------
26860 dits[0] = (21.-0.128)/2.;
26863 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26865 // --- Define volume of second cylinder between SDD and SSD --------------
26867 dits[0] = (59.5-0.128)/2.;
26869 dits[2] = 56.2; // was 57
26870 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26872 // --- Define volumes of SDD cone ----------------------------------
26911 dits[37] = 27.2637;
26913 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26936 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26950 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26964 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26969 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26974 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26979 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26984 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26989 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26994 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
27000 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
27005 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
27008 // --- Define volumes of SSD cone ----------------------------------
27050 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
27058 dits[6] = -zmax+2.;
27061 dits[9] = -71.2819;
27063 dits[11] = 49.0319;
27064 dits[12] = -57.25; // was 58.5
27065 dits[13] = 32.9681;
27067 dits[15] = -57.25; // was 58.5
27070 dits[18] = -55.75; // was 57
27072 dits[20] = 32.25; // was 31.5
27073 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27078 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
27083 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
27088 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27090 dits[0] = 42.05+5.;
27091 dits[1] = 42.55+5.;
27093 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27094 // this will change after PPR
27095 dits[0] = 37.05+5.;
27096 dits[1] = 37.55+5.;
27098 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27099 // this will change after PPR
27112 dits[12] = -68.5+4.8;
27115 dits[15] = -63.5+4.8;
27118 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
27142 dits[22] = 33.0173;
27145 dits[25] = 33.0173;
27148 dits[28] = 34.6955;
27150 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
27153 // --- Place SPD (option 'a') volumes into their mother volume IT12
27155 // SPD - option 'a'
27156 // (this is NOT the default)
27160 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27161 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27162 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27163 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27164 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27165 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27166 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27167 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27168 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27169 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27170 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27171 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27172 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27173 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27174 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27175 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27176 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27177 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27178 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27179 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27180 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27181 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27182 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27183 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27184 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27185 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27186 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27187 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27188 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27189 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27190 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27191 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27192 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27193 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27194 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27195 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27196 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27197 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27198 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27199 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27200 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27201 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27202 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27203 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27204 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27205 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27206 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27207 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27208 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27209 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27210 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27211 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27212 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27213 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27214 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27215 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27216 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27217 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27218 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27219 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27220 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27221 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27222 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27223 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27224 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27225 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27226 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27227 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27228 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27229 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27230 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27231 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27232 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27233 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27234 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27235 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27236 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27237 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27238 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27239 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27240 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27241 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27242 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27243 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27244 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27245 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27246 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27247 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27248 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27249 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27250 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27251 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27252 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27253 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27254 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27255 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27256 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27257 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27258 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27259 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27260 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27261 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27262 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27263 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27264 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27265 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27266 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27267 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27268 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27269 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27270 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27271 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27272 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27273 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27274 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27275 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27276 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27277 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27278 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27279 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27280 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27281 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27282 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27283 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27284 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27285 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27286 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27287 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27288 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27289 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27290 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27291 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27292 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27293 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27294 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27295 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27296 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27297 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27298 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27299 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27300 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27301 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27302 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27303 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27304 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27305 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27306 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27307 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27308 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27309 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27310 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27311 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27312 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27313 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27314 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27315 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27316 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27321 // --- Place SPD (option 'b') volumes into their mother volume IT12
27323 // SPD - option 'b'
27324 // (this is the default)
27328 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27329 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27330 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27331 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27332 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27333 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27334 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27335 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27336 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27337 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27338 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27339 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27340 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27341 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27342 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27343 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27344 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27345 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27346 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27347 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27348 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27349 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27350 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27351 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27352 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27353 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27354 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27355 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27356 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27357 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27358 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27359 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27360 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27361 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27362 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27363 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27364 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27365 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27366 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27367 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27368 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27369 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27370 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27371 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27372 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27373 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27374 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27375 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27376 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27377 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27378 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27379 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27380 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27381 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27382 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27383 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27384 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27385 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27386 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27387 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27388 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27389 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27390 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27391 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27392 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27393 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27394 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27395 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27396 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27397 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27398 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27399 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27400 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27401 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27402 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27403 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27404 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27405 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27406 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27407 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27408 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27409 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27410 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27411 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27412 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27413 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27414 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27415 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27416 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27417 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27418 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27419 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27420 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27421 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27422 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27423 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27424 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27425 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27426 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27427 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27428 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27429 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27430 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27431 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27432 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27433 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27434 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27435 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27436 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27437 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27438 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27439 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27440 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27441 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27442 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27443 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27444 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27445 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27446 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27447 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27448 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27449 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27450 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27451 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27452 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27453 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27454 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27455 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27456 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27457 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27458 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27459 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27460 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27461 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27462 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27463 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27464 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27465 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27466 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27467 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27468 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27469 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27470 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27471 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27472 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27473 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27474 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27475 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27476 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27477 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27478 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27479 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27480 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27481 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27482 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27483 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27484 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27485 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27486 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27487 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27488 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27492 // --- Place SDD volumes into their mother volume IT34
27495 // -- position SDD detectors of ladder 3 / layer 3
27497 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27498 ySDD = Y_SDD_sep/2.+I302dits[1];
27499 for (iSDD=0; iSDD<6; iSDD++) {
27500 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27504 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27505 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27506 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27507 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27508 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27509 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27510 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27511 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27512 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27513 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27514 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27515 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27516 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27517 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27520 // -- position SDD detectors of ladder 4 / layer 4
27522 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27523 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27524 for (iSDD=0; iSDD<8; iSDD++) {
27525 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27529 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27530 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27531 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27532 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27533 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27534 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27535 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27536 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27537 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27538 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27539 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27540 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27541 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27542 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27543 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27544 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27545 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27546 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27547 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27548 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27549 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27550 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27553 // -- build block of the SDD ladder frame holding the electronics
27555 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27556 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27557 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27559 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27560 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27561 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27563 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27564 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27565 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27566 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27567 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27568 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27569 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27570 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27572 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27573 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27575 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27576 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27578 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27579 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27580 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27581 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27583 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27584 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27585 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27586 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27588 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27589 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27591 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27592 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27593 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27594 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27596 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27597 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27599 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27600 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27602 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27603 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27604 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27605 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27608 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27610 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27612 xI039 = -SDD_CoolPipe[1]/cos30;
27613 yI039 = -I050dits[1]+I039dits[1];
27614 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27615 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27616 yI042 = yI039+I039dits[1]+I042dits[1];
27617 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27618 yI043 = yI039+I039dits[1]+I043dits[1];
27619 zChipSpace = I042dits[2];
27620 if (zChipSpace < I043dits[2]) {
27621 zChipSpace = I043dits[2];
27623 zChipSpace = zChipSpace * 2;
27624 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27625 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27626 for (ichip=0; ichip<4; ichip++) {
27627 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27628 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27629 zchip += zChipSpace + yI051space;
27631 xcap = 2*I039dits[0]/5.;
27632 yI051 = yI039+I039dits[1]+I051dits[1];
27633 zI051 = -I039dits[2] + yI051space/3.;
27635 for (ichip=0; ichip<5; ichip++) {
27636 xI051 = xI039-I039dits[0]+xcap;
27637 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27638 zI051 += yI051space/3.;
27639 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27641 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27643 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27645 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27646 zI051 -= yI051space/3.;
27648 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27650 zI051 += zChipSpace + yI051space;
27652 xI052 = -I050dits[0]+I052dits[0];
27653 yI052 = yI051+I051dits[1]+I052dits[1];
27654 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27655 xI044 = I050dits[0]-I044dits[3];
27656 yI044 = yI052+I052dits[1]+I044dits[2];
27657 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27658 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27659 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27662 // -- build block of the SDD ladder frame at the end ladders
27664 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27665 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27666 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27667 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27669 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27671 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27673 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27674 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27676 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27677 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27679 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27681 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27683 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27684 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27686 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27687 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27690 xI424 = I028dits[0]/3.;
27691 yI424 = -I028dits[1]+I424dits[1];
27692 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27693 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27694 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27695 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27696 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27697 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27700 // -- build the SDD ladder 3
27703 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27704 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27705 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27706 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27707 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27708 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27709 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27710 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27715 for (iSDD=0; iSDD<3; iSDD++) {
27716 HVname[3] = (Char_t)(48+iSDD+5);
27717 dits[0] = 1.350000;
27718 dits[1] = I425dits[1];
27719 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27720 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27722 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27723 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27724 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27725 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27726 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27727 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27733 for (iSDD=0; iSDD<3; iSDD++) {
27734 LVname[3] = (Char_t)(48+iSDD+1);
27735 dits[0] = 1.350000;
27736 dits[1] = 0.004423;
27737 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27738 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27739 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27741 fabs(yI050-yLV)*sin30/cos30 +
27742 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27743 zLV = I047dits[2] - dits[2];
27744 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27745 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27746 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27747 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27751 // -- build the SDD ladder 4
27754 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27755 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27756 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27757 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27758 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27759 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27760 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27761 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27762 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27763 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27768 for (iSDD=0; iSDD<4; iSDD++) {
27769 HVname[3] = (Char_t)(48+iSDD+5);
27770 dits[0] = 1.350000;
27771 dits[1] = I425dits[1];
27772 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27773 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27775 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27776 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27777 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27778 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27779 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27780 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27786 for (iSDD=0; iSDD<4; iSDD++) {
27787 LVname[3] = (Char_t)(48+iSDD+1);
27788 dits[0] = 1.350000;
27789 dits[1] = 0.004423;
27790 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27791 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27792 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27794 fabs(yI050-yLV)*sin30/cos30 +
27795 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27796 zLV = I048dits[2] - dits[2];
27797 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27798 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27799 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27800 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27804 // -- build the SDD barrel (layers 3 and 4)
27806 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27807 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27808 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27809 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27810 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27811 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27812 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27813 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27814 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27815 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27816 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27817 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27818 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27819 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27821 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27822 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27823 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27824 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27825 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27826 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27827 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27828 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27829 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27830 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27831 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27832 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27833 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27834 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27835 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27836 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27837 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27838 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27839 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27840 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27841 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27842 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27845 // --- Place SSD volumes into their mother volume IT56
27848 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27849 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27850 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27851 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27852 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27853 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27854 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27855 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27856 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27857 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27858 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27859 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27860 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27861 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27862 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27863 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27864 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27865 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27866 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27867 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27868 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27869 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27870 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
27871 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
27872 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27873 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27874 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27875 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27876 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27877 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27878 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27879 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27880 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27881 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27882 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27883 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27884 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27885 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27886 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27887 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27888 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27889 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27890 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27891 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27892 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27893 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27894 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27895 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27896 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27897 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27898 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27899 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27900 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27901 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27902 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27903 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27904 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27905 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27906 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27907 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27908 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27909 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27910 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27911 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27912 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27913 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27914 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27915 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27916 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27917 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27918 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27919 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27920 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27921 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27922 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27923 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27924 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27925 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27926 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27927 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27928 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27929 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27930 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27931 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27932 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27933 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27934 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27935 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27936 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27937 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27938 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27939 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27940 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27941 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27942 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27943 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27944 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27945 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27946 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27947 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27948 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27949 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27950 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27951 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27952 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27953 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27954 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27955 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27956 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27957 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27958 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27959 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27960 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27961 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27962 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27963 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27964 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27965 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27966 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27967 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27968 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27969 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27970 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27971 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27972 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27973 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27974 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27975 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27976 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27977 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27978 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27979 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27980 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27981 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27982 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27983 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27984 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27985 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27986 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27987 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27988 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27989 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27990 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27991 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27992 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27993 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27994 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27995 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27996 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27997 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27998 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27999 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
28000 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
28001 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
28002 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
28003 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
28004 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
28005 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
28006 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
28007 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
28008 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
28009 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
28010 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
28011 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
28012 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28013 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28014 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28015 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28016 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28017 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28018 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
28019 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28020 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28021 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28022 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28023 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28024 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28025 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28026 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28027 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28028 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28029 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28030 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28031 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28032 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28033 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28034 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28035 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28036 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28037 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28038 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28039 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28040 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28041 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28042 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28043 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
28044 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28045 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28046 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28047 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28048 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28049 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28050 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28051 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28052 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28053 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28054 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28055 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28056 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28057 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28058 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28059 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28060 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28061 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28062 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28063 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28064 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28065 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
28066 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28067 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28068 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28069 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28070 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28071 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28072 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28073 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28074 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28075 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28076 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28077 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28078 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28079 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28080 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28081 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28082 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28083 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28084 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28085 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28086 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28087 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28088 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28089 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28090 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28091 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28092 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28093 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28094 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28095 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28096 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28097 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28098 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28099 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28100 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28101 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28102 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28103 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28104 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28105 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28106 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28107 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28128 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28129 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28130 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28131 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28132 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28133 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28134 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28135 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28136 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28137 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28138 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28139 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28140 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28141 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28142 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28143 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28144 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28145 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28146 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28147 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28148 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28149 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28150 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28151 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28152 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28153 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28154 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28155 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28156 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28157 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28158 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28159 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28160 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28161 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28162 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28163 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28164 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28165 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28166 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28167 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28168 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28169 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28170 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28171 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28172 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28173 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28174 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28175 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28176 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28177 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28178 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28179 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28180 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28181 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28182 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28183 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28184 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28185 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28186 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28187 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28188 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28189 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28190 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28191 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28192 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28193 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28194 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28195 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28196 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28197 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28198 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28199 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28200 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28201 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28202 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28203 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28204 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28205 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28206 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28207 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28208 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28209 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28210 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28211 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28212 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28213 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28214 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28215 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28216 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28217 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28218 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28219 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28240 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28241 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28242 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28243 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28244 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28245 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28246 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28247 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28248 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28249 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28250 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28251 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28252 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28253 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28254 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28255 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28256 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28257 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28258 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28259 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28260 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28261 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28262 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28263 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28264 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28265 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28266 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28267 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28268 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28269 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28270 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28271 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28272 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28273 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28274 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28275 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28276 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28277 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28280 // --- Place volumes of shield between SPD and SDD
28283 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28284 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28285 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28286 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28287 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28290 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28292 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28293 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28296 // --- Place volumes of SDD cone ----------------------------------
28299 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28300 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28301 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28302 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28303 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28304 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28305 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28306 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28307 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28308 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28309 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28310 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28311 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28312 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28313 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28314 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28315 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28316 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28317 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28318 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28319 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28320 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28321 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28322 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28323 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28324 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28325 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28326 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28327 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28328 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28329 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28330 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28331 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28332 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28333 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28334 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28335 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28336 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28337 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28338 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28339 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28340 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28341 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28342 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28343 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28344 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28345 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28346 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28347 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28348 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28349 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28350 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28351 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28352 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28353 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28354 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28355 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28356 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28357 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28358 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28359 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28360 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28361 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28362 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28363 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28364 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28365 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28366 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28367 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28368 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28369 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28370 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28371 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28372 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28373 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28374 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28375 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28376 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28377 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28378 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28379 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28380 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28381 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28382 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28383 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28384 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28385 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28386 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28387 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28388 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28389 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28390 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28391 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28392 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28393 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28394 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28395 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28396 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28397 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28398 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28401 // --- Place volumes of SSD cone ----------------------------------
28404 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28405 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28406 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28407 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28408 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28409 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28410 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28411 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28412 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28413 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28414 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28415 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28416 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28417 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28418 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28419 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28420 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28421 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28422 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28423 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28424 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28425 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28426 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28427 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28428 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28429 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28430 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28431 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28432 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28433 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28434 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28435 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28436 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28437 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28438 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28439 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28440 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28441 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28442 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28443 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28444 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28445 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28446 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28447 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28448 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28449 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28450 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28451 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28454 // --- Place subdetectors' mother volumes and supports' mother volumes
28455 // into ITS mother volume ITSD
28457 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28458 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28459 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28460 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28461 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28464 // **************************** SERVICES *********************************
28467 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28476 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28477 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28478 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28480 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28489 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28490 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28491 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28494 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28498 dgh[1] = 46.+1.0+1.5;
28503 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28504 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28505 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28507 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28511 dgh[1] = 46.+1.0+1.5;
28516 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28517 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28518 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28521 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28530 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28531 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28532 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28534 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28543 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28544 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28545 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28548 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28551 dgh[0] = (ztpc-97.5)/2.;
28558 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28559 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28561 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28564 dgh[0] = (ztpc-97.5)/2.;
28571 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28572 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28575 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28578 dgh[0] = (ztpc-97.5)/2.;
28580 dgh[2] = 46.2+1.0+1.5;
28582 dgh[4] = 62.3+1.0+1.5;
28585 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28586 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28588 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28591 dgh[0] = (ztpc-97.5)/2.;
28593 dgh[2] = 46.2+1.0+1.5;
28595 dgh[4] = 62.3+1.0+1.5;
28598 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28599 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28601 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28609 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28610 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28612 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28620 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28621 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28623 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28631 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28632 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28634 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28642 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28643 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28645 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28646 // THE ABSORBER - COPPER PART - UPPER PART
28650 dgh[2] = (ztpc-97.5+1.5)/2.;
28653 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28654 gMC->Gspos("ICU5", 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 - COPPER PART - LOWER PART
28661 dgh[2] = (ztpc-97.5+1.5)/2.;
28664 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28665 gMC->Gspos("ICU6", 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 - UPPER PART
28671 dgh[1] = 46.+1.0+1.5;
28672 dgh[2] = (ztpc-97.5)/2.;
28675 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28676 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28678 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28679 // THE ABSORBER - CARBON PART - LOWER PART
28682 dgh[1] = 46.+1.0+1.5;
28683 dgh[2] = (ztpc-97.5)/2.;
28686 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28687 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28689 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28690 // COPPER PART - UPPER PART
28697 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28698 gMC->Gspos("ICU7", 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 // COPPER PART - LOWER PART
28708 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28709 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28711 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28712 // CARBON PART - UPPER PART
28719 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28720 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28722 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28723 // CARBON PART - LOWER PART
28730 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28731 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28733 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28740 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28741 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28743 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28750 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28751 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28753 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28760 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28761 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28762 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28763 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28765 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28766 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28768 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28769 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28770 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28771 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28775 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28780 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28781 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28782 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28784 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28788 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28789 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28790 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28791 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28792 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28793 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28794 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28795 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28796 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28797 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28799 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28804 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28805 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28806 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28807 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28812 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28813 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28814 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28815 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28817 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28822 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28823 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28824 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28825 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28827 // --- Outputs the geometry tree in the EUCLID/CAD format
28830 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28834 //_____________________________________________________________________________
28835 void AliITSvPPRasymm::CreateMaterials(){
28836 ////////////////////////////////////////////////////////////////////////
28838 // Create ITS materials
28839 // This function defines the default materials used in the Geant
28840 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28841 // AliITSvPPRasymm.
28842 // In general it is automatically replaced by
28843 // the CreatMaterials routine defined in AliITSv?. Should the function
28844 // CreateMaterials not exist for the geometry version you are using this
28845 // one is used. See the definition found in AliITSv5 or the other routine
28846 // for a complete definition.
28849 Int_t ifield = gAlice->Field()->Integ();
28850 Float_t fieldm = gAlice->Field()->Max();
28852 Float_t tmaxfd = 0.1; // 1.0; // Degree
28853 Float_t stemax = 1.0; // cm
28854 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28855 Float_t epsil = 1.0E-4; // 1.0; // cm
28856 Float_t stmin = 0.0; // cm "Default value used"
28858 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28859 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28860 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28861 Float_t epsilSi = 1.0E-4;// .10000E+01;
28862 Float_t stminSi = 0.0; // cm "Default value used"
28864 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28865 Float_t stemaxAir = .10000E+01; // cm
28866 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28867 Float_t epsilAir = 1.0E-4;// .10000E+01;
28868 Float_t stminAir = 0.0; // cm "Default value used"
28870 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28871 Float_t stemaxServ = 1.0; // 0.01; // cm
28872 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28873 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28874 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
28877 Float_t afre[2] = { 12.011,18.9984032 };
28878 Float_t zfre[2] = { 6., 9. };
28879 Float_t wfre[2] = { 5.,12. };
28880 Float_t densfre = 1.5;
28882 // --- Define the various materials and media for GEANT ---
28883 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28884 // Float_t dens, Float_t radl, Float_t absl,
28885 // Float_t *buf=0, Int_t nwbuf=0)
28886 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28887 // Int_t isvol, Int_t ifield, Float_t fieldm,
28888 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28889 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
28890 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28891 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28893 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28894 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28896 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28897 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28899 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28900 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28902 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28903 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28905 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28906 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28908 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28909 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28911 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28912 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28914 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28915 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28917 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28918 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28920 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28921 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28923 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28924 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28926 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28927 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28929 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28930 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28932 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28933 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28935 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28936 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28938 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28939 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28941 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28942 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28944 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28945 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28947 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28948 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28950 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28951 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28953 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28954 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28956 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28957 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28959 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28960 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28962 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28963 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28965 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28966 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28968 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28969 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28971 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28972 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28974 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28975 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28977 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28978 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28980 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28981 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28983 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28984 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28986 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28987 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28989 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28990 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28992 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28993 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28995 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28996 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28998 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28999 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29001 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
29002 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29004 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
29005 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29007 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
29008 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29010 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
29011 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29013 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
29014 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29016 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
29017 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29019 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
29020 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29022 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
29023 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29025 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
29026 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29028 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
29029 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29031 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
29032 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29037 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
29038 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29040 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
29041 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29043 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
29044 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29046 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
29047 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29049 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29050 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29052 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
29053 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29055 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29056 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29059 //______________________________________________________________________
29060 void AliITSvPPRasymm::InitAliITSgeom(){
29061 // Based on the geometry tree defined in Geant 3.21, this
29062 // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29064 // if(gMC->IsA()!=AliGeant3::Class()) {
29065 if(strcmp(gMC->GetName(),"TGeant3")) {
29066 Error("InitAliITSgeom",
29067 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29070 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29071 const Int_t nlayers = 6;
29072 const Int_t ndeep = 9;
29073 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29074 Int_t nlad[nlayers],ndet[nlayers];
29075 Double_t t[3],r[10];
29076 Float_t par[20],att[20];
29077 Int_t npar,natt,idshape,imat,imed;
29078 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29079 Int_t mod,lay,lad,det,i,j,k;
29080 Char_t names[nlayers][ndeep][5];
29081 Int_t itsGeomTreeCopys[nlayers][ndeep];
29082 if(fMinorVersion == 1){ // Option A
29083 Char_t *namesA[nlayers][ndeep] = {
29084 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29085 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29086 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29087 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29088 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29089 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29090 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29091 {1,1,1,1,10, 4, 4,1,1},// lay=2
29092 {1,1,1,1,14, 6, 1,0,0},// lay=3
29093 {1,1,1,1,22, 8, 1,0,0},// lay=4
29094 {1,1,1,1,34,22, 1,0,0},// lay=5
29095 {1,1,1,1,38,25, 1,0,0}};//lay=6
29096 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29097 //PH for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29098 strcpy(names[i][j], namesA[i][j]);
29099 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29101 }else if(fMinorVersion == 2){ // Option B
29102 Char_t *namesB[nlayers][ndeep] = {
29103 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29104 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29105 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29106 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29107 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29108 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29109 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29110 {1,1,1,1,10, 4, 4,1,1},// lay=2
29111 {1,1,1,1,14, 6, 1,0,0},// lay=3
29112 {1,1,1,1,22, 8, 1,0,0},// lay=4
29113 {1,1,1,1,34,22, 1,0,0},// lay=5
29114 {1,1,1,1,38,25, 1,0,0}};//lay=6
29115 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29116 //PH for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29117 strcpy(names[i][j], namesB[i][j]);
29118 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29120 } // end if fMinorVersion
29121 // Sorry, but this is not very pritty code. It should be replaced
29122 // at some point with a version that can search through the geometry
29124 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29125 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29126 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29127 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29129 for(i=0;i<nlayers;i++){
29131 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29132 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29136 if(fITSgeom!=0) delete fITSgeom;
29137 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29138 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29139 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29141 for(lay=1;lay<=nlayers;lay++){
29142 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29143 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29145 case 1: case 2: // layers 1 and 2 are a bit special
29147 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29149 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29152 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29155 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29156 par,att,imat,imed);
29157 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29158 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29159 fITSgeom->ReSetShape(kSPD,
29160 new AliITSgeomSPD425Short(npar,par));
29165 case 3: case 4: case 5: case 6: // layers 3-6
29167 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29169 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29172 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29173 par,att,imat,imed);
29176 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29177 if(!(fITSgeom->IsShapeDefined(kSDD)))
29178 fITSgeom->ReSetShape(kSDD,
29179 new AliITSgeomSDD256(npar,par));
29182 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29183 if(!(fITSgeom->IsShapeDefined(kSSD)))
29184 fITSgeom->ReSetShape(kSSD,
29185 new AliITSgeomSSD275and75(npar,par));
29188 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29189 if(!(fITSgeom->IsShapeDefined(kSSD)))
29190 fITSgeom->ReSetShape(kSSD,
29191 new AliITSgeomSSD75and275(npar,par));
29201 //_____________________________________________________________________________
29202 void AliITSvPPRasymm::Init(){
29203 ////////////////////////////////////////////////////////////////////////
29204 // Initialise the ITS after it has been created.
29205 ////////////////////////////////////////////////////////////////////////
29209 for(i=0;i<26;i++) cout << "*";
29210 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29211 for(i=0;i<25;i++) cout << "*";cout << endl;
29213 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29214 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29215 if(fITSgeom!=0) delete fITSgeom;
29216 fITSgeom = new AliITSgeom();
29217 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29218 if(!fGeomDetIn) this->InitAliITSgeom();
29219 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29222 for(i=0;i<72;i++) cout << "*";
29224 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
29226 //_____________________________________________________________________________
29227 void AliITSvPPRasymm::SetDefaults(){
29228 // sets the default segmentation, response, digit and raw cluster classes
29229 const Float_t kconv = 1.0e+04; // convert cm to microns
29231 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29233 AliITSDetType *iDetType;
29238 Float_t bx[256],bz[280];
29241 iDetType=DetType(kSPD);
29242 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29243 AliITSresponse *resp0=new AliITSresponseSPD();
29244 SetResponseModel(kSPD,resp0);
29245 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29246 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29247 s0->GetDz()*2.*kconv, // for now.
29248 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29249 seg0->SetNPads(256,160);// Number of Bins in x and z
29250 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29251 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29252 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29253 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29254 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29255 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29256 bz[127] = bz[128] = 625.0; // first chip boundry
29257 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29258 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29259 SetSegmentationModel(kSPD,seg0);
29260 // set digit and raw cluster classes to be used
29261 const char *kData0=(iDetType->GetResponseModel())->DataType();
29262 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29263 "AliITSRawClusterSPD");
29264 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29265 // SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29266 // iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29269 iDetType=DetType(kSDD);
29270 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29271 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29272 SetResponseModel(kSDD,resp1);
29273 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29274 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29275 s1->GetDz()*2.*kconv, // for now.
29276 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29277 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29278 SetSegmentationModel(kSDD,seg1);
29279 const char *kData1=(iDetType->GetResponseModel())->DataType();
29280 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29281 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29282 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29283 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29284 // SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29285 // iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29288 iDetType=DetType(kSSD);
29289 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29290 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29291 SetResponseModel(kSSD,resp2);
29292 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29293 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29294 s2->GetDz()*2.*kconv, // for now.
29295 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29296 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29297 seg2->SetNPads(768,0); // number of strips on each side.
29298 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29299 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29300 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29301 SetSegmentationModel(kSSD,seg2);
29302 const char *kData2=(iDetType->GetResponseModel())->DataType();
29303 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29304 "AliITSRawClusterSSD");
29305 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29306 // SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29307 // iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29310 Warning("SetDefaults",
29311 "Only the four basic detector types are initialised!");
29315 //______________________________________________________________________
29316 void AliITSvPPRasymm::DrawModule(){
29317 ////////////////////////////////////////////////////////////////////////
29318 // Draw a shaded view of the FMD version 8.
29319 ////////////////////////////////////////////////////////////////////////
29321 // Set everything unseen
29322 gMC->Gsatt("*", "seen", -1);
29324 // Set ALIC mother visible
29325 gMC->Gsatt("ALIC","SEEN",0);
29327 // Set the volumes visible
29328 gMC->Gsatt("ITSD","SEEN",0);
29329 gMC->Gsatt("ITS1","SEEN",1);
29330 gMC->Gsatt("ITS2","SEEN",1);
29331 gMC->Gsatt("ITS3","SEEN",1);
29332 gMC->Gsatt("ITS4","SEEN",1);
29333 gMC->Gsatt("ITS5","SEEN",1);
29334 gMC->Gsatt("ITS6","SEEN",1);
29336 gMC->Gsatt("IPCB","SEEN",1);
29337 gMC->Gsatt("ICO2","SEEN",1);
29338 gMC->Gsatt("ICER","SEEN",0);
29339 gMC->Gsatt("ISI2","SEEN",0);
29340 gMC->Gsatt("IPLA","SEEN",0);
29341 gMC->Gsatt("ICO3","SEEN",0);
29342 gMC->Gsatt("IEPX","SEEN",0);
29343 gMC->Gsatt("ISI3","SEEN",1);
29344 gMC->Gsatt("ISUP","SEEN",0);
29345 gMC->Gsatt("ICHO","SEEN",0);
29346 gMC->Gsatt("ICMO","SEEN",0);
29347 gMC->Gsatt("ICMD","SEEN",0);
29348 gMC->Gsatt("ICCO","SEEN",1);
29349 gMC->Gsatt("ICCM","SEEN",0);
29350 gMC->Gsatt("ITMD","SEEN",0);
29351 gMC->Gsatt("ITTT","SEEN",1);
29354 gMC->Gdopt("hide", "on");
29355 gMC->Gdopt("shad", "on");
29356 gMC->Gsatt("*", "fill", 7);
29357 gMC->SetClipBox(".");
29358 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29359 gMC->DefaultRange();
29360 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29361 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29362 gMC->Gdman(17, 6, "MAN");
29364 //_____________________________________________________________________________
29365 void AliITSvPPRasymm::StepManager(){
29366 ////////////////////////////////////////////////////////////////////////
29367 // Called for every step in the ITS, then calles the AliITShit class
29368 // creator with the information to be recoreded about that hit.
29369 // The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29370 // printing of information to a file which can be used to create a .det
29371 // file read in by the routine CreateGeometry(). If set to 0 or any other
29372 // value except 1, the default behavior, then no such file is created nor
29373 // it the extra variables and the like used in the printing allocated.
29374 ////////////////////////////////////////////////////////////////////////
29376 TLorentzVector position, momentum;
29377 static TLorentzVector position0;
29378 static Int_t stat0=0;
29379 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29380 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29381 copy = fTrackReferences->GetEntriesFast();
29382 TClonesArray &lTR = *fTrackReferences;
29383 // Fill TrackReference structure with this new TrackReference.
29384 new(lTR[copy]) AliTrackReference(gAlice->CurrentTrack());
29385 } // if Outer ITS mother Volume
29386 if(!(this->IsActive())){
29388 } // end if !Active volume.
29390 // Float_t hits[8];
29392 TClonesArray &lhits = *fHits;
29397 if(gMC->IsTrackInside()) vol[3] += 1;
29398 if(gMC->IsTrackEntering()) vol[3] += 2;
29399 if(gMC->IsTrackExiting()) vol[3] += 4;
29400 if(gMC->IsTrackOut()) vol[3] += 8;
29401 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29402 if(gMC->IsTrackStop()) vol[3] += 32;
29403 if(gMC->IsTrackAlive()) vol[3] += 64;
29405 // Fill hit structure.
29406 if(!(gMC->TrackCharge())) return;
29408 // Only entering charged tracks
29409 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29411 id = gMC->CurrentVolOffID(2,copy);
29412 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29414 gMC->CurrentVolOffID(3,copy1);
29415 //ladder copy in the module = 1<->2 (I10A < I12A)
29416 gMC->CurrentVolOffID(4,copy2);
29417 //module copy in the layer = 1<->10 (I12A < IT12)
29418 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29419 } else if(id == fIdSens[1]){
29421 id = gMC->CurrentVolOffID(2,copy);
29422 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29424 gMC->CurrentVolOffID(3,copy1);
29425 //ladder copy in the module = 1<->4 (I20A < I12A)
29426 gMC->CurrentVolOffID(4,copy2);
29427 //module copy in the layer = 1<->10 (I12A < IT12)
29428 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29429 } else if(id == fIdSens[2]){
29431 id = gMC->CurrentVolOffID(1,copy);
29432 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29434 id = gMC->CurrentVolOffID(2,copy);
29435 //ladder copy in the layer = 1<->14 (I004 < IT34)
29437 } else if(id == fIdSens[3]){
29439 id = gMC->CurrentVolOffID(1,copy);
29440 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29442 id = gMC->CurrentVolOffID(2,copy);
29443 //ladder copy in the layer = 1<->22 (I005 < IT34))
29445 }else if(id == fIdSens[4]){
29447 id = gMC->CurrentVolOffID(1,copy);
29448 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29450 id = gMC->CurrentVolOffID(2,copy);
29451 //ladder copy in the layer = 1<->34 (I565 < IT56)
29453 }else if(id == fIdSens[5]){
29455 id = gMC->CurrentVolOffID(1,copy);
29456 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29458 id = gMC->CurrentVolOffID(2,copy);
29459 //ladder copy in the layer = 1<->38 (I569 < IT56)
29462 return; // not an ITS volume?
29463 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29465 gMC->TrackPosition(position);
29466 gMC->TrackMomentum(momentum);
29468 hits[0]=position[0];
29469 hits[1]=position[1];
29470 hits[2]=position[2];
29471 hits[3]=momentum[0];
29472 hits[4]=momentum[1];
29473 hits[5]=momentum[2];
29474 hits[6]=gMC->Edep();
29475 hits[7]=gMC->TrackTime();
29478 if(gMC->IsTrackEntering()){
29479 position0 = position;
29481 } // end if IsEntering
29482 // Fill hit structure with this new hit.
29483 // new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29484 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29485 gMC->Edep(),gMC->TrackTime(),position,
29486 position0,momentum);
29488 position0 = position;