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.62 2003/01/16 08:10:13 hristov
19 Correcting usage of string arrays (valgrind)
21 Revision 1.61 2002/11/21 23:05:27 alibrary
22 Removing AliMC and AliMCProcess
24 Revision 1.60 2002/10/22 14:45:47 alibrary
25 Introducing Riostream.h
27 Revision 1.59 2002/10/14 14:57:08 hristov
28 Merging the VirtualMC branch to the main development branch (HEAD)
30 Revision 1.53.6.4 2002/10/14 13:14:08 hristov
31 Updating VirtualMC to v3-09-02
33 Revision 1.58 2002/10/02 17:56:34 barbera
34 Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
36 Revision 1.57 2002/06/12 18:57:25 nilsen
37 Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
39 Revision 1.56 2002/05/10 22:30:27 nilsen
40 fix to use default paramters for the SDD response.
42 Revision 1.55 2002/04/13 22:21:12 nilsen
43 New default value of noise for SDD simulations introduced.
45 Revision 1.54 2002/03/28 16:17:03 nilsen
46 Set new Geant Step size and related parameters for the ITS materials.
48 Revision 1.53 2001/11/28 01:35:45 nilsen
49 Using standard constructors instead of default constructors for Clusterfinder,
50 Response, and FastSimulator.
52 Revision 1.52 2001/10/22 11:00:54 hristov
53 New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
55 Revision 1.51 2001/10/19 10:18:49 barbera
58 Revision 1.50 2001/10/18 12:25:07 barbera
59 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
61 Revision 1.49 2001/10/18 03:09:21 barbera
62 The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
64 Revision 1.48 2001/10/17 04:35:32 barbera
65 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
67 Revision 1.47 2001/10/04 22:33:39 nilsen
68 Fixed bugs in SetDefaults.
70 Revision 1.46 2001/10/01 19:34:08 nilsen
71 Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
73 Revision 1.45 2001/06/07 14:42:14 barbera
74 Both chip and det thicknesses set to [100,300]
76 Revision 1.44 2001/05/31 19:24:47 barbera
77 Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
79 Revision 1.43 2001/05/30 16:15:47 fca
80 Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
82 Revision 1.42 2001/05/30 15:55:35 hristov
83 Strings compared instead of pointers
85 Revision 1.41 2001/05/30 14:04:31 hristov
86 Dynamic cast replaced (F.Carminati)
88 Revision 1.40 2001/05/25 15:59:59 morsch
89 Overlaps corrected. (R. Barbera)
91 Revision 1.38 2001/05/16 08:17:49 hristov
92 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)
94 Revision 1.37 2001/05/10 00:12:59 nilsen
95 Finished fixing up the default segmentation for the PPR geometry.
97 Revision 1.36 2001/05/09 01:02:21 nilsen
98 Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
100 Revision 1.35 2001/05/03 08:40:15 barbera
101 Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
103 Revision 1.33 2001/05/01 22:40:42 nilsen
104 Partical update of SetDefault.
106 Revision 1.32 2001/04/22 13:48:09 barbera
107 New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
109 Revision 1.31 2001/04/04 07:02:16 barbera
110 Position of the cylinders holding rails corrected
112 Revision 1.30 2001/03/29 22:02:30 barbera
113 Some changes to the services due to the new drawings from the engineers.
115 Revision 1.29 2001/03/29 05:28:56 barbera
116 Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
118 Revision 1.28 2001/03/28 06:40:20 barbera
119 Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
121 Revision 1.26 2001/03/23 00:12:23 nilsen
122 Set Reading of AliITSgeom data from Geant3 common blocks as the default and
123 not a .det file. Removed redundent calls to BuildGeometry.
125 Revision 1.25 2001/03/20 19:22:51 barbera
126 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.
128 Revision 1.23 2001/03/13 21:18:44 barbera
129 Some misleading comments removed
131 Revision 1.22 2001/03/13 18:13:30 barbera
132 Some mother volumes sligthly modified to eliminate an overlap with the absorber
134 Revision 1.21 2001/03/13 08:36:23 hristov
135 fabsf replaced by TMath::Abs
137 Revision 1.20 2001/03/13 00:17:41 barbera
138 New SDD geometry got grom F. Tosello and checked by the SDD engineers
140 Revision 1.19 2001/02/28 18:23:13 barbera
141 Setters and getters to set/get the detector and chip thickness on SPD layers added
143 Revision 1.18 2001/02/27 23:18:24 barbera
144 Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
146 Revision 1.17 2001/02/19 22:14:55 nilsen
147 Fix for all 4 versions 11, 12, 21, and 22.
149 Revision 1.16 2001/02/19 20:10:34 barbera
150 Set option=2 and thickness=2 as default values --> SetMinorVersion=22
152 Revision 1.15 2001/02/19 19:44:00 barbera
153 Air density parameter corrected
155 Revision 1.14 2001/02/13 16:53:35 nilsen
156 Fixed a but when trying to use GEANT4. Needed to replace
157 if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
158 because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
159 did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
160 to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
161 in the same way as in AliITSv5.cxx.
163 Revision 1.13 2001/02/09 20:06:26 nilsen
164 Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
166 Revision 1.12 2001/02/09 13:53:38 barbera
167 Int_t redefinition avoided
169 Revision 1.11 2001/02/09 06:55:38 barbera
170 SPD option re-set to B. It was A by mistake
172 Revision 1.10 2001/02/09 00:05:31 nilsen
173 Added fMajor/MinorVersion variables and made other changes to better make
174 use of the new code changes in AliITSgeom related classes.
177 Revision 1.9 2001/02/08 16:00:37 barbera
178 New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
180 Revision 1.8 2001/02/06 08:03:44 barbera
181 Material redefinition in SDD
183 Revision 1.7 2001/02/05 13:34:57 barbera
184 Updated version of the ITS detailed geometry
186 Revision 1.5 2001/01/30 09:23:13 hristov
187 Streamers removed (R.Brun)
189 Revision 1.4 2001/01/23 20:08:03 barbera
190 Option B for pixels implemented and set as default
192 Revision 1.3 2001/01/17 08:08:20 barbera
193 Some media parameters modified
195 Revision 1.1.2.1 2001/01/15 13:38:08 barbera
196 New ITS detailed geometry to be used for the PPR
200 ///////////////////////////////////////////////////////////////////////////////
202 // Inner Traking System version PPR asymmetric //
203 // This class contains the base procedures for the Inner Tracking System //
205 // Authors: R. Barbera //
207 // Created January 15 2001. //
209 // NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
211 ///////////////////////////////////////////////////////////////////////////////
213 // See AliITSvPPRasymm::StepManager().
214 #include <Riostream.h>
218 #include <TGeometry.h>
223 #include <TFile.h> // only required for Tracking function?
225 #include <TObjArray.h>
226 #include <TLorentzVector.h>
227 #include <TObjString.h>
228 #include <TClonesArray.h>
234 #include "AliConst.h"
235 #include "AliITSGeant3Geometry.h"
236 #include "AliTrackReference.h"
237 #include "AliITShit.h"
239 #include "AliITSvPPRasymm.h"
240 #include "AliITSgeom.h"
241 #include "AliITSgeomSPD.h"
242 #include "AliITSgeomSDD.h"
243 #include "AliITSgeomSSD.h"
244 #include "AliITSDetType.h"
245 #include "AliITSresponseSPD.h"
246 #include "AliITSresponseSDD.h"
247 #include "AliITSresponseSSD.h"
248 #include "AliITSsegmentationSPD.h"
249 #include "AliITSsegmentationSDD.h"
250 #include "AliITSsegmentationSSD.h"
251 #include "AliITSsimulationSPD.h"
252 #include "AliITSsimulationSDD.h"
253 #include "AliITSsimulationSSD.h"
254 #include "AliITSClusterFinderSPD.h"
255 #include "AliITSClusterFinderSDD.h"
256 #include "AliITSClusterFinderSSD.h"
259 ClassImp(AliITSvPPRasymm)
261 //_____________________________________________________________________________
262 AliITSvPPRasymm::AliITSvPPRasymm() {
263 ////////////////////////////////////////////////////////////////////////
264 // Standard default constructor for the ITS version 8.
265 ////////////////////////////////////////////////////////////////////////
271 fEuclidOut = kFALSE; // Don't write Euclide file
272 fGeomDetOut = kFALSE; // Don't write .det file
273 fGeomDetIn = kFALSE; // Don't Read .det file
274 fMajorVersion = IsVersion();
276 for(i=0;i<60;i++) fRead[i] = '\0';
277 for(i=0;i<60;i++) fWrite[i] = '\0';
278 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
280 //_____________________________________________________________________________
281 AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
282 ////////////////////////////////////////////////////////////////////////
283 // Standard constructor for the ITS version 8.
284 ////////////////////////////////////////////////////////////////////////
288 fIdName = new TString[fIdN];
295 fIdSens = new Int_t[fIdN];
296 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
297 fMajorVersion = IsVersion();
299 fEuclidOut = kFALSE; // Don't write Euclide file
300 fGeomDetOut = kFALSE; // Don't write .det file
301 fGeomDetIn = kFALSE; // Don't Read .det file
307 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
308 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
309 strncpy(fRead,fEuclidGeomDet,60);
310 strncpy(fWrite,fEuclidGeomDet,60);
312 //____________________________________________________________________________
313 AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
314 ////////////////////////////////////////////////////////////////////////
315 // Copy Constructor for ITS version 8.
316 ////////////////////////////////////////////////////////////////////////
317 if(&source == this) return;
318 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
321 //_____________________________________________________________________________
322 AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
323 ////////////////////////////////////////////////////////////////////////
324 // Assignment operator for the ITS version 8.
325 ////////////////////////////////////////////////////////////////////////
326 if(&source == this) return *this;
327 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
330 //_____________________________________________________________________________
331 AliITSvPPRasymm::~AliITSvPPRasymm() {
332 ////////////////////////////////////////////////////////////////////////
333 // Standard destructor for the ITS version 8.
334 ////////////////////////////////////////////////////////////////////////
336 //__________________________________________________________________________
337 void AliITSvPPRasymm::BuildGeometry(){
338 ////////////////////////////////////////////////////////////////////////
339 // Geometry builder for the ITS version 8.
340 ////////////////////////////////////////////////////////////////////////
343 const Int_t kColorITS=kYellow;
345 top = gAlice->GetGeometry()->GetNode("alice");
348 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
350 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
351 node->SetLineColor(kColorITS);
354 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
356 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
357 node->SetLineColor(kColorITS);
360 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
362 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
363 node->SetLineColor(kColorITS);
366 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
368 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
369 node->SetLineColor(kColorITS);
372 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
374 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
375 node->SetLineColor(kColorITS);
378 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
380 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
381 node->SetLineColor(kColorITS);
388 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
390 // Define some variables for SPD
393 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
394 Float_t di103[3], di10a[3]; // for layer 1
395 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
396 Float_t di1d3[3], di20a[3]; // for layer 2
398 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
399 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
401 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
402 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
404 Float_t dbus=300.; // total bus thickness on both layers (micron)
406 ddet1 = GetThicknessDet1();
407 ddet2 = GetThicknessDet2();
408 dchip1 = GetThicknessChip1();
409 dchip2 = GetThicknessChip2();
411 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
413 if(ddet1 < 100. || ddet1 > 300.) {
414 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
415 " The default value of 200 microns will be used." << endl;
419 if(ddet2 < 100. || ddet2 > 300.) {
420 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
421 " The default value of 200 microns will be used." << endl;
425 if(dchip1 < 100. || dchip1 > 300.) {
426 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
427 " The default value of 200 microns will be used." << endl;
431 if(dchip2 < 100. || dchip2 > 300.) {
432 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
433 " The default value of 200 microns will be used." << endl;
437 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
438 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
439 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
440 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
442 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
443 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
444 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
445 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
446 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
448 Float_t deltax, deltay;
450 Int_t thickness = fMinorVersion/10;
451 Int_t option = fMinorVersion - 10*thickness;
454 // Define some variables for SDD
455 // SDD detector ladder
458 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
459 Float_t Y_SDD_sep = 0.20;
460 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
461 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
469 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
470 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
471 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
472 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
473 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
474 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
475 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
476 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
477 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
478 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
479 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
480 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
481 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
482 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
483 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
487 // SPD - option 'b' (this is the default)
491 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
492 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
493 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
494 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
495 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
496 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
497 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
498 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
499 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
500 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
501 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
502 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
503 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
504 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
505 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
511 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
512 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
513 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
514 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
515 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
516 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
517 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
518 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
519 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
520 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
521 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
522 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
523 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
524 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
525 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
526 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
527 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
528 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
529 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
530 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
531 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
532 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
533 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
534 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
535 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
536 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
537 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
538 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
539 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
540 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
541 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
542 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
543 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
544 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
545 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
546 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
550 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
551 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
552 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
553 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
554 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
555 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
556 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
557 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
558 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
559 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
560 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
561 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
562 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
563 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
564 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
565 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
566 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
567 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
568 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
569 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
570 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
571 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
572 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
573 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
574 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
575 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
576 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
577 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
578 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
579 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
580 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
581 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
582 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
583 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
584 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
585 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
586 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
587 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
588 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
589 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
590 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
591 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
592 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
593 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
594 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
595 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
596 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
597 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
598 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
599 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
600 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
601 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
602 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
603 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
604 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
605 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
606 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
607 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
608 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
609 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
610 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
611 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
612 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
613 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
614 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
615 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
616 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
617 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
618 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
619 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
620 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
623 // --- Define SPD (option 'a') volumes ----------------------------
626 // (this is NOT the default)
633 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
638 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
643 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
648 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
651 di103[1] = ddet1+dchip1;
653 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
656 di1d3[1] = ddet2+dchip2;
658 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
661 di10a[1] = ddet1+dchip1+dbus+0.0025;
663 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
666 di20a[1] = ddet2+dchip2+dbus+0.0025;
668 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
675 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
680 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
684 // --- Define SPD (option 'b') volumes ----------------------------
687 // (this is the default)
694 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
699 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
704 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
709 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
712 di107[1] = ddet1+dchip1;
714 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
717 di1d7[1] = ddet2+dchip2;
719 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
722 di10b[1] = ddet1+dchip1+dbus+0.0025;
724 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
727 di20b[1] = ddet2+dchip2+dbus+0.0025;
729 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
736 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
741 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
746 // --- Define SDD volumes ------------------------------------------
748 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
749 it34->DefineSection(0,-34.6,23.49,28.);
750 it34->DefineSection(1,-23.65,23.49,28.);
751 it34->DefineSection(2,-23.65,14.59,28.);
752 it34->DefineSection(3,23.65,14.59,28.);
753 it34->DefineSection(4,23.65,23.49,28.);
754 it34->DefineSection(5,34.6,23.49,28.);
756 I302dits[0] = 3.6250;
757 I302dits[1] = 0.0150;
758 I302dits[2] = 4.3794;
759 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
761 I004dits[0] = I302dits[0]+0.005;
762 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
763 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
764 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
765 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
767 I004dits[2] = I004dits[2] + I302dits[2];
768 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
773 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
775 I402dits[0] = 3.6250;
776 I402dits[1] = 0.0150;
777 I402dits[2] = 4.3794;
778 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
780 I005dits[0] = I402dits[0]+0.005;
781 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
782 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
783 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
784 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
786 I005dits[2] = I005dits[2] + I402dits[2];
787 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
792 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
795 // --- Define SSD volumes ------------------------------------------
798 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
799 it56->DefineSection(0,-57.45,43.6,48.);
800 it56->DefineSection(1,-49.15,43.6,48.);
801 it56->DefineSection(2,-49.15,36.9,48.);
802 it56->DefineSection(3,50.55,36.9,48.);
803 it56->DefineSection(4,50.55,43.6,48.);
804 it56->DefineSection(5,57.45,43.6,48.);
809 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
814 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
819 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
824 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
829 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
834 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
840 // --- Place SPD (option 'a') volumes into their mother volume
843 // (this is NOT the default)
851 // --- Place SPD (option 'b') volumes into their mother volume
854 // (this is the default)
858 // Place IT12 in Alice
860 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
861 node->SetLineColor(kColorITS);
862 node->SetVisibility(0);
865 // Place copy #1 of I12B in IT12
867 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
868 sub1node->SetLineColor(kColorITS);
869 sub1node->SetVisibility(0);
872 // Place copy #1 of I10B in I12B
874 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
875 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
876 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
877 sub2node->SetLineColor(kColorITS);
878 sub2node->SetVisibility(0);
881 // Place copy #1 of I107 in I10B
883 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
884 sub3node->SetLineColor(kColorITS);
885 sub3node->SetVisibility(0);
888 // Place copy #1 of I101 in I107
890 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
891 sub4node->SetLineColor(kColorITS);
892 sub4node->SetVisibility(0);
895 // Place copy #1 of ITS1 in I101
897 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
898 sub5node->SetLineColor(kColorITS);
899 fNodes->Add(sub5node);
901 fNodes->Add(sub4node);
903 fNodes->Add(sub3node);
906 // Place copy #2 of I107 in I10B
908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
909 sub3node->SetLineColor(kColorITS);
910 sub3node->SetVisibility(0);
913 // Place copy #1 of I101 in I107
915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
916 sub4node->SetLineColor(kColorITS);
917 sub4node->SetVisibility(0);
920 // Place copy #1 of ITS1 in I101
922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
923 sub5node->SetLineColor(kColorITS);
924 fNodes->Add(sub5node);
926 fNodes->Add(sub4node);
928 fNodes->Add(sub3node);
931 // Place copy #3 of I107 in I10B
933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
934 sub3node->SetLineColor(kColorITS);
935 sub3node->SetVisibility(0);
938 // Place copy #1 of I101 in I107
940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
941 sub4node->SetLineColor(kColorITS);
942 sub4node->SetVisibility(0);
945 // Place copy #1 of ITS1 in I101
947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
948 sub5node->SetLineColor(kColorITS);
949 fNodes->Add(sub5node);
951 fNodes->Add(sub4node);
953 fNodes->Add(sub3node);
956 // Place copy #4 of I107 in I10B
958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
959 sub3node->SetLineColor(kColorITS);
960 sub3node->SetVisibility(0);
963 // Place copy #1 of I101 in I107
965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
966 sub4node->SetLineColor(kColorITS);
967 sub4node->SetVisibility(0);
970 // Place copy #1 of ITS1 in I101
972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
973 sub5node->SetLineColor(kColorITS);
974 fNodes->Add(sub5node);
976 fNodes->Add(sub4node);
978 fNodes->Add(sub3node);
980 fNodes->Add(sub2node);
983 // Place copy #2 of I10B in I12B
985 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
986 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
987 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
988 sub2node->SetLineColor(kColorITS);
989 sub2node->SetVisibility(0);
992 // Place copy #1 of I107 in I10B
994 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
995 sub3node->SetLineColor(kColorITS);
996 sub3node->SetVisibility(0);
999 // Place copy #1 of I101 in I107
1001 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1002 sub4node->SetLineColor(kColorITS);
1003 sub4node->SetVisibility(0);
1006 // Place copy #1 of ITS1 in I101
1008 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1009 sub5node->SetLineColor(kColorITS);
1010 fNodes->Add(sub5node);
1012 fNodes->Add(sub4node);
1014 fNodes->Add(sub3node);
1017 // Place copy #2 of I107 in I10B
1019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1020 sub3node->SetLineColor(kColorITS);
1021 sub3node->SetVisibility(0);
1024 // Place copy #1 of I101 in I107
1026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1027 sub4node->SetLineColor(kColorITS);
1028 sub4node->SetVisibility(0);
1031 // Place copy #1 of ITS1 in I101
1033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1034 sub5node->SetLineColor(kColorITS);
1035 fNodes->Add(sub5node);
1037 fNodes->Add(sub4node);
1039 fNodes->Add(sub3node);
1042 // Place copy #3 of I107 in I10B
1044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1045 sub3node->SetLineColor(kColorITS);
1046 sub3node->SetVisibility(0);
1049 // Place copy #1 of I101 in I107
1051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1052 sub4node->SetLineColor(kColorITS);
1053 sub4node->SetVisibility(0);
1056 // Place copy #1 of ITS1 in I101
1058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1059 sub5node->SetLineColor(kColorITS);
1060 fNodes->Add(sub5node);
1062 fNodes->Add(sub4node);
1064 fNodes->Add(sub3node);
1067 // Place copy #4 of I107 in I10B
1069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1070 sub3node->SetLineColor(kColorITS);
1071 sub3node->SetVisibility(0);
1074 // Place copy #1 of I101 in I107
1076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1077 sub4node->SetLineColor(kColorITS);
1078 sub4node->SetVisibility(0);
1081 // Place copy #1 of ITS1 in I101
1083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1084 sub5node->SetLineColor(kColorITS);
1085 fNodes->Add(sub5node);
1087 fNodes->Add(sub4node);
1089 fNodes->Add(sub3node);
1091 fNodes->Add(sub2node);
1094 // Place copy #1 of I20B in I12B
1096 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1097 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1098 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1099 sub2node->SetLineColor(kColorITS);
1100 sub2node->SetVisibility(0);
1103 // Place copy #1 of I1D7 in I20B
1105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1106 sub3node->SetLineColor(kColorITS);
1107 sub3node->SetVisibility(0);
1110 // Place copy #1 of I1D1 in I1D7
1112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1113 sub4node->SetLineColor(kColorITS);
1114 sub4node->SetVisibility(0);
1117 // Place copy #1 of ITS2 in I1D1
1119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1120 sub5node->SetLineColor(kColorITS);
1121 fNodes->Add(sub5node);
1123 fNodes->Add(sub4node);
1125 fNodes->Add(sub3node);
1128 // Place copy #2 of I1D7 in I20B
1130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1131 sub3node->SetLineColor(kColorITS);
1132 sub3node->SetVisibility(0);
1135 // Place copy #1 of I1D1 in I1D7
1137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1138 sub4node->SetLineColor(kColorITS);
1139 sub4node->SetVisibility(0);
1142 // Place copy #1 of ITS2 in I1D1
1144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1145 sub5node->SetLineColor(kColorITS);
1146 fNodes->Add(sub5node);
1148 fNodes->Add(sub4node);
1150 fNodes->Add(sub3node);
1153 // Place copy #3 of I1D7 in I20B
1155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1156 sub3node->SetLineColor(kColorITS);
1157 sub3node->SetVisibility(0);
1160 // Place copy #1 of I1D1 in I1D7
1162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1163 sub4node->SetLineColor(kColorITS);
1164 sub4node->SetVisibility(0);
1167 // Place copy #1 of ITS2 in I1D1
1169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1170 sub5node->SetLineColor(kColorITS);
1171 fNodes->Add(sub5node);
1173 fNodes->Add(sub4node);
1175 fNodes->Add(sub3node);
1178 // Place copy #4 of I1D7 in I20B
1180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1181 sub3node->SetLineColor(kColorITS);
1182 sub3node->SetVisibility(0);
1185 // Place copy #1 of I1D1 in I1D7
1187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1188 sub4node->SetLineColor(kColorITS);
1189 sub4node->SetVisibility(0);
1192 // Place copy #1 of ITS2 in I1D1
1194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1195 sub5node->SetLineColor(kColorITS);
1196 fNodes->Add(sub5node);
1198 fNodes->Add(sub4node);
1200 fNodes->Add(sub3node);
1202 fNodes->Add(sub2node);
1205 // Place copy #2 of I20B in I12B
1207 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1208 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1209 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1210 sub2node->SetLineColor(kColorITS);
1211 sub2node->SetVisibility(0);
1214 // Place copy #1 of I1D7 in I20B
1216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1217 sub3node->SetLineColor(kColorITS);
1218 sub3node->SetVisibility(0);
1221 // Place copy #1 of I1D1 in I1D7
1223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1224 sub4node->SetLineColor(kColorITS);
1225 sub4node->SetVisibility(0);
1228 // Place copy #1 of ITS2 in I1D1
1230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1231 sub5node->SetLineColor(kColorITS);
1232 fNodes->Add(sub5node);
1234 fNodes->Add(sub4node);
1236 fNodes->Add(sub3node);
1239 // Place copy #2 of I1D7 in I20B
1241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1242 sub3node->SetLineColor(kColorITS);
1243 sub3node->SetVisibility(0);
1246 // Place copy #1 of I1D1 in I1D7
1248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1249 sub4node->SetLineColor(kColorITS);
1250 sub4node->SetVisibility(0);
1253 // Place copy #1 of ITS2 in I1D1
1255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1256 sub5node->SetLineColor(kColorITS);
1257 fNodes->Add(sub5node);
1259 fNodes->Add(sub4node);
1261 fNodes->Add(sub3node);
1264 // Place copy #3 of I1D7 in I20B
1266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1267 sub3node->SetLineColor(kColorITS);
1268 sub3node->SetVisibility(0);
1271 // Place copy #1 of I1D1 in I1D7
1273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1274 sub4node->SetLineColor(kColorITS);
1275 sub4node->SetVisibility(0);
1278 // Place copy #1 of ITS2 in I1D1
1280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1281 sub5node->SetLineColor(kColorITS);
1282 fNodes->Add(sub5node);
1284 fNodes->Add(sub4node);
1286 fNodes->Add(sub3node);
1289 // Place copy #4 of I1D7 in I20B
1291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1292 sub3node->SetLineColor(kColorITS);
1293 sub3node->SetVisibility(0);
1296 // Place copy #1 of I1D1 in I1D7
1298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1299 sub4node->SetLineColor(kColorITS);
1300 sub4node->SetVisibility(0);
1303 // Place copy #1 of ITS2 in I1D1
1305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1306 sub5node->SetLineColor(kColorITS);
1307 fNodes->Add(sub5node);
1309 fNodes->Add(sub4node);
1311 fNodes->Add(sub3node);
1313 fNodes->Add(sub2node);
1316 // Place copy #3 of I20B in I12B
1318 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1319 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1320 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1321 sub2node->SetLineColor(kColorITS);
1322 sub2node->SetVisibility(0);
1325 // Place copy #1 of I1D7 in I20B
1327 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1328 sub3node->SetLineColor(kColorITS);
1329 sub3node->SetVisibility(0);
1332 // Place copy #1 of I1D1 in I1D7
1334 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1335 sub4node->SetLineColor(kColorITS);
1336 sub4node->SetVisibility(0);
1339 // Place copy #1 of ITS2 in I1D1
1341 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1342 sub5node->SetLineColor(kColorITS);
1343 fNodes->Add(sub5node);
1345 fNodes->Add(sub4node);
1347 fNodes->Add(sub3node);
1350 // Place copy #2 of I1D7 in I20B
1352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1353 sub3node->SetLineColor(kColorITS);
1354 sub3node->SetVisibility(0);
1357 // Place copy #1 of I1D1 in I1D7
1359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1360 sub4node->SetLineColor(kColorITS);
1361 sub4node->SetVisibility(0);
1364 // Place copy #1 of ITS2 in I1D1
1366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1367 sub5node->SetLineColor(kColorITS);
1368 fNodes->Add(sub5node);
1370 fNodes->Add(sub4node);
1372 fNodes->Add(sub3node);
1375 // Place copy #3 of I1D7 in I20B
1377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1378 sub3node->SetLineColor(kColorITS);
1379 sub3node->SetVisibility(0);
1382 // Place copy #1 of I1D1 in I1D7
1384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1385 sub4node->SetLineColor(kColorITS);
1386 sub4node->SetVisibility(0);
1389 // Place copy #1 of ITS2 in I1D1
1391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1392 sub5node->SetLineColor(kColorITS);
1393 fNodes->Add(sub5node);
1395 fNodes->Add(sub4node);
1397 fNodes->Add(sub3node);
1400 // Place copy #4 of I1D7 in I20B
1402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1403 sub3node->SetLineColor(kColorITS);
1404 sub3node->SetVisibility(0);
1407 // Place copy #1 of I1D1 in I1D7
1409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1410 sub4node->SetLineColor(kColorITS);
1411 sub4node->SetVisibility(0);
1414 // Place copy #1 of ITS2 in I1D1
1416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1417 sub5node->SetLineColor(kColorITS);
1418 fNodes->Add(sub5node);
1420 fNodes->Add(sub4node);
1422 fNodes->Add(sub3node);
1424 fNodes->Add(sub2node);
1427 // Place copy #4 of I20B in I12B
1429 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1430 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1431 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1432 sub2node->SetLineColor(kColorITS);
1433 sub2node->SetVisibility(0);
1436 // Place copy #1 of I1D7 in I20B
1438 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1439 sub3node->SetLineColor(kColorITS);
1440 sub3node->SetVisibility(0);
1443 // Place copy #1 of I1D1 in I1D7
1445 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1446 sub4node->SetLineColor(kColorITS);
1447 sub4node->SetVisibility(0);
1450 // Place copy #1 of ITS2 in I1D1
1452 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1453 sub5node->SetLineColor(kColorITS);
1454 fNodes->Add(sub5node);
1456 fNodes->Add(sub4node);
1458 fNodes->Add(sub3node);
1461 // Place copy #2 of I1D7 in I20B
1463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1464 sub3node->SetLineColor(kColorITS);
1465 sub3node->SetVisibility(0);
1468 // Place copy #1 of I1D1 in I1D7
1470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1471 sub4node->SetLineColor(kColorITS);
1472 sub4node->SetVisibility(0);
1475 // Place copy #1 of ITS2 in I1D1
1477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1478 sub5node->SetLineColor(kColorITS);
1479 fNodes->Add(sub5node);
1481 fNodes->Add(sub4node);
1483 fNodes->Add(sub3node);
1486 // Place copy #3 of I1D7 in I20B
1488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1489 sub3node->SetLineColor(kColorITS);
1490 sub3node->SetVisibility(0);
1493 // Place copy #1 of I1D1 in I1D7
1495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1496 sub4node->SetLineColor(kColorITS);
1497 sub4node->SetVisibility(0);
1500 // Place copy #1 of ITS2 in I1D1
1502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1503 sub5node->SetLineColor(kColorITS);
1504 fNodes->Add(sub5node);
1506 fNodes->Add(sub4node);
1508 fNodes->Add(sub3node);
1511 // Place copy #4 of I1D7 in I20B
1513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1514 sub3node->SetLineColor(kColorITS);
1515 sub3node->SetVisibility(0);
1518 // Place copy #1 of I1D1 in I1D7
1520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1521 sub4node->SetLineColor(kColorITS);
1522 sub4node->SetVisibility(0);
1525 // Place copy #1 of ITS2 in I1D1
1527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1528 sub5node->SetLineColor(kColorITS);
1529 fNodes->Add(sub5node);
1531 fNodes->Add(sub4node);
1533 fNodes->Add(sub3node);
1535 fNodes->Add(sub2node);
1537 fNodes->Add(sub1node);
1540 // Place copy #2 of I12B in IT12
1542 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1543 sub1node->SetLineColor(kColorITS);
1544 sub1node->SetVisibility(0);
1547 // Place copy #1 of I10B in I12B
1549 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1550 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1551 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1552 sub2node->SetLineColor(kColorITS);
1553 sub2node->SetVisibility(0);
1556 // Place copy #1 of I107 in I10B
1558 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1559 sub3node->SetLineColor(kColorITS);
1560 sub3node->SetVisibility(0);
1563 // Place copy #1 of I101 in I107
1565 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1566 sub4node->SetLineColor(kColorITS);
1567 sub4node->SetVisibility(0);
1570 // Place copy #1 of ITS1 in I101
1572 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1573 sub5node->SetLineColor(kColorITS);
1574 fNodes->Add(sub5node);
1576 fNodes->Add(sub4node);
1578 fNodes->Add(sub3node);
1581 // Place copy #2 of I107 in I10B
1583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1584 sub3node->SetLineColor(kColorITS);
1585 sub3node->SetVisibility(0);
1588 // Place copy #1 of I101 in I107
1590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1591 sub4node->SetLineColor(kColorITS);
1592 sub4node->SetVisibility(0);
1595 // Place copy #1 of ITS1 in I101
1597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1598 sub5node->SetLineColor(kColorITS);
1599 fNodes->Add(sub5node);
1601 fNodes->Add(sub4node);
1603 fNodes->Add(sub3node);
1606 // Place copy #3 of I107 in I10B
1608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1609 sub3node->SetLineColor(kColorITS);
1610 sub3node->SetVisibility(0);
1613 // Place copy #1 of I101 in I107
1615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1616 sub4node->SetLineColor(kColorITS);
1617 sub4node->SetVisibility(0);
1620 // Place copy #1 of ITS1 in I101
1622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1623 sub5node->SetLineColor(kColorITS);
1624 fNodes->Add(sub5node);
1626 fNodes->Add(sub4node);
1628 fNodes->Add(sub3node);
1631 // Place copy #4 of I107 in I10B
1633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1634 sub3node->SetLineColor(kColorITS);
1635 sub3node->SetVisibility(0);
1638 // Place copy #1 of I101 in I107
1640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1641 sub4node->SetLineColor(kColorITS);
1642 sub4node->SetVisibility(0);
1645 // Place copy #1 of ITS1 in I101
1647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1648 sub5node->SetLineColor(kColorITS);
1649 fNodes->Add(sub5node);
1651 fNodes->Add(sub4node);
1653 fNodes->Add(sub3node);
1655 fNodes->Add(sub2node);
1658 // Place copy #2 of I10B in I12B
1660 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1661 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1662 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1663 sub2node->SetLineColor(kColorITS);
1664 sub2node->SetVisibility(0);
1667 // Place copy #1 of I107 in I10B
1669 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1670 sub3node->SetLineColor(kColorITS);
1671 sub3node->SetVisibility(0);
1674 // Place copy #1 of I101 in I107
1676 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1677 sub4node->SetLineColor(kColorITS);
1678 sub4node->SetVisibility(0);
1681 // Place copy #1 of ITS1 in I101
1683 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1684 sub5node->SetLineColor(kColorITS);
1685 fNodes->Add(sub5node);
1687 fNodes->Add(sub4node);
1689 fNodes->Add(sub3node);
1692 // Place copy #2 of I107 in I10B
1694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1695 sub3node->SetLineColor(kColorITS);
1696 sub3node->SetVisibility(0);
1699 // Place copy #1 of I101 in I107
1701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1702 sub4node->SetLineColor(kColorITS);
1703 sub4node->SetVisibility(0);
1706 // Place copy #1 of ITS1 in I101
1708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1709 sub5node->SetLineColor(kColorITS);
1710 fNodes->Add(sub5node);
1712 fNodes->Add(sub4node);
1714 fNodes->Add(sub3node);
1717 // Place copy #3 of I107 in I10B
1719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1720 sub3node->SetLineColor(kColorITS);
1721 sub3node->SetVisibility(0);
1724 // Place copy #1 of I101 in I107
1726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1727 sub4node->SetLineColor(kColorITS);
1728 sub4node->SetVisibility(0);
1731 // Place copy #1 of ITS1 in I101
1733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1734 sub5node->SetLineColor(kColorITS);
1735 fNodes->Add(sub5node);
1737 fNodes->Add(sub4node);
1739 fNodes->Add(sub3node);
1742 // Place copy #4 of I107 in I10B
1744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1745 sub3node->SetLineColor(kColorITS);
1746 sub3node->SetVisibility(0);
1749 // Place copy #1 of I101 in I107
1751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1752 sub4node->SetLineColor(kColorITS);
1753 sub4node->SetVisibility(0);
1756 // Place copy #1 of ITS1 in I101
1758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1759 sub5node->SetLineColor(kColorITS);
1760 fNodes->Add(sub5node);
1762 fNodes->Add(sub4node);
1764 fNodes->Add(sub3node);
1766 fNodes->Add(sub2node);
1769 // Place copy #1 of I20B in I12B
1771 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1772 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1773 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1774 sub2node->SetLineColor(kColorITS);
1775 sub2node->SetVisibility(0);
1778 // Place copy #1 of I1D7 in I20B
1780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1781 sub3node->SetLineColor(kColorITS);
1782 sub3node->SetVisibility(0);
1785 // Place copy #1 of I1D1 in I1D7
1787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1788 sub4node->SetLineColor(kColorITS);
1789 sub4node->SetVisibility(0);
1792 // Place copy #1 of ITS2 in I1D1
1794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1795 sub5node->SetLineColor(kColorITS);
1796 fNodes->Add(sub5node);
1798 fNodes->Add(sub4node);
1800 fNodes->Add(sub3node);
1803 // Place copy #2 of I1D7 in I20B
1805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1806 sub3node->SetLineColor(kColorITS);
1807 sub3node->SetVisibility(0);
1810 // Place copy #1 of I1D1 in I1D7
1812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1813 sub4node->SetLineColor(kColorITS);
1814 sub4node->SetVisibility(0);
1817 // Place copy #1 of ITS2 in I1D1
1819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1820 sub5node->SetLineColor(kColorITS);
1821 fNodes->Add(sub5node);
1823 fNodes->Add(sub4node);
1825 fNodes->Add(sub3node);
1828 // Place copy #3 of I1D7 in I20B
1830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1831 sub3node->SetLineColor(kColorITS);
1832 sub3node->SetVisibility(0);
1835 // Place copy #1 of I1D1 in I1D7
1837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1838 sub4node->SetLineColor(kColorITS);
1839 sub4node->SetVisibility(0);
1842 // Place copy #1 of ITS2 in I1D1
1844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1845 sub5node->SetLineColor(kColorITS);
1846 fNodes->Add(sub5node);
1848 fNodes->Add(sub4node);
1850 fNodes->Add(sub3node);
1853 // Place copy #4 of I1D7 in I20B
1855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1856 sub3node->SetLineColor(kColorITS);
1857 sub3node->SetVisibility(0);
1860 // Place copy #1 of I1D1 in I1D7
1862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1863 sub4node->SetLineColor(kColorITS);
1864 sub4node->SetVisibility(0);
1867 // Place copy #1 of ITS2 in I1D1
1869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1870 sub5node->SetLineColor(kColorITS);
1871 fNodes->Add(sub5node);
1873 fNodes->Add(sub4node);
1875 fNodes->Add(sub3node);
1877 fNodes->Add(sub2node);
1880 // Place copy #2 of I20B in I12B
1882 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1883 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1884 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1885 sub2node->SetLineColor(kColorITS);
1886 sub2node->SetVisibility(0);
1889 // Place copy #1 of I1D7 in I20B
1891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1892 sub3node->SetLineColor(kColorITS);
1893 sub3node->SetVisibility(0);
1896 // Place copy #1 of I1D1 in I1D7
1898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1899 sub4node->SetLineColor(kColorITS);
1900 sub4node->SetVisibility(0);
1903 // Place copy #1 of ITS2 in I1D1
1905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1906 sub5node->SetLineColor(kColorITS);
1907 fNodes->Add(sub5node);
1909 fNodes->Add(sub4node);
1911 fNodes->Add(sub3node);
1914 // Place copy #2 of I1D7 in I20B
1916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1917 sub3node->SetLineColor(kColorITS);
1918 sub3node->SetVisibility(0);
1921 // Place copy #1 of I1D1 in I1D7
1923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1924 sub4node->SetLineColor(kColorITS);
1925 sub4node->SetVisibility(0);
1928 // Place copy #1 of ITS2 in I1D1
1930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1931 sub5node->SetLineColor(kColorITS);
1932 fNodes->Add(sub5node);
1934 fNodes->Add(sub4node);
1936 fNodes->Add(sub3node);
1939 // Place copy #3 of I1D7 in I20B
1941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1942 sub3node->SetLineColor(kColorITS);
1943 sub3node->SetVisibility(0);
1946 // Place copy #1 of I1D1 in I1D7
1948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1949 sub4node->SetLineColor(kColorITS);
1950 sub4node->SetVisibility(0);
1953 // Place copy #1 of ITS2 in I1D1
1955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1956 sub5node->SetLineColor(kColorITS);
1957 fNodes->Add(sub5node);
1959 fNodes->Add(sub4node);
1961 fNodes->Add(sub3node);
1964 // Place copy #4 of I1D7 in I20B
1966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1967 sub3node->SetLineColor(kColorITS);
1968 sub3node->SetVisibility(0);
1971 // Place copy #1 of I1D1 in I1D7
1973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1974 sub4node->SetLineColor(kColorITS);
1975 sub4node->SetVisibility(0);
1978 // Place copy #1 of ITS2 in I1D1
1980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1981 sub5node->SetLineColor(kColorITS);
1982 fNodes->Add(sub5node);
1984 fNodes->Add(sub4node);
1986 fNodes->Add(sub3node);
1988 fNodes->Add(sub2node);
1991 // Place copy #3 of I20B in I12B
1993 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1994 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1995 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1996 sub2node->SetLineColor(kColorITS);
1997 sub2node->SetVisibility(0);
2000 // Place copy #1 of I1D7 in I20B
2002 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2003 sub3node->SetLineColor(kColorITS);
2004 sub3node->SetVisibility(0);
2007 // Place copy #1 of I1D1 in I1D7
2009 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2010 sub4node->SetLineColor(kColorITS);
2011 sub4node->SetVisibility(0);
2014 // Place copy #1 of ITS2 in I1D1
2016 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2017 sub5node->SetLineColor(kColorITS);
2018 fNodes->Add(sub5node);
2020 fNodes->Add(sub4node);
2022 fNodes->Add(sub3node);
2025 // Place copy #2 of I1D7 in I20B
2027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2028 sub3node->SetLineColor(kColorITS);
2029 sub3node->SetVisibility(0);
2032 // Place copy #1 of I1D1 in I1D7
2034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2035 sub4node->SetLineColor(kColorITS);
2036 sub4node->SetVisibility(0);
2039 // Place copy #1 of ITS2 in I1D1
2041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2042 sub5node->SetLineColor(kColorITS);
2043 fNodes->Add(sub5node);
2045 fNodes->Add(sub4node);
2047 fNodes->Add(sub3node);
2050 // Place copy #3 of I1D7 in I20B
2052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2053 sub3node->SetLineColor(kColorITS);
2054 sub3node->SetVisibility(0);
2057 // Place copy #1 of I1D1 in I1D7
2059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2060 sub4node->SetLineColor(kColorITS);
2061 sub4node->SetVisibility(0);
2064 // Place copy #1 of ITS2 in I1D1
2066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2067 sub5node->SetLineColor(kColorITS);
2068 fNodes->Add(sub5node);
2070 fNodes->Add(sub4node);
2072 fNodes->Add(sub3node);
2075 // Place copy #4 of I1D7 in I20B
2077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2078 sub3node->SetLineColor(kColorITS);
2079 sub3node->SetVisibility(0);
2082 // Place copy #1 of I1D1 in I1D7
2084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2085 sub4node->SetLineColor(kColorITS);
2086 sub4node->SetVisibility(0);
2089 // Place copy #1 of ITS2 in I1D1
2091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2092 sub5node->SetLineColor(kColorITS);
2093 fNodes->Add(sub5node);
2095 fNodes->Add(sub4node);
2097 fNodes->Add(sub3node);
2099 fNodes->Add(sub2node);
2102 // Place copy #4 of I20B in I12B
2104 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2105 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2106 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2107 sub2node->SetLineColor(kColorITS);
2108 sub2node->SetVisibility(0);
2111 // Place copy #1 of I1D7 in I20B
2113 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2114 sub3node->SetLineColor(kColorITS);
2115 sub3node->SetVisibility(0);
2118 // Place copy #1 of I1D1 in I1D7
2120 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2121 sub4node->SetLineColor(kColorITS);
2122 sub4node->SetVisibility(0);
2125 // Place copy #1 of ITS2 in I1D1
2127 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2128 sub5node->SetLineColor(kColorITS);
2129 fNodes->Add(sub5node);
2131 fNodes->Add(sub4node);
2133 fNodes->Add(sub3node);
2136 // Place copy #2 of I1D7 in I20B
2138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2139 sub3node->SetLineColor(kColorITS);
2140 sub3node->SetVisibility(0);
2143 // Place copy #1 of I1D1 in I1D7
2145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2146 sub4node->SetLineColor(kColorITS);
2147 sub4node->SetVisibility(0);
2150 // Place copy #1 of ITS2 in I1D1
2152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2153 sub5node->SetLineColor(kColorITS);
2154 fNodes->Add(sub5node);
2156 fNodes->Add(sub4node);
2158 fNodes->Add(sub3node);
2161 // Place copy #3 of I1D7 in I20B
2163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2164 sub3node->SetLineColor(kColorITS);
2165 sub3node->SetVisibility(0);
2168 // Place copy #1 of I1D1 in I1D7
2170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2171 sub4node->SetLineColor(kColorITS);
2172 sub4node->SetVisibility(0);
2175 // Place copy #1 of ITS2 in I1D1
2177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2178 sub5node->SetLineColor(kColorITS);
2179 fNodes->Add(sub5node);
2181 fNodes->Add(sub4node);
2183 fNodes->Add(sub3node);
2186 // Place copy #4 of I1D7 in I20B
2188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2189 sub3node->SetLineColor(kColorITS);
2190 sub3node->SetVisibility(0);
2193 // Place copy #1 of I1D1 in I1D7
2195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2196 sub4node->SetLineColor(kColorITS);
2197 sub4node->SetVisibility(0);
2200 // Place copy #1 of ITS2 in I1D1
2202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2203 sub5node->SetLineColor(kColorITS);
2204 fNodes->Add(sub5node);
2206 fNodes->Add(sub4node);
2208 fNodes->Add(sub3node);
2210 fNodes->Add(sub2node);
2212 fNodes->Add(sub1node);
2215 // Place copy #3 of I12B in IT12
2217 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2218 sub1node->SetLineColor(kColorITS);
2219 sub1node->SetVisibility(0);
2222 // Place copy #1 of I10B in I12B
2224 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2225 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2226 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2227 sub2node->SetLineColor(kColorITS);
2228 sub2node->SetVisibility(0);
2231 // Place copy #1 of I107 in I10B
2233 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2234 sub3node->SetLineColor(kColorITS);
2235 sub3node->SetVisibility(0);
2238 // Place copy #1 of I101 in I107
2240 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2241 sub4node->SetLineColor(kColorITS);
2242 sub4node->SetVisibility(0);
2245 // Place copy #1 of ITS1 in I101
2247 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2248 sub5node->SetLineColor(kColorITS);
2249 fNodes->Add(sub5node);
2251 fNodes->Add(sub4node);
2253 fNodes->Add(sub3node);
2256 // Place copy #2 of I107 in I10B
2258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2259 sub3node->SetLineColor(kColorITS);
2260 sub3node->SetVisibility(0);
2263 // Place copy #1 of I101 in I107
2265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2266 sub4node->SetLineColor(kColorITS);
2267 sub4node->SetVisibility(0);
2270 // Place copy #1 of ITS1 in I101
2272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2273 sub5node->SetLineColor(kColorITS);
2274 fNodes->Add(sub5node);
2276 fNodes->Add(sub4node);
2278 fNodes->Add(sub3node);
2281 // Place copy #3 of I107 in I10B
2283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2284 sub3node->SetLineColor(kColorITS);
2285 sub3node->SetVisibility(0);
2288 // Place copy #1 of I101 in I107
2290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2291 sub4node->SetLineColor(kColorITS);
2292 sub4node->SetVisibility(0);
2295 // Place copy #1 of ITS1 in I101
2297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2298 sub5node->SetLineColor(kColorITS);
2299 fNodes->Add(sub5node);
2301 fNodes->Add(sub4node);
2303 fNodes->Add(sub3node);
2306 // Place copy #4 of I107 in I10B
2308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2309 sub3node->SetLineColor(kColorITS);
2310 sub3node->SetVisibility(0);
2313 // Place copy #1 of I101 in I107
2315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2316 sub4node->SetLineColor(kColorITS);
2317 sub4node->SetVisibility(0);
2320 // Place copy #1 of ITS1 in I101
2322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2323 sub5node->SetLineColor(kColorITS);
2324 fNodes->Add(sub5node);
2326 fNodes->Add(sub4node);
2328 fNodes->Add(sub3node);
2330 fNodes->Add(sub2node);
2333 // Place copy #2 of I10B in I12B
2335 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2336 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2337 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2338 sub2node->SetLineColor(kColorITS);
2339 sub2node->SetVisibility(0);
2342 // Place copy #1 of I107 in I10B
2344 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2345 sub3node->SetLineColor(kColorITS);
2346 sub3node->SetVisibility(0);
2349 // Place copy #1 of I101 in I107
2351 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2352 sub4node->SetLineColor(kColorITS);
2353 sub4node->SetVisibility(0);
2356 // Place copy #1 of ITS1 in I101
2358 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2359 sub5node->SetLineColor(kColorITS);
2360 fNodes->Add(sub5node);
2362 fNodes->Add(sub4node);
2364 fNodes->Add(sub3node);
2367 // Place copy #2 of I107 in I10B
2369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2370 sub3node->SetLineColor(kColorITS);
2371 sub3node->SetVisibility(0);
2374 // Place copy #1 of I101 in I107
2376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2377 sub4node->SetLineColor(kColorITS);
2378 sub4node->SetVisibility(0);
2381 // Place copy #1 of ITS1 in I101
2383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2384 sub5node->SetLineColor(kColorITS);
2385 fNodes->Add(sub5node);
2387 fNodes->Add(sub4node);
2389 fNodes->Add(sub3node);
2392 // Place copy #3 of I107 in I10B
2394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2395 sub3node->SetLineColor(kColorITS);
2396 sub3node->SetVisibility(0);
2399 // Place copy #1 of I101 in I107
2401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2402 sub4node->SetLineColor(kColorITS);
2403 sub4node->SetVisibility(0);
2406 // Place copy #1 of ITS1 in I101
2408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2409 sub5node->SetLineColor(kColorITS);
2410 fNodes->Add(sub5node);
2412 fNodes->Add(sub4node);
2414 fNodes->Add(sub3node);
2417 // Place copy #4 of I107 in I10B
2419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2420 sub3node->SetLineColor(kColorITS);
2421 sub3node->SetVisibility(0);
2424 // Place copy #1 of I101 in I107
2426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2427 sub4node->SetLineColor(kColorITS);
2428 sub4node->SetVisibility(0);
2431 // Place copy #1 of ITS1 in I101
2433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2434 sub5node->SetLineColor(kColorITS);
2435 fNodes->Add(sub5node);
2437 fNodes->Add(sub4node);
2439 fNodes->Add(sub3node);
2441 fNodes->Add(sub2node);
2444 // Place copy #1 of I20B in I12B
2446 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2447 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2448 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2449 sub2node->SetLineColor(kColorITS);
2450 sub2node->SetVisibility(0);
2453 // Place copy #1 of I1D7 in I20B
2455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2456 sub3node->SetLineColor(kColorITS);
2457 sub3node->SetVisibility(0);
2460 // Place copy #1 of I1D1 in I1D7
2462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2463 sub4node->SetLineColor(kColorITS);
2464 sub4node->SetVisibility(0);
2467 // Place copy #1 of ITS2 in I1D1
2469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2470 sub5node->SetLineColor(kColorITS);
2471 fNodes->Add(sub5node);
2473 fNodes->Add(sub4node);
2475 fNodes->Add(sub3node);
2478 // Place copy #2 of I1D7 in I20B
2480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2481 sub3node->SetLineColor(kColorITS);
2482 sub3node->SetVisibility(0);
2485 // Place copy #1 of I1D1 in I1D7
2487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2488 sub4node->SetLineColor(kColorITS);
2489 sub4node->SetVisibility(0);
2492 // Place copy #1 of ITS2 in I1D1
2494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2495 sub5node->SetLineColor(kColorITS);
2496 fNodes->Add(sub5node);
2498 fNodes->Add(sub4node);
2500 fNodes->Add(sub3node);
2503 // Place copy #3 of I1D7 in I20B
2505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2506 sub3node->SetLineColor(kColorITS);
2507 sub3node->SetVisibility(0);
2510 // Place copy #1 of I1D1 in I1D7
2512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2513 sub4node->SetLineColor(kColorITS);
2514 sub4node->SetVisibility(0);
2517 // Place copy #1 of ITS2 in I1D1
2519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2520 sub5node->SetLineColor(kColorITS);
2521 fNodes->Add(sub5node);
2523 fNodes->Add(sub4node);
2525 fNodes->Add(sub3node);
2528 // Place copy #4 of I1D7 in I20B
2530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2531 sub3node->SetLineColor(kColorITS);
2532 sub3node->SetVisibility(0);
2535 // Place copy #1 of I1D1 in I1D7
2537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2538 sub4node->SetLineColor(kColorITS);
2539 sub4node->SetVisibility(0);
2542 // Place copy #1 of ITS2 in I1D1
2544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2545 sub5node->SetLineColor(kColorITS);
2546 fNodes->Add(sub5node);
2548 fNodes->Add(sub4node);
2550 fNodes->Add(sub3node);
2552 fNodes->Add(sub2node);
2555 // Place copy #2 of I20B in I12B
2557 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2558 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2559 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2560 sub2node->SetLineColor(kColorITS);
2561 sub2node->SetVisibility(0);
2564 // Place copy #1 of I1D7 in I20B
2566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2567 sub3node->SetLineColor(kColorITS);
2568 sub3node->SetVisibility(0);
2571 // Place copy #1 of I1D1 in I1D7
2573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2574 sub4node->SetLineColor(kColorITS);
2575 sub4node->SetVisibility(0);
2578 // Place copy #1 of ITS2 in I1D1
2580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2581 sub5node->SetLineColor(kColorITS);
2582 fNodes->Add(sub5node);
2584 fNodes->Add(sub4node);
2586 fNodes->Add(sub3node);
2589 // Place copy #2 of I1D7 in I20B
2591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2592 sub3node->SetLineColor(kColorITS);
2593 sub3node->SetVisibility(0);
2596 // Place copy #1 of I1D1 in I1D7
2598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2599 sub4node->SetLineColor(kColorITS);
2600 sub4node->SetVisibility(0);
2603 // Place copy #1 of ITS2 in I1D1
2605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2606 sub5node->SetLineColor(kColorITS);
2607 fNodes->Add(sub5node);
2609 fNodes->Add(sub4node);
2611 fNodes->Add(sub3node);
2614 // Place copy #3 of I1D7 in I20B
2616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2617 sub3node->SetLineColor(kColorITS);
2618 sub3node->SetVisibility(0);
2621 // Place copy #1 of I1D1 in I1D7
2623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2624 sub4node->SetLineColor(kColorITS);
2625 sub4node->SetVisibility(0);
2628 // Place copy #1 of ITS2 in I1D1
2630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2631 sub5node->SetLineColor(kColorITS);
2632 fNodes->Add(sub5node);
2634 fNodes->Add(sub4node);
2636 fNodes->Add(sub3node);
2639 // Place copy #4 of I1D7 in I20B
2641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2642 sub3node->SetLineColor(kColorITS);
2643 sub3node->SetVisibility(0);
2646 // Place copy #1 of I1D1 in I1D7
2648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2649 sub4node->SetLineColor(kColorITS);
2650 sub4node->SetVisibility(0);
2653 // Place copy #1 of ITS2 in I1D1
2655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2656 sub5node->SetLineColor(kColorITS);
2657 fNodes->Add(sub5node);
2659 fNodes->Add(sub4node);
2661 fNodes->Add(sub3node);
2663 fNodes->Add(sub2node);
2666 // Place copy #3 of I20B in I12B
2668 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2669 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2670 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2671 sub2node->SetLineColor(kColorITS);
2672 sub2node->SetVisibility(0);
2675 // Place copy #1 of I1D7 in I20B
2677 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2678 sub3node->SetLineColor(kColorITS);
2679 sub3node->SetVisibility(0);
2682 // Place copy #1 of I1D1 in I1D7
2684 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2685 sub4node->SetLineColor(kColorITS);
2686 sub4node->SetVisibility(0);
2689 // Place copy #1 of ITS2 in I1D1
2691 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2692 sub5node->SetLineColor(kColorITS);
2693 fNodes->Add(sub5node);
2695 fNodes->Add(sub4node);
2697 fNodes->Add(sub3node);
2700 // Place copy #2 of I1D7 in I20B
2702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2703 sub3node->SetLineColor(kColorITS);
2704 sub3node->SetVisibility(0);
2707 // Place copy #1 of I1D1 in I1D7
2709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2710 sub4node->SetLineColor(kColorITS);
2711 sub4node->SetVisibility(0);
2714 // Place copy #1 of ITS2 in I1D1
2716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2717 sub5node->SetLineColor(kColorITS);
2718 fNodes->Add(sub5node);
2720 fNodes->Add(sub4node);
2722 fNodes->Add(sub3node);
2725 // Place copy #3 of I1D7 in I20B
2727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2728 sub3node->SetLineColor(kColorITS);
2729 sub3node->SetVisibility(0);
2732 // Place copy #1 of I1D1 in I1D7
2734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2735 sub4node->SetLineColor(kColorITS);
2736 sub4node->SetVisibility(0);
2739 // Place copy #1 of ITS2 in I1D1
2741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2742 sub5node->SetLineColor(kColorITS);
2743 fNodes->Add(sub5node);
2745 fNodes->Add(sub4node);
2747 fNodes->Add(sub3node);
2750 // Place copy #4 of I1D7 in I20B
2752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2753 sub3node->SetLineColor(kColorITS);
2754 sub3node->SetVisibility(0);
2757 // Place copy #1 of I1D1 in I1D7
2759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2760 sub4node->SetLineColor(kColorITS);
2761 sub4node->SetVisibility(0);
2764 // Place copy #1 of ITS2 in I1D1
2766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2767 sub5node->SetLineColor(kColorITS);
2768 fNodes->Add(sub5node);
2770 fNodes->Add(sub4node);
2772 fNodes->Add(sub3node);
2774 fNodes->Add(sub2node);
2777 // Place copy #4 of I20B in I12B
2779 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2780 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2781 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2782 sub2node->SetLineColor(kColorITS);
2783 sub2node->SetVisibility(0);
2786 // Place copy #1 of I1D7 in I20B
2788 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2789 sub3node->SetLineColor(kColorITS);
2790 sub3node->SetVisibility(0);
2793 // Place copy #1 of I1D1 in I1D7
2795 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2796 sub4node->SetLineColor(kColorITS);
2797 sub4node->SetVisibility(0);
2800 // Place copy #1 of ITS2 in I1D1
2802 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2803 sub5node->SetLineColor(kColorITS);
2804 fNodes->Add(sub5node);
2806 fNodes->Add(sub4node);
2808 fNodes->Add(sub3node);
2811 // Place copy #2 of I1D7 in I20B
2813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2814 sub3node->SetLineColor(kColorITS);
2815 sub3node->SetVisibility(0);
2818 // Place copy #1 of I1D1 in I1D7
2820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2821 sub4node->SetLineColor(kColorITS);
2822 sub4node->SetVisibility(0);
2825 // Place copy #1 of ITS2 in I1D1
2827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2828 sub5node->SetLineColor(kColorITS);
2829 fNodes->Add(sub5node);
2831 fNodes->Add(sub4node);
2833 fNodes->Add(sub3node);
2836 // Place copy #3 of I1D7 in I20B
2838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2839 sub3node->SetLineColor(kColorITS);
2840 sub3node->SetVisibility(0);
2843 // Place copy #1 of I1D1 in I1D7
2845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2846 sub4node->SetLineColor(kColorITS);
2847 sub4node->SetVisibility(0);
2850 // Place copy #1 of ITS2 in I1D1
2852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2853 sub5node->SetLineColor(kColorITS);
2854 fNodes->Add(sub5node);
2856 fNodes->Add(sub4node);
2858 fNodes->Add(sub3node);
2861 // Place copy #4 of I1D7 in I20B
2863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2864 sub3node->SetLineColor(kColorITS);
2865 sub3node->SetVisibility(0);
2868 // Place copy #1 of I1D1 in I1D7
2870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2871 sub4node->SetLineColor(kColorITS);
2872 sub4node->SetVisibility(0);
2875 // Place copy #1 of ITS2 in I1D1
2877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2878 sub5node->SetLineColor(kColorITS);
2879 fNodes->Add(sub5node);
2881 fNodes->Add(sub4node);
2883 fNodes->Add(sub3node);
2885 fNodes->Add(sub2node);
2887 fNodes->Add(sub1node);
2890 // Place copy #4 of I12B in IT12
2892 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2893 sub1node->SetLineColor(kColorITS);
2894 sub1node->SetVisibility(0);
2897 // Place copy #1 of I10B in I12B
2899 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2900 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2901 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2902 sub2node->SetLineColor(kColorITS);
2903 sub2node->SetVisibility(0);
2906 // Place copy #1 of I107 in I10B
2908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2909 sub3node->SetLineColor(kColorITS);
2910 sub3node->SetVisibility(0);
2913 // Place copy #1 of I101 in I107
2915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2916 sub4node->SetLineColor(kColorITS);
2917 sub4node->SetVisibility(0);
2920 // Place copy #1 of ITS1 in I101
2922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2923 sub5node->SetLineColor(kColorITS);
2924 fNodes->Add(sub5node);
2926 fNodes->Add(sub4node);
2928 fNodes->Add(sub3node);
2931 // Place copy #2 of I107 in I10B
2933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2934 sub3node->SetLineColor(kColorITS);
2935 sub3node->SetVisibility(0);
2938 // Place copy #1 of I101 in I107
2940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2941 sub4node->SetLineColor(kColorITS);
2942 sub4node->SetVisibility(0);
2945 // Place copy #1 of ITS1 in I101
2947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2948 sub5node->SetLineColor(kColorITS);
2949 fNodes->Add(sub5node);
2951 fNodes->Add(sub4node);
2953 fNodes->Add(sub3node);
2956 // Place copy #3 of I107 in I10B
2958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2959 sub3node->SetLineColor(kColorITS);
2960 sub3node->SetVisibility(0);
2963 // Place copy #1 of I101 in I107
2965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2966 sub4node->SetLineColor(kColorITS);
2967 sub4node->SetVisibility(0);
2970 // Place copy #1 of ITS1 in I101
2972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2973 sub5node->SetLineColor(kColorITS);
2974 fNodes->Add(sub5node);
2976 fNodes->Add(sub4node);
2978 fNodes->Add(sub3node);
2981 // Place copy #4 of I107 in I10B
2983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2984 sub3node->SetLineColor(kColorITS);
2985 sub3node->SetVisibility(0);
2988 // Place copy #1 of I101 in I107
2990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2991 sub4node->SetLineColor(kColorITS);
2992 sub4node->SetVisibility(0);
2995 // Place copy #1 of ITS1 in I101
2997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2998 sub5node->SetLineColor(kColorITS);
2999 fNodes->Add(sub5node);
3001 fNodes->Add(sub4node);
3003 fNodes->Add(sub3node);
3005 fNodes->Add(sub2node);
3008 // Place copy #2 of I10B in I12B
3010 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3011 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3012 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3013 sub2node->SetLineColor(kColorITS);
3014 sub2node->SetVisibility(0);
3017 // Place copy #1 of I107 in I10B
3019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3020 sub3node->SetLineColor(kColorITS);
3021 sub3node->SetVisibility(0);
3024 // Place copy #1 of I101 in I107
3026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3027 sub4node->SetLineColor(kColorITS);
3028 sub4node->SetVisibility(0);
3031 // Place copy #1 of ITS1 in I101
3033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3034 sub5node->SetLineColor(kColorITS);
3035 fNodes->Add(sub5node);
3037 fNodes->Add(sub4node);
3039 fNodes->Add(sub3node);
3042 // Place copy #2 of I107 in I10B
3044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3045 sub3node->SetLineColor(kColorITS);
3046 sub3node->SetVisibility(0);
3049 // Place copy #1 of I101 in I107
3051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3052 sub4node->SetLineColor(kColorITS);
3053 sub4node->SetVisibility(0);
3056 // Place copy #1 of ITS1 in I101
3058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3059 sub5node->SetLineColor(kColorITS);
3060 fNodes->Add(sub5node);
3062 fNodes->Add(sub4node);
3064 fNodes->Add(sub3node);
3067 // Place copy #3 of I107 in I10B
3069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3070 sub3node->SetLineColor(kColorITS);
3071 sub3node->SetVisibility(0);
3074 // Place copy #1 of I101 in I107
3076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3077 sub4node->SetLineColor(kColorITS);
3078 sub4node->SetVisibility(0);
3081 // Place copy #1 of ITS1 in I101
3083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3084 sub5node->SetLineColor(kColorITS);
3085 fNodes->Add(sub5node);
3087 fNodes->Add(sub4node);
3089 fNodes->Add(sub3node);
3092 // Place copy #4 of I107 in I10B
3094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3095 sub3node->SetLineColor(kColorITS);
3096 sub3node->SetVisibility(0);
3099 // Place copy #1 of I101 in I107
3101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3102 sub4node->SetLineColor(kColorITS);
3103 sub4node->SetVisibility(0);
3106 // Place copy #1 of ITS1 in I101
3108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3109 sub5node->SetLineColor(kColorITS);
3110 fNodes->Add(sub5node);
3112 fNodes->Add(sub4node);
3114 fNodes->Add(sub3node);
3116 fNodes->Add(sub2node);
3119 // Place copy #1 of I20B in I12B
3121 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3122 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3123 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3124 sub2node->SetLineColor(kColorITS);
3125 sub2node->SetVisibility(0);
3128 // Place copy #1 of I1D7 in I20B
3130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3131 sub3node->SetLineColor(kColorITS);
3132 sub3node->SetVisibility(0);
3135 // Place copy #1 of I1D1 in I1D7
3137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3138 sub4node->SetLineColor(kColorITS);
3139 sub4node->SetVisibility(0);
3142 // Place copy #1 of ITS2 in I1D1
3144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3145 sub5node->SetLineColor(kColorITS);
3146 fNodes->Add(sub5node);
3148 fNodes->Add(sub4node);
3150 fNodes->Add(sub3node);
3153 // Place copy #2 of I1D7 in I20B
3155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3156 sub3node->SetLineColor(kColorITS);
3157 sub3node->SetVisibility(0);
3160 // Place copy #1 of I1D1 in I1D7
3162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3163 sub4node->SetLineColor(kColorITS);
3164 sub4node->SetVisibility(0);
3167 // Place copy #1 of ITS2 in I1D1
3169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3170 sub5node->SetLineColor(kColorITS);
3171 fNodes->Add(sub5node);
3173 fNodes->Add(sub4node);
3175 fNodes->Add(sub3node);
3178 // Place copy #3 of I1D7 in I20B
3180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3181 sub3node->SetLineColor(kColorITS);
3182 sub3node->SetVisibility(0);
3185 // Place copy #1 of I1D1 in I1D7
3187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3188 sub4node->SetLineColor(kColorITS);
3189 sub4node->SetVisibility(0);
3192 // Place copy #1 of ITS2 in I1D1
3194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3195 sub5node->SetLineColor(kColorITS);
3196 fNodes->Add(sub5node);
3198 fNodes->Add(sub4node);
3200 fNodes->Add(sub3node);
3203 // Place copy #4 of I1D7 in I20B
3205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3206 sub3node->SetLineColor(kColorITS);
3207 sub3node->SetVisibility(0);
3210 // Place copy #1 of I1D1 in I1D7
3212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3213 sub4node->SetLineColor(kColorITS);
3214 sub4node->SetVisibility(0);
3217 // Place copy #1 of ITS2 in I1D1
3219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3220 sub5node->SetLineColor(kColorITS);
3221 fNodes->Add(sub5node);
3223 fNodes->Add(sub4node);
3225 fNodes->Add(sub3node);
3227 fNodes->Add(sub2node);
3230 // Place copy #2 of I20B in I12B
3232 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3233 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3234 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3235 sub2node->SetLineColor(kColorITS);
3236 sub2node->SetVisibility(0);
3239 // Place copy #1 of I1D7 in I20B
3241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3242 sub3node->SetLineColor(kColorITS);
3243 sub3node->SetVisibility(0);
3246 // Place copy #1 of I1D1 in I1D7
3248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3249 sub4node->SetLineColor(kColorITS);
3250 sub4node->SetVisibility(0);
3253 // Place copy #1 of ITS2 in I1D1
3255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3256 sub5node->SetLineColor(kColorITS);
3257 fNodes->Add(sub5node);
3259 fNodes->Add(sub4node);
3261 fNodes->Add(sub3node);
3264 // Place copy #2 of I1D7 in I20B
3266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3267 sub3node->SetLineColor(kColorITS);
3268 sub3node->SetVisibility(0);
3271 // Place copy #1 of I1D1 in I1D7
3273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3274 sub4node->SetLineColor(kColorITS);
3275 sub4node->SetVisibility(0);
3278 // Place copy #1 of ITS2 in I1D1
3280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3281 sub5node->SetLineColor(kColorITS);
3282 fNodes->Add(sub5node);
3284 fNodes->Add(sub4node);
3286 fNodes->Add(sub3node);
3289 // Place copy #3 of I1D7 in I20B
3291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3292 sub3node->SetLineColor(kColorITS);
3293 sub3node->SetVisibility(0);
3296 // Place copy #1 of I1D1 in I1D7
3298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3299 sub4node->SetLineColor(kColorITS);
3300 sub4node->SetVisibility(0);
3303 // Place copy #1 of ITS2 in I1D1
3305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3306 sub5node->SetLineColor(kColorITS);
3307 fNodes->Add(sub5node);
3309 fNodes->Add(sub4node);
3311 fNodes->Add(sub3node);
3314 // Place copy #4 of I1D7 in I20B
3316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3317 sub3node->SetLineColor(kColorITS);
3318 sub3node->SetVisibility(0);
3321 // Place copy #1 of I1D1 in I1D7
3323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3324 sub4node->SetLineColor(kColorITS);
3325 sub4node->SetVisibility(0);
3328 // Place copy #1 of ITS2 in I1D1
3330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3331 sub5node->SetLineColor(kColorITS);
3332 fNodes->Add(sub5node);
3334 fNodes->Add(sub4node);
3336 fNodes->Add(sub3node);
3338 fNodes->Add(sub2node);
3341 // Place copy #3 of I20B in I12B
3343 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3344 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3345 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3346 sub2node->SetLineColor(kColorITS);
3347 sub2node->SetVisibility(0);
3350 // Place copy #1 of I1D7 in I20B
3352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3353 sub3node->SetLineColor(kColorITS);
3354 sub3node->SetVisibility(0);
3357 // Place copy #1 of I1D1 in I1D7
3359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3360 sub4node->SetLineColor(kColorITS);
3361 sub4node->SetVisibility(0);
3364 // Place copy #1 of ITS2 in I1D1
3366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3367 sub5node->SetLineColor(kColorITS);
3368 fNodes->Add(sub5node);
3370 fNodes->Add(sub4node);
3372 fNodes->Add(sub3node);
3375 // Place copy #2 of I1D7 in I20B
3377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3378 sub3node->SetLineColor(kColorITS);
3379 sub3node->SetVisibility(0);
3382 // Place copy #1 of I1D1 in I1D7
3384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3385 sub4node->SetLineColor(kColorITS);
3386 sub4node->SetVisibility(0);
3389 // Place copy #1 of ITS2 in I1D1
3391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3392 sub5node->SetLineColor(kColorITS);
3393 fNodes->Add(sub5node);
3395 fNodes->Add(sub4node);
3397 fNodes->Add(sub3node);
3400 // Place copy #3 of I1D7 in I20B
3402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3403 sub3node->SetLineColor(kColorITS);
3404 sub3node->SetVisibility(0);
3407 // Place copy #1 of I1D1 in I1D7
3409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3410 sub4node->SetLineColor(kColorITS);
3411 sub4node->SetVisibility(0);
3414 // Place copy #1 of ITS2 in I1D1
3416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3417 sub5node->SetLineColor(kColorITS);
3418 fNodes->Add(sub5node);
3420 fNodes->Add(sub4node);
3422 fNodes->Add(sub3node);
3425 // Place copy #4 of I1D7 in I20B
3427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3428 sub3node->SetLineColor(kColorITS);
3429 sub3node->SetVisibility(0);
3432 // Place copy #1 of I1D1 in I1D7
3434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3435 sub4node->SetLineColor(kColorITS);
3436 sub4node->SetVisibility(0);
3439 // Place copy #1 of ITS2 in I1D1
3441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3442 sub5node->SetLineColor(kColorITS);
3443 fNodes->Add(sub5node);
3445 fNodes->Add(sub4node);
3447 fNodes->Add(sub3node);
3449 fNodes->Add(sub2node);
3452 // Place copy #4 of I20B in I12B
3454 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3455 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3456 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3457 sub2node->SetLineColor(kColorITS);
3458 sub2node->SetVisibility(0);
3461 // Place copy #1 of I1D7 in I20B
3463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3464 sub3node->SetLineColor(kColorITS);
3465 sub3node->SetVisibility(0);
3468 // Place copy #1 of I1D1 in I1D7
3470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3471 sub4node->SetLineColor(kColorITS);
3472 sub4node->SetVisibility(0);
3475 // Place copy #1 of ITS2 in I1D1
3477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3478 sub5node->SetLineColor(kColorITS);
3479 fNodes->Add(sub5node);
3481 fNodes->Add(sub4node);
3483 fNodes->Add(sub3node);
3486 // Place copy #2 of I1D7 in I20B
3488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3489 sub3node->SetLineColor(kColorITS);
3490 sub3node->SetVisibility(0);
3493 // Place copy #1 of I1D1 in I1D7
3495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3496 sub4node->SetLineColor(kColorITS);
3497 sub4node->SetVisibility(0);
3500 // Place copy #1 of ITS2 in I1D1
3502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3503 sub5node->SetLineColor(kColorITS);
3504 fNodes->Add(sub5node);
3506 fNodes->Add(sub4node);
3508 fNodes->Add(sub3node);
3511 // Place copy #3 of I1D7 in I20B
3513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3514 sub3node->SetLineColor(kColorITS);
3515 sub3node->SetVisibility(0);
3518 // Place copy #1 of I1D1 in I1D7
3520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3521 sub4node->SetLineColor(kColorITS);
3522 sub4node->SetVisibility(0);
3525 // Place copy #1 of ITS2 in I1D1
3527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3528 sub5node->SetLineColor(kColorITS);
3529 fNodes->Add(sub5node);
3531 fNodes->Add(sub4node);
3533 fNodes->Add(sub3node);
3536 // Place copy #4 of I1D7 in I20B
3538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3539 sub3node->SetLineColor(kColorITS);
3540 sub3node->SetVisibility(0);
3543 // Place copy #1 of I1D1 in I1D7
3545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3546 sub4node->SetLineColor(kColorITS);
3547 sub4node->SetVisibility(0);
3550 // Place copy #1 of ITS2 in I1D1
3552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3553 sub5node->SetLineColor(kColorITS);
3554 fNodes->Add(sub5node);
3556 fNodes->Add(sub4node);
3558 fNodes->Add(sub3node);
3560 fNodes->Add(sub2node);
3562 fNodes->Add(sub1node);
3565 // Place copy #5 of I12B in IT12
3567 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3568 sub1node->SetLineColor(kColorITS);
3569 sub1node->SetVisibility(0);
3572 // Place copy #1 of I10B in I12B
3574 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3575 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3576 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3577 sub2node->SetLineColor(kColorITS);
3578 sub2node->SetVisibility(0);
3581 // Place copy #1 of I107 in I10B
3583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3584 sub3node->SetLineColor(kColorITS);
3585 sub3node->SetVisibility(0);
3588 // Place copy #1 of I101 in I107
3590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3591 sub4node->SetLineColor(kColorITS);
3592 sub4node->SetVisibility(0);
3595 // Place copy #1 of ITS1 in I101
3597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3598 sub5node->SetLineColor(kColorITS);
3599 fNodes->Add(sub5node);
3601 fNodes->Add(sub4node);
3603 fNodes->Add(sub3node);
3606 // Place copy #2 of I107 in I10B
3608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3609 sub3node->SetLineColor(kColorITS);
3610 sub3node->SetVisibility(0);
3613 // Place copy #1 of I101 in I107
3615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3616 sub4node->SetLineColor(kColorITS);
3617 sub4node->SetVisibility(0);
3620 // Place copy #1 of ITS1 in I101
3622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3623 sub5node->SetLineColor(kColorITS);
3624 fNodes->Add(sub5node);
3626 fNodes->Add(sub4node);
3628 fNodes->Add(sub3node);
3631 // Place copy #3 of I107 in I10B
3633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3634 sub3node->SetLineColor(kColorITS);
3635 sub3node->SetVisibility(0);
3638 // Place copy #1 of I101 in I107
3640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3641 sub4node->SetLineColor(kColorITS);
3642 sub4node->SetVisibility(0);
3645 // Place copy #1 of ITS1 in I101
3647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3648 sub5node->SetLineColor(kColorITS);
3649 fNodes->Add(sub5node);
3651 fNodes->Add(sub4node);
3653 fNodes->Add(sub3node);
3656 // Place copy #4 of I107 in I10B
3658 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3659 sub3node->SetLineColor(kColorITS);
3660 sub3node->SetVisibility(0);
3663 // Place copy #1 of I101 in I107
3665 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3666 sub4node->SetLineColor(kColorITS);
3667 sub4node->SetVisibility(0);
3670 // Place copy #1 of ITS1 in I101
3672 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3673 sub5node->SetLineColor(kColorITS);
3674 fNodes->Add(sub5node);
3676 fNodes->Add(sub4node);
3678 fNodes->Add(sub3node);
3680 fNodes->Add(sub2node);
3683 // Place copy #2 of I10B in I12B
3685 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3686 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3687 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3688 sub2node->SetLineColor(kColorITS);
3689 sub2node->SetVisibility(0);
3692 // Place copy #1 of I107 in I10B
3694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3695 sub3node->SetLineColor(kColorITS);
3696 sub3node->SetVisibility(0);
3699 // Place copy #1 of I101 in I107
3701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3702 sub4node->SetLineColor(kColorITS);
3703 sub4node->SetVisibility(0);
3706 // Place copy #1 of ITS1 in I101
3708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3709 sub5node->SetLineColor(kColorITS);
3710 fNodes->Add(sub5node);
3712 fNodes->Add(sub4node);
3714 fNodes->Add(sub3node);
3717 // Place copy #2 of I107 in I10B
3719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3720 sub3node->SetLineColor(kColorITS);
3721 sub3node->SetVisibility(0);
3724 // Place copy #1 of I101 in I107
3726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3727 sub4node->SetLineColor(kColorITS);
3728 sub4node->SetVisibility(0);
3731 // Place copy #1 of ITS1 in I101
3733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3734 sub5node->SetLineColor(kColorITS);
3735 fNodes->Add(sub5node);
3737 fNodes->Add(sub4node);
3739 fNodes->Add(sub3node);
3742 // Place copy #3 of I107 in I10B
3744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3745 sub3node->SetLineColor(kColorITS);
3746 sub3node->SetVisibility(0);
3749 // Place copy #1 of I101 in I107
3751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3752 sub4node->SetLineColor(kColorITS);
3753 sub4node->SetVisibility(0);
3756 // Place copy #1 of ITS1 in I101
3758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3759 sub5node->SetLineColor(kColorITS);
3760 fNodes->Add(sub5node);
3762 fNodes->Add(sub4node);
3764 fNodes->Add(sub3node);
3767 // Place copy #4 of I107 in I10B
3769 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3770 sub3node->SetLineColor(kColorITS);
3771 sub3node->SetVisibility(0);
3774 // Place copy #1 of I101 in I107
3776 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3777 sub4node->SetLineColor(kColorITS);
3778 sub4node->SetVisibility(0);
3781 // Place copy #1 of ITS1 in I101
3783 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3784 sub5node->SetLineColor(kColorITS);
3785 fNodes->Add(sub5node);
3787 fNodes->Add(sub4node);
3789 fNodes->Add(sub3node);
3791 fNodes->Add(sub2node);
3794 // Place copy #1 of I20B in I12B
3796 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3797 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3798 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3799 sub2node->SetLineColor(kColorITS);
3800 sub2node->SetVisibility(0);
3803 // Place copy #1 of I1D7 in I20B
3805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3806 sub3node->SetLineColor(kColorITS);
3807 sub3node->SetVisibility(0);
3810 // Place copy #1 of I1D1 in I1D7
3812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3813 sub4node->SetLineColor(kColorITS);
3814 sub4node->SetVisibility(0);
3817 // Place copy #1 of ITS2 in I1D1
3819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3820 sub5node->SetLineColor(kColorITS);
3821 fNodes->Add(sub5node);
3823 fNodes->Add(sub4node);
3825 fNodes->Add(sub3node);
3828 // Place copy #2 of I1D7 in I20B
3830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3831 sub3node->SetLineColor(kColorITS);
3832 sub3node->SetVisibility(0);
3835 // Place copy #1 of I1D1 in I1D7
3837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3838 sub4node->SetLineColor(kColorITS);
3839 sub4node->SetVisibility(0);
3842 // Place copy #1 of ITS2 in I1D1
3844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3845 sub5node->SetLineColor(kColorITS);
3846 fNodes->Add(sub5node);
3848 fNodes->Add(sub4node);
3850 fNodes->Add(sub3node);
3853 // Place copy #3 of I1D7 in I20B
3855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3856 sub3node->SetLineColor(kColorITS);
3857 sub3node->SetVisibility(0);
3860 // Place copy #1 of I1D1 in I1D7
3862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3863 sub4node->SetLineColor(kColorITS);
3864 sub4node->SetVisibility(0);
3867 // Place copy #1 of ITS2 in I1D1
3869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3870 sub5node->SetLineColor(kColorITS);
3871 fNodes->Add(sub5node);
3873 fNodes->Add(sub4node);
3875 fNodes->Add(sub3node);
3878 // Place copy #4 of I1D7 in I20B
3880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3881 sub3node->SetLineColor(kColorITS);
3882 sub3node->SetVisibility(0);
3885 // Place copy #1 of I1D1 in I1D7
3887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3888 sub4node->SetLineColor(kColorITS);
3889 sub4node->SetVisibility(0);
3892 // Place copy #1 of ITS2 in I1D1
3894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3895 sub5node->SetLineColor(kColorITS);
3896 fNodes->Add(sub5node);
3898 fNodes->Add(sub4node);
3900 fNodes->Add(sub3node);
3902 fNodes->Add(sub2node);
3905 // Place copy #2 of I20B in I12B
3907 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3908 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3909 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3910 sub2node->SetLineColor(kColorITS);
3911 sub2node->SetVisibility(0);
3914 // Place copy #1 of I1D7 in I20B
3916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3917 sub3node->SetLineColor(kColorITS);
3918 sub3node->SetVisibility(0);
3921 // Place copy #1 of I1D1 in I1D7
3923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3924 sub4node->SetLineColor(kColorITS);
3925 sub4node->SetVisibility(0);
3928 // Place copy #1 of ITS2 in I1D1
3930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3931 sub5node->SetLineColor(kColorITS);
3932 fNodes->Add(sub5node);
3934 fNodes->Add(sub4node);
3936 fNodes->Add(sub3node);
3939 // Place copy #2 of I1D7 in I20B
3941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3942 sub3node->SetLineColor(kColorITS);
3943 sub3node->SetVisibility(0);
3946 // Place copy #1 of I1D1 in I1D7
3948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3949 sub4node->SetLineColor(kColorITS);
3950 sub4node->SetVisibility(0);
3953 // Place copy #1 of ITS2 in I1D1
3955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3956 sub5node->SetLineColor(kColorITS);
3957 fNodes->Add(sub5node);
3959 fNodes->Add(sub4node);
3961 fNodes->Add(sub3node);
3964 // Place copy #3 of I1D7 in I20B
3966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3967 sub3node->SetLineColor(kColorITS);
3968 sub3node->SetVisibility(0);
3971 // Place copy #1 of I1D1 in I1D7
3973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3974 sub4node->SetLineColor(kColorITS);
3975 sub4node->SetVisibility(0);
3978 // Place copy #1 of ITS2 in I1D1
3980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3981 sub5node->SetLineColor(kColorITS);
3982 fNodes->Add(sub5node);
3984 fNodes->Add(sub4node);
3986 fNodes->Add(sub3node);
3989 // Place copy #4 of I1D7 in I20B
3991 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3992 sub3node->SetLineColor(kColorITS);
3993 sub3node->SetVisibility(0);
3996 // Place copy #1 of I1D1 in I1D7
3998 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3999 sub4node->SetLineColor(kColorITS);
4000 sub4node->SetVisibility(0);
4003 // Place copy #1 of ITS2 in I1D1
4005 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4006 sub5node->SetLineColor(kColorITS);
4007 fNodes->Add(sub5node);
4009 fNodes->Add(sub4node);
4011 fNodes->Add(sub3node);
4013 fNodes->Add(sub2node);
4016 // Place copy #3 of I20B in I12B
4018 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4019 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4020 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4021 sub2node->SetLineColor(kColorITS);
4022 sub2node->SetVisibility(0);
4025 // Place copy #1 of I1D7 in I20B
4027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4028 sub3node->SetLineColor(kColorITS);
4029 sub3node->SetVisibility(0);
4032 // Place copy #1 of I1D1 in I1D7
4034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4035 sub4node->SetLineColor(kColorITS);
4036 sub4node->SetVisibility(0);
4039 // Place copy #1 of ITS2 in I1D1
4041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4042 sub5node->SetLineColor(kColorITS);
4043 fNodes->Add(sub5node);
4045 fNodes->Add(sub4node);
4047 fNodes->Add(sub3node);
4050 // Place copy #2 of I1D7 in I20B
4052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4053 sub3node->SetLineColor(kColorITS);
4054 sub3node->SetVisibility(0);
4057 // Place copy #1 of I1D1 in I1D7
4059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4060 sub4node->SetLineColor(kColorITS);
4061 sub4node->SetVisibility(0);
4064 // Place copy #1 of ITS2 in I1D1
4066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4067 sub5node->SetLineColor(kColorITS);
4068 fNodes->Add(sub5node);
4070 fNodes->Add(sub4node);
4072 fNodes->Add(sub3node);
4075 // Place copy #3 of I1D7 in I20B
4077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4078 sub3node->SetLineColor(kColorITS);
4079 sub3node->SetVisibility(0);
4082 // Place copy #1 of I1D1 in I1D7
4084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4085 sub4node->SetLineColor(kColorITS);
4086 sub4node->SetVisibility(0);
4089 // Place copy #1 of ITS2 in I1D1
4091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4092 sub5node->SetLineColor(kColorITS);
4093 fNodes->Add(sub5node);
4095 fNodes->Add(sub4node);
4097 fNodes->Add(sub3node);
4100 // Place copy #4 of I1D7 in I20B
4102 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4103 sub3node->SetLineColor(kColorITS);
4104 sub3node->SetVisibility(0);
4107 // Place copy #1 of I1D1 in I1D7
4109 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4110 sub4node->SetLineColor(kColorITS);
4111 sub4node->SetVisibility(0);
4114 // Place copy #1 of ITS2 in I1D1
4116 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4117 sub5node->SetLineColor(kColorITS);
4118 fNodes->Add(sub5node);
4120 fNodes->Add(sub4node);
4122 fNodes->Add(sub3node);
4124 fNodes->Add(sub2node);
4127 // Place copy #4 of I20B in I12B
4129 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4130 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4131 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4132 sub2node->SetLineColor(kColorITS);
4133 sub2node->SetVisibility(0);
4136 // Place copy #1 of I1D7 in I20B
4138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4139 sub3node->SetLineColor(kColorITS);
4140 sub3node->SetVisibility(0);
4143 // Place copy #1 of I1D1 in I1D7
4145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4146 sub4node->SetLineColor(kColorITS);
4147 sub4node->SetVisibility(0);
4150 // Place copy #1 of ITS2 in I1D1
4152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4153 sub5node->SetLineColor(kColorITS);
4154 fNodes->Add(sub5node);
4156 fNodes->Add(sub4node);
4158 fNodes->Add(sub3node);
4161 // Place copy #2 of I1D7 in I20B
4163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4164 sub3node->SetLineColor(kColorITS);
4165 sub3node->SetVisibility(0);
4168 // Place copy #1 of I1D1 in I1D7
4170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4171 sub4node->SetLineColor(kColorITS);
4172 sub4node->SetVisibility(0);
4175 // Place copy #1 of ITS2 in I1D1
4177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4178 sub5node->SetLineColor(kColorITS);
4179 fNodes->Add(sub5node);
4181 fNodes->Add(sub4node);
4183 fNodes->Add(sub3node);
4186 // Place copy #3 of I1D7 in I20B
4188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4189 sub3node->SetLineColor(kColorITS);
4190 sub3node->SetVisibility(0);
4193 // Place copy #1 of I1D1 in I1D7
4195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4196 sub4node->SetLineColor(kColorITS);
4197 sub4node->SetVisibility(0);
4200 // Place copy #1 of ITS2 in I1D1
4202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4203 sub5node->SetLineColor(kColorITS);
4204 fNodes->Add(sub5node);
4206 fNodes->Add(sub4node);
4208 fNodes->Add(sub3node);
4211 // Place copy #4 of I1D7 in I20B
4213 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4214 sub3node->SetLineColor(kColorITS);
4215 sub3node->SetVisibility(0);
4218 // Place copy #1 of I1D1 in I1D7
4220 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4221 sub4node->SetLineColor(kColorITS);
4222 sub4node->SetVisibility(0);
4225 // Place copy #1 of ITS2 in I1D1
4227 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4228 sub5node->SetLineColor(kColorITS);
4229 fNodes->Add(sub5node);
4231 fNodes->Add(sub4node);
4233 fNodes->Add(sub3node);
4235 fNodes->Add(sub2node);
4237 fNodes->Add(sub1node);
4240 // Place copy #6 of I12B in IT12
4242 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4243 sub1node->SetLineColor(kColorITS);
4244 sub1node->SetVisibility(0);
4247 // Place copy #1 of I10B in I12B
4249 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4250 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4251 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4252 sub2node->SetLineColor(kColorITS);
4253 sub2node->SetVisibility(0);
4256 // Place copy #1 of I107 in I10B
4258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4259 sub3node->SetLineColor(kColorITS);
4260 sub3node->SetVisibility(0);
4263 // Place copy #1 of I101 in I107
4265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4266 sub4node->SetLineColor(kColorITS);
4267 sub4node->SetVisibility(0);
4270 // Place copy #1 of ITS1 in I101
4272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4273 sub5node->SetLineColor(kColorITS);
4274 fNodes->Add(sub5node);
4276 fNodes->Add(sub4node);
4278 fNodes->Add(sub3node);
4281 // Place copy #2 of I107 in I10B
4283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4284 sub3node->SetLineColor(kColorITS);
4285 sub3node->SetVisibility(0);
4288 // Place copy #1 of I101 in I107
4290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4291 sub4node->SetLineColor(kColorITS);
4292 sub4node->SetVisibility(0);
4295 // Place copy #1 of ITS1 in I101
4297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4298 sub5node->SetLineColor(kColorITS);
4299 fNodes->Add(sub5node);
4301 fNodes->Add(sub4node);
4303 fNodes->Add(sub3node);
4306 // Place copy #3 of I107 in I10B
4308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4309 sub3node->SetLineColor(kColorITS);
4310 sub3node->SetVisibility(0);
4313 // Place copy #1 of I101 in I107
4315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4316 sub4node->SetLineColor(kColorITS);
4317 sub4node->SetVisibility(0);
4320 // Place copy #1 of ITS1 in I101
4322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4323 sub5node->SetLineColor(kColorITS);
4324 fNodes->Add(sub5node);
4326 fNodes->Add(sub4node);
4328 fNodes->Add(sub3node);
4331 // Place copy #4 of I107 in I10B
4333 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4334 sub3node->SetLineColor(kColorITS);
4335 sub3node->SetVisibility(0);
4338 // Place copy #1 of I101 in I107
4340 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4341 sub4node->SetLineColor(kColorITS);
4342 sub4node->SetVisibility(0);
4345 // Place copy #1 of ITS1 in I101
4347 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4348 sub5node->SetLineColor(kColorITS);
4349 fNodes->Add(sub5node);
4351 fNodes->Add(sub4node);
4353 fNodes->Add(sub3node);
4355 fNodes->Add(sub2node);
4358 // Place copy #2 of I10B in I12B
4360 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4361 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4362 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4363 sub2node->SetLineColor(kColorITS);
4364 sub2node->SetVisibility(0);
4367 // Place copy #1 of I107 in I10B
4369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4370 sub3node->SetLineColor(kColorITS);
4371 sub3node->SetVisibility(0);
4374 // Place copy #1 of I101 in I107
4376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4377 sub4node->SetLineColor(kColorITS);
4378 sub4node->SetVisibility(0);
4381 // Place copy #1 of ITS1 in I101
4383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4384 sub5node->SetLineColor(kColorITS);
4385 fNodes->Add(sub5node);
4387 fNodes->Add(sub4node);
4389 fNodes->Add(sub3node);
4392 // Place copy #2 of I107 in I10B
4394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4395 sub3node->SetLineColor(kColorITS);
4396 sub3node->SetVisibility(0);
4399 // Place copy #1 of I101 in I107
4401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4402 sub4node->SetLineColor(kColorITS);
4403 sub4node->SetVisibility(0);
4406 // Place copy #1 of ITS1 in I101
4408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4409 sub5node->SetLineColor(kColorITS);
4410 fNodes->Add(sub5node);
4412 fNodes->Add(sub4node);
4414 fNodes->Add(sub3node);
4417 // Place copy #3 of I107 in I10B
4419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4420 sub3node->SetLineColor(kColorITS);
4421 sub3node->SetVisibility(0);
4424 // Place copy #1 of I101 in I107
4426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4427 sub4node->SetLineColor(kColorITS);
4428 sub4node->SetVisibility(0);
4431 // Place copy #1 of ITS1 in I101
4433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4434 sub5node->SetLineColor(kColorITS);
4435 fNodes->Add(sub5node);
4437 fNodes->Add(sub4node);
4439 fNodes->Add(sub3node);
4442 // Place copy #4 of I107 in I10B
4444 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4445 sub3node->SetLineColor(kColorITS);
4446 sub3node->SetVisibility(0);
4449 // Place copy #1 of I101 in I107
4451 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4452 sub4node->SetLineColor(kColorITS);
4453 sub4node->SetVisibility(0);
4456 // Place copy #1 of ITS1 in I101
4458 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4459 sub5node->SetLineColor(kColorITS);
4460 fNodes->Add(sub5node);
4462 fNodes->Add(sub4node);
4464 fNodes->Add(sub3node);
4466 fNodes->Add(sub2node);
4469 // Place copy #1 of I20B in I12B
4471 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4472 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4473 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4474 sub2node->SetLineColor(kColorITS);
4475 sub2node->SetVisibility(0);
4478 // Place copy #1 of I1D7 in I20B
4480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4481 sub3node->SetLineColor(kColorITS);
4482 sub3node->SetVisibility(0);
4485 // Place copy #1 of I1D1 in I1D7
4487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4488 sub4node->SetLineColor(kColorITS);
4489 sub4node->SetVisibility(0);
4492 // Place copy #1 of ITS2 in I1D1
4494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4495 sub5node->SetLineColor(kColorITS);
4496 fNodes->Add(sub5node);
4498 fNodes->Add(sub4node);
4500 fNodes->Add(sub3node);
4503 // Place copy #2 of I1D7 in I20B
4505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4506 sub3node->SetLineColor(kColorITS);
4507 sub3node->SetVisibility(0);
4510 // Place copy #1 of I1D1 in I1D7
4512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4513 sub4node->SetLineColor(kColorITS);
4514 sub4node->SetVisibility(0);
4517 // Place copy #1 of ITS2 in I1D1
4519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4520 sub5node->SetLineColor(kColorITS);
4521 fNodes->Add(sub5node);
4523 fNodes->Add(sub4node);
4525 fNodes->Add(sub3node);
4528 // Place copy #3 of I1D7 in I20B
4530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4531 sub3node->SetLineColor(kColorITS);
4532 sub3node->SetVisibility(0);
4535 // Place copy #1 of I1D1 in I1D7
4537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4538 sub4node->SetLineColor(kColorITS);
4539 sub4node->SetVisibility(0);
4542 // Place copy #1 of ITS2 in I1D1
4544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4545 sub5node->SetLineColor(kColorITS);
4546 fNodes->Add(sub5node);
4548 fNodes->Add(sub4node);
4550 fNodes->Add(sub3node);
4553 // Place copy #4 of I1D7 in I20B
4555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4556 sub3node->SetLineColor(kColorITS);
4557 sub3node->SetVisibility(0);
4560 // Place copy #1 of I1D1 in I1D7
4562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4563 sub4node->SetLineColor(kColorITS);
4564 sub4node->SetVisibility(0);
4567 // Place copy #1 of ITS2 in I1D1
4569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4570 sub5node->SetLineColor(kColorITS);
4571 fNodes->Add(sub5node);
4573 fNodes->Add(sub4node);
4575 fNodes->Add(sub3node);
4577 fNodes->Add(sub2node);
4580 // Place copy #2 of I20B in I12B
4582 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4583 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4584 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4585 sub2node->SetLineColor(kColorITS);
4586 sub2node->SetVisibility(0);
4589 // Place copy #1 of I1D7 in I20B
4591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4592 sub3node->SetLineColor(kColorITS);
4593 sub3node->SetVisibility(0);
4596 // Place copy #1 of I1D1 in I1D7
4598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4599 sub4node->SetLineColor(kColorITS);
4600 sub4node->SetVisibility(0);
4603 // Place copy #1 of ITS2 in I1D1
4605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4606 sub5node->SetLineColor(kColorITS);
4607 fNodes->Add(sub5node);
4609 fNodes->Add(sub4node);
4611 fNodes->Add(sub3node);
4614 // Place copy #2 of I1D7 in I20B
4616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4617 sub3node->SetLineColor(kColorITS);
4618 sub3node->SetVisibility(0);
4621 // Place copy #1 of I1D1 in I1D7
4623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4624 sub4node->SetLineColor(kColorITS);
4625 sub4node->SetVisibility(0);
4628 // Place copy #1 of ITS2 in I1D1
4630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4631 sub5node->SetLineColor(kColorITS);
4632 fNodes->Add(sub5node);
4634 fNodes->Add(sub4node);
4636 fNodes->Add(sub3node);
4639 // Place copy #3 of I1D7 in I20B
4641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4642 sub3node->SetLineColor(kColorITS);
4643 sub3node->SetVisibility(0);
4646 // Place copy #1 of I1D1 in I1D7
4648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4649 sub4node->SetLineColor(kColorITS);
4650 sub4node->SetVisibility(0);
4653 // Place copy #1 of ITS2 in I1D1
4655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4656 sub5node->SetLineColor(kColorITS);
4657 fNodes->Add(sub5node);
4659 fNodes->Add(sub4node);
4661 fNodes->Add(sub3node);
4664 // Place copy #4 of I1D7 in I20B
4666 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4667 sub3node->SetLineColor(kColorITS);
4668 sub3node->SetVisibility(0);
4671 // Place copy #1 of I1D1 in I1D7
4673 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4674 sub4node->SetLineColor(kColorITS);
4675 sub4node->SetVisibility(0);
4678 // Place copy #1 of ITS2 in I1D1
4680 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4681 sub5node->SetLineColor(kColorITS);
4682 fNodes->Add(sub5node);
4684 fNodes->Add(sub4node);
4686 fNodes->Add(sub3node);
4688 fNodes->Add(sub2node);
4691 // Place copy #3 of I20B in I12B
4693 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4694 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4695 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4696 sub2node->SetLineColor(kColorITS);
4697 sub2node->SetVisibility(0);
4700 // Place copy #1 of I1D7 in I20B
4702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4703 sub3node->SetLineColor(kColorITS);
4704 sub3node->SetVisibility(0);
4707 // Place copy #1 of I1D1 in I1D7
4709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4710 sub4node->SetLineColor(kColorITS);
4711 sub4node->SetVisibility(0);
4714 // Place copy #1 of ITS2 in I1D1
4716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4717 sub5node->SetLineColor(kColorITS);
4718 fNodes->Add(sub5node);
4720 fNodes->Add(sub4node);
4722 fNodes->Add(sub3node);
4725 // Place copy #2 of I1D7 in I20B
4727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4728 sub3node->SetLineColor(kColorITS);
4729 sub3node->SetVisibility(0);
4732 // Place copy #1 of I1D1 in I1D7
4734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4735 sub4node->SetLineColor(kColorITS);
4736 sub4node->SetVisibility(0);
4739 // Place copy #1 of ITS2 in I1D1
4741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4742 sub5node->SetLineColor(kColorITS);
4743 fNodes->Add(sub5node);
4745 fNodes->Add(sub4node);
4747 fNodes->Add(sub3node);
4750 // Place copy #3 of I1D7 in I20B
4752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4753 sub3node->SetLineColor(kColorITS);
4754 sub3node->SetVisibility(0);
4757 // Place copy #1 of I1D1 in I1D7
4759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4760 sub4node->SetLineColor(kColorITS);
4761 sub4node->SetVisibility(0);
4764 // Place copy #1 of ITS2 in I1D1
4766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4767 sub5node->SetLineColor(kColorITS);
4768 fNodes->Add(sub5node);
4770 fNodes->Add(sub4node);
4772 fNodes->Add(sub3node);
4775 // Place copy #4 of I1D7 in I20B
4777 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4778 sub3node->SetLineColor(kColorITS);
4779 sub3node->SetVisibility(0);
4782 // Place copy #1 of I1D1 in I1D7
4784 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4785 sub4node->SetLineColor(kColorITS);
4786 sub4node->SetVisibility(0);
4789 // Place copy #1 of ITS2 in I1D1
4791 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4792 sub5node->SetLineColor(kColorITS);
4793 fNodes->Add(sub5node);
4795 fNodes->Add(sub4node);
4797 fNodes->Add(sub3node);
4799 fNodes->Add(sub2node);
4802 // Place copy #4 of I20B in I12B
4804 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4805 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4806 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4807 sub2node->SetLineColor(kColorITS);
4808 sub2node->SetVisibility(0);
4811 // Place copy #1 of I1D7 in I20B
4813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4814 sub3node->SetLineColor(kColorITS);
4815 sub3node->SetVisibility(0);
4818 // Place copy #1 of I1D1 in I1D7
4820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4821 sub4node->SetLineColor(kColorITS);
4822 sub4node->SetVisibility(0);
4825 // Place copy #1 of ITS2 in I1D1
4827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4828 sub5node->SetLineColor(kColorITS);
4829 fNodes->Add(sub5node);
4831 fNodes->Add(sub4node);
4833 fNodes->Add(sub3node);
4836 // Place copy #2 of I1D7 in I20B
4838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4839 sub3node->SetLineColor(kColorITS);
4840 sub3node->SetVisibility(0);
4843 // Place copy #1 of I1D1 in I1D7
4845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4846 sub4node->SetLineColor(kColorITS);
4847 sub4node->SetVisibility(0);
4850 // Place copy #1 of ITS2 in I1D1
4852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4853 sub5node->SetLineColor(kColorITS);
4854 fNodes->Add(sub5node);
4856 fNodes->Add(sub4node);
4858 fNodes->Add(sub3node);
4861 // Place copy #3 of I1D7 in I20B
4863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4864 sub3node->SetLineColor(kColorITS);
4865 sub3node->SetVisibility(0);
4868 // Place copy #1 of I1D1 in I1D7
4870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4871 sub4node->SetLineColor(kColorITS);
4872 sub4node->SetVisibility(0);
4875 // Place copy #1 of ITS2 in I1D1
4877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4878 sub5node->SetLineColor(kColorITS);
4879 fNodes->Add(sub5node);
4881 fNodes->Add(sub4node);
4883 fNodes->Add(sub3node);
4886 // Place copy #4 of I1D7 in I20B
4888 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4889 sub3node->SetLineColor(kColorITS);
4890 sub3node->SetVisibility(0);
4893 // Place copy #1 of I1D1 in I1D7
4895 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4896 sub4node->SetLineColor(kColorITS);
4897 sub4node->SetVisibility(0);
4900 // Place copy #1 of ITS2 in I1D1
4902 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4903 sub5node->SetLineColor(kColorITS);
4904 fNodes->Add(sub5node);
4906 fNodes->Add(sub4node);
4908 fNodes->Add(sub3node);
4910 fNodes->Add(sub2node);
4912 fNodes->Add(sub1node);
4915 // Place copy #7 of I12B in IT12
4917 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4918 sub1node->SetLineColor(kColorITS);
4919 sub1node->SetVisibility(0);
4922 // Place copy #1 of I10B in I12B
4924 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4925 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4926 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4927 sub2node->SetLineColor(kColorITS);
4928 sub2node->SetVisibility(0);
4931 // Place copy #1 of I107 in I10B
4933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4934 sub3node->SetLineColor(kColorITS);
4935 sub3node->SetVisibility(0);
4938 // Place copy #1 of I101 in I107
4940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4941 sub4node->SetLineColor(kColorITS);
4942 sub4node->SetVisibility(0);
4945 // Place copy #1 of ITS1 in I101
4947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4948 sub5node->SetLineColor(kColorITS);
4949 fNodes->Add(sub5node);
4951 fNodes->Add(sub4node);
4953 fNodes->Add(sub3node);
4956 // Place copy #2 of I107 in I10B
4958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4959 sub3node->SetLineColor(kColorITS);
4960 sub3node->SetVisibility(0);
4963 // Place copy #1 of I101 in I107
4965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4966 sub4node->SetLineColor(kColorITS);
4967 sub4node->SetVisibility(0);
4970 // Place copy #1 of ITS1 in I101
4972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4973 sub5node->SetLineColor(kColorITS);
4974 fNodes->Add(sub5node);
4976 fNodes->Add(sub4node);
4978 fNodes->Add(sub3node);
4981 // Place copy #3 of I107 in I10B
4983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4984 sub3node->SetLineColor(kColorITS);
4985 sub3node->SetVisibility(0);
4988 // Place copy #1 of I101 in I107
4990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4991 sub4node->SetLineColor(kColorITS);
4992 sub4node->SetVisibility(0);
4995 // Place copy #1 of ITS1 in I101
4997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4998 sub5node->SetLineColor(kColorITS);
4999 fNodes->Add(sub5node);
5001 fNodes->Add(sub4node);
5003 fNodes->Add(sub3node);
5006 // Place copy #4 of I107 in I10B
5008 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5009 sub3node->SetLineColor(kColorITS);
5010 sub3node->SetVisibility(0);
5013 // Place copy #1 of I101 in I107
5015 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5016 sub4node->SetLineColor(kColorITS);
5017 sub4node->SetVisibility(0);
5020 // Place copy #1 of ITS1 in I101
5022 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5023 sub5node->SetLineColor(kColorITS);
5024 fNodes->Add(sub5node);
5026 fNodes->Add(sub4node);
5028 fNodes->Add(sub3node);
5030 fNodes->Add(sub2node);
5033 // Place copy #2 of I10B in I12B
5035 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5036 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5037 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5038 sub2node->SetLineColor(kColorITS);
5039 sub2node->SetVisibility(0);
5042 // Place copy #1 of I107 in I10B
5044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5045 sub3node->SetLineColor(kColorITS);
5046 sub3node->SetVisibility(0);
5049 // Place copy #1 of I101 in I107
5051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5052 sub4node->SetLineColor(kColorITS);
5053 sub4node->SetVisibility(0);
5056 // Place copy #1 of ITS1 in I101
5058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5059 sub5node->SetLineColor(kColorITS);
5060 fNodes->Add(sub5node);
5062 fNodes->Add(sub4node);
5064 fNodes->Add(sub3node);
5067 // Place copy #2 of I107 in I10B
5069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5070 sub3node->SetLineColor(kColorITS);
5071 sub3node->SetVisibility(0);
5074 // Place copy #1 of I101 in I107
5076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5077 sub4node->SetLineColor(kColorITS);
5078 sub4node->SetVisibility(0);
5081 // Place copy #1 of ITS1 in I101
5083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5084 sub5node->SetLineColor(kColorITS);
5085 fNodes->Add(sub5node);
5087 fNodes->Add(sub4node);
5089 fNodes->Add(sub3node);
5092 // Place copy #3 of I107 in I10B
5094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5095 sub3node->SetLineColor(kColorITS);
5096 sub3node->SetVisibility(0);
5099 // Place copy #1 of I101 in I107
5101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5102 sub4node->SetLineColor(kColorITS);
5103 sub4node->SetVisibility(0);
5106 // Place copy #1 of ITS1 in I101
5108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5109 sub5node->SetLineColor(kColorITS);
5110 fNodes->Add(sub5node);
5112 fNodes->Add(sub4node);
5114 fNodes->Add(sub3node);
5117 // Place copy #4 of I107 in I10B
5119 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5120 sub3node->SetLineColor(kColorITS);
5121 sub3node->SetVisibility(0);
5124 // Place copy #1 of I101 in I107
5126 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5127 sub4node->SetLineColor(kColorITS);
5128 sub4node->SetVisibility(0);
5131 // Place copy #1 of ITS1 in I101
5133 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5134 sub5node->SetLineColor(kColorITS);
5135 fNodes->Add(sub5node);
5137 fNodes->Add(sub4node);
5139 fNodes->Add(sub3node);
5141 fNodes->Add(sub2node);
5144 // Place copy #1 of I20B in I12B
5146 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5147 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5148 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5149 sub2node->SetLineColor(kColorITS);
5150 sub2node->SetVisibility(0);
5153 // Place copy #1 of I1D7 in I20B
5155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5156 sub3node->SetLineColor(kColorITS);
5157 sub3node->SetVisibility(0);
5160 // Place copy #1 of I1D1 in I1D7
5162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5163 sub4node->SetLineColor(kColorITS);
5164 sub4node->SetVisibility(0);
5167 // Place copy #1 of ITS2 in I1D1
5169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5170 sub5node->SetLineColor(kColorITS);
5171 fNodes->Add(sub5node);
5173 fNodes->Add(sub4node);
5175 fNodes->Add(sub3node);
5178 // Place copy #2 of I1D7 in I20B
5180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5181 sub3node->SetLineColor(kColorITS);
5182 sub3node->SetVisibility(0);
5185 // Place copy #1 of I1D1 in I1D7
5187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5188 sub4node->SetLineColor(kColorITS);
5189 sub4node->SetVisibility(0);
5192 // Place copy #1 of ITS2 in I1D1
5194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5195 sub5node->SetLineColor(kColorITS);
5196 fNodes->Add(sub5node);
5198 fNodes->Add(sub4node);
5200 fNodes->Add(sub3node);
5203 // Place copy #3 of I1D7 in I20B
5205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5206 sub3node->SetLineColor(kColorITS);
5207 sub3node->SetVisibility(0);
5210 // Place copy #1 of I1D1 in I1D7
5212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5213 sub4node->SetLineColor(kColorITS);
5214 sub4node->SetVisibility(0);
5217 // Place copy #1 of ITS2 in I1D1
5219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5220 sub5node->SetLineColor(kColorITS);
5221 fNodes->Add(sub5node);
5223 fNodes->Add(sub4node);
5225 fNodes->Add(sub3node);
5228 // Place copy #4 of I1D7 in I20B
5230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5231 sub3node->SetLineColor(kColorITS);
5232 sub3node->SetVisibility(0);
5235 // Place copy #1 of I1D1 in I1D7
5237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5238 sub4node->SetLineColor(kColorITS);
5239 sub4node->SetVisibility(0);
5242 // Place copy #1 of ITS2 in I1D1
5244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5245 sub5node->SetLineColor(kColorITS);
5246 fNodes->Add(sub5node);
5248 fNodes->Add(sub4node);
5250 fNodes->Add(sub3node);
5252 fNodes->Add(sub2node);
5255 // Place copy #2 of I20B in I12B
5257 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5258 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5259 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5260 sub2node->SetLineColor(kColorITS);
5261 sub2node->SetVisibility(0);
5264 // Place copy #1 of I1D7 in I20B
5266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5267 sub3node->SetLineColor(kColorITS);
5268 sub3node->SetVisibility(0);
5271 // Place copy #1 of I1D1 in I1D7
5273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5274 sub4node->SetLineColor(kColorITS);
5275 sub4node->SetVisibility(0);
5278 // Place copy #1 of ITS2 in I1D1
5280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5281 sub5node->SetLineColor(kColorITS);
5282 fNodes->Add(sub5node);
5284 fNodes->Add(sub4node);
5286 fNodes->Add(sub3node);
5289 // Place copy #2 of I1D7 in I20B
5291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5292 sub3node->SetLineColor(kColorITS);
5293 sub3node->SetVisibility(0);
5296 // Place copy #1 of I1D1 in I1D7
5298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5299 sub4node->SetLineColor(kColorITS);
5300 sub4node->SetVisibility(0);
5303 // Place copy #1 of ITS2 in I1D1
5305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5306 sub5node->SetLineColor(kColorITS);
5307 fNodes->Add(sub5node);
5309 fNodes->Add(sub4node);
5311 fNodes->Add(sub3node);
5314 // Place copy #3 of I1D7 in I20B
5316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5317 sub3node->SetLineColor(kColorITS);
5318 sub3node->SetVisibility(0);
5321 // Place copy #1 of I1D1 in I1D7
5323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5324 sub4node->SetLineColor(kColorITS);
5325 sub4node->SetVisibility(0);
5328 // Place copy #1 of ITS2 in I1D1
5330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5331 sub5node->SetLineColor(kColorITS);
5332 fNodes->Add(sub5node);
5334 fNodes->Add(sub4node);
5336 fNodes->Add(sub3node);
5339 // Place copy #4 of I1D7 in I20B
5341 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5342 sub3node->SetLineColor(kColorITS);
5343 sub3node->SetVisibility(0);
5346 // Place copy #1 of I1D1 in I1D7
5348 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5349 sub4node->SetLineColor(kColorITS);
5350 sub4node->SetVisibility(0);
5353 // Place copy #1 of ITS2 in I1D1
5355 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5356 sub5node->SetLineColor(kColorITS);
5357 fNodes->Add(sub5node);
5359 fNodes->Add(sub4node);
5361 fNodes->Add(sub3node);
5363 fNodes->Add(sub2node);
5366 // Place copy #3 of I20B in I12B
5368 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5369 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5370 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5371 sub2node->SetLineColor(kColorITS);
5372 sub2node->SetVisibility(0);
5375 // Place copy #1 of I1D7 in I20B
5377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5378 sub3node->SetLineColor(kColorITS);
5379 sub3node->SetVisibility(0);
5382 // Place copy #1 of I1D1 in I1D7
5384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5385 sub4node->SetLineColor(kColorITS);
5386 sub4node->SetVisibility(0);
5389 // Place copy #1 of ITS2 in I1D1
5391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5392 sub5node->SetLineColor(kColorITS);
5393 fNodes->Add(sub5node);
5395 fNodes->Add(sub4node);
5397 fNodes->Add(sub3node);
5400 // Place copy #2 of I1D7 in I20B
5402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5403 sub3node->SetLineColor(kColorITS);
5404 sub3node->SetVisibility(0);
5407 // Place copy #1 of I1D1 in I1D7
5409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5410 sub4node->SetLineColor(kColorITS);
5411 sub4node->SetVisibility(0);
5414 // Place copy #1 of ITS2 in I1D1
5416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5417 sub5node->SetLineColor(kColorITS);
5418 fNodes->Add(sub5node);
5420 fNodes->Add(sub4node);
5422 fNodes->Add(sub3node);
5425 // Place copy #3 of I1D7 in I20B
5427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5428 sub3node->SetLineColor(kColorITS);
5429 sub3node->SetVisibility(0);
5432 // Place copy #1 of I1D1 in I1D7
5434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5435 sub4node->SetLineColor(kColorITS);
5436 sub4node->SetVisibility(0);
5439 // Place copy #1 of ITS2 in I1D1
5441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5442 sub5node->SetLineColor(kColorITS);
5443 fNodes->Add(sub5node);
5445 fNodes->Add(sub4node);
5447 fNodes->Add(sub3node);
5450 // Place copy #4 of I1D7 in I20B
5452 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5453 sub3node->SetLineColor(kColorITS);
5454 sub3node->SetVisibility(0);
5457 // Place copy #1 of I1D1 in I1D7
5459 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5460 sub4node->SetLineColor(kColorITS);
5461 sub4node->SetVisibility(0);
5464 // Place copy #1 of ITS2 in I1D1
5466 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5467 sub5node->SetLineColor(kColorITS);
5468 fNodes->Add(sub5node);
5470 fNodes->Add(sub4node);
5472 fNodes->Add(sub3node);
5474 fNodes->Add(sub2node);
5477 // Place copy #4 of I20B in I12B
5479 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5480 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5481 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5482 sub2node->SetLineColor(kColorITS);
5483 sub2node->SetVisibility(0);
5486 // Place copy #1 of I1D7 in I20B
5488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5489 sub3node->SetLineColor(kColorITS);
5490 sub3node->SetVisibility(0);
5493 // Place copy #1 of I1D1 in I1D7
5495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5496 sub4node->SetLineColor(kColorITS);
5497 sub4node->SetVisibility(0);
5500 // Place copy #1 of ITS2 in I1D1
5502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5503 sub5node->SetLineColor(kColorITS);
5504 fNodes->Add(sub5node);
5506 fNodes->Add(sub4node);
5508 fNodes->Add(sub3node);
5511 // Place copy #2 of I1D7 in I20B
5513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5514 sub3node->SetLineColor(kColorITS);
5515 sub3node->SetVisibility(0);
5518 // Place copy #1 of I1D1 in I1D7
5520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5521 sub4node->SetLineColor(kColorITS);
5522 sub4node->SetVisibility(0);
5525 // Place copy #1 of ITS2 in I1D1
5527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5528 sub5node->SetLineColor(kColorITS);
5529 fNodes->Add(sub5node);
5531 fNodes->Add(sub4node);
5533 fNodes->Add(sub3node);
5536 // Place copy #3 of I1D7 in I20B
5538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5539 sub3node->SetLineColor(kColorITS);
5540 sub3node->SetVisibility(0);
5543 // Place copy #1 of I1D1 in I1D7
5545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5546 sub4node->SetLineColor(kColorITS);
5547 sub4node->SetVisibility(0);
5550 // Place copy #1 of ITS2 in I1D1
5552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5553 sub5node->SetLineColor(kColorITS);
5554 fNodes->Add(sub5node);
5556 fNodes->Add(sub4node);
5558 fNodes->Add(sub3node);
5561 // Place copy #4 of I1D7 in I20B
5563 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5564 sub3node->SetLineColor(kColorITS);
5565 sub3node->SetVisibility(0);
5568 // Place copy #1 of I1D1 in I1D7
5570 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5571 sub4node->SetLineColor(kColorITS);
5572 sub4node->SetVisibility(0);
5575 // Place copy #1 of ITS2 in I1D1
5577 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5578 sub5node->SetLineColor(kColorITS);
5579 fNodes->Add(sub5node);
5581 fNodes->Add(sub4node);
5583 fNodes->Add(sub3node);
5585 fNodes->Add(sub2node);
5587 fNodes->Add(sub1node);
5590 // Place copy #8 of I12B in IT12
5592 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5593 sub1node->SetLineColor(kColorITS);
5594 sub1node->SetVisibility(0);
5597 // Place copy #1 of I10B in I12B
5599 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5600 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5601 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5602 sub2node->SetLineColor(kColorITS);
5603 sub2node->SetVisibility(0);
5606 // Place copy #1 of I107 in I10B
5608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5609 sub3node->SetLineColor(kColorITS);
5610 sub3node->SetVisibility(0);
5613 // Place copy #1 of I101 in I107
5615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5616 sub4node->SetLineColor(kColorITS);
5617 sub4node->SetVisibility(0);
5620 // Place copy #1 of ITS1 in I101
5622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5623 sub5node->SetLineColor(kColorITS);
5624 fNodes->Add(sub5node);
5626 fNodes->Add(sub4node);
5628 fNodes->Add(sub3node);
5631 // Place copy #2 of I107 in I10B
5633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5634 sub3node->SetLineColor(kColorITS);
5635 sub3node->SetVisibility(0);
5638 // Place copy #1 of I101 in I107
5640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5641 sub4node->SetLineColor(kColorITS);
5642 sub4node->SetVisibility(0);
5645 // Place copy #1 of ITS1 in I101
5647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5648 sub5node->SetLineColor(kColorITS);
5649 fNodes->Add(sub5node);
5651 fNodes->Add(sub4node);
5653 fNodes->Add(sub3node);
5656 // Place copy #3 of I107 in I10B
5658 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5659 sub3node->SetLineColor(kColorITS);
5660 sub3node->SetVisibility(0);
5663 // Place copy #1 of I101 in I107
5665 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5666 sub4node->SetLineColor(kColorITS);
5667 sub4node->SetVisibility(0);
5670 // Place copy #1 of ITS1 in I101
5672 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5673 sub5node->SetLineColor(kColorITS);
5674 fNodes->Add(sub5node);
5676 fNodes->Add(sub4node);
5678 fNodes->Add(sub3node);
5681 // Place copy #4 of I107 in I10B
5683 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5684 sub3node->SetLineColor(kColorITS);
5685 sub3node->SetVisibility(0);
5688 // Place copy #1 of I101 in I107
5690 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5691 sub4node->SetLineColor(kColorITS);
5692 sub4node->SetVisibility(0);
5695 // Place copy #1 of ITS1 in I101
5697 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5698 sub5node->SetLineColor(kColorITS);
5699 fNodes->Add(sub5node);
5701 fNodes->Add(sub4node);
5703 fNodes->Add(sub3node);
5705 fNodes->Add(sub2node);
5708 // Place copy #2 of I10B in I12B
5710 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5711 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5712 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5713 sub2node->SetLineColor(kColorITS);
5714 sub2node->SetVisibility(0);
5717 // Place copy #1 of I107 in I10B
5719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5720 sub3node->SetLineColor(kColorITS);
5721 sub3node->SetVisibility(0);
5724 // Place copy #1 of I101 in I107
5726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5727 sub4node->SetLineColor(kColorITS);
5728 sub4node->SetVisibility(0);
5731 // Place copy #1 of ITS1 in I101
5733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5734 sub5node->SetLineColor(kColorITS);
5735 fNodes->Add(sub5node);
5737 fNodes->Add(sub4node);
5739 fNodes->Add(sub3node);
5742 // Place copy #2 of I107 in I10B
5744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5745 sub3node->SetLineColor(kColorITS);
5746 sub3node->SetVisibility(0);
5749 // Place copy #1 of I101 in I107
5751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5752 sub4node->SetLineColor(kColorITS);
5753 sub4node->SetVisibility(0);
5756 // Place copy #1 of ITS1 in I101
5758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5759 sub5node->SetLineColor(kColorITS);
5760 fNodes->Add(sub5node);
5762 fNodes->Add(sub4node);
5764 fNodes->Add(sub3node);
5767 // Place copy #3 of I107 in I10B
5769 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5770 sub3node->SetLineColor(kColorITS);
5771 sub3node->SetVisibility(0);
5774 // Place copy #1 of I101 in I107
5776 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5777 sub4node->SetLineColor(kColorITS);
5778 sub4node->SetVisibility(0);
5781 // Place copy #1 of ITS1 in I101
5783 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5784 sub5node->SetLineColor(kColorITS);
5785 fNodes->Add(sub5node);
5787 fNodes->Add(sub4node);
5789 fNodes->Add(sub3node);
5792 // Place copy #4 of I107 in I10B
5794 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5795 sub3node->SetLineColor(kColorITS);
5796 sub3node->SetVisibility(0);
5799 // Place copy #1 of I101 in I107
5801 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5802 sub4node->SetLineColor(kColorITS);
5803 sub4node->SetVisibility(0);
5806 // Place copy #1 of ITS1 in I101
5808 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5809 sub5node->SetLineColor(kColorITS);
5810 fNodes->Add(sub5node);
5812 fNodes->Add(sub4node);
5814 fNodes->Add(sub3node);
5816 fNodes->Add(sub2node);
5819 // Place copy #1 of I20B in I12B
5821 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5822 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5823 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5824 sub2node->SetLineColor(kColorITS);
5825 sub2node->SetVisibility(0);
5828 // Place copy #1 of I1D7 in I20B
5830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5831 sub3node->SetLineColor(kColorITS);
5832 sub3node->SetVisibility(0);
5835 // Place copy #1 of I1D1 in I1D7
5837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5838 sub4node->SetLineColor(kColorITS);
5839 sub4node->SetVisibility(0);
5842 // Place copy #1 of ITS2 in I1D1
5844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5845 sub5node->SetLineColor(kColorITS);
5846 fNodes->Add(sub5node);
5848 fNodes->Add(sub4node);
5850 fNodes->Add(sub3node);
5853 // Place copy #2 of I1D7 in I20B
5855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5856 sub3node->SetLineColor(kColorITS);
5857 sub3node->SetVisibility(0);
5860 // Place copy #1 of I1D1 in I1D7
5862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5863 sub4node->SetLineColor(kColorITS);
5864 sub4node->SetVisibility(0);
5867 // Place copy #1 of ITS2 in I1D1
5869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5870 sub5node->SetLineColor(kColorITS);
5871 fNodes->Add(sub5node);
5873 fNodes->Add(sub4node);
5875 fNodes->Add(sub3node);
5878 // Place copy #3 of I1D7 in I20B
5880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5881 sub3node->SetLineColor(kColorITS);
5882 sub3node->SetVisibility(0);
5885 // Place copy #1 of I1D1 in I1D7
5887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5888 sub4node->SetLineColor(kColorITS);
5889 sub4node->SetVisibility(0);
5892 // Place copy #1 of ITS2 in I1D1
5894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5895 sub5node->SetLineColor(kColorITS);
5896 fNodes->Add(sub5node);
5898 fNodes->Add(sub4node);
5900 fNodes->Add(sub3node);
5903 // Place copy #4 of I1D7 in I20B
5905 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5906 sub3node->SetLineColor(kColorITS);
5907 sub3node->SetVisibility(0);
5910 // Place copy #1 of I1D1 in I1D7
5912 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5913 sub4node->SetLineColor(kColorITS);
5914 sub4node->SetVisibility(0);
5917 // Place copy #1 of ITS2 in I1D1
5919 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5920 sub5node->SetLineColor(kColorITS);
5921 fNodes->Add(sub5node);
5923 fNodes->Add(sub4node);
5925 fNodes->Add(sub3node);
5927 fNodes->Add(sub2node);
5930 // Place copy #2 of I20B in I12B
5932 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5933 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5934 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5935 sub2node->SetLineColor(kColorITS);
5936 sub2node->SetVisibility(0);
5939 // Place copy #1 of I1D7 in I20B
5941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5942 sub3node->SetLineColor(kColorITS);
5943 sub3node->SetVisibility(0);
5946 // Place copy #1 of I1D1 in I1D7
5948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5949 sub4node->SetLineColor(kColorITS);
5950 sub4node->SetVisibility(0);
5953 // Place copy #1 of ITS2 in I1D1
5955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5956 sub5node->SetLineColor(kColorITS);
5957 fNodes->Add(sub5node);
5959 fNodes->Add(sub4node);
5961 fNodes->Add(sub3node);
5964 // Place copy #2 of I1D7 in I20B
5966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5967 sub3node->SetLineColor(kColorITS);
5968 sub3node->SetVisibility(0);
5971 // Place copy #1 of I1D1 in I1D7
5973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5974 sub4node->SetLineColor(kColorITS);
5975 sub4node->SetVisibility(0);
5978 // Place copy #1 of ITS2 in I1D1
5980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5981 sub5node->SetLineColor(kColorITS);
5982 fNodes->Add(sub5node);
5984 fNodes->Add(sub4node);
5986 fNodes->Add(sub3node);
5989 // Place copy #3 of I1D7 in I20B
5991 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5992 sub3node->SetLineColor(kColorITS);
5993 sub3node->SetVisibility(0);
5996 // Place copy #1 of I1D1 in I1D7
5998 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5999 sub4node->SetLineColor(kColorITS);
6000 sub4node->SetVisibility(0);
6003 // Place copy #1 of ITS2 in I1D1
6005 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6006 sub5node->SetLineColor(kColorITS);
6007 fNodes->Add(sub5node);
6009 fNodes->Add(sub4node);
6011 fNodes->Add(sub3node);
6014 // Place copy #4 of I1D7 in I20B
6016 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6017 sub3node->SetLineColor(kColorITS);
6018 sub3node->SetVisibility(0);
6021 // Place copy #1 of I1D1 in I1D7
6023 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6024 sub4node->SetLineColor(kColorITS);
6025 sub4node->SetVisibility(0);
6028 // Place copy #1 of ITS2 in I1D1
6030 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6031 sub5node->SetLineColor(kColorITS);
6032 fNodes->Add(sub5node);
6034 fNodes->Add(sub4node);
6036 fNodes->Add(sub3node);
6038 fNodes->Add(sub2node);
6041 // Place copy #3 of I20B in I12B
6043 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6044 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6045 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6046 sub2node->SetLineColor(kColorITS);
6047 sub2node->SetVisibility(0);
6050 // Place copy #1 of I1D7 in I20B
6052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6053 sub3node->SetLineColor(kColorITS);
6054 sub3node->SetVisibility(0);
6057 // Place copy #1 of I1D1 in I1D7
6059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6060 sub4node->SetLineColor(kColorITS);
6061 sub4node->SetVisibility(0);
6064 // Place copy #1 of ITS2 in I1D1
6066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6067 sub5node->SetLineColor(kColorITS);
6068 fNodes->Add(sub5node);
6070 fNodes->Add(sub4node);
6072 fNodes->Add(sub3node);
6075 // Place copy #2 of I1D7 in I20B
6077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6078 sub3node->SetLineColor(kColorITS);
6079 sub3node->SetVisibility(0);
6082 // Place copy #1 of I1D1 in I1D7
6084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6085 sub4node->SetLineColor(kColorITS);
6086 sub4node->SetVisibility(0);
6089 // Place copy #1 of ITS2 in I1D1
6091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6092 sub5node->SetLineColor(kColorITS);
6093 fNodes->Add(sub5node);
6095 fNodes->Add(sub4node);
6097 fNodes->Add(sub3node);
6100 // Place copy #3 of I1D7 in I20B
6102 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6103 sub3node->SetLineColor(kColorITS);
6104 sub3node->SetVisibility(0);
6107 // Place copy #1 of I1D1 in I1D7
6109 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6110 sub4node->SetLineColor(kColorITS);
6111 sub4node->SetVisibility(0);
6114 // Place copy #1 of ITS2 in I1D1
6116 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6117 sub5node->SetLineColor(kColorITS);
6118 fNodes->Add(sub5node);
6120 fNodes->Add(sub4node);
6122 fNodes->Add(sub3node);
6125 // Place copy #4 of I1D7 in I20B
6127 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6128 sub3node->SetLineColor(kColorITS);
6129 sub3node->SetVisibility(0);
6132 // Place copy #1 of I1D1 in I1D7
6134 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6135 sub4node->SetLineColor(kColorITS);
6136 sub4node->SetVisibility(0);
6139 // Place copy #1 of ITS2 in I1D1
6141 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6142 sub5node->SetLineColor(kColorITS);
6143 fNodes->Add(sub5node);
6145 fNodes->Add(sub4node);
6147 fNodes->Add(sub3node);
6149 fNodes->Add(sub2node);
6152 // Place copy #4 of I20B in I12B
6154 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6155 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6156 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6157 sub2node->SetLineColor(kColorITS);
6158 sub2node->SetVisibility(0);
6161 // Place copy #1 of I1D7 in I20B
6163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6164 sub3node->SetLineColor(kColorITS);
6165 sub3node->SetVisibility(0);
6168 // Place copy #1 of I1D1 in I1D7
6170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6171 sub4node->SetLineColor(kColorITS);
6172 sub4node->SetVisibility(0);
6175 // Place copy #1 of ITS2 in I1D1
6177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6178 sub5node->SetLineColor(kColorITS);
6179 fNodes->Add(sub5node);
6181 fNodes->Add(sub4node);
6183 fNodes->Add(sub3node);
6186 // Place copy #2 of I1D7 in I20B
6188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6189 sub3node->SetLineColor(kColorITS);
6190 sub3node->SetVisibility(0);
6193 // Place copy #1 of I1D1 in I1D7
6195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6196 sub4node->SetLineColor(kColorITS);
6197 sub4node->SetVisibility(0);
6200 // Place copy #1 of ITS2 in I1D1
6202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6203 sub5node->SetLineColor(kColorITS);
6204 fNodes->Add(sub5node);
6206 fNodes->Add(sub4node);
6208 fNodes->Add(sub3node);
6211 // Place copy #3 of I1D7 in I20B
6213 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6214 sub3node->SetLineColor(kColorITS);
6215 sub3node->SetVisibility(0);
6218 // Place copy #1 of I1D1 in I1D7
6220 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6221 sub4node->SetLineColor(kColorITS);
6222 sub4node->SetVisibility(0);
6225 // Place copy #1 of ITS2 in I1D1
6227 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6228 sub5node->SetLineColor(kColorITS);
6229 fNodes->Add(sub5node);
6231 fNodes->Add(sub4node);
6233 fNodes->Add(sub3node);
6236 // Place copy #4 of I1D7 in I20B
6238 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6239 sub3node->SetLineColor(kColorITS);
6240 sub3node->SetVisibility(0);
6243 // Place copy #1 of I1D1 in I1D7
6245 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6246 sub4node->SetLineColor(kColorITS);
6247 sub4node->SetVisibility(0);
6250 // Place copy #1 of ITS2 in I1D1
6252 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6253 sub5node->SetLineColor(kColorITS);
6254 fNodes->Add(sub5node);
6256 fNodes->Add(sub4node);
6258 fNodes->Add(sub3node);
6260 fNodes->Add(sub2node);
6262 fNodes->Add(sub1node);
6265 // Place copy #9 of I12B in IT12
6267 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6268 sub1node->SetLineColor(kColorITS);
6269 sub1node->SetVisibility(0);
6272 // Place copy #1 of I10B in I12B
6274 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6275 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6276 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6277 sub2node->SetLineColor(kColorITS);
6278 sub2node->SetVisibility(0);
6281 // Place copy #1 of I107 in I10B
6283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6284 sub3node->SetLineColor(kColorITS);
6285 sub3node->SetVisibility(0);
6288 // Place copy #1 of I101 in I107
6290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6291 sub4node->SetLineColor(kColorITS);
6292 sub4node->SetVisibility(0);
6295 // Place copy #1 of ITS1 in I101
6297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6298 sub5node->SetLineColor(kColorITS);
6299 fNodes->Add(sub5node);
6301 fNodes->Add(sub4node);
6303 fNodes->Add(sub3node);
6306 // Place copy #2 of I107 in I10B
6308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6309 sub3node->SetLineColor(kColorITS);
6310 sub3node->SetVisibility(0);
6313 // Place copy #1 of I101 in I107
6315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6316 sub4node->SetLineColor(kColorITS);
6317 sub4node->SetVisibility(0);
6320 // Place copy #1 of ITS1 in I101
6322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6323 sub5node->SetLineColor(kColorITS);
6324 fNodes->Add(sub5node);
6326 fNodes->Add(sub4node);
6328 fNodes->Add(sub3node);
6331 // Place copy #3 of I107 in I10B
6333 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6334 sub3node->SetLineColor(kColorITS);
6335 sub3node->SetVisibility(0);
6338 // Place copy #1 of I101 in I107
6340 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6341 sub4node->SetLineColor(kColorITS);
6342 sub4node->SetVisibility(0);
6345 // Place copy #1 of ITS1 in I101
6347 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6348 sub5node->SetLineColor(kColorITS);
6349 fNodes->Add(sub5node);
6351 fNodes->Add(sub4node);
6353 fNodes->Add(sub3node);
6356 // Place copy #4 of I107 in I10B
6358 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6359 sub3node->SetLineColor(kColorITS);
6360 sub3node->SetVisibility(0);
6363 // Place copy #1 of I101 in I107
6365 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6366 sub4node->SetLineColor(kColorITS);
6367 sub4node->SetVisibility(0);
6370 // Place copy #1 of ITS1 in I101
6372 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6373 sub5node->SetLineColor(kColorITS);
6374 fNodes->Add(sub5node);
6376 fNodes->Add(sub4node);
6378 fNodes->Add(sub3node);
6380 fNodes->Add(sub2node);
6383 // Place copy #2 of I10B in I12B
6385 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6386 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6387 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6388 sub2node->SetLineColor(kColorITS);
6389 sub2node->SetVisibility(0);
6392 // Place copy #1 of I107 in I10B
6394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6395 sub3node->SetLineColor(kColorITS);
6396 sub3node->SetVisibility(0);
6399 // Place copy #1 of I101 in I107
6401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6402 sub4node->SetLineColor(kColorITS);
6403 sub4node->SetVisibility(0);
6406 // Place copy #1 of ITS1 in I101
6408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6409 sub5node->SetLineColor(kColorITS);
6410 fNodes->Add(sub5node);
6412 fNodes->Add(sub4node);
6414 fNodes->Add(sub3node);
6417 // Place copy #2 of I107 in I10B
6419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6420 sub3node->SetLineColor(kColorITS);
6421 sub3node->SetVisibility(0);
6424 // Place copy #1 of I101 in I107
6426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6427 sub4node->SetLineColor(kColorITS);
6428 sub4node->SetVisibility(0);
6431 // Place copy #1 of ITS1 in I101
6433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6434 sub5node->SetLineColor(kColorITS);
6435 fNodes->Add(sub5node);
6437 fNodes->Add(sub4node);
6439 fNodes->Add(sub3node);
6442 // Place copy #3 of I107 in I10B
6444 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6445 sub3node->SetLineColor(kColorITS);
6446 sub3node->SetVisibility(0);
6449 // Place copy #1 of I101 in I107
6451 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6452 sub4node->SetLineColor(kColorITS);
6453 sub4node->SetVisibility(0);
6456 // Place copy #1 of ITS1 in I101
6458 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6459 sub5node->SetLineColor(kColorITS);
6460 fNodes->Add(sub5node);
6462 fNodes->Add(sub4node);
6464 fNodes->Add(sub3node);
6467 // Place copy #4 of I107 in I10B
6469 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6470 sub3node->SetLineColor(kColorITS);
6471 sub3node->SetVisibility(0);
6474 // Place copy #1 of I101 in I107
6476 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6477 sub4node->SetLineColor(kColorITS);
6478 sub4node->SetVisibility(0);
6481 // Place copy #1 of ITS1 in I101
6483 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6484 sub5node->SetLineColor(kColorITS);
6485 fNodes->Add(sub5node);
6487 fNodes->Add(sub4node);
6489 fNodes->Add(sub3node);
6491 fNodes->Add(sub2node);
6494 // Place copy #1 of I20B in I12B
6496 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6497 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6498 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6499 sub2node->SetLineColor(kColorITS);
6500 sub2node->SetVisibility(0);
6503 // Place copy #1 of I1D7 in I20B
6505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6506 sub3node->SetLineColor(kColorITS);
6507 sub3node->SetVisibility(0);
6510 // Place copy #1 of I1D1 in I1D7
6512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6513 sub4node->SetLineColor(kColorITS);
6514 sub4node->SetVisibility(0);
6517 // Place copy #1 of ITS2 in I1D1
6519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6520 sub5node->SetLineColor(kColorITS);
6521 fNodes->Add(sub5node);
6523 fNodes->Add(sub4node);
6525 fNodes->Add(sub3node);
6528 // Place copy #2 of I1D7 in I20B
6530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6531 sub3node->SetLineColor(kColorITS);
6532 sub3node->SetVisibility(0);
6535 // Place copy #1 of I1D1 in I1D7
6537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6538 sub4node->SetLineColor(kColorITS);
6539 sub4node->SetVisibility(0);
6542 // Place copy #1 of ITS2 in I1D1
6544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6545 sub5node->SetLineColor(kColorITS);
6546 fNodes->Add(sub5node);
6548 fNodes->Add(sub4node);
6550 fNodes->Add(sub3node);
6553 // Place copy #3 of I1D7 in I20B
6555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6556 sub3node->SetLineColor(kColorITS);
6557 sub3node->SetVisibility(0);
6560 // Place copy #1 of I1D1 in I1D7
6562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6563 sub4node->SetLineColor(kColorITS);
6564 sub4node->SetVisibility(0);
6567 // Place copy #1 of ITS2 in I1D1
6569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6570 sub5node->SetLineColor(kColorITS);
6571 fNodes->Add(sub5node);
6573 fNodes->Add(sub4node);
6575 fNodes->Add(sub3node);
6578 // Place copy #4 of I1D7 in I20B
6580 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6581 sub3node->SetLineColor(kColorITS);
6582 sub3node->SetVisibility(0);
6585 // Place copy #1 of I1D1 in I1D7
6587 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6588 sub4node->SetLineColor(kColorITS);
6589 sub4node->SetVisibility(0);
6592 // Place copy #1 of ITS2 in I1D1
6594 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6595 sub5node->SetLineColor(kColorITS);
6596 fNodes->Add(sub5node);
6598 fNodes->Add(sub4node);
6600 fNodes->Add(sub3node);
6602 fNodes->Add(sub2node);
6605 // Place copy #2 of I20B in I12B
6607 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6608 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6609 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6610 sub2node->SetLineColor(kColorITS);
6611 sub2node->SetVisibility(0);
6614 // Place copy #1 of I1D7 in I20B
6616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6617 sub3node->SetLineColor(kColorITS);
6618 sub3node->SetVisibility(0);
6621 // Place copy #1 of I1D1 in I1D7
6623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6624 sub4node->SetLineColor(kColorITS);
6625 sub4node->SetVisibility(0);
6628 // Place copy #1 of ITS2 in I1D1
6630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6631 sub5node->SetLineColor(kColorITS);
6632 fNodes->Add(sub5node);
6634 fNodes->Add(sub4node);
6636 fNodes->Add(sub3node);
6639 // Place copy #2 of I1D7 in I20B
6641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6642 sub3node->SetLineColor(kColorITS);
6643 sub3node->SetVisibility(0);
6646 // Place copy #1 of I1D1 in I1D7
6648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6649 sub4node->SetLineColor(kColorITS);
6650 sub4node->SetVisibility(0);
6653 // Place copy #1 of ITS2 in I1D1
6655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6656 sub5node->SetLineColor(kColorITS);
6657 fNodes->Add(sub5node);
6659 fNodes->Add(sub4node);
6661 fNodes->Add(sub3node);
6664 // Place copy #3 of I1D7 in I20B
6666 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6667 sub3node->SetLineColor(kColorITS);
6668 sub3node->SetVisibility(0);
6671 // Place copy #1 of I1D1 in I1D7
6673 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6674 sub4node->SetLineColor(kColorITS);
6675 sub4node->SetVisibility(0);
6678 // Place copy #1 of ITS2 in I1D1
6680 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6681 sub5node->SetLineColor(kColorITS);
6682 fNodes->Add(sub5node);
6684 fNodes->Add(sub4node);
6686 fNodes->Add(sub3node);
6689 // Place copy #4 of I1D7 in I20B
6691 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6692 sub3node->SetLineColor(kColorITS);
6693 sub3node->SetVisibility(0);
6696 // Place copy #1 of I1D1 in I1D7
6698 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6699 sub4node->SetLineColor(kColorITS);
6700 sub4node->SetVisibility(0);
6703 // Place copy #1 of ITS2 in I1D1
6705 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6706 sub5node->SetLineColor(kColorITS);
6707 fNodes->Add(sub5node);
6709 fNodes->Add(sub4node);
6711 fNodes->Add(sub3node);
6713 fNodes->Add(sub2node);
6716 // Place copy #3 of I20B in I12B
6718 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6719 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6720 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6721 sub2node->SetLineColor(kColorITS);
6722 sub2node->SetVisibility(0);
6725 // Place copy #1 of I1D7 in I20B
6727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6728 sub3node->SetLineColor(kColorITS);
6729 sub3node->SetVisibility(0);
6732 // Place copy #1 of I1D1 in I1D7
6734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6735 sub4node->SetLineColor(kColorITS);
6736 sub4node->SetVisibility(0);
6739 // Place copy #1 of ITS2 in I1D1
6741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6742 sub5node->SetLineColor(kColorITS);
6743 fNodes->Add(sub5node);
6745 fNodes->Add(sub4node);
6747 fNodes->Add(sub3node);
6750 // Place copy #2 of I1D7 in I20B
6752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6753 sub3node->SetLineColor(kColorITS);
6754 sub3node->SetVisibility(0);
6757 // Place copy #1 of I1D1 in I1D7
6759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6760 sub4node->SetLineColor(kColorITS);
6761 sub4node->SetVisibility(0);
6764 // Place copy #1 of ITS2 in I1D1
6766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6767 sub5node->SetLineColor(kColorITS);
6768 fNodes->Add(sub5node);
6770 fNodes->Add(sub4node);
6772 fNodes->Add(sub3node);
6775 // Place copy #3 of I1D7 in I20B
6777 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6778 sub3node->SetLineColor(kColorITS);
6779 sub3node->SetVisibility(0);
6782 // Place copy #1 of I1D1 in I1D7
6784 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6785 sub4node->SetLineColor(kColorITS);
6786 sub4node->SetVisibility(0);
6789 // Place copy #1 of ITS2 in I1D1
6791 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6792 sub5node->SetLineColor(kColorITS);
6793 fNodes->Add(sub5node);
6795 fNodes->Add(sub4node);
6797 fNodes->Add(sub3node);
6800 // Place copy #4 of I1D7 in I20B
6802 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6803 sub3node->SetLineColor(kColorITS);
6804 sub3node->SetVisibility(0);
6807 // Place copy #1 of I1D1 in I1D7
6809 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6810 sub4node->SetLineColor(kColorITS);
6811 sub4node->SetVisibility(0);
6814 // Place copy #1 of ITS2 in I1D1
6816 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6817 sub5node->SetLineColor(kColorITS);
6818 fNodes->Add(sub5node);
6820 fNodes->Add(sub4node);
6822 fNodes->Add(sub3node);
6824 fNodes->Add(sub2node);
6827 // Place copy #4 of I20B in I12B
6829 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6830 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6831 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6832 sub2node->SetLineColor(kColorITS);
6833 sub2node->SetVisibility(0);
6836 // Place copy #1 of I1D7 in I20B
6838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6839 sub3node->SetLineColor(kColorITS);
6840 sub3node->SetVisibility(0);
6843 // Place copy #1 of I1D1 in I1D7
6845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6846 sub4node->SetLineColor(kColorITS);
6847 sub4node->SetVisibility(0);
6850 // Place copy #1 of ITS2 in I1D1
6852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6853 sub5node->SetLineColor(kColorITS);
6854 fNodes->Add(sub5node);
6856 fNodes->Add(sub4node);
6858 fNodes->Add(sub3node);
6861 // Place copy #2 of I1D7 in I20B
6863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6864 sub3node->SetLineColor(kColorITS);
6865 sub3node->SetVisibility(0);
6868 // Place copy #1 of I1D1 in I1D7
6870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6871 sub4node->SetLineColor(kColorITS);
6872 sub4node->SetVisibility(0);
6875 // Place copy #1 of ITS2 in I1D1
6877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6878 sub5node->SetLineColor(kColorITS);
6879 fNodes->Add(sub5node);
6881 fNodes->Add(sub4node);
6883 fNodes->Add(sub3node);
6886 // Place copy #3 of I1D7 in I20B
6888 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6889 sub3node->SetLineColor(kColorITS);
6890 sub3node->SetVisibility(0);
6893 // Place copy #1 of I1D1 in I1D7
6895 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6896 sub4node->SetLineColor(kColorITS);
6897 sub4node->SetVisibility(0);
6900 // Place copy #1 of ITS2 in I1D1
6902 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6903 sub5node->SetLineColor(kColorITS);
6904 fNodes->Add(sub5node);
6906 fNodes->Add(sub4node);
6908 fNodes->Add(sub3node);
6911 // Place copy #4 of I1D7 in I20B
6913 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6914 sub3node->SetLineColor(kColorITS);
6915 sub3node->SetVisibility(0);
6918 // Place copy #1 of I1D1 in I1D7
6920 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6921 sub4node->SetLineColor(kColorITS);
6922 sub4node->SetVisibility(0);
6925 // Place copy #1 of ITS2 in I1D1
6927 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6928 sub5node->SetLineColor(kColorITS);
6929 fNodes->Add(sub5node);
6931 fNodes->Add(sub4node);
6933 fNodes->Add(sub3node);
6935 fNodes->Add(sub2node);
6937 fNodes->Add(sub1node);
6940 // Place copy #10 of I12B in IT12
6942 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6943 sub1node->SetLineColor(kColorITS);
6944 sub1node->SetVisibility(0);
6947 // Place copy #1 of I10B in I12B
6949 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6950 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6951 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6952 sub2node->SetLineColor(kColorITS);
6953 sub2node->SetVisibility(0);
6956 // Place copy #1 of I107 in I10B
6958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6959 sub3node->SetLineColor(kColorITS);
6960 sub3node->SetVisibility(0);
6963 // Place copy #1 of I101 in I107
6965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6966 sub4node->SetLineColor(kColorITS);
6967 sub4node->SetVisibility(0);
6970 // Place copy #1 of ITS1 in I101
6972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6973 sub5node->SetLineColor(kColorITS);
6974 fNodes->Add(sub5node);
6976 fNodes->Add(sub4node);
6978 fNodes->Add(sub3node);
6981 // Place copy #2 of I107 in I10B
6983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6984 sub3node->SetLineColor(kColorITS);
6985 sub3node->SetVisibility(0);
6988 // Place copy #1 of I101 in I107
6990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6991 sub4node->SetLineColor(kColorITS);
6992 sub4node->SetVisibility(0);
6995 // Place copy #1 of ITS1 in I101
6997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6998 sub5node->SetLineColor(kColorITS);
6999 fNodes->Add(sub5node);
7001 fNodes->Add(sub4node);
7003 fNodes->Add(sub3node);
7006 // Place copy #3 of I107 in I10B
7008 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7009 sub3node->SetLineColor(kColorITS);
7010 sub3node->SetVisibility(0);
7013 // Place copy #1 of I101 in I107
7015 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7016 sub4node->SetLineColor(kColorITS);
7017 sub4node->SetVisibility(0);
7020 // Place copy #1 of ITS1 in I101
7022 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7023 sub5node->SetLineColor(kColorITS);
7024 fNodes->Add(sub5node);
7026 fNodes->Add(sub4node);
7028 fNodes->Add(sub3node);
7031 // Place copy #4 of I107 in I10B
7033 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7034 sub3node->SetLineColor(kColorITS);
7035 sub3node->SetVisibility(0);
7038 // Place copy #1 of I101 in I107
7040 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7041 sub4node->SetLineColor(kColorITS);
7042 sub4node->SetVisibility(0);
7045 // Place copy #1 of ITS1 in I101
7047 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7048 sub5node->SetLineColor(kColorITS);
7049 fNodes->Add(sub5node);
7051 fNodes->Add(sub4node);
7053 fNodes->Add(sub3node);
7055 fNodes->Add(sub2node);
7058 // Place copy #2 of I10B in I12B
7060 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7061 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7062 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
7063 sub2node->SetLineColor(kColorITS);
7064 sub2node->SetVisibility(0);
7067 // Place copy #1 of I107 in I10B
7069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7070 sub3node->SetLineColor(kColorITS);
7071 sub3node->SetVisibility(0);
7074 // Place copy #1 of I101 in I107
7076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7077 sub4node->SetLineColor(kColorITS);
7078 sub4node->SetVisibility(0);
7081 // Place copy #1 of ITS1 in I101
7083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7084 sub5node->SetLineColor(kColorITS);
7085 fNodes->Add(sub5node);
7087 fNodes->Add(sub4node);
7089 fNodes->Add(sub3node);
7092 // Place copy #2 of I107 in I10B
7094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7095 sub3node->SetLineColor(kColorITS);
7096 sub3node->SetVisibility(0);
7099 // Place copy #1 of I101 in I107
7101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7102 sub4node->SetLineColor(kColorITS);
7103 sub4node->SetVisibility(0);
7106 // Place copy #1 of ITS1 in I101
7108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7109 sub5node->SetLineColor(kColorITS);
7110 fNodes->Add(sub5node);
7112 fNodes->Add(sub4node);
7114 fNodes->Add(sub3node);
7117 // Place copy #3 of I107 in I10B
7119 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7120 sub3node->SetLineColor(kColorITS);
7121 sub3node->SetVisibility(0);
7124 // Place copy #1 of I101 in I107
7126 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7127 sub4node->SetLineColor(kColorITS);
7128 sub4node->SetVisibility(0);
7131 // Place copy #1 of ITS1 in I101
7133 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7134 sub5node->SetLineColor(kColorITS);
7135 fNodes->Add(sub5node);
7137 fNodes->Add(sub4node);
7139 fNodes->Add(sub3node);
7142 // Place copy #4 of I107 in I10B
7144 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7145 sub3node->SetLineColor(kColorITS);
7146 sub3node->SetVisibility(0);
7149 // Place copy #1 of I101 in I107
7151 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7152 sub4node->SetLineColor(kColorITS);
7153 sub4node->SetVisibility(0);
7156 // Place copy #1 of ITS1 in I101
7158 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7159 sub5node->SetLineColor(kColorITS);
7160 fNodes->Add(sub5node);
7162 fNodes->Add(sub4node);
7164 fNodes->Add(sub3node);
7166 fNodes->Add(sub2node);
7169 // Place copy #1 of I20B in I12B
7171 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7172 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7173 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7174 sub2node->SetLineColor(kColorITS);
7175 sub2node->SetVisibility(0);
7178 // Place copy #1 of I1D7 in I20B
7180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7181 sub3node->SetLineColor(kColorITS);
7182 sub3node->SetVisibility(0);
7185 // Place copy #1 of I1D1 in I1D7
7187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7188 sub4node->SetLineColor(kColorITS);
7189 sub4node->SetVisibility(0);
7192 // Place copy #1 of ITS2 in I1D1
7194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7195 sub5node->SetLineColor(kColorITS);
7196 fNodes->Add(sub5node);
7198 fNodes->Add(sub4node);
7200 fNodes->Add(sub3node);
7203 // Place copy #2 of I1D7 in I20B
7205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7206 sub3node->SetLineColor(kColorITS);
7207 sub3node->SetVisibility(0);
7210 // Place copy #1 of I1D1 in I1D7
7212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7213 sub4node->SetLineColor(kColorITS);
7214 sub4node->SetVisibility(0);
7217 // Place copy #1 of ITS2 in I1D1
7219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7220 sub5node->SetLineColor(kColorITS);
7221 fNodes->Add(sub5node);
7223 fNodes->Add(sub4node);
7225 fNodes->Add(sub3node);
7228 // Place copy #3 of I1D7 in I20B
7230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7231 sub3node->SetLineColor(kColorITS);
7232 sub3node->SetVisibility(0);
7235 // Place copy #1 of I1D1 in I1D7
7237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7238 sub4node->SetLineColor(kColorITS);
7239 sub4node->SetVisibility(0);
7242 // Place copy #1 of ITS2 in I1D1
7244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7245 sub5node->SetLineColor(kColorITS);
7246 fNodes->Add(sub5node);
7248 fNodes->Add(sub4node);
7250 fNodes->Add(sub3node);
7253 // Place copy #4 of I1D7 in I20B
7255 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7256 sub3node->SetLineColor(kColorITS);
7257 sub3node->SetVisibility(0);
7260 // Place copy #1 of I1D1 in I1D7
7262 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7263 sub4node->SetLineColor(kColorITS);
7264 sub4node->SetVisibility(0);
7267 // Place copy #1 of ITS2 in I1D1
7269 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7270 sub5node->SetLineColor(kColorITS);
7271 fNodes->Add(sub5node);
7273 fNodes->Add(sub4node);
7275 fNodes->Add(sub3node);
7277 fNodes->Add(sub2node);
7280 // Place copy #2 of I20B in I12B
7282 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7283 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7284 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7285 sub2node->SetLineColor(kColorITS);
7286 sub2node->SetVisibility(0);
7289 // Place copy #1 of I1D7 in I20B
7291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7292 sub3node->SetLineColor(kColorITS);
7293 sub3node->SetVisibility(0);
7296 // Place copy #1 of I1D1 in I1D7
7298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7299 sub4node->SetLineColor(kColorITS);
7300 sub4node->SetVisibility(0);
7303 // Place copy #1 of ITS2 in I1D1
7305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7306 sub5node->SetLineColor(kColorITS);
7307 fNodes->Add(sub5node);
7309 fNodes->Add(sub4node);
7311 fNodes->Add(sub3node);
7314 // Place copy #2 of I1D7 in I20B
7316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7317 sub3node->SetLineColor(kColorITS);
7318 sub3node->SetVisibility(0);
7321 // Place copy #1 of I1D1 in I1D7
7323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7324 sub4node->SetLineColor(kColorITS);
7325 sub4node->SetVisibility(0);
7328 // Place copy #1 of ITS2 in I1D1
7330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7331 sub5node->SetLineColor(kColorITS);
7332 fNodes->Add(sub5node);
7334 fNodes->Add(sub4node);
7336 fNodes->Add(sub3node);
7339 // Place copy #3 of I1D7 in I20B
7341 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7342 sub3node->SetLineColor(kColorITS);
7343 sub3node->SetVisibility(0);
7346 // Place copy #1 of I1D1 in I1D7
7348 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7349 sub4node->SetLineColor(kColorITS);
7350 sub4node->SetVisibility(0);
7353 // Place copy #1 of ITS2 in I1D1
7355 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7356 sub5node->SetLineColor(kColorITS);
7357 fNodes->Add(sub5node);
7359 fNodes->Add(sub4node);
7361 fNodes->Add(sub3node);
7364 // Place copy #4 of I1D7 in I20B
7366 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7367 sub3node->SetLineColor(kColorITS);
7368 sub3node->SetVisibility(0);
7371 // Place copy #1 of I1D1 in I1D7
7373 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7374 sub4node->SetLineColor(kColorITS);
7375 sub4node->SetVisibility(0);
7378 // Place copy #1 of ITS2 in I1D1
7380 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7381 sub5node->SetLineColor(kColorITS);
7382 fNodes->Add(sub5node);
7384 fNodes->Add(sub4node);
7386 fNodes->Add(sub3node);
7388 fNodes->Add(sub2node);
7391 // Place copy #3 of I20B in I12B
7393 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7394 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7395 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7396 sub2node->SetLineColor(kColorITS);
7397 sub2node->SetVisibility(0);
7400 // Place copy #1 of I1D7 in I20B
7402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7403 sub3node->SetLineColor(kColorITS);
7404 sub3node->SetVisibility(0);
7407 // Place copy #1 of I1D1 in I1D7
7409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7410 sub4node->SetLineColor(kColorITS);
7411 sub4node->SetVisibility(0);
7414 // Place copy #1 of ITS2 in I1D1
7416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7417 sub5node->SetLineColor(kColorITS);
7418 fNodes->Add(sub5node);
7420 fNodes->Add(sub4node);
7422 fNodes->Add(sub3node);
7425 // Place copy #2 of I1D7 in I20B
7427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7428 sub3node->SetLineColor(kColorITS);
7429 sub3node->SetVisibility(0);
7432 // Place copy #1 of I1D1 in I1D7
7434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7435 sub4node->SetLineColor(kColorITS);
7436 sub4node->SetVisibility(0);
7439 // Place copy #1 of ITS2 in I1D1
7441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7442 sub5node->SetLineColor(kColorITS);
7443 fNodes->Add(sub5node);
7445 fNodes->Add(sub4node);
7447 fNodes->Add(sub3node);
7450 // Place copy #3 of I1D7 in I20B
7452 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7453 sub3node->SetLineColor(kColorITS);
7454 sub3node->SetVisibility(0);
7457 // Place copy #1 of I1D1 in I1D7
7459 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7460 sub4node->SetLineColor(kColorITS);
7461 sub4node->SetVisibility(0);
7464 // Place copy #1 of ITS2 in I1D1
7466 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7467 sub5node->SetLineColor(kColorITS);
7468 fNodes->Add(sub5node);
7470 fNodes->Add(sub4node);
7472 fNodes->Add(sub3node);
7475 // Place copy #4 of I1D7 in I20B
7477 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7478 sub3node->SetLineColor(kColorITS);
7479 sub3node->SetVisibility(0);
7482 // Place copy #1 of I1D1 in I1D7
7484 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7485 sub4node->SetLineColor(kColorITS);
7486 sub4node->SetVisibility(0);
7489 // Place copy #1 of ITS2 in I1D1
7491 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7492 sub5node->SetLineColor(kColorITS);
7493 fNodes->Add(sub5node);
7495 fNodes->Add(sub4node);
7497 fNodes->Add(sub3node);
7499 fNodes->Add(sub2node);
7502 // Place copy #4 of I20B in I12B
7504 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7505 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7506 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7507 sub2node->SetLineColor(kColorITS);
7508 sub2node->SetVisibility(0);
7511 // Place copy #1 of I1D7 in I20B
7513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7514 sub3node->SetLineColor(kColorITS);
7515 sub3node->SetVisibility(0);
7518 // Place copy #1 of I1D1 in I1D7
7520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7521 sub4node->SetLineColor(kColorITS);
7522 sub4node->SetVisibility(0);
7525 // Place copy #1 of ITS2 in I1D1
7527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7528 sub5node->SetLineColor(kColorITS);
7529 fNodes->Add(sub5node);
7531 fNodes->Add(sub4node);
7533 fNodes->Add(sub3node);
7536 // Place copy #2 of I1D7 in I20B
7538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7539 sub3node->SetLineColor(kColorITS);
7540 sub3node->SetVisibility(0);
7543 // Place copy #1 of I1D1 in I1D7
7545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7546 sub4node->SetLineColor(kColorITS);
7547 sub4node->SetVisibility(0);
7550 // Place copy #1 of ITS2 in I1D1
7552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7553 sub5node->SetLineColor(kColorITS);
7554 fNodes->Add(sub5node);
7556 fNodes->Add(sub4node);
7558 fNodes->Add(sub3node);
7561 // Place copy #3 of I1D7 in I20B
7563 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7564 sub3node->SetLineColor(kColorITS);
7565 sub3node->SetVisibility(0);
7568 // Place copy #1 of I1D1 in I1D7
7570 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7571 sub4node->SetLineColor(kColorITS);
7572 sub4node->SetVisibility(0);
7575 // Place copy #1 of ITS2 in I1D1
7577 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7578 sub5node->SetLineColor(kColorITS);
7579 fNodes->Add(sub5node);
7581 fNodes->Add(sub4node);
7583 fNodes->Add(sub3node);
7586 // Place copy #4 of I1D7 in I20B
7588 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7589 sub3node->SetLineColor(kColorITS);
7590 sub3node->SetVisibility(0);
7593 // Place copy #1 of I1D1 in I1D7
7595 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7596 sub4node->SetLineColor(kColorITS);
7597 sub4node->SetVisibility(0);
7600 // Place copy #1 of ITS2 in I1D1
7602 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7603 sub5node->SetLineColor(kColorITS);
7604 fNodes->Add(sub5node);
7606 fNodes->Add(sub4node);
7608 fNodes->Add(sub3node);
7610 fNodes->Add(sub2node);
7612 fNodes->Add(sub1node);
7620 // --- Place SDD volumes into their mother volume
7622 // Place IT34 in Alice
7623 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7624 node->SetLineColor(kColorITS);
7625 node->SetVisibility(0);
7628 // Place copy #1 of I004 in IT34
7630 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7631 sub1node->SetLineColor(kColorITS);
7632 sub1node->SetVisibility(0);
7635 // Place copy #1 of ITS3 directly in I004
7637 ySDD = Y_SDD_sep/2.+I302dits[1];
7638 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7639 sub2node->SetLineColor(kColorITS);
7640 sub2node->SetVisibility(1);
7641 fNodes->Add(sub2node);
7644 // Place copy #2 of ITS3 directly in I004
7646 ySDD = Y_SDD_sep/2.+I302dits[1];
7647 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7648 sub2node->SetLineColor(kColorITS);
7649 sub2node->SetVisibility(1);
7650 fNodes->Add(sub2node);
7653 // Place copy #3 of ITS3 directly in I004
7655 ySDD = Y_SDD_sep/2.+I302dits[1];
7656 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7657 sub2node->SetLineColor(kColorITS);
7658 sub2node->SetVisibility(1);
7659 fNodes->Add(sub2node);
7662 // Place copy #4 of ITS3 directly in I004
7664 ySDD = Y_SDD_sep/2.+I302dits[1];
7665 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7666 sub2node->SetLineColor(kColorITS);
7667 sub2node->SetVisibility(1);
7668 fNodes->Add(sub2node);
7671 // Place copy #5 of ITS3 directly in I004
7673 ySDD = Y_SDD_sep/2.+I302dits[1];
7674 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7675 sub2node->SetLineColor(kColorITS);
7676 sub2node->SetVisibility(1);
7677 fNodes->Add(sub2node);
7680 // Place copy #6 of ITS3 directly in I004
7682 ySDD = Y_SDD_sep/2.+I302dits[1];
7683 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7684 sub2node->SetLineColor(kColorITS);
7685 sub2node->SetVisibility(1);
7686 fNodes->Add(sub2node);
7688 fNodes->Add(sub1node);
7691 // Place copy #2 of I004 in IT34
7693 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7694 sub1node->SetLineColor(kColorITS);
7695 sub1node->SetVisibility(0);
7698 // Place copy #1 of ITS3 directly in I004
7700 ySDD = Y_SDD_sep/2.+I302dits[1];
7701 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7702 sub2node->SetLineColor(kColorITS);
7703 sub2node->SetVisibility(1);
7704 fNodes->Add(sub2node);
7707 // Place copy #2 of ITS3 directly in I004
7709 ySDD = Y_SDD_sep/2.+I302dits[1];
7710 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7711 sub2node->SetLineColor(kColorITS);
7712 sub2node->SetVisibility(1);
7713 fNodes->Add(sub2node);
7716 // Place copy #3 of ITS3 directly in I004
7718 ySDD = Y_SDD_sep/2.+I302dits[1];
7719 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7720 sub2node->SetLineColor(kColorITS);
7721 sub2node->SetVisibility(1);
7722 fNodes->Add(sub2node);
7725 // Place copy #4 of ITS3 directly in I004
7727 ySDD = Y_SDD_sep/2.+I302dits[1];
7728 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7729 sub2node->SetLineColor(kColorITS);
7730 sub2node->SetVisibility(1);
7731 fNodes->Add(sub2node);
7734 // Place copy #5 of ITS3 directly in I004
7736 ySDD = Y_SDD_sep/2.+I302dits[1];
7737 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7738 sub2node->SetLineColor(kColorITS);
7739 sub2node->SetVisibility(1);
7740 fNodes->Add(sub2node);
7743 // Place copy #6 of ITS3 directly in I004
7745 ySDD = Y_SDD_sep/2.+I302dits[1];
7746 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7747 sub2node->SetLineColor(kColorITS);
7748 sub2node->SetVisibility(1);
7749 fNodes->Add(sub2node);
7751 fNodes->Add(sub1node);
7754 // Place copy #3 of I004 in IT34
7756 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7757 sub1node->SetLineColor(kColorITS);
7758 sub1node->SetVisibility(0);
7761 // Place copy #1 of ITS3 directly in I004
7763 ySDD = Y_SDD_sep/2.+I302dits[1];
7764 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7765 sub2node->SetLineColor(kColorITS);
7766 sub2node->SetVisibility(1);
7767 fNodes->Add(sub2node);
7770 // Place copy #2 of ITS3 directly in I004
7772 ySDD = Y_SDD_sep/2.+I302dits[1];
7773 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7774 sub2node->SetLineColor(kColorITS);
7775 sub2node->SetVisibility(1);
7776 fNodes->Add(sub2node);
7779 // Place copy #3 of ITS3 directly in I004
7781 ySDD = Y_SDD_sep/2.+I302dits[1];
7782 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7783 sub2node->SetLineColor(kColorITS);
7784 sub2node->SetVisibility(1);
7785 fNodes->Add(sub2node);
7788 // Place copy #4 of ITS3 directly in I004
7790 ySDD = Y_SDD_sep/2.+I302dits[1];
7791 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7792 sub2node->SetLineColor(kColorITS);
7793 sub2node->SetVisibility(1);
7794 fNodes->Add(sub2node);
7797 // Place copy #5 of ITS3 directly in I004
7799 ySDD = Y_SDD_sep/2.+I302dits[1];
7800 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7801 sub2node->SetLineColor(kColorITS);
7802 sub2node->SetVisibility(1);
7803 fNodes->Add(sub2node);
7806 // Place copy #6 of ITS3 directly in I004
7808 ySDD = Y_SDD_sep/2.+I302dits[1];
7809 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7810 sub2node->SetLineColor(kColorITS);
7811 sub2node->SetVisibility(1);
7812 fNodes->Add(sub2node);
7814 fNodes->Add(sub1node);
7817 // Place copy #4 of I004 in IT34
7819 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7820 sub1node->SetLineColor(kColorITS);
7821 sub1node->SetVisibility(0);
7824 // Place copy #1 of ITS3 directly in I004
7826 ySDD = Y_SDD_sep/2.+I302dits[1];
7827 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7828 sub2node->SetLineColor(kColorITS);
7829 sub2node->SetVisibility(1);
7830 fNodes->Add(sub2node);
7833 // Place copy #2 of ITS3 directly in I004
7835 ySDD = Y_SDD_sep/2.+I302dits[1];
7836 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7837 sub2node->SetLineColor(kColorITS);
7838 sub2node->SetVisibility(1);
7839 fNodes->Add(sub2node);
7842 // Place copy #3 of ITS3 directly in I004
7844 ySDD = Y_SDD_sep/2.+I302dits[1];
7845 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7846 sub2node->SetLineColor(kColorITS);
7847 sub2node->SetVisibility(1);
7848 fNodes->Add(sub2node);
7851 // Place copy #4 of ITS3 directly in I004
7853 ySDD = Y_SDD_sep/2.+I302dits[1];
7854 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7855 sub2node->SetLineColor(kColorITS);
7856 sub2node->SetVisibility(1);
7857 fNodes->Add(sub2node);
7860 // Place copy #5 of ITS3 directly in I004
7862 ySDD = Y_SDD_sep/2.+I302dits[1];
7863 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7864 sub2node->SetLineColor(kColorITS);
7865 sub2node->SetVisibility(1);
7866 fNodes->Add(sub2node);
7869 // Place copy #6 of ITS3 directly in I004
7871 ySDD = Y_SDD_sep/2.+I302dits[1];
7872 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7873 sub2node->SetLineColor(kColorITS);
7874 sub2node->SetVisibility(1);
7875 fNodes->Add(sub2node);
7877 fNodes->Add(sub1node);
7880 // Place copy #5 of I004 in IT34
7882 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7883 sub1node->SetLineColor(kColorITS);
7884 sub1node->SetVisibility(0);
7887 // Place copy #1 of ITS3 directly in I004
7889 ySDD = Y_SDD_sep/2.+I302dits[1];
7890 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7891 sub2node->SetLineColor(kColorITS);
7892 sub2node->SetVisibility(1);
7893 fNodes->Add(sub2node);
7896 // Place copy #2 of ITS3 directly in I004
7898 ySDD = Y_SDD_sep/2.+I302dits[1];
7899 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7900 sub2node->SetLineColor(kColorITS);
7901 sub2node->SetVisibility(1);
7902 fNodes->Add(sub2node);
7905 // Place copy #3 of ITS3 directly in I004
7907 ySDD = Y_SDD_sep/2.+I302dits[1];
7908 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7909 sub2node->SetLineColor(kColorITS);
7910 sub2node->SetVisibility(1);
7911 fNodes->Add(sub2node);
7914 // Place copy #4 of ITS3 directly in I004
7916 ySDD = Y_SDD_sep/2.+I302dits[1];
7917 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7918 sub2node->SetLineColor(kColorITS);
7919 sub2node->SetVisibility(1);
7920 fNodes->Add(sub2node);
7923 // Place copy #5 of ITS3 directly in I004
7925 ySDD = Y_SDD_sep/2.+I302dits[1];
7926 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7927 sub2node->SetLineColor(kColorITS);
7928 sub2node->SetVisibility(1);
7929 fNodes->Add(sub2node);
7932 // Place copy #6 of ITS3 directly in I004
7934 ySDD = Y_SDD_sep/2.+I302dits[1];
7935 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7936 sub2node->SetLineColor(kColorITS);
7937 sub2node->SetVisibility(1);
7938 fNodes->Add(sub2node);
7940 fNodes->Add(sub1node);
7943 // Place copy #6 of I004 in IT34
7945 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7946 sub1node->SetLineColor(kColorITS);
7947 sub1node->SetVisibility(0);
7950 // Place copy #1 of ITS3 directly in I004
7952 ySDD = Y_SDD_sep/2.+I302dits[1];
7953 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7954 sub2node->SetLineColor(kColorITS);
7955 sub2node->SetVisibility(1);
7956 fNodes->Add(sub2node);
7959 // Place copy #2 of ITS3 directly in I004
7961 ySDD = Y_SDD_sep/2.+I302dits[1];
7962 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7963 sub2node->SetLineColor(kColorITS);
7964 sub2node->SetVisibility(1);
7965 fNodes->Add(sub2node);
7968 // Place copy #3 of ITS3 directly in I004
7970 ySDD = Y_SDD_sep/2.+I302dits[1];
7971 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7972 sub2node->SetLineColor(kColorITS);
7973 sub2node->SetVisibility(1);
7974 fNodes->Add(sub2node);
7977 // Place copy #4 of ITS3 directly in I004
7979 ySDD = Y_SDD_sep/2.+I302dits[1];
7980 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7981 sub2node->SetLineColor(kColorITS);
7982 sub2node->SetVisibility(1);
7983 fNodes->Add(sub2node);
7986 // Place copy #5 of ITS3 directly in I004
7988 ySDD = Y_SDD_sep/2.+I302dits[1];
7989 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7990 sub2node->SetLineColor(kColorITS);
7991 sub2node->SetVisibility(1);
7992 fNodes->Add(sub2node);
7995 // Place copy #6 of ITS3 directly in I004
7997 ySDD = Y_SDD_sep/2.+I302dits[1];
7998 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7999 sub2node->SetLineColor(kColorITS);
8000 sub2node->SetVisibility(1);
8001 fNodes->Add(sub2node);
8003 fNodes->Add(sub1node);
8006 // Place copy #7 of I004 in IT34
8008 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
8009 sub1node->SetLineColor(kColorITS);
8010 sub1node->SetVisibility(0);
8013 // Place copy #1 of ITS3 directly in I004
8015 ySDD = Y_SDD_sep/2.+I302dits[1];
8016 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8017 sub2node->SetLineColor(kColorITS);
8018 sub2node->SetVisibility(1);
8019 fNodes->Add(sub2node);
8022 // Place copy #2 of ITS3 directly in I004
8024 ySDD = Y_SDD_sep/2.+I302dits[1];
8025 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8026 sub2node->SetLineColor(kColorITS);
8027 sub2node->SetVisibility(1);
8028 fNodes->Add(sub2node);
8031 // Place copy #3 of ITS3 directly in I004
8033 ySDD = Y_SDD_sep/2.+I302dits[1];
8034 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8035 sub2node->SetLineColor(kColorITS);
8036 sub2node->SetVisibility(1);
8037 fNodes->Add(sub2node);
8040 // Place copy #4 of ITS3 directly in I004
8042 ySDD = Y_SDD_sep/2.+I302dits[1];
8043 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8044 sub2node->SetLineColor(kColorITS);
8045 sub2node->SetVisibility(1);
8046 fNodes->Add(sub2node);
8049 // Place copy #5 of ITS3 directly in I004
8051 ySDD = Y_SDD_sep/2.+I302dits[1];
8052 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8053 sub2node->SetLineColor(kColorITS);
8054 sub2node->SetVisibility(1);
8055 fNodes->Add(sub2node);
8058 // Place copy #6 of ITS3 directly in I004
8060 ySDD = Y_SDD_sep/2.+I302dits[1];
8061 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8062 sub2node->SetLineColor(kColorITS);
8063 sub2node->SetVisibility(1);
8064 fNodes->Add(sub2node);
8066 fNodes->Add(sub1node);
8069 // Place copy #8 of I004 in IT34
8071 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
8072 sub1node->SetLineColor(kColorITS);
8073 sub1node->SetVisibility(0);
8076 // Place copy #1 of ITS3 directly in I004
8078 ySDD = Y_SDD_sep/2.+I302dits[1];
8079 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8080 sub2node->SetLineColor(kColorITS);
8081 sub2node->SetVisibility(1);
8082 fNodes->Add(sub2node);
8085 // Place copy #2 of ITS3 directly in I004
8087 ySDD = Y_SDD_sep/2.+I302dits[1];
8088 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8089 sub2node->SetLineColor(kColorITS);
8090 sub2node->SetVisibility(1);
8091 fNodes->Add(sub2node);
8094 // Place copy #3 of ITS3 directly in I004
8096 ySDD = Y_SDD_sep/2.+I302dits[1];
8097 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8098 sub2node->SetLineColor(kColorITS);
8099 sub2node->SetVisibility(1);
8100 fNodes->Add(sub2node);
8103 // Place copy #4 of ITS3 directly in I004
8105 ySDD = Y_SDD_sep/2.+I302dits[1];
8106 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8107 sub2node->SetLineColor(kColorITS);
8108 sub2node->SetVisibility(1);
8109 fNodes->Add(sub2node);
8112 // Place copy #5 of ITS3 directly in I004
8114 ySDD = Y_SDD_sep/2.+I302dits[1];
8115 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8116 sub2node->SetLineColor(kColorITS);
8117 sub2node->SetVisibility(1);
8118 fNodes->Add(sub2node);
8121 // Place copy #6 of ITS3 directly in I004
8123 ySDD = Y_SDD_sep/2.+I302dits[1];
8124 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8125 sub2node->SetLineColor(kColorITS);
8126 sub2node->SetVisibility(1);
8127 fNodes->Add(sub2node);
8129 fNodes->Add(sub1node);
8132 // Place copy #9 of I004 in IT34
8134 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
8135 sub1node->SetLineColor(kColorITS);
8136 sub1node->SetVisibility(0);
8139 // Place copy #1 of ITS3 directly in I004
8141 ySDD = Y_SDD_sep/2.+I302dits[1];
8142 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8143 sub2node->SetLineColor(kColorITS);
8144 sub2node->SetVisibility(1);
8145 fNodes->Add(sub2node);
8148 // Place copy #2 of ITS3 directly in I004
8150 ySDD = Y_SDD_sep/2.+I302dits[1];
8151 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8152 sub2node->SetLineColor(kColorITS);
8153 sub2node->SetVisibility(1);
8154 fNodes->Add(sub2node);
8157 // Place copy #3 of ITS3 directly in I004
8159 ySDD = Y_SDD_sep/2.+I302dits[1];
8160 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8161 sub2node->SetLineColor(kColorITS);
8162 sub2node->SetVisibility(1);
8163 fNodes->Add(sub2node);
8166 // Place copy #4 of ITS3 directly in I004
8168 ySDD = Y_SDD_sep/2.+I302dits[1];
8169 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8170 sub2node->SetLineColor(kColorITS);
8171 sub2node->SetVisibility(1);
8172 fNodes->Add(sub2node);
8175 // Place copy #5 of ITS3 directly in I004
8177 ySDD = Y_SDD_sep/2.+I302dits[1];
8178 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8179 sub2node->SetLineColor(kColorITS);
8180 sub2node->SetVisibility(1);
8181 fNodes->Add(sub2node);
8184 // Place copy #6 of ITS3 directly in I004
8186 ySDD = Y_SDD_sep/2.+I302dits[1];
8187 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8188 sub2node->SetLineColor(kColorITS);
8189 sub2node->SetVisibility(1);
8190 fNodes->Add(sub2node);
8192 fNodes->Add(sub1node);
8195 // Place copy #10 of I004 in IT34
8197 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8198 sub1node->SetLineColor(kColorITS);
8199 sub1node->SetVisibility(0);
8202 // Place copy #1 of ITS3 directly in I004
8204 ySDD = Y_SDD_sep/2.+I302dits[1];
8205 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8206 sub2node->SetLineColor(kColorITS);
8207 sub2node->SetVisibility(1);
8208 fNodes->Add(sub2node);
8211 // Place copy #2 of ITS3 directly in I004
8213 ySDD = Y_SDD_sep/2.+I302dits[1];
8214 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8215 sub2node->SetLineColor(kColorITS);
8216 sub2node->SetVisibility(1);
8217 fNodes->Add(sub2node);
8220 // Place copy #3 of ITS3 directly in I004
8222 ySDD = Y_SDD_sep/2.+I302dits[1];
8223 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8224 sub2node->SetLineColor(kColorITS);
8225 sub2node->SetVisibility(1);
8226 fNodes->Add(sub2node);
8229 // Place copy #4 of ITS3 directly in I004
8231 ySDD = Y_SDD_sep/2.+I302dits[1];
8232 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8233 sub2node->SetLineColor(kColorITS);
8234 sub2node->SetVisibility(1);
8235 fNodes->Add(sub2node);
8238 // Place copy #5 of ITS3 directly in I004
8240 ySDD = Y_SDD_sep/2.+I302dits[1];
8241 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8242 sub2node->SetLineColor(kColorITS);
8243 sub2node->SetVisibility(1);
8244 fNodes->Add(sub2node);
8247 // Place copy #6 of ITS3 directly in I004
8249 ySDD = Y_SDD_sep/2.+I302dits[1];
8250 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8251 sub2node->SetLineColor(kColorITS);
8252 sub2node->SetVisibility(1);
8253 fNodes->Add(sub2node);
8255 fNodes->Add(sub1node);
8258 // Place copy #11 of I004 in IT34
8260 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8261 sub1node->SetLineColor(kColorITS);
8262 sub1node->SetVisibility(0);
8265 // Place copy #1 of ITS3 directly in I004
8267 ySDD = Y_SDD_sep/2.+I302dits[1];
8268 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8269 sub2node->SetLineColor(kColorITS);
8270 sub2node->SetVisibility(1);
8271 fNodes->Add(sub2node);
8274 // Place copy #2 of ITS3 directly in I004
8276 ySDD = Y_SDD_sep/2.+I302dits[1];
8277 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8278 sub2node->SetLineColor(kColorITS);
8279 sub2node->SetVisibility(1);
8280 fNodes->Add(sub2node);
8283 // Place copy #3 of ITS3 directly in I004
8285 ySDD = Y_SDD_sep/2.+I302dits[1];
8286 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8287 sub2node->SetLineColor(kColorITS);
8288 sub2node->SetVisibility(1);
8289 fNodes->Add(sub2node);
8292 // Place copy #4 of ITS3 directly in I004
8294 ySDD = Y_SDD_sep/2.+I302dits[1];
8295 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8296 sub2node->SetLineColor(kColorITS);
8297 sub2node->SetVisibility(1);
8298 fNodes->Add(sub2node);
8301 // Place copy #5 of ITS3 directly in I004
8303 ySDD = Y_SDD_sep/2.+I302dits[1];
8304 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8305 sub2node->SetLineColor(kColorITS);
8306 sub2node->SetVisibility(1);
8307 fNodes->Add(sub2node);
8310 // Place copy #6 of ITS3 directly in I004
8312 ySDD = Y_SDD_sep/2.+I302dits[1];
8313 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8314 sub2node->SetLineColor(kColorITS);
8315 sub2node->SetVisibility(1);
8316 fNodes->Add(sub2node);
8318 fNodes->Add(sub1node);
8321 // Place copy #12 of I004 in IT34
8323 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8324 sub1node->SetLineColor(kColorITS);
8325 sub1node->SetVisibility(0);
8328 // Place copy #1 of ITS3 directly in I004
8330 ySDD = Y_SDD_sep/2.+I302dits[1];
8331 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8332 sub2node->SetLineColor(kColorITS);
8333 sub2node->SetVisibility(1);
8334 fNodes->Add(sub2node);
8337 // Place copy #2 of ITS3 directly in I004
8339 ySDD = Y_SDD_sep/2.+I302dits[1];
8340 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8341 sub2node->SetLineColor(kColorITS);
8342 sub2node->SetVisibility(1);
8343 fNodes->Add(sub2node);
8346 // Place copy #3 of ITS3 directly in I004
8348 ySDD = Y_SDD_sep/2.+I302dits[1];
8349 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8350 sub2node->SetLineColor(kColorITS);
8351 sub2node->SetVisibility(1);
8352 fNodes->Add(sub2node);
8355 // Place copy #4 of ITS3 directly in I004
8357 ySDD = Y_SDD_sep/2.+I302dits[1];
8358 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8359 sub2node->SetLineColor(kColorITS);
8360 sub2node->SetVisibility(1);
8361 fNodes->Add(sub2node);
8364 // Place copy #5 of ITS3 directly in I004
8366 ySDD = Y_SDD_sep/2.+I302dits[1];
8367 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8368 sub2node->SetLineColor(kColorITS);
8369 sub2node->SetVisibility(1);
8370 fNodes->Add(sub2node);
8373 // Place copy #6 of ITS3 directly in I004
8375 ySDD = Y_SDD_sep/2.+I302dits[1];
8376 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8377 sub2node->SetLineColor(kColorITS);
8378 sub2node->SetVisibility(1);
8379 fNodes->Add(sub2node);
8381 fNodes->Add(sub1node);
8384 // Place copy #13 of I004 in IT34
8386 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8387 sub1node->SetLineColor(kColorITS);
8388 sub1node->SetVisibility(0);
8391 // Place copy #1 of ITS3 directly in I004
8393 ySDD = Y_SDD_sep/2.+I302dits[1];
8394 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8395 sub2node->SetLineColor(kColorITS);
8396 sub2node->SetVisibility(1);
8397 fNodes->Add(sub2node);
8400 // Place copy #2 of ITS3 directly in I004
8402 ySDD = Y_SDD_sep/2.+I302dits[1];
8403 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8404 sub2node->SetLineColor(kColorITS);
8405 sub2node->SetVisibility(1);
8406 fNodes->Add(sub2node);
8409 // Place copy #3 of ITS3 directly in I004
8411 ySDD = Y_SDD_sep/2.+I302dits[1];
8412 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8413 sub2node->SetLineColor(kColorITS);
8414 sub2node->SetVisibility(1);
8415 fNodes->Add(sub2node);
8418 // Place copy #4 of ITS3 directly in I004
8420 ySDD = Y_SDD_sep/2.+I302dits[1];
8421 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8422 sub2node->SetLineColor(kColorITS);
8423 sub2node->SetVisibility(1);
8424 fNodes->Add(sub2node);
8427 // Place copy #5 of ITS3 directly in I004
8429 ySDD = Y_SDD_sep/2.+I302dits[1];
8430 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8431 sub2node->SetLineColor(kColorITS);
8432 sub2node->SetVisibility(1);
8433 fNodes->Add(sub2node);
8436 // Place copy #6 of ITS3 directly in I004
8438 ySDD = Y_SDD_sep/2.+I302dits[1];
8439 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8440 sub2node->SetLineColor(kColorITS);
8441 sub2node->SetVisibility(1);
8442 fNodes->Add(sub2node);
8444 fNodes->Add(sub1node);
8447 // Place copy #14 of I004 in IT34
8449 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8450 sub1node->SetLineColor(kColorITS);
8451 sub1node->SetVisibility(0);
8454 // Place copy #1 of ITS3 directly in I004
8456 ySDD = Y_SDD_sep/2.+I302dits[1];
8457 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8458 sub2node->SetLineColor(kColorITS);
8459 sub2node->SetVisibility(1);
8460 fNodes->Add(sub2node);
8463 // Place copy #2 of ITS3 directly in I004
8465 ySDD = Y_SDD_sep/2.+I302dits[1];
8466 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8467 sub2node->SetLineColor(kColorITS);
8468 sub2node->SetVisibility(1);
8469 fNodes->Add(sub2node);
8472 // Place copy #3 of ITS3 directly in I004
8474 ySDD = Y_SDD_sep/2.+I302dits[1];
8475 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8476 sub2node->SetLineColor(kColorITS);
8477 sub2node->SetVisibility(1);
8478 fNodes->Add(sub2node);
8481 // Place copy #4 of ITS3 directly in I004
8483 ySDD = Y_SDD_sep/2.+I302dits[1];
8484 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8485 sub2node->SetLineColor(kColorITS);
8486 sub2node->SetVisibility(1);
8487 fNodes->Add(sub2node);
8490 // Place copy #5 of ITS3 directly in I004
8492 ySDD = Y_SDD_sep/2.+I302dits[1];
8493 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8494 sub2node->SetLineColor(kColorITS);
8495 sub2node->SetVisibility(1);
8496 fNodes->Add(sub2node);
8499 // Place copy #6 of ITS3 directly in I004
8501 ySDD = Y_SDD_sep/2.+I302dits[1];
8502 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8503 sub2node->SetLineColor(kColorITS);
8504 sub2node->SetVisibility(1);
8505 fNodes->Add(sub2node);
8507 fNodes->Add(sub1node);
8510 // Place copy #1 of I005 in IT34
8512 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8513 sub1node->SetLineColor(kColorITS);
8514 sub1node->SetVisibility(0);
8517 // Place copy #1 of ITS4 directly in I005
8519 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8520 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8521 sub2node->SetLineColor(kColorITS);
8522 sub2node->SetVisibility(1);
8523 fNodes->Add(sub2node);
8526 // Place copy #2 of ITS4 directly in I005
8528 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8529 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8530 sub2node->SetLineColor(kColorITS);
8531 sub2node->SetVisibility(1);
8532 fNodes->Add(sub2node);
8535 // Place copy #3 of ITS4 directly in I005
8537 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8538 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8539 sub2node->SetLineColor(kColorITS);
8540 sub2node->SetVisibility(1);
8541 fNodes->Add(sub2node);
8544 // Place copy #4 of ITS4 directly in I005
8546 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8547 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8548 sub2node->SetLineColor(kColorITS);
8549 sub2node->SetVisibility(1);
8550 fNodes->Add(sub2node);
8553 // Place copy #5 of ITS4 directly in I005
8555 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8556 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8557 sub2node->SetLineColor(kColorITS);
8558 sub2node->SetVisibility(1);
8559 fNodes->Add(sub2node);
8562 // Place copy #6 of ITS4 directly in I005
8564 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8565 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8566 sub2node->SetLineColor(kColorITS);
8567 sub2node->SetVisibility(1);
8568 fNodes->Add(sub2node);
8571 // Place copy #7 of ITS4 directly in I005
8573 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8574 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8575 sub2node->SetLineColor(kColorITS);
8576 sub2node->SetVisibility(1);
8577 fNodes->Add(sub2node);
8580 // Place copy #8 of ITS4 directly in I005
8582 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8583 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8584 sub2node->SetLineColor(kColorITS);
8585 sub2node->SetVisibility(1);
8586 fNodes->Add(sub2node);
8588 fNodes->Add(sub1node);
8591 // Place copy #2 of I005 in IT34
8593 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8594 sub1node->SetLineColor(kColorITS);
8595 sub1node->SetVisibility(0);
8598 // Place copy #1 of ITS4 directly in I005
8600 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8601 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8602 sub2node->SetLineColor(kColorITS);
8603 sub2node->SetVisibility(1);
8604 fNodes->Add(sub2node);
8607 // Place copy #2 of ITS4 directly in I005
8609 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8610 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8611 sub2node->SetLineColor(kColorITS);
8612 sub2node->SetVisibility(1);
8613 fNodes->Add(sub2node);
8616 // Place copy #3 of ITS4 directly in I005
8618 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8619 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8620 sub2node->SetLineColor(kColorITS);
8621 sub2node->SetVisibility(1);
8622 fNodes->Add(sub2node);
8625 // Place copy #4 of ITS4 directly in I005
8627 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8628 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8629 sub2node->SetLineColor(kColorITS);
8630 sub2node->SetVisibility(1);
8631 fNodes->Add(sub2node);
8634 // Place copy #5 of ITS4 directly in I005
8636 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8637 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8638 sub2node->SetLineColor(kColorITS);
8639 sub2node->SetVisibility(1);
8640 fNodes->Add(sub2node);
8643 // Place copy #6 of ITS4 directly in I005
8645 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8646 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8647 sub2node->SetLineColor(kColorITS);
8648 sub2node->SetVisibility(1);
8649 fNodes->Add(sub2node);
8652 // Place copy #7 of ITS4 directly in I005
8654 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8655 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8656 sub2node->SetLineColor(kColorITS);
8657 sub2node->SetVisibility(1);
8658 fNodes->Add(sub2node);
8661 // Place copy #8 of ITS4 directly in I005
8663 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8664 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8665 sub2node->SetLineColor(kColorITS);
8666 sub2node->SetVisibility(1);
8667 fNodes->Add(sub2node);
8669 fNodes->Add(sub1node);
8672 // Place copy #3 of I005 in IT34
8674 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8675 sub1node->SetLineColor(kColorITS);
8676 sub1node->SetVisibility(0);
8679 // Place copy #1 of ITS4 directly in I005
8681 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8682 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8683 sub2node->SetLineColor(kColorITS);
8684 sub2node->SetVisibility(1);
8685 fNodes->Add(sub2node);
8688 // Place copy #2 of ITS4 directly in I005
8690 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8691 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8692 sub2node->SetLineColor(kColorITS);
8693 sub2node->SetVisibility(1);
8694 fNodes->Add(sub2node);
8697 // Place copy #3 of ITS4 directly in I005
8699 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8700 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8701 sub2node->SetLineColor(kColorITS);
8702 sub2node->SetVisibility(1);
8703 fNodes->Add(sub2node);
8706 // Place copy #4 of ITS4 directly in I005
8708 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8709 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8710 sub2node->SetLineColor(kColorITS);
8711 sub2node->SetVisibility(1);
8712 fNodes->Add(sub2node);
8715 // Place copy #5 of ITS4 directly in I005
8717 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8718 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8719 sub2node->SetLineColor(kColorITS);
8720 sub2node->SetVisibility(1);
8721 fNodes->Add(sub2node);
8724 // Place copy #6 of ITS4 directly in I005
8726 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8727 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8728 sub2node->SetLineColor(kColorITS);
8729 sub2node->SetVisibility(1);
8730 fNodes->Add(sub2node);
8733 // Place copy #7 of ITS4 directly in I005
8735 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8736 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8737 sub2node->SetLineColor(kColorITS);
8738 sub2node->SetVisibility(1);
8739 fNodes->Add(sub2node);
8742 // Place copy #8 of ITS4 directly in I005
8744 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8745 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8746 sub2node->SetLineColor(kColorITS);
8747 sub2node->SetVisibility(1);
8748 fNodes->Add(sub2node);
8750 fNodes->Add(sub1node);
8753 // Place copy #4 of I005 in IT34
8755 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8756 sub1node->SetLineColor(kColorITS);
8757 sub1node->SetVisibility(0);
8760 // Place copy #1 of ITS4 directly in I005
8762 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8763 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8764 sub2node->SetLineColor(kColorITS);
8765 sub2node->SetVisibility(1);
8766 fNodes->Add(sub2node);
8769 // Place copy #2 of ITS4 directly in I005
8771 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8772 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8773 sub2node->SetLineColor(kColorITS);
8774 sub2node->SetVisibility(1);
8775 fNodes->Add(sub2node);
8778 // Place copy #3 of ITS4 directly in I005
8780 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8781 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8782 sub2node->SetLineColor(kColorITS);
8783 sub2node->SetVisibility(1);
8784 fNodes->Add(sub2node);
8787 // Place copy #4 of ITS4 directly in I005
8789 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8790 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8791 sub2node->SetLineColor(kColorITS);
8792 sub2node->SetVisibility(1);
8793 fNodes->Add(sub2node);
8796 // Place copy #5 of ITS4 directly in I005
8798 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8799 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8800 sub2node->SetLineColor(kColorITS);
8801 sub2node->SetVisibility(1);
8802 fNodes->Add(sub2node);
8805 // Place copy #6 of ITS4 directly in I005
8807 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8808 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8809 sub2node->SetLineColor(kColorITS);
8810 sub2node->SetVisibility(1);
8811 fNodes->Add(sub2node);
8814 // Place copy #7 of ITS4 directly in I005
8816 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8817 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8818 sub2node->SetLineColor(kColorITS);
8819 sub2node->SetVisibility(1);
8820 fNodes->Add(sub2node);
8823 // Place copy #8 of ITS4 directly in I005
8825 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8826 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8827 sub2node->SetLineColor(kColorITS);
8828 sub2node->SetVisibility(1);
8829 fNodes->Add(sub2node);
8831 fNodes->Add(sub1node);
8834 // Place copy #5 of I005 in IT34
8836 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8837 sub1node->SetLineColor(kColorITS);
8838 sub1node->SetVisibility(0);
8841 // Place copy #1 of ITS4 directly in I005
8843 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8844 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8845 sub2node->SetLineColor(kColorITS);
8846 sub2node->SetVisibility(1);
8847 fNodes->Add(sub2node);
8850 // Place copy #2 of ITS4 directly in I005
8852 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8853 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8854 sub2node->SetLineColor(kColorITS);
8855 sub2node->SetVisibility(1);
8856 fNodes->Add(sub2node);
8859 // Place copy #3 of ITS4 directly in I005
8861 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8862 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8863 sub2node->SetLineColor(kColorITS);
8864 sub2node->SetVisibility(1);
8865 fNodes->Add(sub2node);
8868 // Place copy #4 of ITS4 directly in I005
8870 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8871 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8872 sub2node->SetLineColor(kColorITS);
8873 sub2node->SetVisibility(1);
8874 fNodes->Add(sub2node);
8877 // Place copy #5 of ITS4 directly in I005
8879 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8880 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8881 sub2node->SetLineColor(kColorITS);
8882 sub2node->SetVisibility(1);
8883 fNodes->Add(sub2node);
8886 // Place copy #6 of ITS4 directly in I005
8888 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8889 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8890 sub2node->SetLineColor(kColorITS);
8891 sub2node->SetVisibility(1);
8892 fNodes->Add(sub2node);
8895 // Place copy #7 of ITS4 directly in I005
8897 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8898 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8899 sub2node->SetLineColor(kColorITS);
8900 sub2node->SetVisibility(1);
8901 fNodes->Add(sub2node);
8904 // Place copy #8 of ITS4 directly in I005
8906 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8907 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8908 sub2node->SetLineColor(kColorITS);
8909 sub2node->SetVisibility(1);
8910 fNodes->Add(sub2node);
8912 fNodes->Add(sub1node);
8915 // Place copy #6 of I005 in IT34
8917 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8918 sub1node->SetLineColor(kColorITS);
8919 sub1node->SetVisibility(0);
8922 // Place copy #1 of ITS4 directly in I005
8924 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8925 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8926 sub2node->SetLineColor(kColorITS);
8927 sub2node->SetVisibility(1);
8928 fNodes->Add(sub2node);
8931 // Place copy #2 of ITS4 directly in I005
8933 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8934 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8935 sub2node->SetLineColor(kColorITS);
8936 sub2node->SetVisibility(1);
8937 fNodes->Add(sub2node);
8940 // Place copy #3 of ITS4 directly in I005
8942 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8943 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8944 sub2node->SetLineColor(kColorITS);
8945 sub2node->SetVisibility(1);
8946 fNodes->Add(sub2node);
8949 // Place copy #4 of ITS4 directly in I005
8951 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8952 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8953 sub2node->SetLineColor(kColorITS);
8954 sub2node->SetVisibility(1);
8955 fNodes->Add(sub2node);
8958 // Place copy #5 of ITS4 directly in I005
8960 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8961 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8962 sub2node->SetLineColor(kColorITS);
8963 sub2node->SetVisibility(1);
8964 fNodes->Add(sub2node);
8967 // Place copy #6 of ITS4 directly in I005
8969 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8970 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8971 sub2node->SetLineColor(kColorITS);
8972 sub2node->SetVisibility(1);
8973 fNodes->Add(sub2node);
8976 // Place copy #7 of ITS4 directly in I005
8978 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8979 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8980 sub2node->SetLineColor(kColorITS);
8981 sub2node->SetVisibility(1);
8982 fNodes->Add(sub2node);
8985 // Place copy #8 of ITS4 directly in I005
8987 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8988 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8989 sub2node->SetLineColor(kColorITS);
8990 sub2node->SetVisibility(1);
8991 fNodes->Add(sub2node);
8993 fNodes->Add(sub1node);
8996 // Place copy #7 of I005 in IT34
8998 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
8999 sub1node->SetLineColor(kColorITS);
9000 sub1node->SetVisibility(0);
9003 // Place copy #1 of ITS4 directly in I005
9005 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9006 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9007 sub2node->SetLineColor(kColorITS);
9008 sub2node->SetVisibility(1);
9009 fNodes->Add(sub2node);
9012 // Place copy #2 of ITS4 directly in I005
9014 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9015 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9016 sub2node->SetLineColor(kColorITS);
9017 sub2node->SetVisibility(1);
9018 fNodes->Add(sub2node);
9021 // Place copy #3 of ITS4 directly in I005
9023 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9024 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9025 sub2node->SetLineColor(kColorITS);
9026 sub2node->SetVisibility(1);
9027 fNodes->Add(sub2node);
9030 // Place copy #4 of ITS4 directly in I005
9032 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9033 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9034 sub2node->SetLineColor(kColorITS);
9035 sub2node->SetVisibility(1);
9036 fNodes->Add(sub2node);
9039 // Place copy #5 of ITS4 directly in I005
9041 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9042 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9043 sub2node->SetLineColor(kColorITS);
9044 sub2node->SetVisibility(1);
9045 fNodes->Add(sub2node);
9048 // Place copy #6 of ITS4 directly in I005
9050 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9051 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9052 sub2node->SetLineColor(kColorITS);
9053 sub2node->SetVisibility(1);
9054 fNodes->Add(sub2node);
9057 // Place copy #7 of ITS4 directly in I005
9059 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9060 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9061 sub2node->SetLineColor(kColorITS);
9062 sub2node->SetVisibility(1);
9063 fNodes->Add(sub2node);
9066 // Place copy #8 of ITS4 directly in I005
9068 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9069 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9070 sub2node->SetLineColor(kColorITS);
9071 sub2node->SetVisibility(1);
9072 fNodes->Add(sub2node);
9074 fNodes->Add(sub1node);
9077 // Place copy #8 of I005 in IT34
9079 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
9080 sub1node->SetLineColor(kColorITS);
9081 sub1node->SetVisibility(0);
9084 // Place copy #1 of ITS4 directly in I005
9086 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9087 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9088 sub2node->SetLineColor(kColorITS);
9089 sub2node->SetVisibility(1);
9090 fNodes->Add(sub2node);
9093 // Place copy #2 of ITS4 directly in I005
9095 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9096 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9097 sub2node->SetLineColor(kColorITS);
9098 sub2node->SetVisibility(1);
9099 fNodes->Add(sub2node);
9102 // Place copy #3 of ITS4 directly in I005
9104 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9105 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9106 sub2node->SetLineColor(kColorITS);
9107 sub2node->SetVisibility(1);
9108 fNodes->Add(sub2node);
9111 // Place copy #4 of ITS4 directly in I005
9113 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9114 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9115 sub2node->SetLineColor(kColorITS);
9116 sub2node->SetVisibility(1);
9117 fNodes->Add(sub2node);
9120 // Place copy #5 of ITS4 directly in I005
9122 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9123 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9124 sub2node->SetLineColor(kColorITS);
9125 sub2node->SetVisibility(1);
9126 fNodes->Add(sub2node);
9129 // Place copy #6 of ITS4 directly in I005
9131 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9132 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9133 sub2node->SetLineColor(kColorITS);
9134 sub2node->SetVisibility(1);
9135 fNodes->Add(sub2node);
9138 // Place copy #7 of ITS4 directly in I005
9140 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9141 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9142 sub2node->SetLineColor(kColorITS);
9143 sub2node->SetVisibility(1);
9144 fNodes->Add(sub2node);
9147 // Place copy #8 of ITS4 directly in I005
9149 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9150 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9151 sub2node->SetLineColor(kColorITS);
9152 sub2node->SetVisibility(1);
9153 fNodes->Add(sub2node);
9155 fNodes->Add(sub1node);
9158 // Place copy #9 of I005 in IT34
9160 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
9161 sub1node->SetLineColor(kColorITS);
9162 sub1node->SetVisibility(0);
9165 // Place copy #1 of ITS4 directly in I005
9167 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9168 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9169 sub2node->SetLineColor(kColorITS);
9170 sub2node->SetVisibility(1);
9171 fNodes->Add(sub2node);
9174 // Place copy #2 of ITS4 directly in I005
9176 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9177 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9178 sub2node->SetLineColor(kColorITS);
9179 sub2node->SetVisibility(1);
9180 fNodes->Add(sub2node);
9183 // Place copy #3 of ITS4 directly in I005
9185 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9186 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9187 sub2node->SetLineColor(kColorITS);
9188 sub2node->SetVisibility(1);
9189 fNodes->Add(sub2node);
9192 // Place copy #4 of ITS4 directly in I005
9194 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9195 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9196 sub2node->SetLineColor(kColorITS);
9197 sub2node->SetVisibility(1);
9198 fNodes->Add(sub2node);
9201 // Place copy #5 of ITS4 directly in I005
9203 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9204 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9205 sub2node->SetLineColor(kColorITS);
9206 sub2node->SetVisibility(1);
9207 fNodes->Add(sub2node);
9210 // Place copy #6 of ITS4 directly in I005
9212 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9213 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9214 sub2node->SetLineColor(kColorITS);
9215 sub2node->SetVisibility(1);
9216 fNodes->Add(sub2node);
9219 // Place copy #7 of ITS4 directly in I005
9221 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9222 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9223 sub2node->SetLineColor(kColorITS);
9224 sub2node->SetVisibility(1);
9225 fNodes->Add(sub2node);
9228 // Place copy #8 of ITS4 directly in I005
9230 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9231 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9232 sub2node->SetLineColor(kColorITS);
9233 sub2node->SetVisibility(1);
9234 fNodes->Add(sub2node);
9236 fNodes->Add(sub1node);
9239 // Place copy #10 of I005 in IT34
9241 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9242 sub1node->SetLineColor(kColorITS);
9243 sub1node->SetVisibility(0);
9246 // Place copy #1 of ITS4 directly in I005
9248 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9249 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9250 sub2node->SetLineColor(kColorITS);
9251 sub2node->SetVisibility(1);
9252 fNodes->Add(sub2node);
9255 // Place copy #2 of ITS4 directly in I005
9257 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9258 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9259 sub2node->SetLineColor(kColorITS);
9260 sub2node->SetVisibility(1);
9261 fNodes->Add(sub2node);
9264 // Place copy #3 of ITS4 directly in I005
9266 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9267 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9268 sub2node->SetLineColor(kColorITS);
9269 sub2node->SetVisibility(1);
9270 fNodes->Add(sub2node);
9273 // Place copy #4 of ITS4 directly in I005
9275 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9276 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9277 sub2node->SetLineColor(kColorITS);
9278 sub2node->SetVisibility(1);
9279 fNodes->Add(sub2node);
9282 // Place copy #5 of ITS4 directly in I005
9284 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9285 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9286 sub2node->SetLineColor(kColorITS);
9287 sub2node->SetVisibility(1);
9288 fNodes->Add(sub2node);
9291 // Place copy #6 of ITS4 directly in I005
9293 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9294 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9295 sub2node->SetLineColor(kColorITS);
9296 sub2node->SetVisibility(1);
9297 fNodes->Add(sub2node);
9300 // Place copy #7 of ITS4 directly in I005
9302 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9303 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9304 sub2node->SetLineColor(kColorITS);
9305 sub2node->SetVisibility(1);
9306 fNodes->Add(sub2node);
9309 // Place copy #8 of ITS4 directly in I005
9311 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9312 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9313 sub2node->SetLineColor(kColorITS);
9314 sub2node->SetVisibility(1);
9315 fNodes->Add(sub2node);
9317 fNodes->Add(sub1node);
9320 // Place copy #11 of I005 in IT34
9322 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9323 sub1node->SetLineColor(kColorITS);
9324 sub1node->SetVisibility(0);
9327 // Place copy #1 of ITS4 directly in I005
9329 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9330 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9331 sub2node->SetLineColor(kColorITS);
9332 sub2node->SetVisibility(1);
9333 fNodes->Add(sub2node);
9336 // Place copy #2 of ITS4 directly in I005
9338 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9339 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9340 sub2node->SetLineColor(kColorITS);
9341 sub2node->SetVisibility(1);
9342 fNodes->Add(sub2node);
9345 // Place copy #3 of ITS4 directly in I005
9347 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9348 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9349 sub2node->SetLineColor(kColorITS);
9350 sub2node->SetVisibility(1);
9351 fNodes->Add(sub2node);
9354 // Place copy #4 of ITS4 directly in I005
9356 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9357 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9358 sub2node->SetLineColor(kColorITS);
9359 sub2node->SetVisibility(1);
9360 fNodes->Add(sub2node);
9363 // Place copy #5 of ITS4 directly in I005
9365 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9366 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9367 sub2node->SetLineColor(kColorITS);
9368 sub2node->SetVisibility(1);
9369 fNodes->Add(sub2node);
9372 // Place copy #6 of ITS4 directly in I005
9374 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9375 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9376 sub2node->SetLineColor(kColorITS);
9377 sub2node->SetVisibility(1);
9378 fNodes->Add(sub2node);
9381 // Place copy #7 of ITS4 directly in I005
9383 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9384 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9385 sub2node->SetLineColor(kColorITS);
9386 sub2node->SetVisibility(1);
9387 fNodes->Add(sub2node);
9390 // Place copy #8 of ITS4 directly in I005
9392 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9393 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9394 sub2node->SetLineColor(kColorITS);
9395 sub2node->SetVisibility(1);
9396 fNodes->Add(sub2node);
9398 fNodes->Add(sub1node);
9401 // Place copy #12 of I005 in IT34
9403 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9404 sub1node->SetLineColor(kColorITS);
9405 sub1node->SetVisibility(0);
9408 // Place copy #1 of ITS4 directly in I005
9410 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9411 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9412 sub2node->SetLineColor(kColorITS);
9413 sub2node->SetVisibility(1);
9414 fNodes->Add(sub2node);
9417 // Place copy #2 of ITS4 directly in I005
9419 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9420 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9421 sub2node->SetLineColor(kColorITS);
9422 sub2node->SetVisibility(1);
9423 fNodes->Add(sub2node);
9426 // Place copy #3 of ITS4 directly in I005
9428 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9429 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9430 sub2node->SetLineColor(kColorITS);
9431 sub2node->SetVisibility(1);
9432 fNodes->Add(sub2node);
9435 // Place copy #4 of ITS4 directly in I005
9437 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9438 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9439 sub2node->SetLineColor(kColorITS);
9440 sub2node->SetVisibility(1);
9441 fNodes->Add(sub2node);
9444 // Place copy #5 of ITS4 directly in I005
9446 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9447 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9448 sub2node->SetLineColor(kColorITS);
9449 sub2node->SetVisibility(1);
9450 fNodes->Add(sub2node);
9453 // Place copy #6 of ITS4 directly in I005
9455 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9456 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9457 sub2node->SetLineColor(kColorITS);
9458 sub2node->SetVisibility(1);
9459 fNodes->Add(sub2node);
9462 // Place copy #7 of ITS4 directly in I005
9464 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9465 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9466 sub2node->SetLineColor(kColorITS);
9467 sub2node->SetVisibility(1);
9468 fNodes->Add(sub2node);
9471 // Place copy #8 of ITS4 directly in I005
9473 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9474 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9475 sub2node->SetLineColor(kColorITS);
9476 sub2node->SetVisibility(1);
9477 fNodes->Add(sub2node);
9479 fNodes->Add(sub1node);
9482 // Place copy #13 of I005 in IT34
9484 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9485 sub1node->SetLineColor(kColorITS);
9486 sub1node->SetVisibility(0);
9489 // Place copy #1 of ITS4 directly in I005
9491 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9492 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9493 sub2node->SetLineColor(kColorITS);
9494 sub2node->SetVisibility(1);
9495 fNodes->Add(sub2node);
9498 // Place copy #2 of ITS4 directly in I005
9500 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9501 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9502 sub2node->SetLineColor(kColorITS);
9503 sub2node->SetVisibility(1);
9504 fNodes->Add(sub2node);
9507 // Place copy #3 of ITS4 directly in I005
9509 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9510 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9511 sub2node->SetLineColor(kColorITS);
9512 sub2node->SetVisibility(1);
9513 fNodes->Add(sub2node);
9516 // Place copy #4 of ITS4 directly in I005
9518 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9519 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9520 sub2node->SetLineColor(kColorITS);
9521 sub2node->SetVisibility(1);
9522 fNodes->Add(sub2node);
9525 // Place copy #5 of ITS4 directly in I005
9527 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9528 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9529 sub2node->SetLineColor(kColorITS);
9530 sub2node->SetVisibility(1);
9531 fNodes->Add(sub2node);
9534 // Place copy #6 of ITS4 directly in I005
9536 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9537 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9538 sub2node->SetLineColor(kColorITS);
9539 sub2node->SetVisibility(1);
9540 fNodes->Add(sub2node);
9543 // Place copy #7 of ITS4 directly in I005
9545 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9546 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9547 sub2node->SetLineColor(kColorITS);
9548 sub2node->SetVisibility(1);
9549 fNodes->Add(sub2node);
9552 // Place copy #8 of ITS4 directly in I005
9554 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9555 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9556 sub2node->SetLineColor(kColorITS);
9557 sub2node->SetVisibility(1);
9558 fNodes->Add(sub2node);
9560 fNodes->Add(sub1node);
9563 // Place copy #14 of I005 in IT34
9565 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9566 sub1node->SetLineColor(kColorITS);
9567 sub1node->SetVisibility(0);
9570 // Place copy #1 of ITS4 directly in I005
9572 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9573 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9574 sub2node->SetLineColor(kColorITS);
9575 sub2node->SetVisibility(1);
9576 fNodes->Add(sub2node);
9579 // Place copy #2 of ITS4 directly in I005
9581 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9582 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9583 sub2node->SetLineColor(kColorITS);
9584 sub2node->SetVisibility(1);
9585 fNodes->Add(sub2node);
9588 // Place copy #3 of ITS4 directly in I005
9590 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9591 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9592 sub2node->SetLineColor(kColorITS);
9593 sub2node->SetVisibility(1);
9594 fNodes->Add(sub2node);
9597 // Place copy #4 of ITS4 directly in I005
9599 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9600 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9601 sub2node->SetLineColor(kColorITS);
9602 sub2node->SetVisibility(1);
9603 fNodes->Add(sub2node);
9606 // Place copy #5 of ITS4 directly in I005
9608 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9609 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9610 sub2node->SetLineColor(kColorITS);
9611 sub2node->SetVisibility(1);
9612 fNodes->Add(sub2node);
9615 // Place copy #6 of ITS4 directly in I005
9617 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9618 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9619 sub2node->SetLineColor(kColorITS);
9620 sub2node->SetVisibility(1);
9621 fNodes->Add(sub2node);
9624 // Place copy #7 of ITS4 directly in I005
9626 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9627 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9628 sub2node->SetLineColor(kColorITS);
9629 sub2node->SetVisibility(1);
9630 fNodes->Add(sub2node);
9633 // Place copy #8 of ITS4 directly in I005
9635 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9636 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9637 sub2node->SetLineColor(kColorITS);
9638 sub2node->SetVisibility(1);
9639 fNodes->Add(sub2node);
9641 fNodes->Add(sub1node);
9644 // Place copy #15 of I005 in IT34
9646 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9647 sub1node->SetLineColor(kColorITS);
9648 sub1node->SetVisibility(0);
9651 // Place copy #1 of ITS4 directly in I005
9653 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9654 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9655 sub2node->SetLineColor(kColorITS);
9656 sub2node->SetVisibility(1);
9657 fNodes->Add(sub2node);
9660 // Place copy #2 of ITS4 directly in I005
9662 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9663 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9664 sub2node->SetLineColor(kColorITS);
9665 sub2node->SetVisibility(1);
9666 fNodes->Add(sub2node);
9669 // Place copy #3 of ITS4 directly in I005
9671 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9672 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9673 sub2node->SetLineColor(kColorITS);
9674 sub2node->SetVisibility(1);
9675 fNodes->Add(sub2node);
9678 // Place copy #4 of ITS4 directly in I005
9680 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9681 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9682 sub2node->SetLineColor(kColorITS);
9683 sub2node->SetVisibility(1);
9684 fNodes->Add(sub2node);
9687 // Place copy #5 of ITS4 directly in I005
9689 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9690 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9691 sub2node->SetLineColor(kColorITS);
9692 sub2node->SetVisibility(1);
9693 fNodes->Add(sub2node);
9696 // Place copy #6 of ITS4 directly in I005
9698 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9699 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9700 sub2node->SetLineColor(kColorITS);
9701 sub2node->SetVisibility(1);
9702 fNodes->Add(sub2node);
9705 // Place copy #7 of ITS4 directly in I005
9707 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9708 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9709 sub2node->SetLineColor(kColorITS);
9710 sub2node->SetVisibility(1);
9711 fNodes->Add(sub2node);
9714 // Place copy #8 of ITS4 directly in I005
9716 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9717 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9718 sub2node->SetLineColor(kColorITS);
9719 sub2node->SetVisibility(1);
9720 fNodes->Add(sub2node);
9722 fNodes->Add(sub1node);
9725 // Place copy #16 of I005 in IT34
9727 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9728 sub1node->SetLineColor(kColorITS);
9729 sub1node->SetVisibility(0);
9732 // Place copy #1 of ITS4 directly in I005
9734 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9735 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9736 sub2node->SetLineColor(kColorITS);
9737 sub2node->SetVisibility(1);
9738 fNodes->Add(sub2node);
9741 // Place copy #2 of ITS4 directly in I005
9743 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9744 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9745 sub2node->SetLineColor(kColorITS);
9746 sub2node->SetVisibility(1);
9747 fNodes->Add(sub2node);
9750 // Place copy #3 of ITS4 directly in I005
9752 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9753 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9754 sub2node->SetLineColor(kColorITS);
9755 sub2node->SetVisibility(1);
9756 fNodes->Add(sub2node);
9759 // Place copy #4 of ITS4 directly in I005
9761 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9762 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9763 sub2node->SetLineColor(kColorITS);
9764 sub2node->SetVisibility(1);
9765 fNodes->Add(sub2node);
9768 // Place copy #5 of ITS4 directly in I005
9770 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9771 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9772 sub2node->SetLineColor(kColorITS);
9773 sub2node->SetVisibility(1);
9774 fNodes->Add(sub2node);
9777 // Place copy #6 of ITS4 directly in I005
9779 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9780 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9781 sub2node->SetLineColor(kColorITS);
9782 sub2node->SetVisibility(1);
9783 fNodes->Add(sub2node);
9786 // Place copy #7 of ITS4 directly in I005
9788 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9789 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9790 sub2node->SetLineColor(kColorITS);
9791 sub2node->SetVisibility(1);
9792 fNodes->Add(sub2node);
9795 // Place copy #8 of ITS4 directly in I005
9797 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9798 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9799 sub2node->SetLineColor(kColorITS);
9800 sub2node->SetVisibility(1);
9801 fNodes->Add(sub2node);
9803 fNodes->Add(sub1node);
9806 // Place copy #17 of I005 in IT34
9808 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9809 sub1node->SetLineColor(kColorITS);
9810 sub1node->SetVisibility(0);
9813 // Place copy #1 of ITS4 directly in I005
9815 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9816 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9817 sub2node->SetLineColor(kColorITS);
9818 sub2node->SetVisibility(1);
9819 fNodes->Add(sub2node);
9822 // Place copy #2 of ITS4 directly in I005
9824 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9825 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9826 sub2node->SetLineColor(kColorITS);
9827 sub2node->SetVisibility(1);
9828 fNodes->Add(sub2node);
9831 // Place copy #3 of ITS4 directly in I005
9833 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9834 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9835 sub2node->SetLineColor(kColorITS);
9836 sub2node->SetVisibility(1);
9837 fNodes->Add(sub2node);
9840 // Place copy #4 of ITS4 directly in I005
9842 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9843 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9844 sub2node->SetLineColor(kColorITS);
9845 sub2node->SetVisibility(1);
9846 fNodes->Add(sub2node);
9849 // Place copy #5 of ITS4 directly in I005
9851 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9852 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9853 sub2node->SetLineColor(kColorITS);
9854 sub2node->SetVisibility(1);
9855 fNodes->Add(sub2node);
9858 // Place copy #6 of ITS4 directly in I005
9860 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9861 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9862 sub2node->SetLineColor(kColorITS);
9863 sub2node->SetVisibility(1);
9864 fNodes->Add(sub2node);
9867 // Place copy #7 of ITS4 directly in I005
9869 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9870 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9871 sub2node->SetLineColor(kColorITS);
9872 sub2node->SetVisibility(1);
9873 fNodes->Add(sub2node);
9876 // Place copy #8 of ITS4 directly in I005
9878 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9879 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9880 sub2node->SetLineColor(kColorITS);
9881 sub2node->SetVisibility(1);
9882 fNodes->Add(sub2node);
9884 fNodes->Add(sub1node);
9887 // Place copy #18 of I005 in IT34
9889 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9890 sub1node->SetLineColor(kColorITS);
9891 sub1node->SetVisibility(0);
9894 // Place copy #1 of ITS4 directly in I005
9896 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9897 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9898 sub2node->SetLineColor(kColorITS);
9899 sub2node->SetVisibility(1);
9900 fNodes->Add(sub2node);
9903 // Place copy #2 of ITS4 directly in I005
9905 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9906 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9907 sub2node->SetLineColor(kColorITS);
9908 sub2node->SetVisibility(1);
9909 fNodes->Add(sub2node);
9912 // Place copy #3 of ITS4 directly in I005
9914 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9915 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9916 sub2node->SetLineColor(kColorITS);
9917 sub2node->SetVisibility(1);
9918 fNodes->Add(sub2node);
9921 // Place copy #4 of ITS4 directly in I005
9923 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9924 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9925 sub2node->SetLineColor(kColorITS);
9926 sub2node->SetVisibility(1);
9927 fNodes->Add(sub2node);
9930 // Place copy #5 of ITS4 directly in I005
9932 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9933 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9934 sub2node->SetLineColor(kColorITS);
9935 sub2node->SetVisibility(1);
9936 fNodes->Add(sub2node);
9939 // Place copy #6 of ITS4 directly in I005
9941 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9942 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9943 sub2node->SetLineColor(kColorITS);
9944 sub2node->SetVisibility(1);
9945 fNodes->Add(sub2node);
9948 // Place copy #7 of ITS4 directly in I005
9950 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9951 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9952 sub2node->SetLineColor(kColorITS);
9953 sub2node->SetVisibility(1);
9954 fNodes->Add(sub2node);
9957 // Place copy #8 of ITS4 directly in I005
9959 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9960 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9961 sub2node->SetLineColor(kColorITS);
9962 sub2node->SetVisibility(1);
9963 fNodes->Add(sub2node);
9965 fNodes->Add(sub1node);
9968 // Place copy #19 of I005 in IT34
9970 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9971 sub1node->SetLineColor(kColorITS);
9972 sub1node->SetVisibility(0);
9975 // Place copy #1 of ITS4 directly in I005
9977 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9978 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9979 sub2node->SetLineColor(kColorITS);
9980 sub2node->SetVisibility(1);
9981 fNodes->Add(sub2node);
9984 // Place copy #2 of ITS4 directly in I005
9986 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9987 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9988 sub2node->SetLineColor(kColorITS);
9989 sub2node->SetVisibility(1);
9990 fNodes->Add(sub2node);
9993 // Place copy #3 of ITS4 directly in I005
9995 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9996 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9997 sub2node->SetLineColor(kColorITS);
9998 sub2node->SetVisibility(1);
9999 fNodes->Add(sub2node);
10002 // Place copy #4 of ITS4 directly in I005
10004 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10005 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10006 sub2node->SetLineColor(kColorITS);
10007 sub2node->SetVisibility(1);
10008 fNodes->Add(sub2node);
10011 // Place copy #5 of ITS4 directly in I005
10013 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10014 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10015 sub2node->SetLineColor(kColorITS);
10016 sub2node->SetVisibility(1);
10017 fNodes->Add(sub2node);
10020 // Place copy #6 of ITS4 directly in I005
10022 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10023 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10024 sub2node->SetLineColor(kColorITS);
10025 sub2node->SetVisibility(1);
10026 fNodes->Add(sub2node);
10029 // Place copy #7 of ITS4 directly in I005
10031 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10032 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10033 sub2node->SetLineColor(kColorITS);
10034 sub2node->SetVisibility(1);
10035 fNodes->Add(sub2node);
10038 // Place copy #8 of ITS4 directly in I005
10040 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10041 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10042 sub2node->SetLineColor(kColorITS);
10043 sub2node->SetVisibility(1);
10044 fNodes->Add(sub2node);
10046 fNodes->Add(sub1node);
10049 // Place copy #20 of I005 in IT34
10051 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
10052 sub1node->SetLineColor(kColorITS);
10053 sub1node->SetVisibility(0);
10056 // Place copy #1 of ITS4 directly in I005
10058 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10059 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10060 sub2node->SetLineColor(kColorITS);
10061 sub2node->SetVisibility(1);
10062 fNodes->Add(sub2node);
10065 // Place copy #2 of ITS4 directly in I005
10067 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10068 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10069 sub2node->SetLineColor(kColorITS);
10070 sub2node->SetVisibility(1);
10071 fNodes->Add(sub2node);
10074 // Place copy #3 of ITS4 directly in I005
10076 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10077 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10078 sub2node->SetLineColor(kColorITS);
10079 sub2node->SetVisibility(1);
10080 fNodes->Add(sub2node);
10083 // Place copy #4 of ITS4 directly in I005
10085 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10086 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10087 sub2node->SetLineColor(kColorITS);
10088 sub2node->SetVisibility(1);
10089 fNodes->Add(sub2node);
10092 // Place copy #5 of ITS4 directly in I005
10094 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10095 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10096 sub2node->SetLineColor(kColorITS);
10097 sub2node->SetVisibility(1);
10098 fNodes->Add(sub2node);
10101 // Place copy #6 of ITS4 directly in I005
10103 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10104 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10105 sub2node->SetLineColor(kColorITS);
10106 sub2node->SetVisibility(1);
10107 fNodes->Add(sub2node);
10110 // Place copy #7 of ITS4 directly in I005
10112 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10113 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10114 sub2node->SetLineColor(kColorITS);
10115 sub2node->SetVisibility(1);
10116 fNodes->Add(sub2node);
10119 // Place copy #8 of ITS4 directly in I005
10121 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10122 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10123 sub2node->SetLineColor(kColorITS);
10124 sub2node->SetVisibility(1);
10125 fNodes->Add(sub2node);
10127 fNodes->Add(sub1node);
10130 // Place copy #21 of I005 in IT34
10132 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
10133 sub1node->SetLineColor(kColorITS);
10134 sub1node->SetVisibility(0);
10137 // Place copy #1 of ITS4 directly in I005
10139 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10140 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10141 sub2node->SetLineColor(kColorITS);
10142 sub2node->SetVisibility(1);
10143 fNodes->Add(sub2node);
10146 // Place copy #2 of ITS4 directly in I005
10148 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10149 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10150 sub2node->SetLineColor(kColorITS);
10151 sub2node->SetVisibility(1);
10152 fNodes->Add(sub2node);
10155 // Place copy #3 of ITS4 directly in I005
10157 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10158 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10159 sub2node->SetLineColor(kColorITS);
10160 sub2node->SetVisibility(1);
10161 fNodes->Add(sub2node);
10164 // Place copy #4 of ITS4 directly in I005
10166 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10167 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10168 sub2node->SetLineColor(kColorITS);
10169 sub2node->SetVisibility(1);
10170 fNodes->Add(sub2node);
10173 // Place copy #5 of ITS4 directly in I005
10175 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10176 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10177 sub2node->SetLineColor(kColorITS);
10178 sub2node->SetVisibility(1);
10179 fNodes->Add(sub2node);
10182 // Place copy #6 of ITS4 directly in I005
10184 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10185 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10186 sub2node->SetLineColor(kColorITS);
10187 sub2node->SetVisibility(1);
10188 fNodes->Add(sub2node);
10191 // Place copy #7 of ITS4 directly in I005
10193 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10194 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10195 sub2node->SetLineColor(kColorITS);
10196 sub2node->SetVisibility(1);
10197 fNodes->Add(sub2node);
10200 // Place copy #8 of ITS4 directly in I005
10202 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10203 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10204 sub2node->SetLineColor(kColorITS);
10205 sub2node->SetVisibility(1);
10206 fNodes->Add(sub2node);
10208 fNodes->Add(sub1node);
10211 // Place copy #22 of I005 in IT34
10213 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10214 sub1node->SetLineColor(kColorITS);
10215 sub1node->SetVisibility(0);
10218 // Place copy #1 of ITS4 directly in I005
10220 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10221 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10222 sub2node->SetLineColor(kColorITS);
10223 sub2node->SetVisibility(1);
10224 fNodes->Add(sub2node);
10227 // Place copy #2 of ITS4 directly in I005
10229 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10230 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10231 sub2node->SetLineColor(kColorITS);
10232 sub2node->SetVisibility(1);
10233 fNodes->Add(sub2node);
10236 // Place copy #3 of ITS4 directly in I005
10238 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10239 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10240 sub2node->SetLineColor(kColorITS);
10241 sub2node->SetVisibility(1);
10242 fNodes->Add(sub2node);
10245 // Place copy #4 of ITS4 directly in I005
10247 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10248 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10249 sub2node->SetLineColor(kColorITS);
10250 sub2node->SetVisibility(1);
10251 fNodes->Add(sub2node);
10254 // Place copy #5 of ITS4 directly in I005
10256 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10257 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10258 sub2node->SetLineColor(kColorITS);
10259 sub2node->SetVisibility(1);
10260 fNodes->Add(sub2node);
10263 // Place copy #6 of ITS4 directly in I005
10265 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10266 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10267 sub2node->SetLineColor(kColorITS);
10268 sub2node->SetVisibility(1);
10269 fNodes->Add(sub2node);
10272 // Place copy #7 of ITS4 directly in I005
10274 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10275 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10276 sub2node->SetLineColor(kColorITS);
10277 sub2node->SetVisibility(1);
10278 fNodes->Add(sub2node);
10281 // Place copy #8 of ITS4 directly in I005
10283 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10284 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10285 sub2node->SetLineColor(kColorITS);
10286 sub2node->SetVisibility(1);
10287 fNodes->Add(sub2node);
10289 fNodes->Add(sub1node);
10295 // --- Place SSD volumes into their mother volume
10297 // Place IT56 in Alice
10298 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10299 node->SetLineColor(kColorITS);
10300 node->SetVisibility(0);
10303 // Place copy #1 of I565 in IT56
10305 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10306 sub1node->SetLineColor(kColorITS);
10307 sub1node->SetVisibility(0);
10310 // Place copy #1 of ITS5 directly in I565
10312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10313 sub2node->SetLineColor(kColorITS);
10314 sub2node->SetVisibility(1);
10315 fNodes->Add(sub2node);
10318 // Place copy #2 of ITS5 directly in I565
10320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10321 sub2node->SetLineColor(kColorITS);
10322 sub2node->SetVisibility(1);
10323 fNodes->Add(sub2node);
10326 // Place copy #3 of ITS5 directly in I565
10328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10329 sub2node->SetLineColor(kColorITS);
10330 sub2node->SetVisibility(1);
10331 fNodes->Add(sub2node);
10334 // Place copy #4 of ITS5 directly in I565
10336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10337 sub2node->SetLineColor(kColorITS);
10338 sub2node->SetVisibility(1);
10339 fNodes->Add(sub2node);
10342 // Place copy #5 of ITS5 directly in I565
10344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10345 sub2node->SetLineColor(kColorITS);
10346 sub2node->SetVisibility(1);
10347 fNodes->Add(sub2node);
10350 // Place copy #6 of ITS5 directly in I565
10352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10353 sub2node->SetLineColor(kColorITS);
10354 sub2node->SetVisibility(1);
10355 fNodes->Add(sub2node);
10358 // Place copy #7 of ITS5 directly in I565
10360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10361 sub2node->SetLineColor(kColorITS);
10362 sub2node->SetVisibility(1);
10363 fNodes->Add(sub2node);
10366 // Place copy #8 of ITS5 directly in I565
10368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10369 sub2node->SetLineColor(kColorITS);
10370 sub2node->SetVisibility(1);
10371 fNodes->Add(sub2node);
10374 // Place copy #9 of ITS5 directly in I565
10376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10377 sub2node->SetLineColor(kColorITS);
10378 sub2node->SetVisibility(1);
10379 fNodes->Add(sub2node);
10382 // Place copy #10 of ITS5 directly in I565
10384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10385 sub2node->SetLineColor(kColorITS);
10386 sub2node->SetVisibility(1);
10387 fNodes->Add(sub2node);
10390 // Place copy #11 of ITS5 directly in I565
10392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10393 sub2node->SetLineColor(kColorITS);
10394 sub2node->SetVisibility(1);
10395 fNodes->Add(sub2node);
10398 // Place copy #12 of ITS5 directly in I565
10400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10401 sub2node->SetLineColor(kColorITS);
10402 sub2node->SetVisibility(1);
10403 fNodes->Add(sub2node);
10406 // Place copy #13 of ITS5 directly in I565
10408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10409 sub2node->SetLineColor(kColorITS);
10410 sub2node->SetVisibility(1);
10411 fNodes->Add(sub2node);
10414 // Place copy #14 of ITS5 directly in I565
10416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10417 sub2node->SetLineColor(kColorITS);
10418 sub2node->SetVisibility(1);
10419 fNodes->Add(sub2node);
10422 // Place copy #15 of ITS5 directly in I565
10424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10425 sub2node->SetLineColor(kColorITS);
10426 sub2node->SetVisibility(1);
10427 fNodes->Add(sub2node);
10430 // Place copy #16 of ITS5 directly in I565
10432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10433 sub2node->SetLineColor(kColorITS);
10434 sub2node->SetVisibility(1);
10435 fNodes->Add(sub2node);
10438 // Place copy #17 of ITS5 directly in I565
10440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10441 sub2node->SetLineColor(kColorITS);
10442 sub2node->SetVisibility(1);
10443 fNodes->Add(sub2node);
10446 // Place copy #18 of ITS5 directly in I565
10448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10449 sub2node->SetLineColor(kColorITS);
10450 sub2node->SetVisibility(1);
10451 fNodes->Add(sub2node);
10454 // Place copy #19 of ITS5 directly in I565
10456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10457 sub2node->SetLineColor(kColorITS);
10458 sub2node->SetVisibility(1);
10459 fNodes->Add(sub2node);
10462 // Place copy #20 of ITS5 directly in I565
10464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10465 sub2node->SetLineColor(kColorITS);
10466 sub2node->SetVisibility(1);
10467 fNodes->Add(sub2node);
10470 // Place copy #21 of ITS5 directly in I565
10472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10473 sub2node->SetLineColor(kColorITS);
10474 sub2node->SetVisibility(1);
10475 fNodes->Add(sub2node);
10478 // Place copy #22 of ITS5 directly in I565
10480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10481 sub2node->SetLineColor(kColorITS);
10482 sub2node->SetVisibility(1);
10483 fNodes->Add(sub2node);
10485 fNodes->Add(sub1node);
10488 // Place copy #2 of I565 in IT56
10490 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10491 sub1node->SetLineColor(kColorITS);
10492 sub1node->SetVisibility(0);
10495 // Place copy #1 of ITS5 directly in I565
10497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10498 sub2node->SetLineColor(kColorITS);
10499 sub2node->SetVisibility(1);
10500 fNodes->Add(sub2node);
10503 // Place copy #2 of ITS5 directly in I565
10505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10506 sub2node->SetLineColor(kColorITS);
10507 sub2node->SetVisibility(1);
10508 fNodes->Add(sub2node);
10511 // Place copy #3 of ITS5 directly in I565
10513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10514 sub2node->SetLineColor(kColorITS);
10515 sub2node->SetVisibility(1);
10516 fNodes->Add(sub2node);
10519 // Place copy #4 of ITS5 directly in I565
10521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10522 sub2node->SetLineColor(kColorITS);
10523 sub2node->SetVisibility(1);
10524 fNodes->Add(sub2node);
10527 // Place copy #5 of ITS5 directly in I565
10529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10530 sub2node->SetLineColor(kColorITS);
10531 sub2node->SetVisibility(1);
10532 fNodes->Add(sub2node);
10535 // Place copy #6 of ITS5 directly in I565
10537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10538 sub2node->SetLineColor(kColorITS);
10539 sub2node->SetVisibility(1);
10540 fNodes->Add(sub2node);
10543 // Place copy #7 of ITS5 directly in I565
10545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10546 sub2node->SetLineColor(kColorITS);
10547 sub2node->SetVisibility(1);
10548 fNodes->Add(sub2node);
10551 // Place copy #8 of ITS5 directly in I565
10553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10554 sub2node->SetLineColor(kColorITS);
10555 sub2node->SetVisibility(1);
10556 fNodes->Add(sub2node);
10559 // Place copy #9 of ITS5 directly in I565
10561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10562 sub2node->SetLineColor(kColorITS);
10563 sub2node->SetVisibility(1);
10564 fNodes->Add(sub2node);
10567 // Place copy #10 of ITS5 directly in I565
10569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10570 sub2node->SetLineColor(kColorITS);
10571 sub2node->SetVisibility(1);
10572 fNodes->Add(sub2node);
10575 // Place copy #11 of ITS5 directly in I565
10577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10578 sub2node->SetLineColor(kColorITS);
10579 sub2node->SetVisibility(1);
10580 fNodes->Add(sub2node);
10583 // Place copy #12 of ITS5 directly in I565
10585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10586 sub2node->SetLineColor(kColorITS);
10587 sub2node->SetVisibility(1);
10588 fNodes->Add(sub2node);
10591 // Place copy #13 of ITS5 directly in I565
10593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10594 sub2node->SetLineColor(kColorITS);
10595 sub2node->SetVisibility(1);
10596 fNodes->Add(sub2node);
10599 // Place copy #14 of ITS5 directly in I565
10601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10602 sub2node->SetLineColor(kColorITS);
10603 sub2node->SetVisibility(1);
10604 fNodes->Add(sub2node);
10607 // Place copy #15 of ITS5 directly in I565
10609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10610 sub2node->SetLineColor(kColorITS);
10611 sub2node->SetVisibility(1);
10612 fNodes->Add(sub2node);
10615 // Place copy #16 of ITS5 directly in I565
10617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10618 sub2node->SetLineColor(kColorITS);
10619 sub2node->SetVisibility(1);
10620 fNodes->Add(sub2node);
10623 // Place copy #17 of ITS5 directly in I565
10625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10626 sub2node->SetLineColor(kColorITS);
10627 sub2node->SetVisibility(1);
10628 fNodes->Add(sub2node);
10631 // Place copy #18 of ITS5 directly in I565
10633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10634 sub2node->SetLineColor(kColorITS);
10635 sub2node->SetVisibility(1);
10636 fNodes->Add(sub2node);
10639 // Place copy #19 of ITS5 directly in I565
10641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10642 sub2node->SetLineColor(kColorITS);
10643 sub2node->SetVisibility(1);
10644 fNodes->Add(sub2node);
10647 // Place copy #20 of ITS5 directly in I565
10649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10650 sub2node->SetLineColor(kColorITS);
10651 sub2node->SetVisibility(1);
10652 fNodes->Add(sub2node);
10655 // Place copy #21 of ITS5 directly in I565
10657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10658 sub2node->SetLineColor(kColorITS);
10659 sub2node->SetVisibility(1);
10660 fNodes->Add(sub2node);
10663 // Place copy #22 of ITS5 directly in I565
10665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10666 sub2node->SetLineColor(kColorITS);
10667 sub2node->SetVisibility(1);
10668 fNodes->Add(sub2node);
10670 fNodes->Add(sub1node);
10673 // Place copy #3 of I565 in IT56
10675 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10676 sub1node->SetLineColor(kColorITS);
10677 sub1node->SetVisibility(0);
10680 // Place copy #1 of ITS5 directly in I565
10682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10683 sub2node->SetLineColor(kColorITS);
10684 sub2node->SetVisibility(1);
10685 fNodes->Add(sub2node);
10688 // Place copy #2 of ITS5 directly in I565
10690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10691 sub2node->SetLineColor(kColorITS);
10692 sub2node->SetVisibility(1);
10693 fNodes->Add(sub2node);
10696 // Place copy #3 of ITS5 directly in I565
10698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10699 sub2node->SetLineColor(kColorITS);
10700 sub2node->SetVisibility(1);
10701 fNodes->Add(sub2node);
10704 // Place copy #4 of ITS5 directly in I565
10706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10707 sub2node->SetLineColor(kColorITS);
10708 sub2node->SetVisibility(1);
10709 fNodes->Add(sub2node);
10712 // Place copy #5 of ITS5 directly in I565
10714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10715 sub2node->SetLineColor(kColorITS);
10716 sub2node->SetVisibility(1);
10717 fNodes->Add(sub2node);
10720 // Place copy #6 of ITS5 directly in I565
10722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10723 sub2node->SetLineColor(kColorITS);
10724 sub2node->SetVisibility(1);
10725 fNodes->Add(sub2node);
10728 // Place copy #7 of ITS5 directly in I565
10730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10731 sub2node->SetLineColor(kColorITS);
10732 sub2node->SetVisibility(1);
10733 fNodes->Add(sub2node);
10736 // Place copy #8 of ITS5 directly in I565
10738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10739 sub2node->SetLineColor(kColorITS);
10740 sub2node->SetVisibility(1);
10741 fNodes->Add(sub2node);
10744 // Place copy #9 of ITS5 directly in I565
10746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10747 sub2node->SetLineColor(kColorITS);
10748 sub2node->SetVisibility(1);
10749 fNodes->Add(sub2node);
10752 // Place copy #10 of ITS5 directly in I565
10754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10755 sub2node->SetLineColor(kColorITS);
10756 sub2node->SetVisibility(1);
10757 fNodes->Add(sub2node);
10760 // Place copy #11 of ITS5 directly in I565
10762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10763 sub2node->SetLineColor(kColorITS);
10764 sub2node->SetVisibility(1);
10765 fNodes->Add(sub2node);
10768 // Place copy #12 of ITS5 directly in I565
10770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10771 sub2node->SetLineColor(kColorITS);
10772 sub2node->SetVisibility(1);
10773 fNodes->Add(sub2node);
10776 // Place copy #13 of ITS5 directly in I565
10778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10779 sub2node->SetLineColor(kColorITS);
10780 sub2node->SetVisibility(1);
10781 fNodes->Add(sub2node);
10784 // Place copy #14 of ITS5 directly in I565
10786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10787 sub2node->SetLineColor(kColorITS);
10788 sub2node->SetVisibility(1);
10789 fNodes->Add(sub2node);
10792 // Place copy #15 of ITS5 directly in I565
10794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10795 sub2node->SetLineColor(kColorITS);
10796 sub2node->SetVisibility(1);
10797 fNodes->Add(sub2node);
10800 // Place copy #16 of ITS5 directly in I565
10802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10803 sub2node->SetLineColor(kColorITS);
10804 sub2node->SetVisibility(1);
10805 fNodes->Add(sub2node);
10808 // Place copy #17 of ITS5 directly in I565
10810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10811 sub2node->SetLineColor(kColorITS);
10812 sub2node->SetVisibility(1);
10813 fNodes->Add(sub2node);
10816 // Place copy #18 of ITS5 directly in I565
10818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10819 sub2node->SetLineColor(kColorITS);
10820 sub2node->SetVisibility(1);
10821 fNodes->Add(sub2node);
10824 // Place copy #19 of ITS5 directly in I565
10826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10827 sub2node->SetLineColor(kColorITS);
10828 sub2node->SetVisibility(1);
10829 fNodes->Add(sub2node);
10832 // Place copy #20 of ITS5 directly in I565
10834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10835 sub2node->SetLineColor(kColorITS);
10836 sub2node->SetVisibility(1);
10837 fNodes->Add(sub2node);
10840 // Place copy #21 of ITS5 directly in I565
10842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10843 sub2node->SetLineColor(kColorITS);
10844 sub2node->SetVisibility(1);
10845 fNodes->Add(sub2node);
10848 // Place copy #22 of ITS5 directly in I565
10850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10851 sub2node->SetLineColor(kColorITS);
10852 sub2node->SetVisibility(1);
10853 fNodes->Add(sub2node);
10855 fNodes->Add(sub1node);
10858 // Place copy #4 of I565 in IT56
10860 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10861 sub1node->SetLineColor(kColorITS);
10862 sub1node->SetVisibility(0);
10865 // Place copy #1 of ITS5 directly in I565
10867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10868 sub2node->SetLineColor(kColorITS);
10869 sub2node->SetVisibility(1);
10870 fNodes->Add(sub2node);
10873 // Place copy #2 of ITS5 directly in I565
10875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10876 sub2node->SetLineColor(kColorITS);
10877 sub2node->SetVisibility(1);
10878 fNodes->Add(sub2node);
10881 // Place copy #3 of ITS5 directly in I565
10883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10884 sub2node->SetLineColor(kColorITS);
10885 sub2node->SetVisibility(1);
10886 fNodes->Add(sub2node);
10889 // Place copy #4 of ITS5 directly in I565
10891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10892 sub2node->SetLineColor(kColorITS);
10893 sub2node->SetVisibility(1);
10894 fNodes->Add(sub2node);
10897 // Place copy #5 of ITS5 directly in I565
10899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10900 sub2node->SetLineColor(kColorITS);
10901 sub2node->SetVisibility(1);
10902 fNodes->Add(sub2node);
10905 // Place copy #6 of ITS5 directly in I565
10907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10908 sub2node->SetLineColor(kColorITS);
10909 sub2node->SetVisibility(1);
10910 fNodes->Add(sub2node);
10913 // Place copy #7 of ITS5 directly in I565
10915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10916 sub2node->SetLineColor(kColorITS);
10917 sub2node->SetVisibility(1);
10918 fNodes->Add(sub2node);
10921 // Place copy #8 of ITS5 directly in I565
10923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10924 sub2node->SetLineColor(kColorITS);
10925 sub2node->SetVisibility(1);
10926 fNodes->Add(sub2node);
10929 // Place copy #9 of ITS5 directly in I565
10931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10932 sub2node->SetLineColor(kColorITS);
10933 sub2node->SetVisibility(1);
10934 fNodes->Add(sub2node);
10937 // Place copy #10 of ITS5 directly in I565
10939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10940 sub2node->SetLineColor(kColorITS);
10941 sub2node->SetVisibility(1);
10942 fNodes->Add(sub2node);
10945 // Place copy #11 of ITS5 directly in I565
10947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10948 sub2node->SetLineColor(kColorITS);
10949 sub2node->SetVisibility(1);
10950 fNodes->Add(sub2node);
10953 // Place copy #12 of ITS5 directly in I565
10955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10956 sub2node->SetLineColor(kColorITS);
10957 sub2node->SetVisibility(1);
10958 fNodes->Add(sub2node);
10961 // Place copy #13 of ITS5 directly in I565
10963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10964 sub2node->SetLineColor(kColorITS);
10965 sub2node->SetVisibility(1);
10966 fNodes->Add(sub2node);
10969 // Place copy #14 of ITS5 directly in I565
10971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10972 sub2node->SetLineColor(kColorITS);
10973 sub2node->SetVisibility(1);
10974 fNodes->Add(sub2node);
10977 // Place copy #15 of ITS5 directly in I565
10979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10980 sub2node->SetLineColor(kColorITS);
10981 sub2node->SetVisibility(1);
10982 fNodes->Add(sub2node);
10985 // Place copy #16 of ITS5 directly in I565
10987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10988 sub2node->SetLineColor(kColorITS);
10989 sub2node->SetVisibility(1);
10990 fNodes->Add(sub2node);
10993 // Place copy #17 of ITS5 directly in I565
10995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10996 sub2node->SetLineColor(kColorITS);
10997 sub2node->SetVisibility(1);
10998 fNodes->Add(sub2node);
11001 // Place copy #18 of ITS5 directly in I565
11003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11004 sub2node->SetLineColor(kColorITS);
11005 sub2node->SetVisibility(1);
11006 fNodes->Add(sub2node);
11009 // Place copy #19 of ITS5 directly in I565
11011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11012 sub2node->SetLineColor(kColorITS);
11013 sub2node->SetVisibility(1);
11014 fNodes->Add(sub2node);
11017 // Place copy #20 of ITS5 directly in I565
11019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11020 sub2node->SetLineColor(kColorITS);
11021 sub2node->SetVisibility(1);
11022 fNodes->Add(sub2node);
11025 // Place copy #21 of ITS5 directly in I565
11027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11028 sub2node->SetLineColor(kColorITS);
11029 sub2node->SetVisibility(1);
11030 fNodes->Add(sub2node);
11033 // Place copy #22 of ITS5 directly in I565
11035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11036 sub2node->SetLineColor(kColorITS);
11037 sub2node->SetVisibility(1);
11038 fNodes->Add(sub2node);
11040 fNodes->Add(sub1node);
11043 // Place copy #5 of I565 in IT56
11045 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
11046 sub1node->SetLineColor(kColorITS);
11047 sub1node->SetVisibility(0);
11050 // Place copy #1 of ITS5 directly in I565
11052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11053 sub2node->SetLineColor(kColorITS);
11054 sub2node->SetVisibility(1);
11055 fNodes->Add(sub2node);
11058 // Place copy #2 of ITS5 directly in I565
11060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11061 sub2node->SetLineColor(kColorITS);
11062 sub2node->SetVisibility(1);
11063 fNodes->Add(sub2node);
11066 // Place copy #3 of ITS5 directly in I565
11068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11069 sub2node->SetLineColor(kColorITS);
11070 sub2node->SetVisibility(1);
11071 fNodes->Add(sub2node);
11074 // Place copy #4 of ITS5 directly in I565
11076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11077 sub2node->SetLineColor(kColorITS);
11078 sub2node->SetVisibility(1);
11079 fNodes->Add(sub2node);
11082 // Place copy #5 of ITS5 directly in I565
11084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11085 sub2node->SetLineColor(kColorITS);
11086 sub2node->SetVisibility(1);
11087 fNodes->Add(sub2node);
11090 // Place copy #6 of ITS5 directly in I565
11092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11093 sub2node->SetLineColor(kColorITS);
11094 sub2node->SetVisibility(1);
11095 fNodes->Add(sub2node);
11098 // Place copy #7 of ITS5 directly in I565
11100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11101 sub2node->SetLineColor(kColorITS);
11102 sub2node->SetVisibility(1);
11103 fNodes->Add(sub2node);
11106 // Place copy #8 of ITS5 directly in I565
11108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11109 sub2node->SetLineColor(kColorITS);
11110 sub2node->SetVisibility(1);
11111 fNodes->Add(sub2node);
11114 // Place copy #9 of ITS5 directly in I565
11116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11117 sub2node->SetLineColor(kColorITS);
11118 sub2node->SetVisibility(1);
11119 fNodes->Add(sub2node);
11122 // Place copy #10 of ITS5 directly in I565
11124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11125 sub2node->SetLineColor(kColorITS);
11126 sub2node->SetVisibility(1);
11127 fNodes->Add(sub2node);
11130 // Place copy #11 of ITS5 directly in I565
11132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11133 sub2node->SetLineColor(kColorITS);
11134 sub2node->SetVisibility(1);
11135 fNodes->Add(sub2node);
11138 // Place copy #12 of ITS5 directly in I565
11140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11141 sub2node->SetLineColor(kColorITS);
11142 sub2node->SetVisibility(1);
11143 fNodes->Add(sub2node);
11146 // Place copy #13 of ITS5 directly in I565
11148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11149 sub2node->SetLineColor(kColorITS);
11150 sub2node->SetVisibility(1);
11151 fNodes->Add(sub2node);
11154 // Place copy #14 of ITS5 directly in I565
11156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11157 sub2node->SetLineColor(kColorITS);
11158 sub2node->SetVisibility(1);
11159 fNodes->Add(sub2node);
11162 // Place copy #15 of ITS5 directly in I565
11164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11165 sub2node->SetLineColor(kColorITS);
11166 sub2node->SetVisibility(1);
11167 fNodes->Add(sub2node);
11170 // Place copy #16 of ITS5 directly in I565
11172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11173 sub2node->SetLineColor(kColorITS);
11174 sub2node->SetVisibility(1);
11175 fNodes->Add(sub2node);
11178 // Place copy #17 of ITS5 directly in I565
11180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11181 sub2node->SetLineColor(kColorITS);
11182 sub2node->SetVisibility(1);
11183 fNodes->Add(sub2node);
11186 // Place copy #18 of ITS5 directly in I565
11188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11189 sub2node->SetLineColor(kColorITS);
11190 sub2node->SetVisibility(1);
11191 fNodes->Add(sub2node);
11194 // Place copy #19 of ITS5 directly in I565
11196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11197 sub2node->SetLineColor(kColorITS);
11198 sub2node->SetVisibility(1);
11199 fNodes->Add(sub2node);
11202 // Place copy #20 of ITS5 directly in I565
11204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11205 sub2node->SetLineColor(kColorITS);
11206 sub2node->SetVisibility(1);
11207 fNodes->Add(sub2node);
11210 // Place copy #21 of ITS5 directly in I565
11212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11213 sub2node->SetLineColor(kColorITS);
11214 sub2node->SetVisibility(1);
11215 fNodes->Add(sub2node);
11218 // Place copy #22 of ITS5 directly in I565
11220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11221 sub2node->SetLineColor(kColorITS);
11222 sub2node->SetVisibility(1);
11223 fNodes->Add(sub2node);
11225 fNodes->Add(sub1node);
11228 // Place copy #6 of I565 in IT56
11230 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11231 sub1node->SetLineColor(kColorITS);
11232 sub1node->SetVisibility(0);
11235 // Place copy #1 of ITS5 directly in I565
11237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11238 sub2node->SetLineColor(kColorITS);
11239 sub2node->SetVisibility(1);
11240 fNodes->Add(sub2node);
11243 // Place copy #2 of ITS5 directly in I565
11245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11246 sub2node->SetLineColor(kColorITS);
11247 sub2node->SetVisibility(1);
11248 fNodes->Add(sub2node);
11251 // Place copy #3 of ITS5 directly in I565
11253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11254 sub2node->SetLineColor(kColorITS);
11255 sub2node->SetVisibility(1);
11256 fNodes->Add(sub2node);
11259 // Place copy #4 of ITS5 directly in I565
11261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11262 sub2node->SetLineColor(kColorITS);
11263 sub2node->SetVisibility(1);
11264 fNodes->Add(sub2node);
11267 // Place copy #5 of ITS5 directly in I565
11269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11270 sub2node->SetLineColor(kColorITS);
11271 sub2node->SetVisibility(1);
11272 fNodes->Add(sub2node);
11275 // Place copy #6 of ITS5 directly in I565
11277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11278 sub2node->SetLineColor(kColorITS);
11279 sub2node->SetVisibility(1);
11280 fNodes->Add(sub2node);
11283 // Place copy #7 of ITS5 directly in I565
11285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11286 sub2node->SetLineColor(kColorITS);
11287 sub2node->SetVisibility(1);
11288 fNodes->Add(sub2node);
11291 // Place copy #8 of ITS5 directly in I565
11293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11294 sub2node->SetLineColor(kColorITS);
11295 sub2node->SetVisibility(1);
11296 fNodes->Add(sub2node);
11299 // Place copy #9 of ITS5 directly in I565
11301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11302 sub2node->SetLineColor(kColorITS);
11303 sub2node->SetVisibility(1);
11304 fNodes->Add(sub2node);
11307 // Place copy #10 of ITS5 directly in I565
11309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11310 sub2node->SetLineColor(kColorITS);
11311 sub2node->SetVisibility(1);
11312 fNodes->Add(sub2node);
11315 // Place copy #11 of ITS5 directly in I565
11317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11318 sub2node->SetLineColor(kColorITS);
11319 sub2node->SetVisibility(1);
11320 fNodes->Add(sub2node);
11323 // Place copy #12 of ITS5 directly in I565
11325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11326 sub2node->SetLineColor(kColorITS);
11327 sub2node->SetVisibility(1);
11328 fNodes->Add(sub2node);
11331 // Place copy #13 of ITS5 directly in I565
11333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11334 sub2node->SetLineColor(kColorITS);
11335 sub2node->SetVisibility(1);
11336 fNodes->Add(sub2node);
11339 // Place copy #14 of ITS5 directly in I565
11341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11342 sub2node->SetLineColor(kColorITS);
11343 sub2node->SetVisibility(1);
11344 fNodes->Add(sub2node);
11347 // Place copy #15 of ITS5 directly in I565
11349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11350 sub2node->SetLineColor(kColorITS);
11351 sub2node->SetVisibility(1);
11352 fNodes->Add(sub2node);
11355 // Place copy #16 of ITS5 directly in I565
11357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11358 sub2node->SetLineColor(kColorITS);
11359 sub2node->SetVisibility(1);
11360 fNodes->Add(sub2node);
11363 // Place copy #17 of ITS5 directly in I565
11365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11366 sub2node->SetLineColor(kColorITS);
11367 sub2node->SetVisibility(1);
11368 fNodes->Add(sub2node);
11371 // Place copy #18 of ITS5 directly in I565
11373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11374 sub2node->SetLineColor(kColorITS);
11375 sub2node->SetVisibility(1);
11376 fNodes->Add(sub2node);
11379 // Place copy #19 of ITS5 directly in I565
11381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11382 sub2node->SetLineColor(kColorITS);
11383 sub2node->SetVisibility(1);
11384 fNodes->Add(sub2node);
11387 // Place copy #20 of ITS5 directly in I565
11389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11390 sub2node->SetLineColor(kColorITS);
11391 sub2node->SetVisibility(1);
11392 fNodes->Add(sub2node);
11395 // Place copy #21 of ITS5 directly in I565
11397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11398 sub2node->SetLineColor(kColorITS);
11399 sub2node->SetVisibility(1);
11400 fNodes->Add(sub2node);
11403 // Place copy #22 of ITS5 directly in I565
11405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11406 sub2node->SetLineColor(kColorITS);
11407 sub2node->SetVisibility(1);
11408 fNodes->Add(sub2node);
11410 fNodes->Add(sub1node);
11413 // Place copy #7 of I565 in IT56
11415 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11416 sub1node->SetLineColor(kColorITS);
11417 sub1node->SetVisibility(0);
11420 // Place copy #1 of ITS5 directly in I565
11422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11423 sub2node->SetLineColor(kColorITS);
11424 sub2node->SetVisibility(1);
11425 fNodes->Add(sub2node);
11428 // Place copy #2 of ITS5 directly in I565
11430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11431 sub2node->SetLineColor(kColorITS);
11432 sub2node->SetVisibility(1);
11433 fNodes->Add(sub2node);
11436 // Place copy #3 of ITS5 directly in I565
11438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11439 sub2node->SetLineColor(kColorITS);
11440 sub2node->SetVisibility(1);
11441 fNodes->Add(sub2node);
11444 // Place copy #4 of ITS5 directly in I565
11446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11447 sub2node->SetLineColor(kColorITS);
11448 sub2node->SetVisibility(1);
11449 fNodes->Add(sub2node);
11452 // Place copy #5 of ITS5 directly in I565
11454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11455 sub2node->SetLineColor(kColorITS);
11456 sub2node->SetVisibility(1);
11457 fNodes->Add(sub2node);
11460 // Place copy #6 of ITS5 directly in I565
11462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11463 sub2node->SetLineColor(kColorITS);
11464 sub2node->SetVisibility(1);
11465 fNodes->Add(sub2node);
11468 // Place copy #7 of ITS5 directly in I565
11470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11471 sub2node->SetLineColor(kColorITS);
11472 sub2node->SetVisibility(1);
11473 fNodes->Add(sub2node);
11476 // Place copy #8 of ITS5 directly in I565
11478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11479 sub2node->SetLineColor(kColorITS);
11480 sub2node->SetVisibility(1);
11481 fNodes->Add(sub2node);
11484 // Place copy #9 of ITS5 directly in I565
11486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11487 sub2node->SetLineColor(kColorITS);
11488 sub2node->SetVisibility(1);
11489 fNodes->Add(sub2node);
11492 // Place copy #10 of ITS5 directly in I565
11494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11495 sub2node->SetLineColor(kColorITS);
11496 sub2node->SetVisibility(1);
11497 fNodes->Add(sub2node);
11500 // Place copy #11 of ITS5 directly in I565
11502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11503 sub2node->SetLineColor(kColorITS);
11504 sub2node->SetVisibility(1);
11505 fNodes->Add(sub2node);
11508 // Place copy #12 of ITS5 directly in I565
11510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11511 sub2node->SetLineColor(kColorITS);
11512 sub2node->SetVisibility(1);
11513 fNodes->Add(sub2node);
11516 // Place copy #13 of ITS5 directly in I565
11518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11519 sub2node->SetLineColor(kColorITS);
11520 sub2node->SetVisibility(1);
11521 fNodes->Add(sub2node);
11524 // Place copy #14 of ITS5 directly in I565
11526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11527 sub2node->SetLineColor(kColorITS);
11528 sub2node->SetVisibility(1);
11529 fNodes->Add(sub2node);
11532 // Place copy #15 of ITS5 directly in I565
11534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11535 sub2node->SetLineColor(kColorITS);
11536 sub2node->SetVisibility(1);
11537 fNodes->Add(sub2node);
11540 // Place copy #16 of ITS5 directly in I565
11542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11543 sub2node->SetLineColor(kColorITS);
11544 sub2node->SetVisibility(1);
11545 fNodes->Add(sub2node);
11548 // Place copy #17 of ITS5 directly in I565
11550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11551 sub2node->SetLineColor(kColorITS);
11552 sub2node->SetVisibility(1);
11553 fNodes->Add(sub2node);
11556 // Place copy #18 of ITS5 directly in I565
11558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11559 sub2node->SetLineColor(kColorITS);
11560 sub2node->SetVisibility(1);
11561 fNodes->Add(sub2node);
11564 // Place copy #19 of ITS5 directly in I565
11566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11567 sub2node->SetLineColor(kColorITS);
11568 sub2node->SetVisibility(1);
11569 fNodes->Add(sub2node);
11572 // Place copy #20 of ITS5 directly in I565
11574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11575 sub2node->SetLineColor(kColorITS);
11576 sub2node->SetVisibility(1);
11577 fNodes->Add(sub2node);
11580 // Place copy #21 of ITS5 directly in I565
11582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11583 sub2node->SetLineColor(kColorITS);
11584 sub2node->SetVisibility(1);
11585 fNodes->Add(sub2node);
11588 // Place copy #22 of ITS5 directly in I565
11590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11591 sub2node->SetLineColor(kColorITS);
11592 sub2node->SetVisibility(1);
11593 fNodes->Add(sub2node);
11595 fNodes->Add(sub1node);
11598 // Place copy #8 of I565 in IT56
11600 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11601 sub1node->SetLineColor(kColorITS);
11602 sub1node->SetVisibility(0);
11605 // Place copy #1 of ITS5 directly in I565
11607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11608 sub2node->SetLineColor(kColorITS);
11609 sub2node->SetVisibility(1);
11610 fNodes->Add(sub2node);
11613 // Place copy #2 of ITS5 directly in I565
11615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11616 sub2node->SetLineColor(kColorITS);
11617 sub2node->SetVisibility(1);
11618 fNodes->Add(sub2node);
11621 // Place copy #3 of ITS5 directly in I565
11623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11624 sub2node->SetLineColor(kColorITS);
11625 sub2node->SetVisibility(1);
11626 fNodes->Add(sub2node);
11629 // Place copy #4 of ITS5 directly in I565
11631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11632 sub2node->SetLineColor(kColorITS);
11633 sub2node->SetVisibility(1);
11634 fNodes->Add(sub2node);
11637 // Place copy #5 of ITS5 directly in I565
11639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11640 sub2node->SetLineColor(kColorITS);
11641 sub2node->SetVisibility(1);
11642 fNodes->Add(sub2node);
11645 // Place copy #6 of ITS5 directly in I565
11647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11648 sub2node->SetLineColor(kColorITS);
11649 sub2node->SetVisibility(1);
11650 fNodes->Add(sub2node);
11653 // Place copy #7 of ITS5 directly in I565
11655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11656 sub2node->SetLineColor(kColorITS);
11657 sub2node->SetVisibility(1);
11658 fNodes->Add(sub2node);
11661 // Place copy #8 of ITS5 directly in I565
11663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11664 sub2node->SetLineColor(kColorITS);
11665 sub2node->SetVisibility(1);
11666 fNodes->Add(sub2node);
11669 // Place copy #9 of ITS5 directly in I565
11671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11672 sub2node->SetLineColor(kColorITS);
11673 sub2node->SetVisibility(1);
11674 fNodes->Add(sub2node);
11677 // Place copy #10 of ITS5 directly in I565
11679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11680 sub2node->SetLineColor(kColorITS);
11681 sub2node->SetVisibility(1);
11682 fNodes->Add(sub2node);
11685 // Place copy #11 of ITS5 directly in I565
11687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11688 sub2node->SetLineColor(kColorITS);
11689 sub2node->SetVisibility(1);
11690 fNodes->Add(sub2node);
11693 // Place copy #12 of ITS5 directly in I565
11695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11696 sub2node->SetLineColor(kColorITS);
11697 sub2node->SetVisibility(1);
11698 fNodes->Add(sub2node);
11701 // Place copy #13 of ITS5 directly in I565
11703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11704 sub2node->SetLineColor(kColorITS);
11705 sub2node->SetVisibility(1);
11706 fNodes->Add(sub2node);
11709 // Place copy #14 of ITS5 directly in I565
11711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11712 sub2node->SetLineColor(kColorITS);
11713 sub2node->SetVisibility(1);
11714 fNodes->Add(sub2node);
11717 // Place copy #15 of ITS5 directly in I565
11719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11720 sub2node->SetLineColor(kColorITS);
11721 sub2node->SetVisibility(1);
11722 fNodes->Add(sub2node);
11725 // Place copy #16 of ITS5 directly in I565
11727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11728 sub2node->SetLineColor(kColorITS);
11729 sub2node->SetVisibility(1);
11730 fNodes->Add(sub2node);
11733 // Place copy #17 of ITS5 directly in I565
11735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11736 sub2node->SetLineColor(kColorITS);
11737 sub2node->SetVisibility(1);
11738 fNodes->Add(sub2node);
11741 // Place copy #18 of ITS5 directly in I565
11743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11744 sub2node->SetLineColor(kColorITS);
11745 sub2node->SetVisibility(1);
11746 fNodes->Add(sub2node);
11749 // Place copy #19 of ITS5 directly in I565
11751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11752 sub2node->SetLineColor(kColorITS);
11753 sub2node->SetVisibility(1);
11754 fNodes->Add(sub2node);
11757 // Place copy #20 of ITS5 directly in I565
11759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11760 sub2node->SetLineColor(kColorITS);
11761 sub2node->SetVisibility(1);
11762 fNodes->Add(sub2node);
11765 // Place copy #21 of ITS5 directly in I565
11767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11768 sub2node->SetLineColor(kColorITS);
11769 sub2node->SetVisibility(1);
11770 fNodes->Add(sub2node);
11773 // Place copy #22 of ITS5 directly in I565
11775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11776 sub2node->SetLineColor(kColorITS);
11777 sub2node->SetVisibility(1);
11778 fNodes->Add(sub2node);
11780 fNodes->Add(sub1node);
11783 // Place copy #9 of I565 in IT56
11785 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11786 sub1node->SetLineColor(kColorITS);
11787 sub1node->SetVisibility(0);
11790 // Place copy #1 of ITS5 directly in I565
11792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11793 sub2node->SetLineColor(kColorITS);
11794 sub2node->SetVisibility(1);
11795 fNodes->Add(sub2node);
11798 // Place copy #2 of ITS5 directly in I565
11800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11801 sub2node->SetLineColor(kColorITS);
11802 sub2node->SetVisibility(1);
11803 fNodes->Add(sub2node);
11806 // Place copy #3 of ITS5 directly in I565
11808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11809 sub2node->SetLineColor(kColorITS);
11810 sub2node->SetVisibility(1);
11811 fNodes->Add(sub2node);
11814 // Place copy #4 of ITS5 directly in I565
11816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11817 sub2node->SetLineColor(kColorITS);
11818 sub2node->SetVisibility(1);
11819 fNodes->Add(sub2node);
11822 // Place copy #5 of ITS5 directly in I565
11824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11825 sub2node->SetLineColor(kColorITS);
11826 sub2node->SetVisibility(1);
11827 fNodes->Add(sub2node);
11830 // Place copy #6 of ITS5 directly in I565
11832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11833 sub2node->SetLineColor(kColorITS);
11834 sub2node->SetVisibility(1);
11835 fNodes->Add(sub2node);
11838 // Place copy #7 of ITS5 directly in I565
11840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11841 sub2node->SetLineColor(kColorITS);
11842 sub2node->SetVisibility(1);
11843 fNodes->Add(sub2node);
11846 // Place copy #8 of ITS5 directly in I565
11848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11849 sub2node->SetLineColor(kColorITS);
11850 sub2node->SetVisibility(1);
11851 fNodes->Add(sub2node);
11854 // Place copy #9 of ITS5 directly in I565
11856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11857 sub2node->SetLineColor(kColorITS);
11858 sub2node->SetVisibility(1);
11859 fNodes->Add(sub2node);
11862 // Place copy #10 of ITS5 directly in I565
11864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11865 sub2node->SetLineColor(kColorITS);
11866 sub2node->SetVisibility(1);
11867 fNodes->Add(sub2node);
11870 // Place copy #11 of ITS5 directly in I565
11872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11873 sub2node->SetLineColor(kColorITS);
11874 sub2node->SetVisibility(1);
11875 fNodes->Add(sub2node);
11878 // Place copy #12 of ITS5 directly in I565
11880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11881 sub2node->SetLineColor(kColorITS);
11882 sub2node->SetVisibility(1);
11883 fNodes->Add(sub2node);
11886 // Place copy #13 of ITS5 directly in I565
11888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11889 sub2node->SetLineColor(kColorITS);
11890 sub2node->SetVisibility(1);
11891 fNodes->Add(sub2node);
11894 // Place copy #14 of ITS5 directly in I565
11896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11897 sub2node->SetLineColor(kColorITS);
11898 sub2node->SetVisibility(1);
11899 fNodes->Add(sub2node);
11902 // Place copy #15 of ITS5 directly in I565
11904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11905 sub2node->SetLineColor(kColorITS);
11906 sub2node->SetVisibility(1);
11907 fNodes->Add(sub2node);
11910 // Place copy #16 of ITS5 directly in I565
11912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11913 sub2node->SetLineColor(kColorITS);
11914 sub2node->SetVisibility(1);
11915 fNodes->Add(sub2node);
11918 // Place copy #17 of ITS5 directly in I565
11920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11921 sub2node->SetLineColor(kColorITS);
11922 sub2node->SetVisibility(1);
11923 fNodes->Add(sub2node);
11926 // Place copy #18 of ITS5 directly in I565
11928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11929 sub2node->SetLineColor(kColorITS);
11930 sub2node->SetVisibility(1);
11931 fNodes->Add(sub2node);
11934 // Place copy #19 of ITS5 directly in I565
11936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11937 sub2node->SetLineColor(kColorITS);
11938 sub2node->SetVisibility(1);
11939 fNodes->Add(sub2node);
11942 // Place copy #20 of ITS5 directly in I565
11944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11945 sub2node->SetLineColor(kColorITS);
11946 sub2node->SetVisibility(1);
11947 fNodes->Add(sub2node);
11950 // Place copy #21 of ITS5 directly in I565
11952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11953 sub2node->SetLineColor(kColorITS);
11954 sub2node->SetVisibility(1);
11955 fNodes->Add(sub2node);
11958 // Place copy #22 of ITS5 directly in I565
11960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11961 sub2node->SetLineColor(kColorITS);
11962 sub2node->SetVisibility(1);
11963 fNodes->Add(sub2node);
11965 fNodes->Add(sub1node);
11968 // Place copy #10 of I565 in IT56
11970 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11971 sub1node->SetLineColor(kColorITS);
11972 sub1node->SetVisibility(0);
11975 // Place copy #1 of ITS5 directly in I565
11977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11978 sub2node->SetLineColor(kColorITS);
11979 sub2node->SetVisibility(1);
11980 fNodes->Add(sub2node);
11983 // Place copy #2 of ITS5 directly in I565
11985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11986 sub2node->SetLineColor(kColorITS);
11987 sub2node->SetVisibility(1);
11988 fNodes->Add(sub2node);
11991 // Place copy #3 of ITS5 directly in I565
11993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11994 sub2node->SetLineColor(kColorITS);
11995 sub2node->SetVisibility(1);
11996 fNodes->Add(sub2node);
11999 // Place copy #4 of ITS5 directly in I565
12001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12002 sub2node->SetLineColor(kColorITS);
12003 sub2node->SetVisibility(1);
12004 fNodes->Add(sub2node);
12007 // Place copy #5 of ITS5 directly in I565
12009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12010 sub2node->SetLineColor(kColorITS);
12011 sub2node->SetVisibility(1);
12012 fNodes->Add(sub2node);
12015 // Place copy #6 of ITS5 directly in I565
12017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12018 sub2node->SetLineColor(kColorITS);
12019 sub2node->SetVisibility(1);
12020 fNodes->Add(sub2node);
12023 // Place copy #7 of ITS5 directly in I565
12025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12026 sub2node->SetLineColor(kColorITS);
12027 sub2node->SetVisibility(1);
12028 fNodes->Add(sub2node);
12031 // Place copy #8 of ITS5 directly in I565
12033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12034 sub2node->SetLineColor(kColorITS);
12035 sub2node->SetVisibility(1);
12036 fNodes->Add(sub2node);
12039 // Place copy #9 of ITS5 directly in I565
12041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12042 sub2node->SetLineColor(kColorITS);
12043 sub2node->SetVisibility(1);
12044 fNodes->Add(sub2node);
12047 // Place copy #10 of ITS5 directly in I565
12049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12050 sub2node->SetLineColor(kColorITS);
12051 sub2node->SetVisibility(1);
12052 fNodes->Add(sub2node);
12055 // Place copy #11 of ITS5 directly in I565
12057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12058 sub2node->SetLineColor(kColorITS);
12059 sub2node->SetVisibility(1);
12060 fNodes->Add(sub2node);
12063 // Place copy #12 of ITS5 directly in I565
12065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12066 sub2node->SetLineColor(kColorITS);
12067 sub2node->SetVisibility(1);
12068 fNodes->Add(sub2node);
12071 // Place copy #13 of ITS5 directly in I565
12073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12074 sub2node->SetLineColor(kColorITS);
12075 sub2node->SetVisibility(1);
12076 fNodes->Add(sub2node);
12079 // Place copy #14 of ITS5 directly in I565
12081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12082 sub2node->SetLineColor(kColorITS);
12083 sub2node->SetVisibility(1);
12084 fNodes->Add(sub2node);
12087 // Place copy #15 of ITS5 directly in I565
12089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12090 sub2node->SetLineColor(kColorITS);
12091 sub2node->SetVisibility(1);
12092 fNodes->Add(sub2node);
12095 // Place copy #16 of ITS5 directly in I565
12097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12098 sub2node->SetLineColor(kColorITS);
12099 sub2node->SetVisibility(1);
12100 fNodes->Add(sub2node);
12103 // Place copy #17 of ITS5 directly in I565
12105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12106 sub2node->SetLineColor(kColorITS);
12107 sub2node->SetVisibility(1);
12108 fNodes->Add(sub2node);
12111 // Place copy #18 of ITS5 directly in I565
12113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12114 sub2node->SetLineColor(kColorITS);
12115 sub2node->SetVisibility(1);
12116 fNodes->Add(sub2node);
12119 // Place copy #19 of ITS5 directly in I565
12121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12122 sub2node->SetLineColor(kColorITS);
12123 sub2node->SetVisibility(1);
12124 fNodes->Add(sub2node);
12127 // Place copy #20 of ITS5 directly in I565
12129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12130 sub2node->SetLineColor(kColorITS);
12131 sub2node->SetVisibility(1);
12132 fNodes->Add(sub2node);
12135 // Place copy #21 of ITS5 directly in I565
12137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12138 sub2node->SetLineColor(kColorITS);
12139 sub2node->SetVisibility(1);
12140 fNodes->Add(sub2node);
12143 // Place copy #22 of ITS5 directly in I565
12145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12146 sub2node->SetLineColor(kColorITS);
12147 sub2node->SetVisibility(1);
12148 fNodes->Add(sub2node);
12150 fNodes->Add(sub1node);
12153 // Place copy #11 of I565 in IT56
12155 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
12156 sub1node->SetLineColor(kColorITS);
12157 sub1node->SetVisibility(0);
12160 // Place copy #1 of ITS5 directly in I565
12162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12163 sub2node->SetLineColor(kColorITS);
12164 sub2node->SetVisibility(1);
12165 fNodes->Add(sub2node);
12168 // Place copy #2 of ITS5 directly in I565
12170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12171 sub2node->SetLineColor(kColorITS);
12172 sub2node->SetVisibility(1);
12173 fNodes->Add(sub2node);
12176 // Place copy #3 of ITS5 directly in I565
12178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12179 sub2node->SetLineColor(kColorITS);
12180 sub2node->SetVisibility(1);
12181 fNodes->Add(sub2node);
12184 // Place copy #4 of ITS5 directly in I565
12186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12187 sub2node->SetLineColor(kColorITS);
12188 sub2node->SetVisibility(1);
12189 fNodes->Add(sub2node);
12192 // Place copy #5 of ITS5 directly in I565
12194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12195 sub2node->SetLineColor(kColorITS);
12196 sub2node->SetVisibility(1);
12197 fNodes->Add(sub2node);
12200 // Place copy #6 of ITS5 directly in I565
12202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12203 sub2node->SetLineColor(kColorITS);
12204 sub2node->SetVisibility(1);
12205 fNodes->Add(sub2node);
12208 // Place copy #7 of ITS5 directly in I565
12210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12211 sub2node->SetLineColor(kColorITS);
12212 sub2node->SetVisibility(1);
12213 fNodes->Add(sub2node);
12216 // Place copy #8 of ITS5 directly in I565
12218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12219 sub2node->SetLineColor(kColorITS);
12220 sub2node->SetVisibility(1);
12221 fNodes->Add(sub2node);
12224 // Place copy #9 of ITS5 directly in I565
12226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12227 sub2node->SetLineColor(kColorITS);
12228 sub2node->SetVisibility(1);
12229 fNodes->Add(sub2node);
12232 // Place copy #10 of ITS5 directly in I565
12234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12235 sub2node->SetLineColor(kColorITS);
12236 sub2node->SetVisibility(1);
12237 fNodes->Add(sub2node);
12240 // Place copy #11 of ITS5 directly in I565
12242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12243 sub2node->SetLineColor(kColorITS);
12244 sub2node->SetVisibility(1);
12245 fNodes->Add(sub2node);
12248 // Place copy #12 of ITS5 directly in I565
12250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12251 sub2node->SetLineColor(kColorITS);
12252 sub2node->SetVisibility(1);
12253 fNodes->Add(sub2node);
12256 // Place copy #13 of ITS5 directly in I565
12258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12259 sub2node->SetLineColor(kColorITS);
12260 sub2node->SetVisibility(1);
12261 fNodes->Add(sub2node);
12264 // Place copy #14 of ITS5 directly in I565
12266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12267 sub2node->SetLineColor(kColorITS);
12268 sub2node->SetVisibility(1);
12269 fNodes->Add(sub2node);
12272 // Place copy #15 of ITS5 directly in I565
12274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12275 sub2node->SetLineColor(kColorITS);
12276 sub2node->SetVisibility(1);
12277 fNodes->Add(sub2node);
12280 // Place copy #16 of ITS5 directly in I565
12282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12283 sub2node->SetLineColor(kColorITS);
12284 sub2node->SetVisibility(1);
12285 fNodes->Add(sub2node);
12288 // Place copy #17 of ITS5 directly in I565
12290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12291 sub2node->SetLineColor(kColorITS);
12292 sub2node->SetVisibility(1);
12293 fNodes->Add(sub2node);
12296 // Place copy #18 of ITS5 directly in I565
12298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12299 sub2node->SetLineColor(kColorITS);
12300 sub2node->SetVisibility(1);
12301 fNodes->Add(sub2node);
12304 // Place copy #19 of ITS5 directly in I565
12306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12307 sub2node->SetLineColor(kColorITS);
12308 sub2node->SetVisibility(1);
12309 fNodes->Add(sub2node);
12312 // Place copy #20 of ITS5 directly in I565
12314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12315 sub2node->SetLineColor(kColorITS);
12316 sub2node->SetVisibility(1);
12317 fNodes->Add(sub2node);
12320 // Place copy #21 of ITS5 directly in I565
12322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12323 sub2node->SetLineColor(kColorITS);
12324 sub2node->SetVisibility(1);
12325 fNodes->Add(sub2node);
12328 // Place copy #22 of ITS5 directly in I565
12330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12331 sub2node->SetLineColor(kColorITS);
12332 sub2node->SetVisibility(1);
12333 fNodes->Add(sub2node);
12335 fNodes->Add(sub1node);
12338 // Place copy #12 of I565 in IT56
12340 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12341 sub1node->SetLineColor(kColorITS);
12342 sub1node->SetVisibility(0);
12345 // Place copy #1 of ITS5 directly in I565
12347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12348 sub2node->SetLineColor(kColorITS);
12349 sub2node->SetVisibility(1);
12350 fNodes->Add(sub2node);
12353 // Place copy #2 of ITS5 directly in I565
12355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12356 sub2node->SetLineColor(kColorITS);
12357 sub2node->SetVisibility(1);
12358 fNodes->Add(sub2node);
12361 // Place copy #3 of ITS5 directly in I565
12363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12364 sub2node->SetLineColor(kColorITS);
12365 sub2node->SetVisibility(1);
12366 fNodes->Add(sub2node);
12369 // Place copy #4 of ITS5 directly in I565
12371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12372 sub2node->SetLineColor(kColorITS);
12373 sub2node->SetVisibility(1);
12374 fNodes->Add(sub2node);
12377 // Place copy #5 of ITS5 directly in I565
12379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12380 sub2node->SetLineColor(kColorITS);
12381 sub2node->SetVisibility(1);
12382 fNodes->Add(sub2node);
12385 // Place copy #6 of ITS5 directly in I565
12387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12388 sub2node->SetLineColor(kColorITS);
12389 sub2node->SetVisibility(1);
12390 fNodes->Add(sub2node);
12393 // Place copy #7 of ITS5 directly in I565
12395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12396 sub2node->SetLineColor(kColorITS);
12397 sub2node->SetVisibility(1);
12398 fNodes->Add(sub2node);
12401 // Place copy #8 of ITS5 directly in I565
12403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12404 sub2node->SetLineColor(kColorITS);
12405 sub2node->SetVisibility(1);
12406 fNodes->Add(sub2node);
12409 // Place copy #9 of ITS5 directly in I565
12411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12412 sub2node->SetLineColor(kColorITS);
12413 sub2node->SetVisibility(1);
12414 fNodes->Add(sub2node);
12417 // Place copy #10 of ITS5 directly in I565
12419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12420 sub2node->SetLineColor(kColorITS);
12421 sub2node->SetVisibility(1);
12422 fNodes->Add(sub2node);
12425 // Place copy #11 of ITS5 directly in I565
12427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12428 sub2node->SetLineColor(kColorITS);
12429 sub2node->SetVisibility(1);
12430 fNodes->Add(sub2node);
12433 // Place copy #12 of ITS5 directly in I565
12435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12436 sub2node->SetLineColor(kColorITS);
12437 sub2node->SetVisibility(1);
12438 fNodes->Add(sub2node);
12441 // Place copy #13 of ITS5 directly in I565
12443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12444 sub2node->SetLineColor(kColorITS);
12445 sub2node->SetVisibility(1);
12446 fNodes->Add(sub2node);
12449 // Place copy #14 of ITS5 directly in I565
12451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12452 sub2node->SetLineColor(kColorITS);
12453 sub2node->SetVisibility(1);
12454 fNodes->Add(sub2node);
12457 // Place copy #15 of ITS5 directly in I565
12459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12460 sub2node->SetLineColor(kColorITS);
12461 sub2node->SetVisibility(1);
12462 fNodes->Add(sub2node);
12465 // Place copy #16 of ITS5 directly in I565
12467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12468 sub2node->SetLineColor(kColorITS);
12469 sub2node->SetVisibility(1);
12470 fNodes->Add(sub2node);
12473 // Place copy #17 of ITS5 directly in I565
12475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12476 sub2node->SetLineColor(kColorITS);
12477 sub2node->SetVisibility(1);
12478 fNodes->Add(sub2node);
12481 // Place copy #18 of ITS5 directly in I565
12483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12484 sub2node->SetLineColor(kColorITS);
12485 sub2node->SetVisibility(1);
12486 fNodes->Add(sub2node);
12489 // Place copy #19 of ITS5 directly in I565
12491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12492 sub2node->SetLineColor(kColorITS);
12493 sub2node->SetVisibility(1);
12494 fNodes->Add(sub2node);
12497 // Place copy #20 of ITS5 directly in I565
12499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12500 sub2node->SetLineColor(kColorITS);
12501 sub2node->SetVisibility(1);
12502 fNodes->Add(sub2node);
12505 // Place copy #21 of ITS5 directly in I565
12507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12508 sub2node->SetLineColor(kColorITS);
12509 sub2node->SetVisibility(1);
12510 fNodes->Add(sub2node);
12513 // Place copy #22 of ITS5 directly in I565
12515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12516 sub2node->SetLineColor(kColorITS);
12517 sub2node->SetVisibility(1);
12518 fNodes->Add(sub2node);
12520 fNodes->Add(sub1node);
12523 // Place copy #13 of I565 in IT56
12525 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12526 sub1node->SetLineColor(kColorITS);
12527 sub1node->SetVisibility(0);
12530 // Place copy #1 of ITS5 directly in I565
12532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12533 sub2node->SetLineColor(kColorITS);
12534 sub2node->SetVisibility(1);
12535 fNodes->Add(sub2node);
12538 // Place copy #2 of ITS5 directly in I565
12540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12541 sub2node->SetLineColor(kColorITS);
12542 sub2node->SetVisibility(1);
12543 fNodes->Add(sub2node);
12546 // Place copy #3 of ITS5 directly in I565
12548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12549 sub2node->SetLineColor(kColorITS);
12550 sub2node->SetVisibility(1);
12551 fNodes->Add(sub2node);
12554 // Place copy #4 of ITS5 directly in I565
12556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12557 sub2node->SetLineColor(kColorITS);
12558 sub2node->SetVisibility(1);
12559 fNodes->Add(sub2node);
12562 // Place copy #5 of ITS5 directly in I565
12564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12565 sub2node->SetLineColor(kColorITS);
12566 sub2node->SetVisibility(1);
12567 fNodes->Add(sub2node);
12570 // Place copy #6 of ITS5 directly in I565
12572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12573 sub2node->SetLineColor(kColorITS);
12574 sub2node->SetVisibility(1);
12575 fNodes->Add(sub2node);
12578 // Place copy #7 of ITS5 directly in I565
12580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12581 sub2node->SetLineColor(kColorITS);
12582 sub2node->SetVisibility(1);
12583 fNodes->Add(sub2node);
12586 // Place copy #8 of ITS5 directly in I565
12588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12589 sub2node->SetLineColor(kColorITS);
12590 sub2node->SetVisibility(1);
12591 fNodes->Add(sub2node);
12594 // Place copy #9 of ITS5 directly in I565
12596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12597 sub2node->SetLineColor(kColorITS);
12598 sub2node->SetVisibility(1);
12599 fNodes->Add(sub2node);
12602 // Place copy #10 of ITS5 directly in I565
12604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12605 sub2node->SetLineColor(kColorITS);
12606 sub2node->SetVisibility(1);
12607 fNodes->Add(sub2node);
12610 // Place copy #11 of ITS5 directly in I565
12612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12613 sub2node->SetLineColor(kColorITS);
12614 sub2node->SetVisibility(1);
12615 fNodes->Add(sub2node);
12618 // Place copy #12 of ITS5 directly in I565
12620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12621 sub2node->SetLineColor(kColorITS);
12622 sub2node->SetVisibility(1);
12623 fNodes->Add(sub2node);
12626 // Place copy #13 of ITS5 directly in I565
12628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12629 sub2node->SetLineColor(kColorITS);
12630 sub2node->SetVisibility(1);
12631 fNodes->Add(sub2node);
12634 // Place copy #14 of ITS5 directly in I565
12636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12637 sub2node->SetLineColor(kColorITS);
12638 sub2node->SetVisibility(1);
12639 fNodes->Add(sub2node);
12642 // Place copy #15 of ITS5 directly in I565
12644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12645 sub2node->SetLineColor(kColorITS);
12646 sub2node->SetVisibility(1);
12647 fNodes->Add(sub2node);
12650 // Place copy #16 of ITS5 directly in I565
12652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12653 sub2node->SetLineColor(kColorITS);
12654 sub2node->SetVisibility(1);
12655 fNodes->Add(sub2node);
12658 // Place copy #17 of ITS5 directly in I565
12660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12661 sub2node->SetLineColor(kColorITS);
12662 sub2node->SetVisibility(1);
12663 fNodes->Add(sub2node);
12666 // Place copy #18 of ITS5 directly in I565
12668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12669 sub2node->SetLineColor(kColorITS);
12670 sub2node->SetVisibility(1);
12671 fNodes->Add(sub2node);
12674 // Place copy #19 of ITS5 directly in I565
12676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12677 sub2node->SetLineColor(kColorITS);
12678 sub2node->SetVisibility(1);
12679 fNodes->Add(sub2node);
12682 // Place copy #20 of ITS5 directly in I565
12684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12685 sub2node->SetLineColor(kColorITS);
12686 sub2node->SetVisibility(1);
12687 fNodes->Add(sub2node);
12690 // Place copy #21 of ITS5 directly in I565
12692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12693 sub2node->SetLineColor(kColorITS);
12694 sub2node->SetVisibility(1);
12695 fNodes->Add(sub2node);
12698 // Place copy #22 of ITS5 directly in I565
12700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12701 sub2node->SetLineColor(kColorITS);
12702 sub2node->SetVisibility(1);
12703 fNodes->Add(sub2node);
12705 fNodes->Add(sub1node);
12708 // Place copy #14 of I565 in IT56
12710 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12711 sub1node->SetLineColor(kColorITS);
12712 sub1node->SetVisibility(0);
12715 // Place copy #1 of ITS5 directly in I565
12717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12718 sub2node->SetLineColor(kColorITS);
12719 sub2node->SetVisibility(1);
12720 fNodes->Add(sub2node);
12723 // Place copy #2 of ITS5 directly in I565
12725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12726 sub2node->SetLineColor(kColorITS);
12727 sub2node->SetVisibility(1);
12728 fNodes->Add(sub2node);
12731 // Place copy #3 of ITS5 directly in I565
12733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12734 sub2node->SetLineColor(kColorITS);
12735 sub2node->SetVisibility(1);
12736 fNodes->Add(sub2node);
12739 // Place copy #4 of ITS5 directly in I565
12741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12742 sub2node->SetLineColor(kColorITS);
12743 sub2node->SetVisibility(1);
12744 fNodes->Add(sub2node);
12747 // Place copy #5 of ITS5 directly in I565
12749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12750 sub2node->SetLineColor(kColorITS);
12751 sub2node->SetVisibility(1);
12752 fNodes->Add(sub2node);
12755 // Place copy #6 of ITS5 directly in I565
12757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12758 sub2node->SetLineColor(kColorITS);
12759 sub2node->SetVisibility(1);
12760 fNodes->Add(sub2node);
12763 // Place copy #7 of ITS5 directly in I565
12765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12766 sub2node->SetLineColor(kColorITS);
12767 sub2node->SetVisibility(1);
12768 fNodes->Add(sub2node);
12771 // Place copy #8 of ITS5 directly in I565
12773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12774 sub2node->SetLineColor(kColorITS);
12775 sub2node->SetVisibility(1);
12776 fNodes->Add(sub2node);
12779 // Place copy #9 of ITS5 directly in I565
12781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12782 sub2node->SetLineColor(kColorITS);
12783 sub2node->SetVisibility(1);
12784 fNodes->Add(sub2node);
12787 // Place copy #10 of ITS5 directly in I565
12789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12790 sub2node->SetLineColor(kColorITS);
12791 sub2node->SetVisibility(1);
12792 fNodes->Add(sub2node);
12795 // Place copy #11 of ITS5 directly in I565
12797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12798 sub2node->SetLineColor(kColorITS);
12799 sub2node->SetVisibility(1);
12800 fNodes->Add(sub2node);
12803 // Place copy #12 of ITS5 directly in I565
12805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12806 sub2node->SetLineColor(kColorITS);
12807 sub2node->SetVisibility(1);
12808 fNodes->Add(sub2node);
12811 // Place copy #13 of ITS5 directly in I565
12813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12814 sub2node->SetLineColor(kColorITS);
12815 sub2node->SetVisibility(1);
12816 fNodes->Add(sub2node);
12819 // Place copy #14 of ITS5 directly in I565
12821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12822 sub2node->SetLineColor(kColorITS);
12823 sub2node->SetVisibility(1);
12824 fNodes->Add(sub2node);
12827 // Place copy #15 of ITS5 directly in I565
12829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12830 sub2node->SetLineColor(kColorITS);
12831 sub2node->SetVisibility(1);
12832 fNodes->Add(sub2node);
12835 // Place copy #16 of ITS5 directly in I565
12837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12838 sub2node->SetLineColor(kColorITS);
12839 sub2node->SetVisibility(1);
12840 fNodes->Add(sub2node);
12843 // Place copy #17 of ITS5 directly in I565
12845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12846 sub2node->SetLineColor(kColorITS);
12847 sub2node->SetVisibility(1);
12848 fNodes->Add(sub2node);
12851 // Place copy #18 of ITS5 directly in I565
12853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12854 sub2node->SetLineColor(kColorITS);
12855 sub2node->SetVisibility(1);
12856 fNodes->Add(sub2node);
12859 // Place copy #19 of ITS5 directly in I565
12861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12862 sub2node->SetLineColor(kColorITS);
12863 sub2node->SetVisibility(1);
12864 fNodes->Add(sub2node);
12867 // Place copy #20 of ITS5 directly in I565
12869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12870 sub2node->SetLineColor(kColorITS);
12871 sub2node->SetVisibility(1);
12872 fNodes->Add(sub2node);
12875 // Place copy #21 of ITS5 directly in I565
12877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12878 sub2node->SetLineColor(kColorITS);
12879 sub2node->SetVisibility(1);
12880 fNodes->Add(sub2node);
12883 // Place copy #22 of ITS5 directly in I565
12885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12886 sub2node->SetLineColor(kColorITS);
12887 sub2node->SetVisibility(1);
12888 fNodes->Add(sub2node);
12890 fNodes->Add(sub1node);
12893 // Place copy #15 of I565 in IT56
12895 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12896 sub1node->SetLineColor(kColorITS);
12897 sub1node->SetVisibility(0);
12900 // Place copy #1 of ITS5 directly in I565
12902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12903 sub2node->SetLineColor(kColorITS);
12904 sub2node->SetVisibility(1);
12905 fNodes->Add(sub2node);
12908 // Place copy #2 of ITS5 directly in I565
12910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12911 sub2node->SetLineColor(kColorITS);
12912 sub2node->SetVisibility(1);
12913 fNodes->Add(sub2node);
12916 // Place copy #3 of ITS5 directly in I565
12918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12919 sub2node->SetLineColor(kColorITS);
12920 sub2node->SetVisibility(1);
12921 fNodes->Add(sub2node);
12924 // Place copy #4 of ITS5 directly in I565
12926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12927 sub2node->SetLineColor(kColorITS);
12928 sub2node->SetVisibility(1);
12929 fNodes->Add(sub2node);
12932 // Place copy #5 of ITS5 directly in I565
12934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12935 sub2node->SetLineColor(kColorITS);
12936 sub2node->SetVisibility(1);
12937 fNodes->Add(sub2node);
12940 // Place copy #6 of ITS5 directly in I565
12942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12943 sub2node->SetLineColor(kColorITS);
12944 sub2node->SetVisibility(1);
12945 fNodes->Add(sub2node);
12948 // Place copy #7 of ITS5 directly in I565
12950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12951 sub2node->SetLineColor(kColorITS);
12952 sub2node->SetVisibility(1);
12953 fNodes->Add(sub2node);
12956 // Place copy #8 of ITS5 directly in I565
12958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12959 sub2node->SetLineColor(kColorITS);
12960 sub2node->SetVisibility(1);
12961 fNodes->Add(sub2node);
12964 // Place copy #9 of ITS5 directly in I565
12966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12967 sub2node->SetLineColor(kColorITS);
12968 sub2node->SetVisibility(1);
12969 fNodes->Add(sub2node);
12972 // Place copy #10 of ITS5 directly in I565
12974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12975 sub2node->SetLineColor(kColorITS);
12976 sub2node->SetVisibility(1);
12977 fNodes->Add(sub2node);
12980 // Place copy #11 of ITS5 directly in I565
12982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12983 sub2node->SetLineColor(kColorITS);
12984 sub2node->SetVisibility(1);
12985 fNodes->Add(sub2node);
12988 // Place copy #12 of ITS5 directly in I565
12990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12991 sub2node->SetLineColor(kColorITS);
12992 sub2node->SetVisibility(1);
12993 fNodes->Add(sub2node);
12996 // Place copy #13 of ITS5 directly in I565
12998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12999 sub2node->SetLineColor(kColorITS);
13000 sub2node->SetVisibility(1);
13001 fNodes->Add(sub2node);
13004 // Place copy #14 of ITS5 directly in I565
13006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13007 sub2node->SetLineColor(kColorITS);
13008 sub2node->SetVisibility(1);
13009 fNodes->Add(sub2node);
13012 // Place copy #15 of ITS5 directly in I565
13014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13015 sub2node->SetLineColor(kColorITS);
13016 sub2node->SetVisibility(1);
13017 fNodes->Add(sub2node);
13020 // Place copy #16 of ITS5 directly in I565
13022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13023 sub2node->SetLineColor(kColorITS);
13024 sub2node->SetVisibility(1);
13025 fNodes->Add(sub2node);
13028 // Place copy #17 of ITS5 directly in I565
13030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13031 sub2node->SetLineColor(kColorITS);
13032 sub2node->SetVisibility(1);
13033 fNodes->Add(sub2node);
13036 // Place copy #18 of ITS5 directly in I565
13038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13039 sub2node->SetLineColor(kColorITS);
13040 sub2node->SetVisibility(1);
13041 fNodes->Add(sub2node);
13044 // Place copy #19 of ITS5 directly in I565
13046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13047 sub2node->SetLineColor(kColorITS);
13048 sub2node->SetVisibility(1);
13049 fNodes->Add(sub2node);
13052 // Place copy #20 of ITS5 directly in I565
13054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13055 sub2node->SetLineColor(kColorITS);
13056 sub2node->SetVisibility(1);
13057 fNodes->Add(sub2node);
13060 // Place copy #21 of ITS5 directly in I565
13062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13063 sub2node->SetLineColor(kColorITS);
13064 sub2node->SetVisibility(1);
13065 fNodes->Add(sub2node);
13068 // Place copy #22 of ITS5 directly in I565
13070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13071 sub2node->SetLineColor(kColorITS);
13072 sub2node->SetVisibility(1);
13073 fNodes->Add(sub2node);
13075 fNodes->Add(sub1node);
13078 // Place copy #16 of I565 in IT56
13080 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
13081 sub1node->SetLineColor(kColorITS);
13082 sub1node->SetVisibility(0);
13085 // Place copy #1 of ITS5 directly in I565
13087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13088 sub2node->SetLineColor(kColorITS);
13089 sub2node->SetVisibility(1);
13090 fNodes->Add(sub2node);
13093 // Place copy #2 of ITS5 directly in I565
13095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13096 sub2node->SetLineColor(kColorITS);
13097 sub2node->SetVisibility(1);
13098 fNodes->Add(sub2node);
13101 // Place copy #3 of ITS5 directly in I565
13103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13104 sub2node->SetLineColor(kColorITS);
13105 sub2node->SetVisibility(1);
13106 fNodes->Add(sub2node);
13109 // Place copy #4 of ITS5 directly in I565
13111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13112 sub2node->SetLineColor(kColorITS);
13113 sub2node->SetVisibility(1);
13114 fNodes->Add(sub2node);
13117 // Place copy #5 of ITS5 directly in I565
13119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13120 sub2node->SetLineColor(kColorITS);
13121 sub2node->SetVisibility(1);
13122 fNodes->Add(sub2node);
13125 // Place copy #6 of ITS5 directly in I565
13127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13128 sub2node->SetLineColor(kColorITS);
13129 sub2node->SetVisibility(1);
13130 fNodes->Add(sub2node);
13133 // Place copy #7 of ITS5 directly in I565
13135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13136 sub2node->SetLineColor(kColorITS);
13137 sub2node->SetVisibility(1);
13138 fNodes->Add(sub2node);
13141 // Place copy #8 of ITS5 directly in I565
13143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13144 sub2node->SetLineColor(kColorITS);
13145 sub2node->SetVisibility(1);
13146 fNodes->Add(sub2node);
13149 // Place copy #9 of ITS5 directly in I565
13151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13152 sub2node->SetLineColor(kColorITS);
13153 sub2node->SetVisibility(1);
13154 fNodes->Add(sub2node);
13157 // Place copy #10 of ITS5 directly in I565
13159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13160 sub2node->SetLineColor(kColorITS);
13161 sub2node->SetVisibility(1);
13162 fNodes->Add(sub2node);
13165 // Place copy #11 of ITS5 directly in I565
13167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13168 sub2node->SetLineColor(kColorITS);
13169 sub2node->SetVisibility(1);
13170 fNodes->Add(sub2node);
13173 // Place copy #12 of ITS5 directly in I565
13175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13176 sub2node->SetLineColor(kColorITS);
13177 sub2node->SetVisibility(1);
13178 fNodes->Add(sub2node);
13181 // Place copy #13 of ITS5 directly in I565
13183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13184 sub2node->SetLineColor(kColorITS);
13185 sub2node->SetVisibility(1);
13186 fNodes->Add(sub2node);
13189 // Place copy #14 of ITS5 directly in I565
13191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13192 sub2node->SetLineColor(kColorITS);
13193 sub2node->SetVisibility(1);
13194 fNodes->Add(sub2node);
13197 // Place copy #15 of ITS5 directly in I565
13199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13200 sub2node->SetLineColor(kColorITS);
13201 sub2node->SetVisibility(1);
13202 fNodes->Add(sub2node);
13205 // Place copy #16 of ITS5 directly in I565
13207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13208 sub2node->SetLineColor(kColorITS);
13209 sub2node->SetVisibility(1);
13210 fNodes->Add(sub2node);
13213 // Place copy #17 of ITS5 directly in I565
13215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13216 sub2node->SetLineColor(kColorITS);
13217 sub2node->SetVisibility(1);
13218 fNodes->Add(sub2node);
13221 // Place copy #18 of ITS5 directly in I565
13223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13224 sub2node->SetLineColor(kColorITS);
13225 sub2node->SetVisibility(1);
13226 fNodes->Add(sub2node);
13229 // Place copy #19 of ITS5 directly in I565
13231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13232 sub2node->SetLineColor(kColorITS);
13233 sub2node->SetVisibility(1);
13234 fNodes->Add(sub2node);
13237 // Place copy #20 of ITS5 directly in I565
13239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13240 sub2node->SetLineColor(kColorITS);
13241 sub2node->SetVisibility(1);
13242 fNodes->Add(sub2node);
13245 // Place copy #21 of ITS5 directly in I565
13247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13248 sub2node->SetLineColor(kColorITS);
13249 sub2node->SetVisibility(1);
13250 fNodes->Add(sub2node);
13253 // Place copy #22 of ITS5 directly in I565
13255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13256 sub2node->SetLineColor(kColorITS);
13257 sub2node->SetVisibility(1);
13258 fNodes->Add(sub2node);
13260 fNodes->Add(sub1node);
13263 // Place copy #17 of I565 in IT56
13265 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13266 sub1node->SetLineColor(kColorITS);
13267 sub1node->SetVisibility(0);
13270 // Place copy #1 of ITS5 directly in I565
13272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13273 sub2node->SetLineColor(kColorITS);
13274 sub2node->SetVisibility(1);
13275 fNodes->Add(sub2node);
13278 // Place copy #2 of ITS5 directly in I565
13280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13281 sub2node->SetLineColor(kColorITS);
13282 sub2node->SetVisibility(1);
13283 fNodes->Add(sub2node);
13286 // Place copy #3 of ITS5 directly in I565
13288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13289 sub2node->SetLineColor(kColorITS);
13290 sub2node->SetVisibility(1);
13291 fNodes->Add(sub2node);
13294 // Place copy #4 of ITS5 directly in I565
13296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13297 sub2node->SetLineColor(kColorITS);
13298 sub2node->SetVisibility(1);
13299 fNodes->Add(sub2node);
13302 // Place copy #5 of ITS5 directly in I565
13304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13305 sub2node->SetLineColor(kColorITS);
13306 sub2node->SetVisibility(1);
13307 fNodes->Add(sub2node);
13310 // Place copy #6 of ITS5 directly in I565
13312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13313 sub2node->SetLineColor(kColorITS);
13314 sub2node->SetVisibility(1);
13315 fNodes->Add(sub2node);
13318 // Place copy #7 of ITS5 directly in I565
13320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13321 sub2node->SetLineColor(kColorITS);
13322 sub2node->SetVisibility(1);
13323 fNodes->Add(sub2node);
13326 // Place copy #8 of ITS5 directly in I565
13328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13329 sub2node->SetLineColor(kColorITS);
13330 sub2node->SetVisibility(1);
13331 fNodes->Add(sub2node);
13334 // Place copy #9 of ITS5 directly in I565
13336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13337 sub2node->SetLineColor(kColorITS);
13338 sub2node->SetVisibility(1);
13339 fNodes->Add(sub2node);
13342 // Place copy #10 of ITS5 directly in I565
13344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13345 sub2node->SetLineColor(kColorITS);
13346 sub2node->SetVisibility(1);
13347 fNodes->Add(sub2node);
13350 // Place copy #11 of ITS5 directly in I565
13352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13353 sub2node->SetLineColor(kColorITS);
13354 sub2node->SetVisibility(1);
13355 fNodes->Add(sub2node);
13358 // Place copy #12 of ITS5 directly in I565
13360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13361 sub2node->SetLineColor(kColorITS);
13362 sub2node->SetVisibility(1);
13363 fNodes->Add(sub2node);
13366 // Place copy #13 of ITS5 directly in I565
13368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13369 sub2node->SetLineColor(kColorITS);
13370 sub2node->SetVisibility(1);
13371 fNodes->Add(sub2node);
13374 // Place copy #14 of ITS5 directly in I565
13376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13377 sub2node->SetLineColor(kColorITS);
13378 sub2node->SetVisibility(1);
13379 fNodes->Add(sub2node);
13382 // Place copy #15 of ITS5 directly in I565
13384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13385 sub2node->SetLineColor(kColorITS);
13386 sub2node->SetVisibility(1);
13387 fNodes->Add(sub2node);
13390 // Place copy #16 of ITS5 directly in I565
13392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13393 sub2node->SetLineColor(kColorITS);
13394 sub2node->SetVisibility(1);
13395 fNodes->Add(sub2node);
13398 // Place copy #17 of ITS5 directly in I565
13400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13401 sub2node->SetLineColor(kColorITS);
13402 sub2node->SetVisibility(1);
13403 fNodes->Add(sub2node);
13406 // Place copy #18 of ITS5 directly in I565
13408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13409 sub2node->SetLineColor(kColorITS);
13410 sub2node->SetVisibility(1);
13411 fNodes->Add(sub2node);
13414 // Place copy #19 of ITS5 directly in I565
13416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13417 sub2node->SetLineColor(kColorITS);
13418 sub2node->SetVisibility(1);
13419 fNodes->Add(sub2node);
13422 // Place copy #20 of ITS5 directly in I565
13424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13425 sub2node->SetLineColor(kColorITS);
13426 sub2node->SetVisibility(1);
13427 fNodes->Add(sub2node);
13430 // Place copy #21 of ITS5 directly in I565
13432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13433 sub2node->SetLineColor(kColorITS);
13434 sub2node->SetVisibility(1);
13435 fNodes->Add(sub2node);
13438 // Place copy #22 of ITS5 directly in I565
13440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13441 sub2node->SetLineColor(kColorITS);
13442 sub2node->SetVisibility(1);
13443 fNodes->Add(sub2node);
13445 fNodes->Add(sub1node);
13448 // Place copy #18 of I565 in IT56
13450 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13451 sub1node->SetLineColor(kColorITS);
13452 sub1node->SetVisibility(0);
13455 // Place copy #1 of ITS5 directly in I565
13457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13458 sub2node->SetLineColor(kColorITS);
13459 sub2node->SetVisibility(1);
13460 fNodes->Add(sub2node);
13463 // Place copy #2 of ITS5 directly in I565
13465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13466 sub2node->SetLineColor(kColorITS);
13467 sub2node->SetVisibility(1);
13468 fNodes->Add(sub2node);
13471 // Place copy #3 of ITS5 directly in I565
13473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13474 sub2node->SetLineColor(kColorITS);
13475 sub2node->SetVisibility(1);
13476 fNodes->Add(sub2node);
13479 // Place copy #4 of ITS5 directly in I565
13481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13482 sub2node->SetLineColor(kColorITS);
13483 sub2node->SetVisibility(1);
13484 fNodes->Add(sub2node);
13487 // Place copy #5 of ITS5 directly in I565
13489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13490 sub2node->SetLineColor(kColorITS);
13491 sub2node->SetVisibility(1);
13492 fNodes->Add(sub2node);
13495 // Place copy #6 of ITS5 directly in I565
13497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13498 sub2node->SetLineColor(kColorITS);
13499 sub2node->SetVisibility(1);
13500 fNodes->Add(sub2node);
13503 // Place copy #7 of ITS5 directly in I565
13505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13506 sub2node->SetLineColor(kColorITS);
13507 sub2node->SetVisibility(1);
13508 fNodes->Add(sub2node);
13511 // Place copy #8 of ITS5 directly in I565
13513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13514 sub2node->SetLineColor(kColorITS);
13515 sub2node->SetVisibility(1);
13516 fNodes->Add(sub2node);
13519 // Place copy #9 of ITS5 directly in I565
13521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13522 sub2node->SetLineColor(kColorITS);
13523 sub2node->SetVisibility(1);
13524 fNodes->Add(sub2node);
13527 // Place copy #10 of ITS5 directly in I565
13529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13530 sub2node->SetLineColor(kColorITS);
13531 sub2node->SetVisibility(1);
13532 fNodes->Add(sub2node);
13535 // Place copy #11 of ITS5 directly in I565
13537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13538 sub2node->SetLineColor(kColorITS);
13539 sub2node->SetVisibility(1);
13540 fNodes->Add(sub2node);
13543 // Place copy #12 of ITS5 directly in I565
13545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13546 sub2node->SetLineColor(kColorITS);
13547 sub2node->SetVisibility(1);
13548 fNodes->Add(sub2node);
13551 // Place copy #13 of ITS5 directly in I565
13553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13554 sub2node->SetLineColor(kColorITS);
13555 sub2node->SetVisibility(1);
13556 fNodes->Add(sub2node);
13559 // Place copy #14 of ITS5 directly in I565
13561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13562 sub2node->SetLineColor(kColorITS);
13563 sub2node->SetVisibility(1);
13564 fNodes->Add(sub2node);
13567 // Place copy #15 of ITS5 directly in I565
13569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13570 sub2node->SetLineColor(kColorITS);
13571 sub2node->SetVisibility(1);
13572 fNodes->Add(sub2node);
13575 // Place copy #16 of ITS5 directly in I565
13577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13578 sub2node->SetLineColor(kColorITS);
13579 sub2node->SetVisibility(1);
13580 fNodes->Add(sub2node);
13583 // Place copy #17 of ITS5 directly in I565
13585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13586 sub2node->SetLineColor(kColorITS);
13587 sub2node->SetVisibility(1);
13588 fNodes->Add(sub2node);
13591 // Place copy #18 of ITS5 directly in I565
13593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13594 sub2node->SetLineColor(kColorITS);
13595 sub2node->SetVisibility(1);
13596 fNodes->Add(sub2node);
13599 // Place copy #19 of ITS5 directly in I565
13601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13602 sub2node->SetLineColor(kColorITS);
13603 sub2node->SetVisibility(1);
13604 fNodes->Add(sub2node);
13607 // Place copy #20 of ITS5 directly in I565
13609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13610 sub2node->SetLineColor(kColorITS);
13611 sub2node->SetVisibility(1);
13612 fNodes->Add(sub2node);
13615 // Place copy #21 of ITS5 directly in I565
13617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13618 sub2node->SetLineColor(kColorITS);
13619 sub2node->SetVisibility(1);
13620 fNodes->Add(sub2node);
13623 // Place copy #22 of ITS5 directly in I565
13625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13626 sub2node->SetLineColor(kColorITS);
13627 sub2node->SetVisibility(1);
13628 fNodes->Add(sub2node);
13630 fNodes->Add(sub1node);
13633 // Place copy #19 of I565 in IT56
13635 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13636 sub1node->SetLineColor(kColorITS);
13637 sub1node->SetVisibility(0);
13640 // Place copy #1 of ITS5 directly in I565
13642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13643 sub2node->SetLineColor(kColorITS);
13644 sub2node->SetVisibility(1);
13645 fNodes->Add(sub2node);
13648 // Place copy #2 of ITS5 directly in I565
13650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13651 sub2node->SetLineColor(kColorITS);
13652 sub2node->SetVisibility(1);
13653 fNodes->Add(sub2node);
13656 // Place copy #3 of ITS5 directly in I565
13658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13659 sub2node->SetLineColor(kColorITS);
13660 sub2node->SetVisibility(1);
13661 fNodes->Add(sub2node);
13664 // Place copy #4 of ITS5 directly in I565
13666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13667 sub2node->SetLineColor(kColorITS);
13668 sub2node->SetVisibility(1);
13669 fNodes->Add(sub2node);
13672 // Place copy #5 of ITS5 directly in I565
13674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13675 sub2node->SetLineColor(kColorITS);
13676 sub2node->SetVisibility(1);
13677 fNodes->Add(sub2node);
13680 // Place copy #6 of ITS5 directly in I565
13682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13683 sub2node->SetLineColor(kColorITS);
13684 sub2node->SetVisibility(1);
13685 fNodes->Add(sub2node);
13688 // Place copy #7 of ITS5 directly in I565
13690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13691 sub2node->SetLineColor(kColorITS);
13692 sub2node->SetVisibility(1);
13693 fNodes->Add(sub2node);
13696 // Place copy #8 of ITS5 directly in I565
13698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13699 sub2node->SetLineColor(kColorITS);
13700 sub2node->SetVisibility(1);
13701 fNodes->Add(sub2node);
13704 // Place copy #9 of ITS5 directly in I565
13706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13707 sub2node->SetLineColor(kColorITS);
13708 sub2node->SetVisibility(1);
13709 fNodes->Add(sub2node);
13712 // Place copy #10 of ITS5 directly in I565
13714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13715 sub2node->SetLineColor(kColorITS);
13716 sub2node->SetVisibility(1);
13717 fNodes->Add(sub2node);
13720 // Place copy #11 of ITS5 directly in I565
13722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13723 sub2node->SetLineColor(kColorITS);
13724 sub2node->SetVisibility(1);
13725 fNodes->Add(sub2node);
13728 // Place copy #12 of ITS5 directly in I565
13730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13731 sub2node->SetLineColor(kColorITS);
13732 sub2node->SetVisibility(1);
13733 fNodes->Add(sub2node);
13736 // Place copy #13 of ITS5 directly in I565
13738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13739 sub2node->SetLineColor(kColorITS);
13740 sub2node->SetVisibility(1);
13741 fNodes->Add(sub2node);
13744 // Place copy #14 of ITS5 directly in I565
13746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13747 sub2node->SetLineColor(kColorITS);
13748 sub2node->SetVisibility(1);
13749 fNodes->Add(sub2node);
13752 // Place copy #15 of ITS5 directly in I565
13754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13755 sub2node->SetLineColor(kColorITS);
13756 sub2node->SetVisibility(1);
13757 fNodes->Add(sub2node);
13760 // Place copy #16 of ITS5 directly in I565
13762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13763 sub2node->SetLineColor(kColorITS);
13764 sub2node->SetVisibility(1);
13765 fNodes->Add(sub2node);
13768 // Place copy #17 of ITS5 directly in I565
13770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13771 sub2node->SetLineColor(kColorITS);
13772 sub2node->SetVisibility(1);
13773 fNodes->Add(sub2node);
13776 // Place copy #18 of ITS5 directly in I565
13778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13779 sub2node->SetLineColor(kColorITS);
13780 sub2node->SetVisibility(1);
13781 fNodes->Add(sub2node);
13784 // Place copy #19 of ITS5 directly in I565
13786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13787 sub2node->SetLineColor(kColorITS);
13788 sub2node->SetVisibility(1);
13789 fNodes->Add(sub2node);
13792 // Place copy #20 of ITS5 directly in I565
13794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13795 sub2node->SetLineColor(kColorITS);
13796 sub2node->SetVisibility(1);
13797 fNodes->Add(sub2node);
13800 // Place copy #21 of ITS5 directly in I565
13802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13803 sub2node->SetLineColor(kColorITS);
13804 sub2node->SetVisibility(1);
13805 fNodes->Add(sub2node);
13808 // Place copy #22 of ITS5 directly in I565
13810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13811 sub2node->SetLineColor(kColorITS);
13812 sub2node->SetVisibility(1);
13813 fNodes->Add(sub2node);
13815 fNodes->Add(sub1node);
13818 // Place copy #20 of I565 in IT56
13820 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13821 sub1node->SetLineColor(kColorITS);
13822 sub1node->SetVisibility(0);
13825 // Place copy #1 of ITS5 directly in I565
13827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13828 sub2node->SetLineColor(kColorITS);
13829 sub2node->SetVisibility(1);
13830 fNodes->Add(sub2node);
13833 // Place copy #2 of ITS5 directly in I565
13835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13836 sub2node->SetLineColor(kColorITS);
13837 sub2node->SetVisibility(1);
13838 fNodes->Add(sub2node);
13841 // Place copy #3 of ITS5 directly in I565
13843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13844 sub2node->SetLineColor(kColorITS);
13845 sub2node->SetVisibility(1);
13846 fNodes->Add(sub2node);
13849 // Place copy #4 of ITS5 directly in I565
13851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13852 sub2node->SetLineColor(kColorITS);
13853 sub2node->SetVisibility(1);
13854 fNodes->Add(sub2node);
13857 // Place copy #5 of ITS5 directly in I565
13859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13860 sub2node->SetLineColor(kColorITS);
13861 sub2node->SetVisibility(1);
13862 fNodes->Add(sub2node);
13865 // Place copy #6 of ITS5 directly in I565
13867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13868 sub2node->SetLineColor(kColorITS);
13869 sub2node->SetVisibility(1);
13870 fNodes->Add(sub2node);
13873 // Place copy #7 of ITS5 directly in I565
13875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13876 sub2node->SetLineColor(kColorITS);
13877 sub2node->SetVisibility(1);
13878 fNodes->Add(sub2node);
13881 // Place copy #8 of ITS5 directly in I565
13883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13884 sub2node->SetLineColor(kColorITS);
13885 sub2node->SetVisibility(1);
13886 fNodes->Add(sub2node);
13889 // Place copy #9 of ITS5 directly in I565
13891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13892 sub2node->SetLineColor(kColorITS);
13893 sub2node->SetVisibility(1);
13894 fNodes->Add(sub2node);
13897 // Place copy #10 of ITS5 directly in I565
13899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13900 sub2node->SetLineColor(kColorITS);
13901 sub2node->SetVisibility(1);
13902 fNodes->Add(sub2node);
13905 // Place copy #11 of ITS5 directly in I565
13907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13908 sub2node->SetLineColor(kColorITS);
13909 sub2node->SetVisibility(1);
13910 fNodes->Add(sub2node);
13913 // Place copy #12 of ITS5 directly in I565
13915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13916 sub2node->SetLineColor(kColorITS);
13917 sub2node->SetVisibility(1);
13918 fNodes->Add(sub2node);
13921 // Place copy #13 of ITS5 directly in I565
13923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13924 sub2node->SetLineColor(kColorITS);
13925 sub2node->SetVisibility(1);
13926 fNodes->Add(sub2node);
13929 // Place copy #14 of ITS5 directly in I565
13931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13932 sub2node->SetLineColor(kColorITS);
13933 sub2node->SetVisibility(1);
13934 fNodes->Add(sub2node);
13937 // Place copy #15 of ITS5 directly in I565
13939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13940 sub2node->SetLineColor(kColorITS);
13941 sub2node->SetVisibility(1);
13942 fNodes->Add(sub2node);
13945 // Place copy #16 of ITS5 directly in I565
13947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13948 sub2node->SetLineColor(kColorITS);
13949 sub2node->SetVisibility(1);
13950 fNodes->Add(sub2node);
13953 // Place copy #17 of ITS5 directly in I565
13955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13956 sub2node->SetLineColor(kColorITS);
13957 sub2node->SetVisibility(1);
13958 fNodes->Add(sub2node);
13961 // Place copy #18 of ITS5 directly in I565
13963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13964 sub2node->SetLineColor(kColorITS);
13965 sub2node->SetVisibility(1);
13966 fNodes->Add(sub2node);
13969 // Place copy #19 of ITS5 directly in I565
13971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13972 sub2node->SetLineColor(kColorITS);
13973 sub2node->SetVisibility(1);
13974 fNodes->Add(sub2node);
13977 // Place copy #20 of ITS5 directly in I565
13979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13980 sub2node->SetLineColor(kColorITS);
13981 sub2node->SetVisibility(1);
13982 fNodes->Add(sub2node);
13985 // Place copy #21 of ITS5 directly in I565
13987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13988 sub2node->SetLineColor(kColorITS);
13989 sub2node->SetVisibility(1);
13990 fNodes->Add(sub2node);
13993 // Place copy #22 of ITS5 directly in I565
13995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13996 sub2node->SetLineColor(kColorITS);
13997 sub2node->SetVisibility(1);
13998 fNodes->Add(sub2node);
14000 fNodes->Add(sub1node);
14003 // Place copy #21 of I565 in IT56
14005 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
14006 sub1node->SetLineColor(kColorITS);
14007 sub1node->SetVisibility(0);
14010 // Place copy #1 of ITS5 directly in I565
14012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14013 sub2node->SetLineColor(kColorITS);
14014 sub2node->SetVisibility(1);
14015 fNodes->Add(sub2node);
14018 // Place copy #2 of ITS5 directly in I565
14020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14021 sub2node->SetLineColor(kColorITS);
14022 sub2node->SetVisibility(1);
14023 fNodes->Add(sub2node);
14026 // Place copy #3 of ITS5 directly in I565
14028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14029 sub2node->SetLineColor(kColorITS);
14030 sub2node->SetVisibility(1);
14031 fNodes->Add(sub2node);
14034 // Place copy #4 of ITS5 directly in I565
14036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14037 sub2node->SetLineColor(kColorITS);
14038 sub2node->SetVisibility(1);
14039 fNodes->Add(sub2node);
14042 // Place copy #5 of ITS5 directly in I565
14044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14045 sub2node->SetLineColor(kColorITS);
14046 sub2node->SetVisibility(1);
14047 fNodes->Add(sub2node);
14050 // Place copy #6 of ITS5 directly in I565
14052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14053 sub2node->SetLineColor(kColorITS);
14054 sub2node->SetVisibility(1);
14055 fNodes->Add(sub2node);
14058 // Place copy #7 of ITS5 directly in I565
14060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14061 sub2node->SetLineColor(kColorITS);
14062 sub2node->SetVisibility(1);
14063 fNodes->Add(sub2node);
14066 // Place copy #8 of ITS5 directly in I565
14068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14069 sub2node->SetLineColor(kColorITS);
14070 sub2node->SetVisibility(1);
14071 fNodes->Add(sub2node);
14074 // Place copy #9 of ITS5 directly in I565
14076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14077 sub2node->SetLineColor(kColorITS);
14078 sub2node->SetVisibility(1);
14079 fNodes->Add(sub2node);
14082 // Place copy #10 of ITS5 directly in I565
14084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14085 sub2node->SetLineColor(kColorITS);
14086 sub2node->SetVisibility(1);
14087 fNodes->Add(sub2node);
14090 // Place copy #11 of ITS5 directly in I565
14092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14093 sub2node->SetLineColor(kColorITS);
14094 sub2node->SetVisibility(1);
14095 fNodes->Add(sub2node);
14098 // Place copy #12 of ITS5 directly in I565
14100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14101 sub2node->SetLineColor(kColorITS);
14102 sub2node->SetVisibility(1);
14103 fNodes->Add(sub2node);
14106 // Place copy #13 of ITS5 directly in I565
14108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14109 sub2node->SetLineColor(kColorITS);
14110 sub2node->SetVisibility(1);
14111 fNodes->Add(sub2node);
14114 // Place copy #14 of ITS5 directly in I565
14116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14117 sub2node->SetLineColor(kColorITS);
14118 sub2node->SetVisibility(1);
14119 fNodes->Add(sub2node);
14122 // Place copy #15 of ITS5 directly in I565
14124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14125 sub2node->SetLineColor(kColorITS);
14126 sub2node->SetVisibility(1);
14127 fNodes->Add(sub2node);
14130 // Place copy #16 of ITS5 directly in I565
14132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14133 sub2node->SetLineColor(kColorITS);
14134 sub2node->SetVisibility(1);
14135 fNodes->Add(sub2node);
14138 // Place copy #17 of ITS5 directly in I565
14140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14141 sub2node->SetLineColor(kColorITS);
14142 sub2node->SetVisibility(1);
14143 fNodes->Add(sub2node);
14146 // Place copy #18 of ITS5 directly in I565
14148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14149 sub2node->SetLineColor(kColorITS);
14150 sub2node->SetVisibility(1);
14151 fNodes->Add(sub2node);
14154 // Place copy #19 of ITS5 directly in I565
14156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14157 sub2node->SetLineColor(kColorITS);
14158 sub2node->SetVisibility(1);
14159 fNodes->Add(sub2node);
14162 // Place copy #20 of ITS5 directly in I565
14164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14165 sub2node->SetLineColor(kColorITS);
14166 sub2node->SetVisibility(1);
14167 fNodes->Add(sub2node);
14170 // Place copy #21 of ITS5 directly in I565
14172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14173 sub2node->SetLineColor(kColorITS);
14174 sub2node->SetVisibility(1);
14175 fNodes->Add(sub2node);
14178 // Place copy #22 of ITS5 directly in I565
14180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14181 sub2node->SetLineColor(kColorITS);
14182 sub2node->SetVisibility(1);
14183 fNodes->Add(sub2node);
14185 fNodes->Add(sub1node);
14188 // Place copy #22 of I565 in IT56
14190 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14191 sub1node->SetLineColor(kColorITS);
14192 sub1node->SetVisibility(0);
14195 // Place copy #1 of ITS5 directly in I565
14197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14198 sub2node->SetLineColor(kColorITS);
14199 sub2node->SetVisibility(1);
14200 fNodes->Add(sub2node);
14203 // Place copy #2 of ITS5 directly in I565
14205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14206 sub2node->SetLineColor(kColorITS);
14207 sub2node->SetVisibility(1);
14208 fNodes->Add(sub2node);
14211 // Place copy #3 of ITS5 directly in I565
14213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14214 sub2node->SetLineColor(kColorITS);
14215 sub2node->SetVisibility(1);
14216 fNodes->Add(sub2node);
14219 // Place copy #4 of ITS5 directly in I565
14221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14222 sub2node->SetLineColor(kColorITS);
14223 sub2node->SetVisibility(1);
14224 fNodes->Add(sub2node);
14227 // Place copy #5 of ITS5 directly in I565
14229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14230 sub2node->SetLineColor(kColorITS);
14231 sub2node->SetVisibility(1);
14232 fNodes->Add(sub2node);
14235 // Place copy #6 of ITS5 directly in I565
14237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14238 sub2node->SetLineColor(kColorITS);
14239 sub2node->SetVisibility(1);
14240 fNodes->Add(sub2node);
14243 // Place copy #7 of ITS5 directly in I565
14245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14246 sub2node->SetLineColor(kColorITS);
14247 sub2node->SetVisibility(1);
14248 fNodes->Add(sub2node);
14251 // Place copy #8 of ITS5 directly in I565
14253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14254 sub2node->SetLineColor(kColorITS);
14255 sub2node->SetVisibility(1);
14256 fNodes->Add(sub2node);
14259 // Place copy #9 of ITS5 directly in I565
14261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14262 sub2node->SetLineColor(kColorITS);
14263 sub2node->SetVisibility(1);
14264 fNodes->Add(sub2node);
14267 // Place copy #10 of ITS5 directly in I565
14269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14270 sub2node->SetLineColor(kColorITS);
14271 sub2node->SetVisibility(1);
14272 fNodes->Add(sub2node);
14275 // Place copy #11 of ITS5 directly in I565
14277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14278 sub2node->SetLineColor(kColorITS);
14279 sub2node->SetVisibility(1);
14280 fNodes->Add(sub2node);
14283 // Place copy #12 of ITS5 directly in I565
14285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14286 sub2node->SetLineColor(kColorITS);
14287 sub2node->SetVisibility(1);
14288 fNodes->Add(sub2node);
14291 // Place copy #13 of ITS5 directly in I565
14293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14294 sub2node->SetLineColor(kColorITS);
14295 sub2node->SetVisibility(1);
14296 fNodes->Add(sub2node);
14299 // Place copy #14 of ITS5 directly in I565
14301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14302 sub2node->SetLineColor(kColorITS);
14303 sub2node->SetVisibility(1);
14304 fNodes->Add(sub2node);
14307 // Place copy #15 of ITS5 directly in I565
14309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14310 sub2node->SetLineColor(kColorITS);
14311 sub2node->SetVisibility(1);
14312 fNodes->Add(sub2node);
14315 // Place copy #16 of ITS5 directly in I565
14317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14318 sub2node->SetLineColor(kColorITS);
14319 sub2node->SetVisibility(1);
14320 fNodes->Add(sub2node);
14323 // Place copy #17 of ITS5 directly in I565
14325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14326 sub2node->SetLineColor(kColorITS);
14327 sub2node->SetVisibility(1);
14328 fNodes->Add(sub2node);
14331 // Place copy #18 of ITS5 directly in I565
14333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14334 sub2node->SetLineColor(kColorITS);
14335 sub2node->SetVisibility(1);
14336 fNodes->Add(sub2node);
14339 // Place copy #19 of ITS5 directly in I565
14341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14342 sub2node->SetLineColor(kColorITS);
14343 sub2node->SetVisibility(1);
14344 fNodes->Add(sub2node);
14347 // Place copy #20 of ITS5 directly in I565
14349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14350 sub2node->SetLineColor(kColorITS);
14351 sub2node->SetVisibility(1);
14352 fNodes->Add(sub2node);
14355 // Place copy #21 of ITS5 directly in I565
14357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14358 sub2node->SetLineColor(kColorITS);
14359 sub2node->SetVisibility(1);
14360 fNodes->Add(sub2node);
14363 // Place copy #22 of ITS5 directly in I565
14365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14366 sub2node->SetLineColor(kColorITS);
14367 sub2node->SetVisibility(1);
14368 fNodes->Add(sub2node);
14370 fNodes->Add(sub1node);
14373 // Place copy #23 of I565 in IT56
14375 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14376 sub1node->SetLineColor(kColorITS);
14377 sub1node->SetVisibility(0);
14380 // Place copy #1 of ITS5 directly in I565
14382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14383 sub2node->SetLineColor(kColorITS);
14384 sub2node->SetVisibility(1);
14385 fNodes->Add(sub2node);
14388 // Place copy #2 of ITS5 directly in I565
14390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14391 sub2node->SetLineColor(kColorITS);
14392 sub2node->SetVisibility(1);
14393 fNodes->Add(sub2node);
14396 // Place copy #3 of ITS5 directly in I565
14398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14399 sub2node->SetLineColor(kColorITS);
14400 sub2node->SetVisibility(1);
14401 fNodes->Add(sub2node);
14404 // Place copy #4 of ITS5 directly in I565
14406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14407 sub2node->SetLineColor(kColorITS);
14408 sub2node->SetVisibility(1);
14409 fNodes->Add(sub2node);
14412 // Place copy #5 of ITS5 directly in I565
14414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14415 sub2node->SetLineColor(kColorITS);
14416 sub2node->SetVisibility(1);
14417 fNodes->Add(sub2node);
14420 // Place copy #6 of ITS5 directly in I565
14422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14423 sub2node->SetLineColor(kColorITS);
14424 sub2node->SetVisibility(1);
14425 fNodes->Add(sub2node);
14428 // Place copy #7 of ITS5 directly in I565
14430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14431 sub2node->SetLineColor(kColorITS);
14432 sub2node->SetVisibility(1);
14433 fNodes->Add(sub2node);
14436 // Place copy #8 of ITS5 directly in I565
14438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14439 sub2node->SetLineColor(kColorITS);
14440 sub2node->SetVisibility(1);
14441 fNodes->Add(sub2node);
14444 // Place copy #9 of ITS5 directly in I565
14446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14447 sub2node->SetLineColor(kColorITS);
14448 sub2node->SetVisibility(1);
14449 fNodes->Add(sub2node);
14452 // Place copy #10 of ITS5 directly in I565
14454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14455 sub2node->SetLineColor(kColorITS);
14456 sub2node->SetVisibility(1);
14457 fNodes->Add(sub2node);
14460 // Place copy #11 of ITS5 directly in I565
14462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14463 sub2node->SetLineColor(kColorITS);
14464 sub2node->SetVisibility(1);
14465 fNodes->Add(sub2node);
14468 // Place copy #12 of ITS5 directly in I565
14470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14471 sub2node->SetLineColor(kColorITS);
14472 sub2node->SetVisibility(1);
14473 fNodes->Add(sub2node);
14476 // Place copy #13 of ITS5 directly in I565
14478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14479 sub2node->SetLineColor(kColorITS);
14480 sub2node->SetVisibility(1);
14481 fNodes->Add(sub2node);
14484 // Place copy #14 of ITS5 directly in I565
14486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14487 sub2node->SetLineColor(kColorITS);
14488 sub2node->SetVisibility(1);
14489 fNodes->Add(sub2node);
14492 // Place copy #15 of ITS5 directly in I565
14494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14495 sub2node->SetLineColor(kColorITS);
14496 sub2node->SetVisibility(1);
14497 fNodes->Add(sub2node);
14500 // Place copy #16 of ITS5 directly in I565
14502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14503 sub2node->SetLineColor(kColorITS);
14504 sub2node->SetVisibility(1);
14505 fNodes->Add(sub2node);
14508 // Place copy #17 of ITS5 directly in I565
14510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14511 sub2node->SetLineColor(kColorITS);
14512 sub2node->SetVisibility(1);
14513 fNodes->Add(sub2node);
14516 // Place copy #18 of ITS5 directly in I565
14518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14519 sub2node->SetLineColor(kColorITS);
14520 sub2node->SetVisibility(1);
14521 fNodes->Add(sub2node);
14524 // Place copy #19 of ITS5 directly in I565
14526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14527 sub2node->SetLineColor(kColorITS);
14528 sub2node->SetVisibility(1);
14529 fNodes->Add(sub2node);
14532 // Place copy #20 of ITS5 directly in I565
14534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14535 sub2node->SetLineColor(kColorITS);
14536 sub2node->SetVisibility(1);
14537 fNodes->Add(sub2node);
14540 // Place copy #21 of ITS5 directly in I565
14542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14543 sub2node->SetLineColor(kColorITS);
14544 sub2node->SetVisibility(1);
14545 fNodes->Add(sub2node);
14548 // Place copy #22 of ITS5 directly in I565
14550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14551 sub2node->SetLineColor(kColorITS);
14552 sub2node->SetVisibility(1);
14553 fNodes->Add(sub2node);
14555 fNodes->Add(sub1node);
14558 // Place copy #24 of I565 in IT56
14560 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14561 sub1node->SetLineColor(kColorITS);
14562 sub1node->SetVisibility(0);
14565 // Place copy #1 of ITS5 directly in I565
14567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14568 sub2node->SetLineColor(kColorITS);
14569 sub2node->SetVisibility(1);
14570 fNodes->Add(sub2node);
14573 // Place copy #2 of ITS5 directly in I565
14575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14576 sub2node->SetLineColor(kColorITS);
14577 sub2node->SetVisibility(1);
14578 fNodes->Add(sub2node);
14581 // Place copy #3 of ITS5 directly in I565
14583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14584 sub2node->SetLineColor(kColorITS);
14585 sub2node->SetVisibility(1);
14586 fNodes->Add(sub2node);
14589 // Place copy #4 of ITS5 directly in I565
14591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14592 sub2node->SetLineColor(kColorITS);
14593 sub2node->SetVisibility(1);
14594 fNodes->Add(sub2node);
14597 // Place copy #5 of ITS5 directly in I565
14599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14600 sub2node->SetLineColor(kColorITS);
14601 sub2node->SetVisibility(1);
14602 fNodes->Add(sub2node);
14605 // Place copy #6 of ITS5 directly in I565
14607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14608 sub2node->SetLineColor(kColorITS);
14609 sub2node->SetVisibility(1);
14610 fNodes->Add(sub2node);
14613 // Place copy #7 of ITS5 directly in I565
14615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14616 sub2node->SetLineColor(kColorITS);
14617 sub2node->SetVisibility(1);
14618 fNodes->Add(sub2node);
14621 // Place copy #8 of ITS5 directly in I565
14623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14624 sub2node->SetLineColor(kColorITS);
14625 sub2node->SetVisibility(1);
14626 fNodes->Add(sub2node);
14629 // Place copy #9 of ITS5 directly in I565
14631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14632 sub2node->SetLineColor(kColorITS);
14633 sub2node->SetVisibility(1);
14634 fNodes->Add(sub2node);
14637 // Place copy #10 of ITS5 directly in I565
14639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14640 sub2node->SetLineColor(kColorITS);
14641 sub2node->SetVisibility(1);
14642 fNodes->Add(sub2node);
14645 // Place copy #11 of ITS5 directly in I565
14647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14648 sub2node->SetLineColor(kColorITS);
14649 sub2node->SetVisibility(1);
14650 fNodes->Add(sub2node);
14653 // Place copy #12 of ITS5 directly in I565
14655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14656 sub2node->SetLineColor(kColorITS);
14657 sub2node->SetVisibility(1);
14658 fNodes->Add(sub2node);
14661 // Place copy #13 of ITS5 directly in I565
14663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14664 sub2node->SetLineColor(kColorITS);
14665 sub2node->SetVisibility(1);
14666 fNodes->Add(sub2node);
14669 // Place copy #14 of ITS5 directly in I565
14671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14672 sub2node->SetLineColor(kColorITS);
14673 sub2node->SetVisibility(1);
14674 fNodes->Add(sub2node);
14677 // Place copy #15 of ITS5 directly in I565
14679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14680 sub2node->SetLineColor(kColorITS);
14681 sub2node->SetVisibility(1);
14682 fNodes->Add(sub2node);
14685 // Place copy #16 of ITS5 directly in I565
14687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14688 sub2node->SetLineColor(kColorITS);
14689 sub2node->SetVisibility(1);
14690 fNodes->Add(sub2node);
14693 // Place copy #17 of ITS5 directly in I565
14695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14696 sub2node->SetLineColor(kColorITS);
14697 sub2node->SetVisibility(1);
14698 fNodes->Add(sub2node);
14701 // Place copy #18 of ITS5 directly in I565
14703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14704 sub2node->SetLineColor(kColorITS);
14705 sub2node->SetVisibility(1);
14706 fNodes->Add(sub2node);
14709 // Place copy #19 of ITS5 directly in I565
14711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14712 sub2node->SetLineColor(kColorITS);
14713 sub2node->SetVisibility(1);
14714 fNodes->Add(sub2node);
14717 // Place copy #20 of ITS5 directly in I565
14719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14720 sub2node->SetLineColor(kColorITS);
14721 sub2node->SetVisibility(1);
14722 fNodes->Add(sub2node);
14725 // Place copy #21 of ITS5 directly in I565
14727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14728 sub2node->SetLineColor(kColorITS);
14729 sub2node->SetVisibility(1);
14730 fNodes->Add(sub2node);
14733 // Place copy #22 of ITS5 directly in I565
14735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14736 sub2node->SetLineColor(kColorITS);
14737 sub2node->SetVisibility(1);
14738 fNodes->Add(sub2node);
14740 fNodes->Add(sub1node);
14743 // Place copy #25 of I565 in IT56
14745 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14746 sub1node->SetLineColor(kColorITS);
14747 sub1node->SetVisibility(0);
14750 // Place copy #1 of ITS5 directly in I565
14752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14753 sub2node->SetLineColor(kColorITS);
14754 sub2node->SetVisibility(1);
14755 fNodes->Add(sub2node);
14758 // Place copy #2 of ITS5 directly in I565
14760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14761 sub2node->SetLineColor(kColorITS);
14762 sub2node->SetVisibility(1);
14763 fNodes->Add(sub2node);
14766 // Place copy #3 of ITS5 directly in I565
14768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14769 sub2node->SetLineColor(kColorITS);
14770 sub2node->SetVisibility(1);
14771 fNodes->Add(sub2node);
14774 // Place copy #4 of ITS5 directly in I565
14776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14777 sub2node->SetLineColor(kColorITS);
14778 sub2node->SetVisibility(1);
14779 fNodes->Add(sub2node);
14782 // Place copy #5 of ITS5 directly in I565
14784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14785 sub2node->SetLineColor(kColorITS);
14786 sub2node->SetVisibility(1);
14787 fNodes->Add(sub2node);
14790 // Place copy #6 of ITS5 directly in I565
14792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14793 sub2node->SetLineColor(kColorITS);
14794 sub2node->SetVisibility(1);
14795 fNodes->Add(sub2node);
14798 // Place copy #7 of ITS5 directly in I565
14800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14801 sub2node->SetLineColor(kColorITS);
14802 sub2node->SetVisibility(1);
14803 fNodes->Add(sub2node);
14806 // Place copy #8 of ITS5 directly in I565
14808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14809 sub2node->SetLineColor(kColorITS);
14810 sub2node->SetVisibility(1);
14811 fNodes->Add(sub2node);
14814 // Place copy #9 of ITS5 directly in I565
14816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14817 sub2node->SetLineColor(kColorITS);
14818 sub2node->SetVisibility(1);
14819 fNodes->Add(sub2node);
14822 // Place copy #10 of ITS5 directly in I565
14824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14825 sub2node->SetLineColor(kColorITS);
14826 sub2node->SetVisibility(1);
14827 fNodes->Add(sub2node);
14830 // Place copy #11 of ITS5 directly in I565
14832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14833 sub2node->SetLineColor(kColorITS);
14834 sub2node->SetVisibility(1);
14835 fNodes->Add(sub2node);
14838 // Place copy #12 of ITS5 directly in I565
14840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14841 sub2node->SetLineColor(kColorITS);
14842 sub2node->SetVisibility(1);
14843 fNodes->Add(sub2node);
14846 // Place copy #13 of ITS5 directly in I565
14848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14849 sub2node->SetLineColor(kColorITS);
14850 sub2node->SetVisibility(1);
14851 fNodes->Add(sub2node);
14854 // Place copy #14 of ITS5 directly in I565
14856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14857 sub2node->SetLineColor(kColorITS);
14858 sub2node->SetVisibility(1);
14859 fNodes->Add(sub2node);
14862 // Place copy #15 of ITS5 directly in I565
14864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14865 sub2node->SetLineColor(kColorITS);
14866 sub2node->SetVisibility(1);
14867 fNodes->Add(sub2node);
14870 // Place copy #16 of ITS5 directly in I565
14872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14873 sub2node->SetLineColor(kColorITS);
14874 sub2node->SetVisibility(1);
14875 fNodes->Add(sub2node);
14878 // Place copy #17 of ITS5 directly in I565
14880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14881 sub2node->SetLineColor(kColorITS);
14882 sub2node->SetVisibility(1);
14883 fNodes->Add(sub2node);
14886 // Place copy #18 of ITS5 directly in I565
14888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14889 sub2node->SetLineColor(kColorITS);
14890 sub2node->SetVisibility(1);
14891 fNodes->Add(sub2node);
14894 // Place copy #19 of ITS5 directly in I565
14896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14897 sub2node->SetLineColor(kColorITS);
14898 sub2node->SetVisibility(1);
14899 fNodes->Add(sub2node);
14902 // Place copy #20 of ITS5 directly in I565
14904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14905 sub2node->SetLineColor(kColorITS);
14906 sub2node->SetVisibility(1);
14907 fNodes->Add(sub2node);
14910 // Place copy #21 of ITS5 directly in I565
14912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14913 sub2node->SetLineColor(kColorITS);
14914 sub2node->SetVisibility(1);
14915 fNodes->Add(sub2node);
14918 // Place copy #22 of ITS5 directly in I565
14920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14921 sub2node->SetLineColor(kColorITS);
14922 sub2node->SetVisibility(1);
14923 fNodes->Add(sub2node);
14925 fNodes->Add(sub1node);
14928 // Place copy #26 of I565 in IT56
14930 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14931 sub1node->SetLineColor(kColorITS);
14932 sub1node->SetVisibility(0);
14935 // Place copy #1 of ITS5 directly in I565
14937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14938 sub2node->SetLineColor(kColorITS);
14939 sub2node->SetVisibility(1);
14940 fNodes->Add(sub2node);
14943 // Place copy #2 of ITS5 directly in I565
14945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14946 sub2node->SetLineColor(kColorITS);
14947 sub2node->SetVisibility(1);
14948 fNodes->Add(sub2node);
14951 // Place copy #3 of ITS5 directly in I565
14953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14954 sub2node->SetLineColor(kColorITS);
14955 sub2node->SetVisibility(1);
14956 fNodes->Add(sub2node);
14959 // Place copy #4 of ITS5 directly in I565
14961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14962 sub2node->SetLineColor(kColorITS);
14963 sub2node->SetVisibility(1);
14964 fNodes->Add(sub2node);
14967 // Place copy #5 of ITS5 directly in I565
14969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14970 sub2node->SetLineColor(kColorITS);
14971 sub2node->SetVisibility(1);
14972 fNodes->Add(sub2node);
14975 // Place copy #6 of ITS5 directly in I565
14977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14978 sub2node->SetLineColor(kColorITS);
14979 sub2node->SetVisibility(1);
14980 fNodes->Add(sub2node);
14983 // Place copy #7 of ITS5 directly in I565
14985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14986 sub2node->SetLineColor(kColorITS);
14987 sub2node->SetVisibility(1);
14988 fNodes->Add(sub2node);
14991 // Place copy #8 of ITS5 directly in I565
14993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14994 sub2node->SetLineColor(kColorITS);
14995 sub2node->SetVisibility(1);
14996 fNodes->Add(sub2node);
14999 // Place copy #9 of ITS5 directly in I565
15001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15002 sub2node->SetLineColor(kColorITS);
15003 sub2node->SetVisibility(1);
15004 fNodes->Add(sub2node);
15007 // Place copy #10 of ITS5 directly in I565
15009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15010 sub2node->SetLineColor(kColorITS);
15011 sub2node->SetVisibility(1);
15012 fNodes->Add(sub2node);
15015 // Place copy #11 of ITS5 directly in I565
15017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15018 sub2node->SetLineColor(kColorITS);
15019 sub2node->SetVisibility(1);
15020 fNodes->Add(sub2node);
15023 // Place copy #12 of ITS5 directly in I565
15025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15026 sub2node->SetLineColor(kColorITS);
15027 sub2node->SetVisibility(1);
15028 fNodes->Add(sub2node);
15031 // Place copy #13 of ITS5 directly in I565
15033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15034 sub2node->SetLineColor(kColorITS);
15035 sub2node->SetVisibility(1);
15036 fNodes->Add(sub2node);
15039 // Place copy #14 of ITS5 directly in I565
15041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15042 sub2node->SetLineColor(kColorITS);
15043 sub2node->SetVisibility(1);
15044 fNodes->Add(sub2node);
15047 // Place copy #15 of ITS5 directly in I565
15049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15050 sub2node->SetLineColor(kColorITS);
15051 sub2node->SetVisibility(1);
15052 fNodes->Add(sub2node);
15055 // Place copy #16 of ITS5 directly in I565
15057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15058 sub2node->SetLineColor(kColorITS);
15059 sub2node->SetVisibility(1);
15060 fNodes->Add(sub2node);
15063 // Place copy #17 of ITS5 directly in I565
15065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15066 sub2node->SetLineColor(kColorITS);
15067 sub2node->SetVisibility(1);
15068 fNodes->Add(sub2node);
15071 // Place copy #18 of ITS5 directly in I565
15073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15074 sub2node->SetLineColor(kColorITS);
15075 sub2node->SetVisibility(1);
15076 fNodes->Add(sub2node);
15079 // Place copy #19 of ITS5 directly in I565
15081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15082 sub2node->SetLineColor(kColorITS);
15083 sub2node->SetVisibility(1);
15084 fNodes->Add(sub2node);
15087 // Place copy #20 of ITS5 directly in I565
15089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15090 sub2node->SetLineColor(kColorITS);
15091 sub2node->SetVisibility(1);
15092 fNodes->Add(sub2node);
15095 // Place copy #21 of ITS5 directly in I565
15097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15098 sub2node->SetLineColor(kColorITS);
15099 sub2node->SetVisibility(1);
15100 fNodes->Add(sub2node);
15103 // Place copy #22 of ITS5 directly in I565
15105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15106 sub2node->SetLineColor(kColorITS);
15107 sub2node->SetVisibility(1);
15108 fNodes->Add(sub2node);
15110 fNodes->Add(sub1node);
15113 // Place copy #27 of I565 in IT56
15115 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
15116 sub1node->SetLineColor(kColorITS);
15117 sub1node->SetVisibility(0);
15120 // Place copy #1 of ITS5 directly in I565
15122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15123 sub2node->SetLineColor(kColorITS);
15124 sub2node->SetVisibility(1);
15125 fNodes->Add(sub2node);
15128 // Place copy #2 of ITS5 directly in I565
15130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15131 sub2node->SetLineColor(kColorITS);
15132 sub2node->SetVisibility(1);
15133 fNodes->Add(sub2node);
15136 // Place copy #3 of ITS5 directly in I565
15138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15139 sub2node->SetLineColor(kColorITS);
15140 sub2node->SetVisibility(1);
15141 fNodes->Add(sub2node);
15144 // Place copy #4 of ITS5 directly in I565
15146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15147 sub2node->SetLineColor(kColorITS);
15148 sub2node->SetVisibility(1);
15149 fNodes->Add(sub2node);
15152 // Place copy #5 of ITS5 directly in I565
15154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15155 sub2node->SetLineColor(kColorITS);
15156 sub2node->SetVisibility(1);
15157 fNodes->Add(sub2node);
15160 // Place copy #6 of ITS5 directly in I565
15162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15163 sub2node->SetLineColor(kColorITS);
15164 sub2node->SetVisibility(1);
15165 fNodes->Add(sub2node);
15168 // Place copy #7 of ITS5 directly in I565
15170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15171 sub2node->SetLineColor(kColorITS);
15172 sub2node->SetVisibility(1);
15173 fNodes->Add(sub2node);
15176 // Place copy #8 of ITS5 directly in I565
15178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15179 sub2node->SetLineColor(kColorITS);
15180 sub2node->SetVisibility(1);
15181 fNodes->Add(sub2node);
15184 // Place copy #9 of ITS5 directly in I565
15186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15187 sub2node->SetLineColor(kColorITS);
15188 sub2node->SetVisibility(1);
15189 fNodes->Add(sub2node);
15192 // Place copy #10 of ITS5 directly in I565
15194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15195 sub2node->SetLineColor(kColorITS);
15196 sub2node->SetVisibility(1);
15197 fNodes->Add(sub2node);
15200 // Place copy #11 of ITS5 directly in I565
15202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15203 sub2node->SetLineColor(kColorITS);
15204 sub2node->SetVisibility(1);
15205 fNodes->Add(sub2node);
15208 // Place copy #12 of ITS5 directly in I565
15210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15211 sub2node->SetLineColor(kColorITS);
15212 sub2node->SetVisibility(1);
15213 fNodes->Add(sub2node);
15216 // Place copy #13 of ITS5 directly in I565
15218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15219 sub2node->SetLineColor(kColorITS);
15220 sub2node->SetVisibility(1);
15221 fNodes->Add(sub2node);
15224 // Place copy #14 of ITS5 directly in I565
15226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15227 sub2node->SetLineColor(kColorITS);
15228 sub2node->SetVisibility(1);
15229 fNodes->Add(sub2node);
15232 // Place copy #15 of ITS5 directly in I565
15234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15235 sub2node->SetLineColor(kColorITS);
15236 sub2node->SetVisibility(1);
15237 fNodes->Add(sub2node);
15240 // Place copy #16 of ITS5 directly in I565
15242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15243 sub2node->SetLineColor(kColorITS);
15244 sub2node->SetVisibility(1);
15245 fNodes->Add(sub2node);
15248 // Place copy #17 of ITS5 directly in I565
15250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15251 sub2node->SetLineColor(kColorITS);
15252 sub2node->SetVisibility(1);
15253 fNodes->Add(sub2node);
15256 // Place copy #18 of ITS5 directly in I565
15258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15259 sub2node->SetLineColor(kColorITS);
15260 sub2node->SetVisibility(1);
15261 fNodes->Add(sub2node);
15264 // Place copy #19 of ITS5 directly in I565
15266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15267 sub2node->SetLineColor(kColorITS);
15268 sub2node->SetVisibility(1);
15269 fNodes->Add(sub2node);
15272 // Place copy #20 of ITS5 directly in I565
15274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15275 sub2node->SetLineColor(kColorITS);
15276 sub2node->SetVisibility(1);
15277 fNodes->Add(sub2node);
15280 // Place copy #21 of ITS5 directly in I565
15282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15283 sub2node->SetLineColor(kColorITS);
15284 sub2node->SetVisibility(1);
15285 fNodes->Add(sub2node);
15288 // Place copy #22 of ITS5 directly in I565
15290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15291 sub2node->SetLineColor(kColorITS);
15292 sub2node->SetVisibility(1);
15293 fNodes->Add(sub2node);
15295 fNodes->Add(sub1node);
15298 // Place copy #28 of I565 in IT56
15300 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15301 sub1node->SetLineColor(kColorITS);
15302 sub1node->SetVisibility(0);
15305 // Place copy #1 of ITS5 directly in I565
15307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15308 sub2node->SetLineColor(kColorITS);
15309 sub2node->SetVisibility(1);
15310 fNodes->Add(sub2node);
15313 // Place copy #2 of ITS5 directly in I565
15315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15316 sub2node->SetLineColor(kColorITS);
15317 sub2node->SetVisibility(1);
15318 fNodes->Add(sub2node);
15321 // Place copy #3 of ITS5 directly in I565
15323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15324 sub2node->SetLineColor(kColorITS);
15325 sub2node->SetVisibility(1);
15326 fNodes->Add(sub2node);
15329 // Place copy #4 of ITS5 directly in I565
15331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15332 sub2node->SetLineColor(kColorITS);
15333 sub2node->SetVisibility(1);
15334 fNodes->Add(sub2node);
15337 // Place copy #5 of ITS5 directly in I565
15339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15340 sub2node->SetLineColor(kColorITS);
15341 sub2node->SetVisibility(1);
15342 fNodes->Add(sub2node);
15345 // Place copy #6 of ITS5 directly in I565
15347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15348 sub2node->SetLineColor(kColorITS);
15349 sub2node->SetVisibility(1);
15350 fNodes->Add(sub2node);
15353 // Place copy #7 of ITS5 directly in I565
15355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15356 sub2node->SetLineColor(kColorITS);
15357 sub2node->SetVisibility(1);
15358 fNodes->Add(sub2node);
15361 // Place copy #8 of ITS5 directly in I565
15363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15364 sub2node->SetLineColor(kColorITS);
15365 sub2node->SetVisibility(1);
15366 fNodes->Add(sub2node);
15369 // Place copy #9 of ITS5 directly in I565
15371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15372 sub2node->SetLineColor(kColorITS);
15373 sub2node->SetVisibility(1);
15374 fNodes->Add(sub2node);
15377 // Place copy #10 of ITS5 directly in I565
15379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15380 sub2node->SetLineColor(kColorITS);
15381 sub2node->SetVisibility(1);
15382 fNodes->Add(sub2node);
15385 // Place copy #11 of ITS5 directly in I565
15387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15388 sub2node->SetLineColor(kColorITS);
15389 sub2node->SetVisibility(1);
15390 fNodes->Add(sub2node);
15393 // Place copy #12 of ITS5 directly in I565
15395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15396 sub2node->SetLineColor(kColorITS);
15397 sub2node->SetVisibility(1);
15398 fNodes->Add(sub2node);
15401 // Place copy #13 of ITS5 directly in I565
15403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15404 sub2node->SetLineColor(kColorITS);
15405 sub2node->SetVisibility(1);
15406 fNodes->Add(sub2node);
15409 // Place copy #14 of ITS5 directly in I565
15411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15412 sub2node->SetLineColor(kColorITS);
15413 sub2node->SetVisibility(1);
15414 fNodes->Add(sub2node);
15417 // Place copy #15 of ITS5 directly in I565
15419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15420 sub2node->SetLineColor(kColorITS);
15421 sub2node->SetVisibility(1);
15422 fNodes->Add(sub2node);
15425 // Place copy #16 of ITS5 directly in I565
15427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15428 sub2node->SetLineColor(kColorITS);
15429 sub2node->SetVisibility(1);
15430 fNodes->Add(sub2node);
15433 // Place copy #17 of ITS5 directly in I565
15435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15436 sub2node->SetLineColor(kColorITS);
15437 sub2node->SetVisibility(1);
15438 fNodes->Add(sub2node);
15441 // Place copy #18 of ITS5 directly in I565
15443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15444 sub2node->SetLineColor(kColorITS);
15445 sub2node->SetVisibility(1);
15446 fNodes->Add(sub2node);
15449 // Place copy #19 of ITS5 directly in I565
15451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15452 sub2node->SetLineColor(kColorITS);
15453 sub2node->SetVisibility(1);
15454 fNodes->Add(sub2node);
15457 // Place copy #20 of ITS5 directly in I565
15459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15460 sub2node->SetLineColor(kColorITS);
15461 sub2node->SetVisibility(1);
15462 fNodes->Add(sub2node);
15465 // Place copy #21 of ITS5 directly in I565
15467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15468 sub2node->SetLineColor(kColorITS);
15469 sub2node->SetVisibility(1);
15470 fNodes->Add(sub2node);
15473 // Place copy #22 of ITS5 directly in I565
15475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15476 sub2node->SetLineColor(kColorITS);
15477 sub2node->SetVisibility(1);
15478 fNodes->Add(sub2node);
15480 fNodes->Add(sub1node);
15483 // Place copy #29 of I565 in IT56
15485 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15486 sub1node->SetLineColor(kColorITS);
15487 sub1node->SetVisibility(0);
15490 // Place copy #1 of ITS5 directly in I565
15492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15493 sub2node->SetLineColor(kColorITS);
15494 sub2node->SetVisibility(1);
15495 fNodes->Add(sub2node);
15498 // Place copy #2 of ITS5 directly in I565
15500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15501 sub2node->SetLineColor(kColorITS);
15502 sub2node->SetVisibility(1);
15503 fNodes->Add(sub2node);
15506 // Place copy #3 of ITS5 directly in I565
15508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15509 sub2node->SetLineColor(kColorITS);
15510 sub2node->SetVisibility(1);
15511 fNodes->Add(sub2node);
15514 // Place copy #4 of ITS5 directly in I565
15516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15517 sub2node->SetLineColor(kColorITS);
15518 sub2node->SetVisibility(1);
15519 fNodes->Add(sub2node);
15522 // Place copy #5 of ITS5 directly in I565
15524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15525 sub2node->SetLineColor(kColorITS);
15526 sub2node->SetVisibility(1);
15527 fNodes->Add(sub2node);
15530 // Place copy #6 of ITS5 directly in I565
15532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15533 sub2node->SetLineColor(kColorITS);
15534 sub2node->SetVisibility(1);
15535 fNodes->Add(sub2node);
15538 // Place copy #7 of ITS5 directly in I565
15540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15541 sub2node->SetLineColor(kColorITS);
15542 sub2node->SetVisibility(1);
15543 fNodes->Add(sub2node);
15546 // Place copy #8 of ITS5 directly in I565
15548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15549 sub2node->SetLineColor(kColorITS);
15550 sub2node->SetVisibility(1);
15551 fNodes->Add(sub2node);
15554 // Place copy #9 of ITS5 directly in I565
15556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15557 sub2node->SetLineColor(kColorITS);
15558 sub2node->SetVisibility(1);
15559 fNodes->Add(sub2node);
15562 // Place copy #10 of ITS5 directly in I565
15564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15565 sub2node->SetLineColor(kColorITS);
15566 sub2node->SetVisibility(1);
15567 fNodes->Add(sub2node);
15570 // Place copy #11 of ITS5 directly in I565
15572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15573 sub2node->SetLineColor(kColorITS);
15574 sub2node->SetVisibility(1);
15575 fNodes->Add(sub2node);
15578 // Place copy #12 of ITS5 directly in I565
15580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15581 sub2node->SetLineColor(kColorITS);
15582 sub2node->SetVisibility(1);
15583 fNodes->Add(sub2node);
15586 // Place copy #13 of ITS5 directly in I565
15588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15589 sub2node->SetLineColor(kColorITS);
15590 sub2node->SetVisibility(1);
15591 fNodes->Add(sub2node);
15594 // Place copy #14 of ITS5 directly in I565
15596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15597 sub2node->SetLineColor(kColorITS);
15598 sub2node->SetVisibility(1);
15599 fNodes->Add(sub2node);
15602 // Place copy #15 of ITS5 directly in I565
15604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15605 sub2node->SetLineColor(kColorITS);
15606 sub2node->SetVisibility(1);
15607 fNodes->Add(sub2node);
15610 // Place copy #16 of ITS5 directly in I565
15612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15613 sub2node->SetLineColor(kColorITS);
15614 sub2node->SetVisibility(1);
15615 fNodes->Add(sub2node);
15618 // Place copy #17 of ITS5 directly in I565
15620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15621 sub2node->SetLineColor(kColorITS);
15622 sub2node->SetVisibility(1);
15623 fNodes->Add(sub2node);
15626 // Place copy #18 of ITS5 directly in I565
15628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15629 sub2node->SetLineColor(kColorITS);
15630 sub2node->SetVisibility(1);
15631 fNodes->Add(sub2node);
15634 // Place copy #19 of ITS5 directly in I565
15636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15637 sub2node->SetLineColor(kColorITS);
15638 sub2node->SetVisibility(1);
15639 fNodes->Add(sub2node);
15642 // Place copy #20 of ITS5 directly in I565
15644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15645 sub2node->SetLineColor(kColorITS);
15646 sub2node->SetVisibility(1);
15647 fNodes->Add(sub2node);
15650 // Place copy #21 of ITS5 directly in I565
15652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15653 sub2node->SetLineColor(kColorITS);
15654 sub2node->SetVisibility(1);
15655 fNodes->Add(sub2node);
15658 // Place copy #22 of ITS5 directly in I565
15660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15661 sub2node->SetLineColor(kColorITS);
15662 sub2node->SetVisibility(1);
15663 fNodes->Add(sub2node);
15665 fNodes->Add(sub1node);
15668 // Place copy #30 of I565 in IT56
15670 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15671 sub1node->SetLineColor(kColorITS);
15672 sub1node->SetVisibility(0);
15675 // Place copy #1 of ITS5 directly in I565
15677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15678 sub2node->SetLineColor(kColorITS);
15679 sub2node->SetVisibility(1);
15680 fNodes->Add(sub2node);
15683 // Place copy #2 of ITS5 directly in I565
15685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15686 sub2node->SetLineColor(kColorITS);
15687 sub2node->SetVisibility(1);
15688 fNodes->Add(sub2node);
15691 // Place copy #3 of ITS5 directly in I565
15693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15694 sub2node->SetLineColor(kColorITS);
15695 sub2node->SetVisibility(1);
15696 fNodes->Add(sub2node);
15699 // Place copy #4 of ITS5 directly in I565
15701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15702 sub2node->SetLineColor(kColorITS);
15703 sub2node->SetVisibility(1);
15704 fNodes->Add(sub2node);
15707 // Place copy #5 of ITS5 directly in I565
15709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15710 sub2node->SetLineColor(kColorITS);
15711 sub2node->SetVisibility(1);
15712 fNodes->Add(sub2node);
15715 // Place copy #6 of ITS5 directly in I565
15717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15718 sub2node->SetLineColor(kColorITS);
15719 sub2node->SetVisibility(1);
15720 fNodes->Add(sub2node);
15723 // Place copy #7 of ITS5 directly in I565
15725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15726 sub2node->SetLineColor(kColorITS);
15727 sub2node->SetVisibility(1);
15728 fNodes->Add(sub2node);
15731 // Place copy #8 of ITS5 directly in I565
15733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15734 sub2node->SetLineColor(kColorITS);
15735 sub2node->SetVisibility(1);
15736 fNodes->Add(sub2node);
15739 // Place copy #9 of ITS5 directly in I565
15741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15742 sub2node->SetLineColor(kColorITS);
15743 sub2node->SetVisibility(1);
15744 fNodes->Add(sub2node);
15747 // Place copy #10 of ITS5 directly in I565
15749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15750 sub2node->SetLineColor(kColorITS);
15751 sub2node->SetVisibility(1);
15752 fNodes->Add(sub2node);
15755 // Place copy #11 of ITS5 directly in I565
15757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15758 sub2node->SetLineColor(kColorITS);
15759 sub2node->SetVisibility(1);
15760 fNodes->Add(sub2node);
15763 // Place copy #12 of ITS5 directly in I565
15765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15766 sub2node->SetLineColor(kColorITS);
15767 sub2node->SetVisibility(1);
15768 fNodes->Add(sub2node);
15771 // Place copy #13 of ITS5 directly in I565
15773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15774 sub2node->SetLineColor(kColorITS);
15775 sub2node->SetVisibility(1);
15776 fNodes->Add(sub2node);
15779 // Place copy #14 of ITS5 directly in I565
15781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15782 sub2node->SetLineColor(kColorITS);
15783 sub2node->SetVisibility(1);
15784 fNodes->Add(sub2node);
15787 // Place copy #15 of ITS5 directly in I565
15789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15790 sub2node->SetLineColor(kColorITS);
15791 sub2node->SetVisibility(1);
15792 fNodes->Add(sub2node);
15795 // Place copy #16 of ITS5 directly in I565
15797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15798 sub2node->SetLineColor(kColorITS);
15799 sub2node->SetVisibility(1);
15800 fNodes->Add(sub2node);
15803 // Place copy #17 of ITS5 directly in I565
15805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15806 sub2node->SetLineColor(kColorITS);
15807 sub2node->SetVisibility(1);
15808 fNodes->Add(sub2node);
15811 // Place copy #18 of ITS5 directly in I565
15813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15814 sub2node->SetLineColor(kColorITS);
15815 sub2node->SetVisibility(1);
15816 fNodes->Add(sub2node);
15819 // Place copy #19 of ITS5 directly in I565
15821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15822 sub2node->SetLineColor(kColorITS);
15823 sub2node->SetVisibility(1);
15824 fNodes->Add(sub2node);
15827 // Place copy #20 of ITS5 directly in I565
15829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15830 sub2node->SetLineColor(kColorITS);
15831 sub2node->SetVisibility(1);
15832 fNodes->Add(sub2node);
15835 // Place copy #21 of ITS5 directly in I565
15837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15838 sub2node->SetLineColor(kColorITS);
15839 sub2node->SetVisibility(1);
15840 fNodes->Add(sub2node);
15843 // Place copy #22 of ITS5 directly in I565
15845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15846 sub2node->SetLineColor(kColorITS);
15847 sub2node->SetVisibility(1);
15848 fNodes->Add(sub2node);
15850 fNodes->Add(sub1node);
15853 // Place copy #31 of I565 in IT56
15855 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15856 sub1node->SetLineColor(kColorITS);
15857 sub1node->SetVisibility(0);
15860 // Place copy #1 of ITS5 directly in I565
15862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15863 sub2node->SetLineColor(kColorITS);
15864 sub2node->SetVisibility(1);
15865 fNodes->Add(sub2node);
15868 // Place copy #2 of ITS5 directly in I565
15870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15871 sub2node->SetLineColor(kColorITS);
15872 sub2node->SetVisibility(1);
15873 fNodes->Add(sub2node);
15876 // Place copy #3 of ITS5 directly in I565
15878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15879 sub2node->SetLineColor(kColorITS);
15880 sub2node->SetVisibility(1);
15881 fNodes->Add(sub2node);
15884 // Place copy #4 of ITS5 directly in I565
15886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15887 sub2node->SetLineColor(kColorITS);
15888 sub2node->SetVisibility(1);
15889 fNodes->Add(sub2node);
15892 // Place copy #5 of ITS5 directly in I565
15894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15895 sub2node->SetLineColor(kColorITS);
15896 sub2node->SetVisibility(1);
15897 fNodes->Add(sub2node);
15900 // Place copy #6 of ITS5 directly in I565
15902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15903 sub2node->SetLineColor(kColorITS);
15904 sub2node->SetVisibility(1);
15905 fNodes->Add(sub2node);
15908 // Place copy #7 of ITS5 directly in I565
15910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15911 sub2node->SetLineColor(kColorITS);
15912 sub2node->SetVisibility(1);
15913 fNodes->Add(sub2node);
15916 // Place copy #8 of ITS5 directly in I565
15918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15919 sub2node->SetLineColor(kColorITS);
15920 sub2node->SetVisibility(1);
15921 fNodes->Add(sub2node);
15924 // Place copy #9 of ITS5 directly in I565
15926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15927 sub2node->SetLineColor(kColorITS);
15928 sub2node->SetVisibility(1);
15929 fNodes->Add(sub2node);
15932 // Place copy #10 of ITS5 directly in I565
15934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15935 sub2node->SetLineColor(kColorITS);
15936 sub2node->SetVisibility(1);
15937 fNodes->Add(sub2node);
15940 // Place copy #11 of ITS5 directly in I565
15942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15943 sub2node->SetLineColor(kColorITS);
15944 sub2node->SetVisibility(1);
15945 fNodes->Add(sub2node);
15948 // Place copy #12 of ITS5 directly in I565
15950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15951 sub2node->SetLineColor(kColorITS);
15952 sub2node->SetVisibility(1);
15953 fNodes->Add(sub2node);
15956 // Place copy #13 of ITS5 directly in I565
15958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15959 sub2node->SetLineColor(kColorITS);
15960 sub2node->SetVisibility(1);
15961 fNodes->Add(sub2node);
15964 // Place copy #14 of ITS5 directly in I565
15966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15967 sub2node->SetLineColor(kColorITS);
15968 sub2node->SetVisibility(1);
15969 fNodes->Add(sub2node);
15972 // Place copy #15 of ITS5 directly in I565
15974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15975 sub2node->SetLineColor(kColorITS);
15976 sub2node->SetVisibility(1);
15977 fNodes->Add(sub2node);
15980 // Place copy #16 of ITS5 directly in I565
15982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15983 sub2node->SetLineColor(kColorITS);
15984 sub2node->SetVisibility(1);
15985 fNodes->Add(sub2node);
15988 // Place copy #17 of ITS5 directly in I565
15990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15991 sub2node->SetLineColor(kColorITS);
15992 sub2node->SetVisibility(1);
15993 fNodes->Add(sub2node);
15996 // Place copy #18 of ITS5 directly in I565
15998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15999 sub2node->SetLineColor(kColorITS);
16000 sub2node->SetVisibility(1);
16001 fNodes->Add(sub2node);
16004 // Place copy #19 of ITS5 directly in I565
16006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16007 sub2node->SetLineColor(kColorITS);
16008 sub2node->SetVisibility(1);
16009 fNodes->Add(sub2node);
16012 // Place copy #20 of ITS5 directly in I565
16014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16015 sub2node->SetLineColor(kColorITS);
16016 sub2node->SetVisibility(1);
16017 fNodes->Add(sub2node);
16020 // Place copy #21 of ITS5 directly in I565
16022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16023 sub2node->SetLineColor(kColorITS);
16024 sub2node->SetVisibility(1);
16025 fNodes->Add(sub2node);
16028 // Place copy #22 of ITS5 directly in I565
16030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16031 sub2node->SetLineColor(kColorITS);
16032 sub2node->SetVisibility(1);
16033 fNodes->Add(sub2node);
16035 fNodes->Add(sub1node);
16038 // Place copy #32 of I565 in IT56
16040 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
16041 sub1node->SetLineColor(kColorITS);
16042 sub1node->SetVisibility(0);
16045 // Place copy #1 of ITS5 directly in I565
16047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16048 sub2node->SetLineColor(kColorITS);
16049 sub2node->SetVisibility(1);
16050 fNodes->Add(sub2node);
16053 // Place copy #2 of ITS5 directly in I565
16055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16056 sub2node->SetLineColor(kColorITS);
16057 sub2node->SetVisibility(1);
16058 fNodes->Add(sub2node);
16061 // Place copy #3 of ITS5 directly in I565
16063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16064 sub2node->SetLineColor(kColorITS);
16065 sub2node->SetVisibility(1);
16066 fNodes->Add(sub2node);
16069 // Place copy #4 of ITS5 directly in I565
16071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16072 sub2node->SetLineColor(kColorITS);
16073 sub2node->SetVisibility(1);
16074 fNodes->Add(sub2node);
16077 // Place copy #5 of ITS5 directly in I565
16079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16080 sub2node->SetLineColor(kColorITS);
16081 sub2node->SetVisibility(1);
16082 fNodes->Add(sub2node);
16085 // Place copy #6 of ITS5 directly in I565
16087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16088 sub2node->SetLineColor(kColorITS);
16089 sub2node->SetVisibility(1);
16090 fNodes->Add(sub2node);
16093 // Place copy #7 of ITS5 directly in I565
16095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16096 sub2node->SetLineColor(kColorITS);
16097 sub2node->SetVisibility(1);
16098 fNodes->Add(sub2node);
16101 // Place copy #8 of ITS5 directly in I565
16103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16104 sub2node->SetLineColor(kColorITS);
16105 sub2node->SetVisibility(1);
16106 fNodes->Add(sub2node);
16109 // Place copy #9 of ITS5 directly in I565
16111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16112 sub2node->SetLineColor(kColorITS);
16113 sub2node->SetVisibility(1);
16114 fNodes->Add(sub2node);
16117 // Place copy #10 of ITS5 directly in I565
16119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16120 sub2node->SetLineColor(kColorITS);
16121 sub2node->SetVisibility(1);
16122 fNodes->Add(sub2node);
16125 // Place copy #11 of ITS5 directly in I565
16127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16128 sub2node->SetLineColor(kColorITS);
16129 sub2node->SetVisibility(1);
16130 fNodes->Add(sub2node);
16133 // Place copy #12 of ITS5 directly in I565
16135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16136 sub2node->SetLineColor(kColorITS);
16137 sub2node->SetVisibility(1);
16138 fNodes->Add(sub2node);
16141 // Place copy #13 of ITS5 directly in I565
16143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16144 sub2node->SetLineColor(kColorITS);
16145 sub2node->SetVisibility(1);
16146 fNodes->Add(sub2node);
16149 // Place copy #14 of ITS5 directly in I565
16151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16152 sub2node->SetLineColor(kColorITS);
16153 sub2node->SetVisibility(1);
16154 fNodes->Add(sub2node);
16157 // Place copy #15 of ITS5 directly in I565
16159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16160 sub2node->SetLineColor(kColorITS);
16161 sub2node->SetVisibility(1);
16162 fNodes->Add(sub2node);
16165 // Place copy #16 of ITS5 directly in I565
16167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16168 sub2node->SetLineColor(kColorITS);
16169 sub2node->SetVisibility(1);
16170 fNodes->Add(sub2node);
16173 // Place copy #17 of ITS5 directly in I565
16175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16176 sub2node->SetLineColor(kColorITS);
16177 sub2node->SetVisibility(1);
16178 fNodes->Add(sub2node);
16181 // Place copy #18 of ITS5 directly in I565
16183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16184 sub2node->SetLineColor(kColorITS);
16185 sub2node->SetVisibility(1);
16186 fNodes->Add(sub2node);
16189 // Place copy #19 of ITS5 directly in I565
16191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16192 sub2node->SetLineColor(kColorITS);
16193 sub2node->SetVisibility(1);
16194 fNodes->Add(sub2node);
16197 // Place copy #20 of ITS5 directly in I565
16199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16200 sub2node->SetLineColor(kColorITS);
16201 sub2node->SetVisibility(1);
16202 fNodes->Add(sub2node);
16205 // Place copy #21 of ITS5 directly in I565
16207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16208 sub2node->SetLineColor(kColorITS);
16209 sub2node->SetVisibility(1);
16210 fNodes->Add(sub2node);
16213 // Place copy #22 of ITS5 directly in I565
16215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16216 sub2node->SetLineColor(kColorITS);
16217 sub2node->SetVisibility(1);
16218 fNodes->Add(sub2node);
16220 fNodes->Add(sub1node);
16223 // Place copy #33 of I565 in IT56
16225 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16226 sub1node->SetLineColor(kColorITS);
16227 sub1node->SetVisibility(0);
16230 // Place copy #1 of ITS5 directly in I565
16232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16233 sub2node->SetLineColor(kColorITS);
16234 sub2node->SetVisibility(1);
16235 fNodes->Add(sub2node);
16238 // Place copy #2 of ITS5 directly in I565
16240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16241 sub2node->SetLineColor(kColorITS);
16242 sub2node->SetVisibility(1);
16243 fNodes->Add(sub2node);
16246 // Place copy #3 of ITS5 directly in I565
16248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16249 sub2node->SetLineColor(kColorITS);
16250 sub2node->SetVisibility(1);
16251 fNodes->Add(sub2node);
16254 // Place copy #4 of ITS5 directly in I565
16256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16257 sub2node->SetLineColor(kColorITS);
16258 sub2node->SetVisibility(1);
16259 fNodes->Add(sub2node);
16262 // Place copy #5 of ITS5 directly in I565
16264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16265 sub2node->SetLineColor(kColorITS);
16266 sub2node->SetVisibility(1);
16267 fNodes->Add(sub2node);
16270 // Place copy #6 of ITS5 directly in I565
16272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16273 sub2node->SetLineColor(kColorITS);
16274 sub2node->SetVisibility(1);
16275 fNodes->Add(sub2node);
16278 // Place copy #7 of ITS5 directly in I565
16280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16281 sub2node->SetLineColor(kColorITS);
16282 sub2node->SetVisibility(1);
16283 fNodes->Add(sub2node);
16286 // Place copy #8 of ITS5 directly in I565
16288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16289 sub2node->SetLineColor(kColorITS);
16290 sub2node->SetVisibility(1);
16291 fNodes->Add(sub2node);
16294 // Place copy #9 of ITS5 directly in I565
16296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16297 sub2node->SetLineColor(kColorITS);
16298 sub2node->SetVisibility(1);
16299 fNodes->Add(sub2node);
16302 // Place copy #10 of ITS5 directly in I565
16304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16305 sub2node->SetLineColor(kColorITS);
16306 sub2node->SetVisibility(1);
16307 fNodes->Add(sub2node);
16310 // Place copy #11 of ITS5 directly in I565
16312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16313 sub2node->SetLineColor(kColorITS);
16314 sub2node->SetVisibility(1);
16315 fNodes->Add(sub2node);
16318 // Place copy #12 of ITS5 directly in I565
16320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16321 sub2node->SetLineColor(kColorITS);
16322 sub2node->SetVisibility(1);
16323 fNodes->Add(sub2node);
16326 // Place copy #13 of ITS5 directly in I565
16328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16329 sub2node->SetLineColor(kColorITS);
16330 sub2node->SetVisibility(1);
16331 fNodes->Add(sub2node);
16334 // Place copy #14 of ITS5 directly in I565
16336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16337 sub2node->SetLineColor(kColorITS);
16338 sub2node->SetVisibility(1);
16339 fNodes->Add(sub2node);
16342 // Place copy #15 of ITS5 directly in I565
16344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16345 sub2node->SetLineColor(kColorITS);
16346 sub2node->SetVisibility(1);
16347 fNodes->Add(sub2node);
16350 // Place copy #16 of ITS5 directly in I565
16352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16353 sub2node->SetLineColor(kColorITS);
16354 sub2node->SetVisibility(1);
16355 fNodes->Add(sub2node);
16358 // Place copy #17 of ITS5 directly in I565
16360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16361 sub2node->SetLineColor(kColorITS);
16362 sub2node->SetVisibility(1);
16363 fNodes->Add(sub2node);
16366 // Place copy #18 of ITS5 directly in I565
16368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16369 sub2node->SetLineColor(kColorITS);
16370 sub2node->SetVisibility(1);
16371 fNodes->Add(sub2node);
16374 // Place copy #19 of ITS5 directly in I565
16376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16377 sub2node->SetLineColor(kColorITS);
16378 sub2node->SetVisibility(1);
16379 fNodes->Add(sub2node);
16382 // Place copy #20 of ITS5 directly in I565
16384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16385 sub2node->SetLineColor(kColorITS);
16386 sub2node->SetVisibility(1);
16387 fNodes->Add(sub2node);
16390 // Place copy #21 of ITS5 directly in I565
16392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16393 sub2node->SetLineColor(kColorITS);
16394 sub2node->SetVisibility(1);
16395 fNodes->Add(sub2node);
16398 // Place copy #22 of ITS5 directly in I565
16400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16401 sub2node->SetLineColor(kColorITS);
16402 sub2node->SetVisibility(1);
16403 fNodes->Add(sub2node);
16405 fNodes->Add(sub1node);
16408 // Place copy #34 of I565 in IT56
16410 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16411 sub1node->SetLineColor(kColorITS);
16412 sub1node->SetVisibility(0);
16415 // Place copy #1 of ITS5 directly in I565
16417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16418 sub2node->SetLineColor(kColorITS);
16419 sub2node->SetVisibility(1);
16420 fNodes->Add(sub2node);
16423 // Place copy #2 of ITS5 directly in I565
16425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16426 sub2node->SetLineColor(kColorITS);
16427 sub2node->SetVisibility(1);
16428 fNodes->Add(sub2node);
16431 // Place copy #3 of ITS5 directly in I565
16433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16434 sub2node->SetLineColor(kColorITS);
16435 sub2node->SetVisibility(1);
16436 fNodes->Add(sub2node);
16439 // Place copy #4 of ITS5 directly in I565
16441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16442 sub2node->SetLineColor(kColorITS);
16443 sub2node->SetVisibility(1);
16444 fNodes->Add(sub2node);
16447 // Place copy #5 of ITS5 directly in I565
16449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16450 sub2node->SetLineColor(kColorITS);
16451 sub2node->SetVisibility(1);
16452 fNodes->Add(sub2node);
16455 // Place copy #6 of ITS5 directly in I565
16457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16458 sub2node->SetLineColor(kColorITS);
16459 sub2node->SetVisibility(1);
16460 fNodes->Add(sub2node);
16463 // Place copy #7 of ITS5 directly in I565
16465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16466 sub2node->SetLineColor(kColorITS);
16467 sub2node->SetVisibility(1);
16468 fNodes->Add(sub2node);
16471 // Place copy #8 of ITS5 directly in I565
16473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16474 sub2node->SetLineColor(kColorITS);
16475 sub2node->SetVisibility(1);
16476 fNodes->Add(sub2node);
16479 // Place copy #9 of ITS5 directly in I565
16481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16482 sub2node->SetLineColor(kColorITS);
16483 sub2node->SetVisibility(1);
16484 fNodes->Add(sub2node);
16487 // Place copy #10 of ITS5 directly in I565
16489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16490 sub2node->SetLineColor(kColorITS);
16491 sub2node->SetVisibility(1);
16492 fNodes->Add(sub2node);
16495 // Place copy #11 of ITS5 directly in I565
16497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16498 sub2node->SetLineColor(kColorITS);
16499 sub2node->SetVisibility(1);
16500 fNodes->Add(sub2node);
16503 // Place copy #12 of ITS5 directly in I565
16505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16506 sub2node->SetLineColor(kColorITS);
16507 sub2node->SetVisibility(1);
16508 fNodes->Add(sub2node);
16511 // Place copy #13 of ITS5 directly in I565
16513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16514 sub2node->SetLineColor(kColorITS);
16515 sub2node->SetVisibility(1);
16516 fNodes->Add(sub2node);
16519 // Place copy #14 of ITS5 directly in I565
16521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16522 sub2node->SetLineColor(kColorITS);
16523 sub2node->SetVisibility(1);
16524 fNodes->Add(sub2node);
16527 // Place copy #15 of ITS5 directly in I565
16529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16530 sub2node->SetLineColor(kColorITS);
16531 sub2node->SetVisibility(1);
16532 fNodes->Add(sub2node);
16535 // Place copy #16 of ITS5 directly in I565
16537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16538 sub2node->SetLineColor(kColorITS);
16539 sub2node->SetVisibility(1);
16540 fNodes->Add(sub2node);
16543 // Place copy #17 of ITS5 directly in I565
16545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16546 sub2node->SetLineColor(kColorITS);
16547 sub2node->SetVisibility(1);
16548 fNodes->Add(sub2node);
16551 // Place copy #18 of ITS5 directly in I565
16553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16554 sub2node->SetLineColor(kColorITS);
16555 sub2node->SetVisibility(1);
16556 fNodes->Add(sub2node);
16559 // Place copy #19 of ITS5 directly in I565
16561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16562 sub2node->SetLineColor(kColorITS);
16563 sub2node->SetVisibility(1);
16564 fNodes->Add(sub2node);
16567 // Place copy #20 of ITS5 directly in I565
16569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16570 sub2node->SetLineColor(kColorITS);
16571 sub2node->SetVisibility(1);
16572 fNodes->Add(sub2node);
16575 // Place copy #21 of ITS5 directly in I565
16577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16578 sub2node->SetLineColor(kColorITS);
16579 sub2node->SetVisibility(1);
16580 fNodes->Add(sub2node);
16583 // Place copy #22 of ITS5 directly in I565
16585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16586 sub2node->SetLineColor(kColorITS);
16587 sub2node->SetVisibility(1);
16588 fNodes->Add(sub2node);
16590 fNodes->Add(sub1node);
16593 // Place copy #1 of I569 in IT56
16595 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16596 sub1node->SetLineColor(kColorITS);
16597 sub1node->SetVisibility(0);
16600 // Place copy #1 of ITS6 in I569
16602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16603 sub2node->SetLineColor(kColorITS);
16604 sub2node->SetVisibility(1);
16605 fNodes->Add(sub2node);
16608 // Place copy #2 of ITS6 in I569
16610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16611 sub2node->SetLineColor(kColorITS);
16612 sub2node->SetVisibility(1);
16613 fNodes->Add(sub2node);
16616 // Place copy #3 of ITS6 in I569
16618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16619 sub2node->SetLineColor(kColorITS);
16620 sub2node->SetVisibility(1);
16621 fNodes->Add(sub2node);
16624 // Place copy #4 of ITS6 in I569
16626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16627 sub2node->SetLineColor(kColorITS);
16628 sub2node->SetVisibility(1);
16629 fNodes->Add(sub2node);
16632 // Place copy #5 of ITS6 in I569
16634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16635 sub2node->SetLineColor(kColorITS);
16636 sub2node->SetVisibility(1);
16637 fNodes->Add(sub2node);
16640 // Place copy #6 of ITS6 in I569
16642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16643 sub2node->SetLineColor(kColorITS);
16644 sub2node->SetVisibility(1);
16645 fNodes->Add(sub2node);
16648 // Place copy #7 of ITS6 in I569
16650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16651 sub2node->SetLineColor(kColorITS);
16652 sub2node->SetVisibility(1);
16653 fNodes->Add(sub2node);
16656 // Place copy #8 of ITS6 in I569
16658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16659 sub2node->SetLineColor(kColorITS);
16660 sub2node->SetVisibility(1);
16661 fNodes->Add(sub2node);
16664 // Place copy #9 of ITS6 in I569
16666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16667 sub2node->SetLineColor(kColorITS);
16668 sub2node->SetVisibility(1);
16669 fNodes->Add(sub2node);
16672 // Place copy #10 of ITS6 in I569
16674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16675 sub2node->SetLineColor(kColorITS);
16676 sub2node->SetVisibility(1);
16677 fNodes->Add(sub2node);
16680 // Place copy #11 of ITS6 in I569
16682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16683 sub2node->SetLineColor(kColorITS);
16684 sub2node->SetVisibility(1);
16685 fNodes->Add(sub2node);
16688 // Place copy #12 of ITS6 in I569
16690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16691 sub2node->SetLineColor(kColorITS);
16692 sub2node->SetVisibility(1);
16693 fNodes->Add(sub2node);
16696 // Place copy #13 of ITS6 in I569
16698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16699 sub2node->SetLineColor(kColorITS);
16700 sub2node->SetVisibility(1);
16701 fNodes->Add(sub2node);
16704 // Place copy #14 of ITS6 in I569
16706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16707 sub2node->SetLineColor(kColorITS);
16708 sub2node->SetVisibility(1);
16709 fNodes->Add(sub2node);
16712 // Place copy #15 of ITS6 in I569
16714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16715 sub2node->SetLineColor(kColorITS);
16716 sub2node->SetVisibility(1);
16717 fNodes->Add(sub2node);
16720 // Place copy #16 of ITS6 in I569
16722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16723 sub2node->SetLineColor(kColorITS);
16724 sub2node->SetVisibility(1);
16725 fNodes->Add(sub2node);
16728 // Place copy #17 of ITS6 in I569
16730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16731 sub2node->SetLineColor(kColorITS);
16732 sub2node->SetVisibility(1);
16733 fNodes->Add(sub2node);
16736 // Place copy #18 of ITS6 in I569
16738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16739 sub2node->SetLineColor(kColorITS);
16740 sub2node->SetVisibility(1);
16741 fNodes->Add(sub2node);
16744 // Place copy #19 of ITS6 in I569
16746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16747 sub2node->SetLineColor(kColorITS);
16748 sub2node->SetVisibility(1);
16749 fNodes->Add(sub2node);
16752 // Place copy #20 of ITS6 in I569
16754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16755 sub2node->SetLineColor(kColorITS);
16756 sub2node->SetVisibility(1);
16757 fNodes->Add(sub2node);
16760 // Place copy #21 of ITS6 in I569
16762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16763 sub2node->SetLineColor(kColorITS);
16764 sub2node->SetVisibility(1);
16765 fNodes->Add(sub2node);
16768 // Place copy #22 of ITS6 in I569
16770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16771 sub2node->SetLineColor(kColorITS);
16772 sub2node->SetVisibility(1);
16773 fNodes->Add(sub2node);
16776 // Place copy #23 of ITS6 in I569
16778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16779 sub2node->SetLineColor(kColorITS);
16780 sub2node->SetVisibility(1);
16781 fNodes->Add(sub2node);
16784 // Place copy #24 of ITS6 in I569
16786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16787 sub2node->SetLineColor(kColorITS);
16788 sub2node->SetVisibility(1);
16789 fNodes->Add(sub2node);
16792 // Place copy #25 of ITS6 in I569
16794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16795 sub2node->SetLineColor(kColorITS);
16796 sub2node->SetVisibility(1);
16797 fNodes->Add(sub2node);
16799 fNodes->Add(sub1node);
16802 // Place copy #2 of I569 in IT56
16804 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16805 sub1node->SetLineColor(kColorITS);
16806 sub1node->SetVisibility(0);
16809 // Place copy #1 of ITS6 in I569
16811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16812 sub2node->SetLineColor(kColorITS);
16813 sub2node->SetVisibility(1);
16814 fNodes->Add(sub2node);
16817 // Place copy #2 of ITS6 in I569
16819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16820 sub2node->SetLineColor(kColorITS);
16821 sub2node->SetVisibility(1);
16822 fNodes->Add(sub2node);
16825 // Place copy #3 of ITS6 in I569
16827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16828 sub2node->SetLineColor(kColorITS);
16829 sub2node->SetVisibility(1);
16830 fNodes->Add(sub2node);
16833 // Place copy #4 of ITS6 in I569
16835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16836 sub2node->SetLineColor(kColorITS);
16837 sub2node->SetVisibility(1);
16838 fNodes->Add(sub2node);
16841 // Place copy #5 of ITS6 in I569
16843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16844 sub2node->SetLineColor(kColorITS);
16845 sub2node->SetVisibility(1);
16846 fNodes->Add(sub2node);
16849 // Place copy #6 of ITS6 in I569
16851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16852 sub2node->SetLineColor(kColorITS);
16853 sub2node->SetVisibility(1);
16854 fNodes->Add(sub2node);
16857 // Place copy #7 of ITS6 in I569
16859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16860 sub2node->SetLineColor(kColorITS);
16861 sub2node->SetVisibility(1);
16862 fNodes->Add(sub2node);
16865 // Place copy #8 of ITS6 in I569
16867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16868 sub2node->SetLineColor(kColorITS);
16869 sub2node->SetVisibility(1);
16870 fNodes->Add(sub2node);
16873 // Place copy #9 of ITS6 in I569
16875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16876 sub2node->SetLineColor(kColorITS);
16877 sub2node->SetVisibility(1);
16878 fNodes->Add(sub2node);
16881 // Place copy #10 of ITS6 in I569
16883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16884 sub2node->SetLineColor(kColorITS);
16885 sub2node->SetVisibility(1);
16886 fNodes->Add(sub2node);
16889 // Place copy #11 of ITS6 in I569
16891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16892 sub2node->SetLineColor(kColorITS);
16893 sub2node->SetVisibility(1);
16894 fNodes->Add(sub2node);
16897 // Place copy #12 of ITS6 in I569
16899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16900 sub2node->SetLineColor(kColorITS);
16901 sub2node->SetVisibility(1);
16902 fNodes->Add(sub2node);
16905 // Place copy #13 of ITS6 in I569
16907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16908 sub2node->SetLineColor(kColorITS);
16909 sub2node->SetVisibility(1);
16910 fNodes->Add(sub2node);
16913 // Place copy #14 of ITS6 in I569
16915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16916 sub2node->SetLineColor(kColorITS);
16917 sub2node->SetVisibility(1);
16918 fNodes->Add(sub2node);
16921 // Place copy #15 of ITS6 in I569
16923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16924 sub2node->SetLineColor(kColorITS);
16925 sub2node->SetVisibility(1);
16926 fNodes->Add(sub2node);
16929 // Place copy #16 of ITS6 in I569
16931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16932 sub2node->SetLineColor(kColorITS);
16933 sub2node->SetVisibility(1);
16934 fNodes->Add(sub2node);
16937 // Place copy #17 of ITS6 in I569
16939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16940 sub2node->SetLineColor(kColorITS);
16941 sub2node->SetVisibility(1);
16942 fNodes->Add(sub2node);
16945 // Place copy #18 of ITS6 in I569
16947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16948 sub2node->SetLineColor(kColorITS);
16949 sub2node->SetVisibility(1);
16950 fNodes->Add(sub2node);
16953 // Place copy #19 of ITS6 in I569
16955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16956 sub2node->SetLineColor(kColorITS);
16957 sub2node->SetVisibility(1);
16958 fNodes->Add(sub2node);
16961 // Place copy #20 of ITS6 in I569
16963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16964 sub2node->SetLineColor(kColorITS);
16965 sub2node->SetVisibility(1);
16966 fNodes->Add(sub2node);
16969 // Place copy #21 of ITS6 in I569
16971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16972 sub2node->SetLineColor(kColorITS);
16973 sub2node->SetVisibility(1);
16974 fNodes->Add(sub2node);
16977 // Place copy #22 of ITS6 in I569
16979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16980 sub2node->SetLineColor(kColorITS);
16981 sub2node->SetVisibility(1);
16982 fNodes->Add(sub2node);
16985 // Place copy #23 of ITS6 in I569
16987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16988 sub2node->SetLineColor(kColorITS);
16989 sub2node->SetVisibility(1);
16990 fNodes->Add(sub2node);
16993 // Place copy #24 of ITS6 in I569
16995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16996 sub2node->SetLineColor(kColorITS);
16997 sub2node->SetVisibility(1);
16998 fNodes->Add(sub2node);
17001 // Place copy #25 of ITS6 in I569
17003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17004 sub2node->SetLineColor(kColorITS);
17005 sub2node->SetVisibility(1);
17006 fNodes->Add(sub2node);
17008 fNodes->Add(sub1node);
17011 // Place copy #3 of I569 in IT56
17013 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
17014 sub1node->SetLineColor(kColorITS);
17015 sub1node->SetVisibility(0);
17018 // Place copy #1 of ITS6 in I569
17020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17021 sub2node->SetLineColor(kColorITS);
17022 sub2node->SetVisibility(1);
17023 fNodes->Add(sub2node);
17026 // Place copy #2 of ITS6 in I569
17028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17029 sub2node->SetLineColor(kColorITS);
17030 sub2node->SetVisibility(1);
17031 fNodes->Add(sub2node);
17034 // Place copy #3 of ITS6 in I569
17036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17037 sub2node->SetLineColor(kColorITS);
17038 sub2node->SetVisibility(1);
17039 fNodes->Add(sub2node);
17042 // Place copy #4 of ITS6 in I569
17044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17045 sub2node->SetLineColor(kColorITS);
17046 sub2node->SetVisibility(1);
17047 fNodes->Add(sub2node);
17050 // Place copy #5 of ITS6 in I569
17052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17053 sub2node->SetLineColor(kColorITS);
17054 sub2node->SetVisibility(1);
17055 fNodes->Add(sub2node);
17058 // Place copy #6 of ITS6 in I569
17060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17061 sub2node->SetLineColor(kColorITS);
17062 sub2node->SetVisibility(1);
17063 fNodes->Add(sub2node);
17066 // Place copy #7 of ITS6 in I569
17068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17069 sub2node->SetLineColor(kColorITS);
17070 sub2node->SetVisibility(1);
17071 fNodes->Add(sub2node);
17074 // Place copy #8 of ITS6 in I569
17076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17077 sub2node->SetLineColor(kColorITS);
17078 sub2node->SetVisibility(1);
17079 fNodes->Add(sub2node);
17082 // Place copy #9 of ITS6 in I569
17084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17085 sub2node->SetLineColor(kColorITS);
17086 sub2node->SetVisibility(1);
17087 fNodes->Add(sub2node);
17090 // Place copy #10 of ITS6 in I569
17092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17093 sub2node->SetLineColor(kColorITS);
17094 sub2node->SetVisibility(1);
17095 fNodes->Add(sub2node);
17098 // Place copy #11 of ITS6 in I569
17100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17101 sub2node->SetLineColor(kColorITS);
17102 sub2node->SetVisibility(1);
17103 fNodes->Add(sub2node);
17106 // Place copy #12 of ITS6 in I569
17108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17109 sub2node->SetLineColor(kColorITS);
17110 sub2node->SetVisibility(1);
17111 fNodes->Add(sub2node);
17114 // Place copy #13 of ITS6 in I569
17116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17117 sub2node->SetLineColor(kColorITS);
17118 sub2node->SetVisibility(1);
17119 fNodes->Add(sub2node);
17122 // Place copy #14 of ITS6 in I569
17124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17125 sub2node->SetLineColor(kColorITS);
17126 sub2node->SetVisibility(1);
17127 fNodes->Add(sub2node);
17130 // Place copy #15 of ITS6 in I569
17132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17133 sub2node->SetLineColor(kColorITS);
17134 sub2node->SetVisibility(1);
17135 fNodes->Add(sub2node);
17138 // Place copy #16 of ITS6 in I569
17140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17141 sub2node->SetLineColor(kColorITS);
17142 sub2node->SetVisibility(1);
17143 fNodes->Add(sub2node);
17146 // Place copy #17 of ITS6 in I569
17148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17149 sub2node->SetLineColor(kColorITS);
17150 sub2node->SetVisibility(1);
17151 fNodes->Add(sub2node);
17154 // Place copy #18 of ITS6 in I569
17156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17157 sub2node->SetLineColor(kColorITS);
17158 sub2node->SetVisibility(1);
17159 fNodes->Add(sub2node);
17162 // Place copy #19 of ITS6 in I569
17164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17165 sub2node->SetLineColor(kColorITS);
17166 sub2node->SetVisibility(1);
17167 fNodes->Add(sub2node);
17170 // Place copy #20 of ITS6 in I569
17172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17173 sub2node->SetLineColor(kColorITS);
17174 sub2node->SetVisibility(1);
17175 fNodes->Add(sub2node);
17178 // Place copy #21 of ITS6 in I569
17180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17181 sub2node->SetLineColor(kColorITS);
17182 sub2node->SetVisibility(1);
17183 fNodes->Add(sub2node);
17186 // Place copy #22 of ITS6 in I569
17188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17189 sub2node->SetLineColor(kColorITS);
17190 sub2node->SetVisibility(1);
17191 fNodes->Add(sub2node);
17194 // Place copy #23 of ITS6 in I569
17196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17197 sub2node->SetLineColor(kColorITS);
17198 sub2node->SetVisibility(1);
17199 fNodes->Add(sub2node);
17202 // Place copy #24 of ITS6 in I569
17204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17205 sub2node->SetLineColor(kColorITS);
17206 sub2node->SetVisibility(1);
17207 fNodes->Add(sub2node);
17210 // Place copy #25 of ITS6 in I569
17212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17213 sub2node->SetLineColor(kColorITS);
17214 sub2node->SetVisibility(1);
17215 fNodes->Add(sub2node);
17217 fNodes->Add(sub1node);
17220 // Place copy #4 of I569 in IT56
17222 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17223 sub1node->SetLineColor(kColorITS);
17224 sub1node->SetVisibility(0);
17227 // Place copy #1 of ITS6 in I569
17229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17230 sub2node->SetLineColor(kColorITS);
17231 sub2node->SetVisibility(1);
17232 fNodes->Add(sub2node);
17235 // Place copy #2 of ITS6 in I569
17237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17238 sub2node->SetLineColor(kColorITS);
17239 sub2node->SetVisibility(1);
17240 fNodes->Add(sub2node);
17243 // Place copy #3 of ITS6 in I569
17245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17246 sub2node->SetLineColor(kColorITS);
17247 sub2node->SetVisibility(1);
17248 fNodes->Add(sub2node);
17251 // Place copy #4 of ITS6 in I569
17253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17254 sub2node->SetLineColor(kColorITS);
17255 sub2node->SetVisibility(1);
17256 fNodes->Add(sub2node);
17259 // Place copy #5 of ITS6 in I569
17261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17262 sub2node->SetLineColor(kColorITS);
17263 sub2node->SetVisibility(1);
17264 fNodes->Add(sub2node);
17267 // Place copy #6 of ITS6 in I569
17269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17270 sub2node->SetLineColor(kColorITS);
17271 sub2node->SetVisibility(1);
17272 fNodes->Add(sub2node);
17275 // Place copy #7 of ITS6 in I569
17277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17278 sub2node->SetLineColor(kColorITS);
17279 sub2node->SetVisibility(1);
17280 fNodes->Add(sub2node);
17283 // Place copy #8 of ITS6 in I569
17285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17286 sub2node->SetLineColor(kColorITS);
17287 sub2node->SetVisibility(1);
17288 fNodes->Add(sub2node);
17291 // Place copy #9 of ITS6 in I569
17293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17294 sub2node->SetLineColor(kColorITS);
17295 sub2node->SetVisibility(1);
17296 fNodes->Add(sub2node);
17299 // Place copy #10 of ITS6 in I569
17301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17302 sub2node->SetLineColor(kColorITS);
17303 sub2node->SetVisibility(1);
17304 fNodes->Add(sub2node);
17307 // Place copy #11 of ITS6 in I569
17309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17310 sub2node->SetLineColor(kColorITS);
17311 sub2node->SetVisibility(1);
17312 fNodes->Add(sub2node);
17315 // Place copy #12 of ITS6 in I569
17317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17318 sub2node->SetLineColor(kColorITS);
17319 sub2node->SetVisibility(1);
17320 fNodes->Add(sub2node);
17323 // Place copy #13 of ITS6 in I569
17325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17326 sub2node->SetLineColor(kColorITS);
17327 sub2node->SetVisibility(1);
17328 fNodes->Add(sub2node);
17331 // Place copy #14 of ITS6 in I569
17333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17334 sub2node->SetLineColor(kColorITS);
17335 sub2node->SetVisibility(1);
17336 fNodes->Add(sub2node);
17339 // Place copy #15 of ITS6 in I569
17341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17342 sub2node->SetLineColor(kColorITS);
17343 sub2node->SetVisibility(1);
17344 fNodes->Add(sub2node);
17347 // Place copy #16 of ITS6 in I569
17349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17350 sub2node->SetLineColor(kColorITS);
17351 sub2node->SetVisibility(1);
17352 fNodes->Add(sub2node);
17355 // Place copy #17 of ITS6 in I569
17357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17358 sub2node->SetLineColor(kColorITS);
17359 sub2node->SetVisibility(1);
17360 fNodes->Add(sub2node);
17363 // Place copy #18 of ITS6 in I569
17365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17366 sub2node->SetLineColor(kColorITS);
17367 sub2node->SetVisibility(1);
17368 fNodes->Add(sub2node);
17371 // Place copy #19 of ITS6 in I569
17373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17374 sub2node->SetLineColor(kColorITS);
17375 sub2node->SetVisibility(1);
17376 fNodes->Add(sub2node);
17379 // Place copy #20 of ITS6 in I569
17381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17382 sub2node->SetLineColor(kColorITS);
17383 sub2node->SetVisibility(1);
17384 fNodes->Add(sub2node);
17387 // Place copy #21 of ITS6 in I569
17389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17390 sub2node->SetLineColor(kColorITS);
17391 sub2node->SetVisibility(1);
17392 fNodes->Add(sub2node);
17395 // Place copy #22 of ITS6 in I569
17397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17398 sub2node->SetLineColor(kColorITS);
17399 sub2node->SetVisibility(1);
17400 fNodes->Add(sub2node);
17403 // Place copy #23 of ITS6 in I569
17405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17406 sub2node->SetLineColor(kColorITS);
17407 sub2node->SetVisibility(1);
17408 fNodes->Add(sub2node);
17411 // Place copy #24 of ITS6 in I569
17413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17414 sub2node->SetLineColor(kColorITS);
17415 sub2node->SetVisibility(1);
17416 fNodes->Add(sub2node);
17419 // Place copy #25 of ITS6 in I569
17421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17422 sub2node->SetLineColor(kColorITS);
17423 sub2node->SetVisibility(1);
17424 fNodes->Add(sub2node);
17426 fNodes->Add(sub1node);
17429 // Place copy #5 of I569 in IT56
17431 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17432 sub1node->SetLineColor(kColorITS);
17433 sub1node->SetVisibility(0);
17436 // Place copy #1 of ITS6 in I569
17438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17439 sub2node->SetLineColor(kColorITS);
17440 sub2node->SetVisibility(1);
17441 fNodes->Add(sub2node);
17444 // Place copy #2 of ITS6 in I569
17446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17447 sub2node->SetLineColor(kColorITS);
17448 sub2node->SetVisibility(1);
17449 fNodes->Add(sub2node);
17452 // Place copy #3 of ITS6 in I569
17454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17455 sub2node->SetLineColor(kColorITS);
17456 sub2node->SetVisibility(1);
17457 fNodes->Add(sub2node);
17460 // Place copy #4 of ITS6 in I569
17462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17463 sub2node->SetLineColor(kColorITS);
17464 sub2node->SetVisibility(1);
17465 fNodes->Add(sub2node);
17468 // Place copy #5 of ITS6 in I569
17470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17471 sub2node->SetLineColor(kColorITS);
17472 sub2node->SetVisibility(1);
17473 fNodes->Add(sub2node);
17476 // Place copy #6 of ITS6 in I569
17478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17479 sub2node->SetLineColor(kColorITS);
17480 sub2node->SetVisibility(1);
17481 fNodes->Add(sub2node);
17484 // Place copy #7 of ITS6 in I569
17486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17487 sub2node->SetLineColor(kColorITS);
17488 sub2node->SetVisibility(1);
17489 fNodes->Add(sub2node);
17492 // Place copy #8 of ITS6 in I569
17494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17495 sub2node->SetLineColor(kColorITS);
17496 sub2node->SetVisibility(1);
17497 fNodes->Add(sub2node);
17500 // Place copy #9 of ITS6 in I569
17502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17503 sub2node->SetLineColor(kColorITS);
17504 sub2node->SetVisibility(1);
17505 fNodes->Add(sub2node);
17508 // Place copy #10 of ITS6 in I569
17510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17511 sub2node->SetLineColor(kColorITS);
17512 sub2node->SetVisibility(1);
17513 fNodes->Add(sub2node);
17516 // Place copy #11 of ITS6 in I569
17518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17519 sub2node->SetLineColor(kColorITS);
17520 sub2node->SetVisibility(1);
17521 fNodes->Add(sub2node);
17524 // Place copy #12 of ITS6 in I569
17526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17527 sub2node->SetLineColor(kColorITS);
17528 sub2node->SetVisibility(1);
17529 fNodes->Add(sub2node);
17532 // Place copy #13 of ITS6 in I569
17534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17535 sub2node->SetLineColor(kColorITS);
17536 sub2node->SetVisibility(1);
17537 fNodes->Add(sub2node);
17540 // Place copy #14 of ITS6 in I569
17542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17543 sub2node->SetLineColor(kColorITS);
17544 sub2node->SetVisibility(1);
17545 fNodes->Add(sub2node);
17548 // Place copy #15 of ITS6 in I569
17550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17551 sub2node->SetLineColor(kColorITS);
17552 sub2node->SetVisibility(1);
17553 fNodes->Add(sub2node);
17556 // Place copy #16 of ITS6 in I569
17558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17559 sub2node->SetLineColor(kColorITS);
17560 sub2node->SetVisibility(1);
17561 fNodes->Add(sub2node);
17564 // Place copy #17 of ITS6 in I569
17566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17567 sub2node->SetLineColor(kColorITS);
17568 sub2node->SetVisibility(1);
17569 fNodes->Add(sub2node);
17572 // Place copy #18 of ITS6 in I569
17574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17575 sub2node->SetLineColor(kColorITS);
17576 sub2node->SetVisibility(1);
17577 fNodes->Add(sub2node);
17580 // Place copy #19 of ITS6 in I569
17582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17583 sub2node->SetLineColor(kColorITS);
17584 sub2node->SetVisibility(1);
17585 fNodes->Add(sub2node);
17588 // Place copy #20 of ITS6 in I569
17590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17591 sub2node->SetLineColor(kColorITS);
17592 sub2node->SetVisibility(1);
17593 fNodes->Add(sub2node);
17596 // Place copy #21 of ITS6 in I569
17598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17599 sub2node->SetLineColor(kColorITS);
17600 sub2node->SetVisibility(1);
17601 fNodes->Add(sub2node);
17604 // Place copy #22 of ITS6 in I569
17606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17607 sub2node->SetLineColor(kColorITS);
17608 sub2node->SetVisibility(1);
17609 fNodes->Add(sub2node);
17612 // Place copy #23 of ITS6 in I569
17614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17615 sub2node->SetLineColor(kColorITS);
17616 sub2node->SetVisibility(1);
17617 fNodes->Add(sub2node);
17620 // Place copy #24 of ITS6 in I569
17622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17623 sub2node->SetLineColor(kColorITS);
17624 sub2node->SetVisibility(1);
17625 fNodes->Add(sub2node);
17628 // Place copy #25 of ITS6 in I569
17630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17631 sub2node->SetLineColor(kColorITS);
17632 sub2node->SetVisibility(1);
17633 fNodes->Add(sub2node);
17635 fNodes->Add(sub1node);
17638 // Place copy #6 of I569 in IT56
17640 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17641 sub1node->SetLineColor(kColorITS);
17642 sub1node->SetVisibility(0);
17645 // Place copy #1 of ITS6 in I569
17647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17648 sub2node->SetLineColor(kColorITS);
17649 sub2node->SetVisibility(1);
17650 fNodes->Add(sub2node);
17653 // Place copy #2 of ITS6 in I569
17655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17656 sub2node->SetLineColor(kColorITS);
17657 sub2node->SetVisibility(1);
17658 fNodes->Add(sub2node);
17661 // Place copy #3 of ITS6 in I569
17663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17664 sub2node->SetLineColor(kColorITS);
17665 sub2node->SetVisibility(1);
17666 fNodes->Add(sub2node);
17669 // Place copy #4 of ITS6 in I569
17671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17672 sub2node->SetLineColor(kColorITS);
17673 sub2node->SetVisibility(1);
17674 fNodes->Add(sub2node);
17677 // Place copy #5 of ITS6 in I569
17679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17680 sub2node->SetLineColor(kColorITS);
17681 sub2node->SetVisibility(1);
17682 fNodes->Add(sub2node);
17685 // Place copy #6 of ITS6 in I569
17687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17688 sub2node->SetLineColor(kColorITS);
17689 sub2node->SetVisibility(1);
17690 fNodes->Add(sub2node);
17693 // Place copy #7 of ITS6 in I569
17695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17696 sub2node->SetLineColor(kColorITS);
17697 sub2node->SetVisibility(1);
17698 fNodes->Add(sub2node);
17701 // Place copy #8 of ITS6 in I569
17703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17704 sub2node->SetLineColor(kColorITS);
17705 sub2node->SetVisibility(1);
17706 fNodes->Add(sub2node);
17709 // Place copy #9 of ITS6 in I569
17711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17712 sub2node->SetLineColor(kColorITS);
17713 sub2node->SetVisibility(1);
17714 fNodes->Add(sub2node);
17717 // Place copy #10 of ITS6 in I569
17719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17720 sub2node->SetLineColor(kColorITS);
17721 sub2node->SetVisibility(1);
17722 fNodes->Add(sub2node);
17725 // Place copy #11 of ITS6 in I569
17727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17728 sub2node->SetLineColor(kColorITS);
17729 sub2node->SetVisibility(1);
17730 fNodes->Add(sub2node);
17733 // Place copy #12 of ITS6 in I569
17735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17736 sub2node->SetLineColor(kColorITS);
17737 sub2node->SetVisibility(1);
17738 fNodes->Add(sub2node);
17741 // Place copy #13 of ITS6 in I569
17743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17744 sub2node->SetLineColor(kColorITS);
17745 sub2node->SetVisibility(1);
17746 fNodes->Add(sub2node);
17749 // Place copy #14 of ITS6 in I569
17751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17752 sub2node->SetLineColor(kColorITS);
17753 sub2node->SetVisibility(1);
17754 fNodes->Add(sub2node);
17757 // Place copy #15 of ITS6 in I569
17759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17760 sub2node->SetLineColor(kColorITS);
17761 sub2node->SetVisibility(1);
17762 fNodes->Add(sub2node);
17765 // Place copy #16 of ITS6 in I569
17767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17768 sub2node->SetLineColor(kColorITS);
17769 sub2node->SetVisibility(1);
17770 fNodes->Add(sub2node);
17773 // Place copy #17 of ITS6 in I569
17775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17776 sub2node->SetLineColor(kColorITS);
17777 sub2node->SetVisibility(1);
17778 fNodes->Add(sub2node);
17781 // Place copy #18 of ITS6 in I569
17783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17784 sub2node->SetLineColor(kColorITS);
17785 sub2node->SetVisibility(1);
17786 fNodes->Add(sub2node);
17789 // Place copy #19 of ITS6 in I569
17791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17792 sub2node->SetLineColor(kColorITS);
17793 sub2node->SetVisibility(1);
17794 fNodes->Add(sub2node);
17797 // Place copy #20 of ITS6 in I569
17799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17800 sub2node->SetLineColor(kColorITS);
17801 sub2node->SetVisibility(1);
17802 fNodes->Add(sub2node);
17805 // Place copy #21 of ITS6 in I569
17807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17808 sub2node->SetLineColor(kColorITS);
17809 sub2node->SetVisibility(1);
17810 fNodes->Add(sub2node);
17813 // Place copy #22 of ITS6 in I569
17815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17816 sub2node->SetLineColor(kColorITS);
17817 sub2node->SetVisibility(1);
17818 fNodes->Add(sub2node);
17821 // Place copy #23 of ITS6 in I569
17823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17824 sub2node->SetLineColor(kColorITS);
17825 sub2node->SetVisibility(1);
17826 fNodes->Add(sub2node);
17829 // Place copy #24 of ITS6 in I569
17831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17832 sub2node->SetLineColor(kColorITS);
17833 sub2node->SetVisibility(1);
17834 fNodes->Add(sub2node);
17837 // Place copy #25 of ITS6 in I569
17839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17840 sub2node->SetLineColor(kColorITS);
17841 sub2node->SetVisibility(1);
17842 fNodes->Add(sub2node);
17844 fNodes->Add(sub1node);
17847 // Place copy #7 of I569 in IT56
17849 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17850 sub1node->SetLineColor(kColorITS);
17851 sub1node->SetVisibility(0);
17854 // Place copy #1 of ITS6 in I569
17856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17857 sub2node->SetLineColor(kColorITS);
17858 sub2node->SetVisibility(1);
17859 fNodes->Add(sub2node);
17862 // Place copy #2 of ITS6 in I569
17864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17865 sub2node->SetLineColor(kColorITS);
17866 sub2node->SetVisibility(1);
17867 fNodes->Add(sub2node);
17870 // Place copy #3 of ITS6 in I569
17872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17873 sub2node->SetLineColor(kColorITS);
17874 sub2node->SetVisibility(1);
17875 fNodes->Add(sub2node);
17878 // Place copy #4 of ITS6 in I569
17880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17881 sub2node->SetLineColor(kColorITS);
17882 sub2node->SetVisibility(1);
17883 fNodes->Add(sub2node);
17886 // Place copy #5 of ITS6 in I569
17888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17889 sub2node->SetLineColor(kColorITS);
17890 sub2node->SetVisibility(1);
17891 fNodes->Add(sub2node);
17894 // Place copy #6 of ITS6 in I569
17896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17897 sub2node->SetLineColor(kColorITS);
17898 sub2node->SetVisibility(1);
17899 fNodes->Add(sub2node);
17902 // Place copy #7 of ITS6 in I569
17904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17905 sub2node->SetLineColor(kColorITS);
17906 sub2node->SetVisibility(1);
17907 fNodes->Add(sub2node);
17910 // Place copy #8 of ITS6 in I569
17912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17913 sub2node->SetLineColor(kColorITS);
17914 sub2node->SetVisibility(1);
17915 fNodes->Add(sub2node);
17918 // Place copy #9 of ITS6 in I569
17920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17921 sub2node->SetLineColor(kColorITS);
17922 sub2node->SetVisibility(1);
17923 fNodes->Add(sub2node);
17926 // Place copy #10 of ITS6 in I569
17928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17929 sub2node->SetLineColor(kColorITS);
17930 sub2node->SetVisibility(1);
17931 fNodes->Add(sub2node);
17934 // Place copy #11 of ITS6 in I569
17936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17937 sub2node->SetLineColor(kColorITS);
17938 sub2node->SetVisibility(1);
17939 fNodes->Add(sub2node);
17942 // Place copy #12 of ITS6 in I569
17944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17945 sub2node->SetLineColor(kColorITS);
17946 sub2node->SetVisibility(1);
17947 fNodes->Add(sub2node);
17950 // Place copy #13 of ITS6 in I569
17952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17953 sub2node->SetLineColor(kColorITS);
17954 sub2node->SetVisibility(1);
17955 fNodes->Add(sub2node);
17958 // Place copy #14 of ITS6 in I569
17960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17961 sub2node->SetLineColor(kColorITS);
17962 sub2node->SetVisibility(1);
17963 fNodes->Add(sub2node);
17966 // Place copy #15 of ITS6 in I569
17968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17969 sub2node->SetLineColor(kColorITS);
17970 sub2node->SetVisibility(1);
17971 fNodes->Add(sub2node);
17974 // Place copy #16 of ITS6 in I569
17976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17977 sub2node->SetLineColor(kColorITS);
17978 sub2node->SetVisibility(1);
17979 fNodes->Add(sub2node);
17982 // Place copy #17 of ITS6 in I569
17984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17985 sub2node->SetLineColor(kColorITS);
17986 sub2node->SetVisibility(1);
17987 fNodes->Add(sub2node);
17990 // Place copy #18 of ITS6 in I569
17992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17993 sub2node->SetLineColor(kColorITS);
17994 sub2node->SetVisibility(1);
17995 fNodes->Add(sub2node);
17998 // Place copy #19 of ITS6 in I569
18000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18001 sub2node->SetLineColor(kColorITS);
18002 sub2node->SetVisibility(1);
18003 fNodes->Add(sub2node);
18006 // Place copy #20 of ITS6 in I569
18008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18009 sub2node->SetLineColor(kColorITS);
18010 sub2node->SetVisibility(1);
18011 fNodes->Add(sub2node);
18014 // Place copy #21 of ITS6 in I569
18016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18017 sub2node->SetLineColor(kColorITS);
18018 sub2node->SetVisibility(1);
18019 fNodes->Add(sub2node);
18022 // Place copy #22 of ITS6 in I569
18024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18025 sub2node->SetLineColor(kColorITS);
18026 sub2node->SetVisibility(1);
18027 fNodes->Add(sub2node);
18030 // Place copy #23 of ITS6 in I569
18032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18033 sub2node->SetLineColor(kColorITS);
18034 sub2node->SetVisibility(1);
18035 fNodes->Add(sub2node);
18038 // Place copy #24 of ITS6 in I569
18040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18041 sub2node->SetLineColor(kColorITS);
18042 sub2node->SetVisibility(1);
18043 fNodes->Add(sub2node);
18046 // Place copy #25 of ITS6 in I569
18048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18049 sub2node->SetLineColor(kColorITS);
18050 sub2node->SetVisibility(1);
18051 fNodes->Add(sub2node);
18053 fNodes->Add(sub1node);
18056 // Place copy #8 of I569 in IT56
18058 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
18059 sub1node->SetLineColor(kColorITS);
18060 sub1node->SetVisibility(0);
18063 // Place copy #1 of ITS6 in I569
18065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18066 sub2node->SetLineColor(kColorITS);
18067 sub2node->SetVisibility(1);
18068 fNodes->Add(sub2node);
18071 // Place copy #2 of ITS6 in I569
18073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18074 sub2node->SetLineColor(kColorITS);
18075 sub2node->SetVisibility(1);
18076 fNodes->Add(sub2node);
18079 // Place copy #3 of ITS6 in I569
18081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18082 sub2node->SetLineColor(kColorITS);
18083 sub2node->SetVisibility(1);
18084 fNodes->Add(sub2node);
18087 // Place copy #4 of ITS6 in I569
18089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18090 sub2node->SetLineColor(kColorITS);
18091 sub2node->SetVisibility(1);
18092 fNodes->Add(sub2node);
18095 // Place copy #5 of ITS6 in I569
18097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18098 sub2node->SetLineColor(kColorITS);
18099 sub2node->SetVisibility(1);
18100 fNodes->Add(sub2node);
18103 // Place copy #6 of ITS6 in I569
18105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18106 sub2node->SetLineColor(kColorITS);
18107 sub2node->SetVisibility(1);
18108 fNodes->Add(sub2node);
18111 // Place copy #7 of ITS6 in I569
18113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18114 sub2node->SetLineColor(kColorITS);
18115 sub2node->SetVisibility(1);
18116 fNodes->Add(sub2node);
18119 // Place copy #8 of ITS6 in I569
18121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18122 sub2node->SetLineColor(kColorITS);
18123 sub2node->SetVisibility(1);
18124 fNodes->Add(sub2node);
18127 // Place copy #9 of ITS6 in I569
18129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18130 sub2node->SetLineColor(kColorITS);
18131 sub2node->SetVisibility(1);
18132 fNodes->Add(sub2node);
18135 // Place copy #10 of ITS6 in I569
18137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18138 sub2node->SetLineColor(kColorITS);
18139 sub2node->SetVisibility(1);
18140 fNodes->Add(sub2node);
18143 // Place copy #11 of ITS6 in I569
18145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18146 sub2node->SetLineColor(kColorITS);
18147 sub2node->SetVisibility(1);
18148 fNodes->Add(sub2node);
18151 // Place copy #12 of ITS6 in I569
18153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18154 sub2node->SetLineColor(kColorITS);
18155 sub2node->SetVisibility(1);
18156 fNodes->Add(sub2node);
18159 // Place copy #13 of ITS6 in I569
18161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18162 sub2node->SetLineColor(kColorITS);
18163 sub2node->SetVisibility(1);
18164 fNodes->Add(sub2node);
18167 // Place copy #14 of ITS6 in I569
18169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18170 sub2node->SetLineColor(kColorITS);
18171 sub2node->SetVisibility(1);
18172 fNodes->Add(sub2node);
18175 // Place copy #15 of ITS6 in I569
18177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18178 sub2node->SetLineColor(kColorITS);
18179 sub2node->SetVisibility(1);
18180 fNodes->Add(sub2node);
18183 // Place copy #16 of ITS6 in I569
18185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18186 sub2node->SetLineColor(kColorITS);
18187 sub2node->SetVisibility(1);
18188 fNodes->Add(sub2node);
18191 // Place copy #17 of ITS6 in I569
18193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18194 sub2node->SetLineColor(kColorITS);
18195 sub2node->SetVisibility(1);
18196 fNodes->Add(sub2node);
18199 // Place copy #18 of ITS6 in I569
18201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18202 sub2node->SetLineColor(kColorITS);
18203 sub2node->SetVisibility(1);
18204 fNodes->Add(sub2node);
18207 // Place copy #19 of ITS6 in I569
18209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18210 sub2node->SetLineColor(kColorITS);
18211 sub2node->SetVisibility(1);
18212 fNodes->Add(sub2node);
18215 // Place copy #20 of ITS6 in I569
18217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18218 sub2node->SetLineColor(kColorITS);
18219 sub2node->SetVisibility(1);
18220 fNodes->Add(sub2node);
18223 // Place copy #21 of ITS6 in I569
18225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18226 sub2node->SetLineColor(kColorITS);
18227 sub2node->SetVisibility(1);
18228 fNodes->Add(sub2node);
18231 // Place copy #22 of ITS6 in I569
18233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18234 sub2node->SetLineColor(kColorITS);
18235 sub2node->SetVisibility(1);
18236 fNodes->Add(sub2node);
18239 // Place copy #23 of ITS6 in I569
18241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18242 sub2node->SetLineColor(kColorITS);
18243 sub2node->SetVisibility(1);
18244 fNodes->Add(sub2node);
18247 // Place copy #24 of ITS6 in I569
18249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18250 sub2node->SetLineColor(kColorITS);
18251 sub2node->SetVisibility(1);
18252 fNodes->Add(sub2node);
18255 // Place copy #25 of ITS6 in I569
18257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18258 sub2node->SetLineColor(kColorITS);
18259 sub2node->SetVisibility(1);
18260 fNodes->Add(sub2node);
18262 fNodes->Add(sub1node);
18265 // Place copy #9 of I569 in IT56
18267 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18268 sub1node->SetLineColor(kColorITS);
18269 sub1node->SetVisibility(0);
18272 // Place copy #1 of ITS6 in I569
18274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18275 sub2node->SetLineColor(kColorITS);
18276 sub2node->SetVisibility(1);
18277 fNodes->Add(sub2node);
18280 // Place copy #2 of ITS6 in I569
18282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18283 sub2node->SetLineColor(kColorITS);
18284 sub2node->SetVisibility(1);
18285 fNodes->Add(sub2node);
18288 // Place copy #3 of ITS6 in I569
18290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18291 sub2node->SetLineColor(kColorITS);
18292 sub2node->SetVisibility(1);
18293 fNodes->Add(sub2node);
18296 // Place copy #4 of ITS6 in I569
18298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18299 sub2node->SetLineColor(kColorITS);
18300 sub2node->SetVisibility(1);
18301 fNodes->Add(sub2node);
18304 // Place copy #5 of ITS6 in I569
18306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18307 sub2node->SetLineColor(kColorITS);
18308 sub2node->SetVisibility(1);
18309 fNodes->Add(sub2node);
18312 // Place copy #6 of ITS6 in I569
18314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18315 sub2node->SetLineColor(kColorITS);
18316 sub2node->SetVisibility(1);
18317 fNodes->Add(sub2node);
18320 // Place copy #7 of ITS6 in I569
18322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18323 sub2node->SetLineColor(kColorITS);
18324 sub2node->SetVisibility(1);
18325 fNodes->Add(sub2node);
18328 // Place copy #8 of ITS6 in I569
18330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18331 sub2node->SetLineColor(kColorITS);
18332 sub2node->SetVisibility(1);
18333 fNodes->Add(sub2node);
18336 // Place copy #9 of ITS6 in I569
18338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18339 sub2node->SetLineColor(kColorITS);
18340 sub2node->SetVisibility(1);
18341 fNodes->Add(sub2node);
18344 // Place copy #10 of ITS6 in I569
18346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18347 sub2node->SetLineColor(kColorITS);
18348 sub2node->SetVisibility(1);
18349 fNodes->Add(sub2node);
18352 // Place copy #11 of ITS6 in I569
18354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18355 sub2node->SetLineColor(kColorITS);
18356 sub2node->SetVisibility(1);
18357 fNodes->Add(sub2node);
18360 // Place copy #12 of ITS6 in I569
18362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18363 sub2node->SetLineColor(kColorITS);
18364 sub2node->SetVisibility(1);
18365 fNodes->Add(sub2node);
18368 // Place copy #13 of ITS6 in I569
18370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18371 sub2node->SetLineColor(kColorITS);
18372 sub2node->SetVisibility(1);
18373 fNodes->Add(sub2node);
18376 // Place copy #14 of ITS6 in I569
18378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18379 sub2node->SetLineColor(kColorITS);
18380 sub2node->SetVisibility(1);
18381 fNodes->Add(sub2node);
18384 // Place copy #15 of ITS6 in I569
18386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18387 sub2node->SetLineColor(kColorITS);
18388 sub2node->SetVisibility(1);
18389 fNodes->Add(sub2node);
18392 // Place copy #16 of ITS6 in I569
18394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18395 sub2node->SetLineColor(kColorITS);
18396 sub2node->SetVisibility(1);
18397 fNodes->Add(sub2node);
18400 // Place copy #17 of ITS6 in I569
18402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18403 sub2node->SetLineColor(kColorITS);
18404 sub2node->SetVisibility(1);
18405 fNodes->Add(sub2node);
18408 // Place copy #18 of ITS6 in I569
18410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18411 sub2node->SetLineColor(kColorITS);
18412 sub2node->SetVisibility(1);
18413 fNodes->Add(sub2node);
18416 // Place copy #19 of ITS6 in I569
18418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18419 sub2node->SetLineColor(kColorITS);
18420 sub2node->SetVisibility(1);
18421 fNodes->Add(sub2node);
18424 // Place copy #20 of ITS6 in I569
18426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18427 sub2node->SetLineColor(kColorITS);
18428 sub2node->SetVisibility(1);
18429 fNodes->Add(sub2node);
18432 // Place copy #21 of ITS6 in I569
18434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18435 sub2node->SetLineColor(kColorITS);
18436 sub2node->SetVisibility(1);
18437 fNodes->Add(sub2node);
18440 // Place copy #22 of ITS6 in I569
18442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18443 sub2node->SetLineColor(kColorITS);
18444 sub2node->SetVisibility(1);
18445 fNodes->Add(sub2node);
18448 // Place copy #23 of ITS6 in I569
18450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18451 sub2node->SetLineColor(kColorITS);
18452 sub2node->SetVisibility(1);
18453 fNodes->Add(sub2node);
18456 // Place copy #24 of ITS6 in I569
18458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18459 sub2node->SetLineColor(kColorITS);
18460 sub2node->SetVisibility(1);
18461 fNodes->Add(sub2node);
18464 // Place copy #25 of ITS6 in I569
18466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18467 sub2node->SetLineColor(kColorITS);
18468 sub2node->SetVisibility(1);
18469 fNodes->Add(sub2node);
18471 fNodes->Add(sub1node);
18474 // Place copy #10 of I569 in IT56
18476 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18477 sub1node->SetLineColor(kColorITS);
18478 sub1node->SetVisibility(0);
18481 // Place copy #1 of ITS6 in I569
18483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18484 sub2node->SetLineColor(kColorITS);
18485 sub2node->SetVisibility(1);
18486 fNodes->Add(sub2node);
18489 // Place copy #2 of ITS6 in I569
18491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18492 sub2node->SetLineColor(kColorITS);
18493 sub2node->SetVisibility(1);
18494 fNodes->Add(sub2node);
18497 // Place copy #3 of ITS6 in I569
18499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18500 sub2node->SetLineColor(kColorITS);
18501 sub2node->SetVisibility(1);
18502 fNodes->Add(sub2node);
18505 // Place copy #4 of ITS6 in I569
18507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18508 sub2node->SetLineColor(kColorITS);
18509 sub2node->SetVisibility(1);
18510 fNodes->Add(sub2node);
18513 // Place copy #5 of ITS6 in I569
18515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18516 sub2node->SetLineColor(kColorITS);
18517 sub2node->SetVisibility(1);
18518 fNodes->Add(sub2node);
18521 // Place copy #6 of ITS6 in I569
18523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18524 sub2node->SetLineColor(kColorITS);
18525 sub2node->SetVisibility(1);
18526 fNodes->Add(sub2node);
18529 // Place copy #7 of ITS6 in I569
18531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18532 sub2node->SetLineColor(kColorITS);
18533 sub2node->SetVisibility(1);
18534 fNodes->Add(sub2node);
18537 // Place copy #8 of ITS6 in I569
18539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18540 sub2node->SetLineColor(kColorITS);
18541 sub2node->SetVisibility(1);
18542 fNodes->Add(sub2node);
18545 // Place copy #9 of ITS6 in I569
18547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18548 sub2node->SetLineColor(kColorITS);
18549 sub2node->SetVisibility(1);
18550 fNodes->Add(sub2node);
18553 // Place copy #10 of ITS6 in I569
18555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18556 sub2node->SetLineColor(kColorITS);
18557 sub2node->SetVisibility(1);
18558 fNodes->Add(sub2node);
18561 // Place copy #11 of ITS6 in I569
18563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18564 sub2node->SetLineColor(kColorITS);
18565 sub2node->SetVisibility(1);
18566 fNodes->Add(sub2node);
18569 // Place copy #12 of ITS6 in I569
18571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18572 sub2node->SetLineColor(kColorITS);
18573 sub2node->SetVisibility(1);
18574 fNodes->Add(sub2node);
18577 // Place copy #13 of ITS6 in I569
18579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18580 sub2node->SetLineColor(kColorITS);
18581 sub2node->SetVisibility(1);
18582 fNodes->Add(sub2node);
18585 // Place copy #14 of ITS6 in I569
18587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18588 sub2node->SetLineColor(kColorITS);
18589 sub2node->SetVisibility(1);
18590 fNodes->Add(sub2node);
18593 // Place copy #15 of ITS6 in I569
18595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18596 sub2node->SetLineColor(kColorITS);
18597 sub2node->SetVisibility(1);
18598 fNodes->Add(sub2node);
18601 // Place copy #16 of ITS6 in I569
18603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18604 sub2node->SetLineColor(kColorITS);
18605 sub2node->SetVisibility(1);
18606 fNodes->Add(sub2node);
18609 // Place copy #17 of ITS6 in I569
18611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18612 sub2node->SetLineColor(kColorITS);
18613 sub2node->SetVisibility(1);
18614 fNodes->Add(sub2node);
18617 // Place copy #18 of ITS6 in I569
18619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18620 sub2node->SetLineColor(kColorITS);
18621 sub2node->SetVisibility(1);
18622 fNodes->Add(sub2node);
18625 // Place copy #19 of ITS6 in I569
18627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18628 sub2node->SetLineColor(kColorITS);
18629 sub2node->SetVisibility(1);
18630 fNodes->Add(sub2node);
18633 // Place copy #20 of ITS6 in I569
18635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18636 sub2node->SetLineColor(kColorITS);
18637 sub2node->SetVisibility(1);
18638 fNodes->Add(sub2node);
18641 // Place copy #21 of ITS6 in I569
18643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18644 sub2node->SetLineColor(kColorITS);
18645 sub2node->SetVisibility(1);
18646 fNodes->Add(sub2node);
18649 // Place copy #22 of ITS6 in I569
18651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18652 sub2node->SetLineColor(kColorITS);
18653 sub2node->SetVisibility(1);
18654 fNodes->Add(sub2node);
18657 // Place copy #23 of ITS6 in I569
18659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18660 sub2node->SetLineColor(kColorITS);
18661 sub2node->SetVisibility(1);
18662 fNodes->Add(sub2node);
18665 // Place copy #24 of ITS6 in I569
18667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18668 sub2node->SetLineColor(kColorITS);
18669 sub2node->SetVisibility(1);
18670 fNodes->Add(sub2node);
18673 // Place copy #25 of ITS6 in I569
18675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18676 sub2node->SetLineColor(kColorITS);
18677 sub2node->SetVisibility(1);
18678 fNodes->Add(sub2node);
18680 fNodes->Add(sub1node);
18683 // Place copy #11 of I569 in IT56
18685 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18686 sub1node->SetLineColor(kColorITS);
18687 sub1node->SetVisibility(0);
18690 // Place copy #1 of ITS6 in I569
18692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18693 sub2node->SetLineColor(kColorITS);
18694 sub2node->SetVisibility(1);
18695 fNodes->Add(sub2node);
18698 // Place copy #2 of ITS6 in I569
18700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18701 sub2node->SetLineColor(kColorITS);
18702 sub2node->SetVisibility(1);
18703 fNodes->Add(sub2node);
18706 // Place copy #3 of ITS6 in I569
18708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18709 sub2node->SetLineColor(kColorITS);
18710 sub2node->SetVisibility(1);
18711 fNodes->Add(sub2node);
18714 // Place copy #4 of ITS6 in I569
18716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18717 sub2node->SetLineColor(kColorITS);
18718 sub2node->SetVisibility(1);
18719 fNodes->Add(sub2node);
18722 // Place copy #5 of ITS6 in I569
18724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18725 sub2node->SetLineColor(kColorITS);
18726 sub2node->SetVisibility(1);
18727 fNodes->Add(sub2node);
18730 // Place copy #6 of ITS6 in I569
18732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18733 sub2node->SetLineColor(kColorITS);
18734 sub2node->SetVisibility(1);
18735 fNodes->Add(sub2node);
18738 // Place copy #7 of ITS6 in I569
18740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18741 sub2node->SetLineColor(kColorITS);
18742 sub2node->SetVisibility(1);
18743 fNodes->Add(sub2node);
18746 // Place copy #8 of ITS6 in I569
18748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18749 sub2node->SetLineColor(kColorITS);
18750 sub2node->SetVisibility(1);
18751 fNodes->Add(sub2node);
18754 // Place copy #9 of ITS6 in I569
18756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18757 sub2node->SetLineColor(kColorITS);
18758 sub2node->SetVisibility(1);
18759 fNodes->Add(sub2node);
18762 // Place copy #10 of ITS6 in I569
18764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18765 sub2node->SetLineColor(kColorITS);
18766 sub2node->SetVisibility(1);
18767 fNodes->Add(sub2node);
18770 // Place copy #11 of ITS6 in I569
18772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18773 sub2node->SetLineColor(kColorITS);
18774 sub2node->SetVisibility(1);
18775 fNodes->Add(sub2node);
18778 // Place copy #12 of ITS6 in I569
18780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18781 sub2node->SetLineColor(kColorITS);
18782 sub2node->SetVisibility(1);
18783 fNodes->Add(sub2node);
18786 // Place copy #13 of ITS6 in I569
18788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18789 sub2node->SetLineColor(kColorITS);
18790 sub2node->SetVisibility(1);
18791 fNodes->Add(sub2node);
18794 // Place copy #14 of ITS6 in I569
18796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18797 sub2node->SetLineColor(kColorITS);
18798 sub2node->SetVisibility(1);
18799 fNodes->Add(sub2node);
18802 // Place copy #15 of ITS6 in I569
18804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18805 sub2node->SetLineColor(kColorITS);
18806 sub2node->SetVisibility(1);
18807 fNodes->Add(sub2node);
18810 // Place copy #16 of ITS6 in I569
18812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18813 sub2node->SetLineColor(kColorITS);
18814 sub2node->SetVisibility(1);
18815 fNodes->Add(sub2node);
18818 // Place copy #17 of ITS6 in I569
18820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18821 sub2node->SetLineColor(kColorITS);
18822 sub2node->SetVisibility(1);
18823 fNodes->Add(sub2node);
18826 // Place copy #18 of ITS6 in I569
18828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18829 sub2node->SetLineColor(kColorITS);
18830 sub2node->SetVisibility(1);
18831 fNodes->Add(sub2node);
18834 // Place copy #19 of ITS6 in I569
18836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18837 sub2node->SetLineColor(kColorITS);
18838 sub2node->SetVisibility(1);
18839 fNodes->Add(sub2node);
18842 // Place copy #20 of ITS6 in I569
18844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18845 sub2node->SetLineColor(kColorITS);
18846 sub2node->SetVisibility(1);
18847 fNodes->Add(sub2node);
18850 // Place copy #21 of ITS6 in I569
18852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18853 sub2node->SetLineColor(kColorITS);
18854 sub2node->SetVisibility(1);
18855 fNodes->Add(sub2node);
18858 // Place copy #22 of ITS6 in I569
18860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18861 sub2node->SetLineColor(kColorITS);
18862 sub2node->SetVisibility(1);
18863 fNodes->Add(sub2node);
18866 // Place copy #23 of ITS6 in I569
18868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18869 sub2node->SetLineColor(kColorITS);
18870 sub2node->SetVisibility(1);
18871 fNodes->Add(sub2node);
18874 // Place copy #24 of ITS6 in I569
18876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18877 sub2node->SetLineColor(kColorITS);
18878 sub2node->SetVisibility(1);
18879 fNodes->Add(sub2node);
18882 // Place copy #25 of ITS6 in I569
18884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18885 sub2node->SetLineColor(kColorITS);
18886 sub2node->SetVisibility(1);
18887 fNodes->Add(sub2node);
18889 fNodes->Add(sub1node);
18892 // Place copy #12 of I569 in IT56
18894 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18895 sub1node->SetLineColor(kColorITS);
18896 sub1node->SetVisibility(0);
18899 // Place copy #1 of ITS6 in I569
18901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18902 sub2node->SetLineColor(kColorITS);
18903 sub2node->SetVisibility(1);
18904 fNodes->Add(sub2node);
18907 // Place copy #2 of ITS6 in I569
18909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18910 sub2node->SetLineColor(kColorITS);
18911 sub2node->SetVisibility(1);
18912 fNodes->Add(sub2node);
18915 // Place copy #3 of ITS6 in I569
18917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18918 sub2node->SetLineColor(kColorITS);
18919 sub2node->SetVisibility(1);
18920 fNodes->Add(sub2node);
18923 // Place copy #4 of ITS6 in I569
18925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18926 sub2node->SetLineColor(kColorITS);
18927 sub2node->SetVisibility(1);
18928 fNodes->Add(sub2node);
18931 // Place copy #5 of ITS6 in I569
18933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18934 sub2node->SetLineColor(kColorITS);
18935 sub2node->SetVisibility(1);
18936 fNodes->Add(sub2node);
18939 // Place copy #6 of ITS6 in I569
18941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18942 sub2node->SetLineColor(kColorITS);
18943 sub2node->SetVisibility(1);
18944 fNodes->Add(sub2node);
18947 // Place copy #7 of ITS6 in I569
18949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18950 sub2node->SetLineColor(kColorITS);
18951 sub2node->SetVisibility(1);
18952 fNodes->Add(sub2node);
18955 // Place copy #8 of ITS6 in I569
18957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18958 sub2node->SetLineColor(kColorITS);
18959 sub2node->SetVisibility(1);
18960 fNodes->Add(sub2node);
18963 // Place copy #9 of ITS6 in I569
18965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18966 sub2node->SetLineColor(kColorITS);
18967 sub2node->SetVisibility(1);
18968 fNodes->Add(sub2node);
18971 // Place copy #10 of ITS6 in I569
18973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18974 sub2node->SetLineColor(kColorITS);
18975 sub2node->SetVisibility(1);
18976 fNodes->Add(sub2node);
18979 // Place copy #11 of ITS6 in I569
18981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18982 sub2node->SetLineColor(kColorITS);
18983 sub2node->SetVisibility(1);
18984 fNodes->Add(sub2node);
18987 // Place copy #12 of ITS6 in I569
18989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18990 sub2node->SetLineColor(kColorITS);
18991 sub2node->SetVisibility(1);
18992 fNodes->Add(sub2node);
18995 // Place copy #13 of ITS6 in I569
18997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18998 sub2node->SetLineColor(kColorITS);
18999 sub2node->SetVisibility(1);
19000 fNodes->Add(sub2node);
19003 // Place copy #14 of ITS6 in I569
19005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19006 sub2node->SetLineColor(kColorITS);
19007 sub2node->SetVisibility(1);
19008 fNodes->Add(sub2node);
19011 // Place copy #15 of ITS6 in I569
19013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19014 sub2node->SetLineColor(kColorITS);
19015 sub2node->SetVisibility(1);
19016 fNodes->Add(sub2node);
19019 // Place copy #16 of ITS6 in I569
19021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19022 sub2node->SetLineColor(kColorITS);
19023 sub2node->SetVisibility(1);
19024 fNodes->Add(sub2node);
19027 // Place copy #17 of ITS6 in I569
19029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19030 sub2node->SetLineColor(kColorITS);
19031 sub2node->SetVisibility(1);
19032 fNodes->Add(sub2node);
19035 // Place copy #18 of ITS6 in I569
19037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19038 sub2node->SetLineColor(kColorITS);
19039 sub2node->SetVisibility(1);
19040 fNodes->Add(sub2node);
19043 // Place copy #19 of ITS6 in I569
19045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19046 sub2node->SetLineColor(kColorITS);
19047 sub2node->SetVisibility(1);
19048 fNodes->Add(sub2node);
19051 // Place copy #20 of ITS6 in I569
19053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19054 sub2node->SetLineColor(kColorITS);
19055 sub2node->SetVisibility(1);
19056 fNodes->Add(sub2node);
19059 // Place copy #21 of ITS6 in I569
19061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19062 sub2node->SetLineColor(kColorITS);
19063 sub2node->SetVisibility(1);
19064 fNodes->Add(sub2node);
19067 // Place copy #22 of ITS6 in I569
19069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19070 sub2node->SetLineColor(kColorITS);
19071 sub2node->SetVisibility(1);
19072 fNodes->Add(sub2node);
19075 // Place copy #23 of ITS6 in I569
19077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19078 sub2node->SetLineColor(kColorITS);
19079 sub2node->SetVisibility(1);
19080 fNodes->Add(sub2node);
19083 // Place copy #24 of ITS6 in I569
19085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19086 sub2node->SetLineColor(kColorITS);
19087 sub2node->SetVisibility(1);
19088 fNodes->Add(sub2node);
19091 // Place copy #25 of ITS6 in I569
19093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19094 sub2node->SetLineColor(kColorITS);
19095 sub2node->SetVisibility(1);
19096 fNodes->Add(sub2node);
19098 fNodes->Add(sub1node);
19101 // Place copy #13 of I569 in IT56
19103 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
19104 sub1node->SetLineColor(kColorITS);
19105 sub1node->SetVisibility(0);
19108 // Place copy #1 of ITS6 in I569
19110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19111 sub2node->SetLineColor(kColorITS);
19112 sub2node->SetVisibility(1);
19113 fNodes->Add(sub2node);
19116 // Place copy #2 of ITS6 in I569
19118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19119 sub2node->SetLineColor(kColorITS);
19120 sub2node->SetVisibility(1);
19121 fNodes->Add(sub2node);
19124 // Place copy #3 of ITS6 in I569
19126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19127 sub2node->SetLineColor(kColorITS);
19128 sub2node->SetVisibility(1);
19129 fNodes->Add(sub2node);
19132 // Place copy #4 of ITS6 in I569
19134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19135 sub2node->SetLineColor(kColorITS);
19136 sub2node->SetVisibility(1);
19137 fNodes->Add(sub2node);
19140 // Place copy #5 of ITS6 in I569
19142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19143 sub2node->SetLineColor(kColorITS);
19144 sub2node->SetVisibility(1);
19145 fNodes->Add(sub2node);
19148 // Place copy #6 of ITS6 in I569
19150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19151 sub2node->SetLineColor(kColorITS);
19152 sub2node->SetVisibility(1);
19153 fNodes->Add(sub2node);
19156 // Place copy #7 of ITS6 in I569
19158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19159 sub2node->SetLineColor(kColorITS);
19160 sub2node->SetVisibility(1);
19161 fNodes->Add(sub2node);
19164 // Place copy #8 of ITS6 in I569
19166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19167 sub2node->SetLineColor(kColorITS);
19168 sub2node->SetVisibility(1);
19169 fNodes->Add(sub2node);
19172 // Place copy #9 of ITS6 in I569
19174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19175 sub2node->SetLineColor(kColorITS);
19176 sub2node->SetVisibility(1);
19177 fNodes->Add(sub2node);
19180 // Place copy #10 of ITS6 in I569
19182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19183 sub2node->SetLineColor(kColorITS);
19184 sub2node->SetVisibility(1);
19185 fNodes->Add(sub2node);
19188 // Place copy #11 of ITS6 in I569
19190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19191 sub2node->SetLineColor(kColorITS);
19192 sub2node->SetVisibility(1);
19193 fNodes->Add(sub2node);
19196 // Place copy #12 of ITS6 in I569
19198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19199 sub2node->SetLineColor(kColorITS);
19200 sub2node->SetVisibility(1);
19201 fNodes->Add(sub2node);
19204 // Place copy #13 of ITS6 in I569
19206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19207 sub2node->SetLineColor(kColorITS);
19208 sub2node->SetVisibility(1);
19209 fNodes->Add(sub2node);
19212 // Place copy #14 of ITS6 in I569
19214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19215 sub2node->SetLineColor(kColorITS);
19216 sub2node->SetVisibility(1);
19217 fNodes->Add(sub2node);
19220 // Place copy #15 of ITS6 in I569
19222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19223 sub2node->SetLineColor(kColorITS);
19224 sub2node->SetVisibility(1);
19225 fNodes->Add(sub2node);
19228 // Place copy #16 of ITS6 in I569
19230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19231 sub2node->SetLineColor(kColorITS);
19232 sub2node->SetVisibility(1);
19233 fNodes->Add(sub2node);
19236 // Place copy #17 of ITS6 in I569
19238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19239 sub2node->SetLineColor(kColorITS);
19240 sub2node->SetVisibility(1);
19241 fNodes->Add(sub2node);
19244 // Place copy #18 of ITS6 in I569
19246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19247 sub2node->SetLineColor(kColorITS);
19248 sub2node->SetVisibility(1);
19249 fNodes->Add(sub2node);
19252 // Place copy #19 of ITS6 in I569
19254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19255 sub2node->SetLineColor(kColorITS);
19256 sub2node->SetVisibility(1);
19257 fNodes->Add(sub2node);
19260 // Place copy #20 of ITS6 in I569
19262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19263 sub2node->SetLineColor(kColorITS);
19264 sub2node->SetVisibility(1);
19265 fNodes->Add(sub2node);
19268 // Place copy #21 of ITS6 in I569
19270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19271 sub2node->SetLineColor(kColorITS);
19272 sub2node->SetVisibility(1);
19273 fNodes->Add(sub2node);
19276 // Place copy #22 of ITS6 in I569
19278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19279 sub2node->SetLineColor(kColorITS);
19280 sub2node->SetVisibility(1);
19281 fNodes->Add(sub2node);
19284 // Place copy #23 of ITS6 in I569
19286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19287 sub2node->SetLineColor(kColorITS);
19288 sub2node->SetVisibility(1);
19289 fNodes->Add(sub2node);
19292 // Place copy #24 of ITS6 in I569
19294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19295 sub2node->SetLineColor(kColorITS);
19296 sub2node->SetVisibility(1);
19297 fNodes->Add(sub2node);
19300 // Place copy #25 of ITS6 in I569
19302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19303 sub2node->SetLineColor(kColorITS);
19304 sub2node->SetVisibility(1);
19305 fNodes->Add(sub2node);
19307 fNodes->Add(sub1node);
19310 // Place copy #14 of I569 in IT56
19312 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19313 sub1node->SetLineColor(kColorITS);
19314 sub1node->SetVisibility(0);
19317 // Place copy #1 of ITS6 in I569
19319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19320 sub2node->SetLineColor(kColorITS);
19321 sub2node->SetVisibility(1);
19322 fNodes->Add(sub2node);
19325 // Place copy #2 of ITS6 in I569
19327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19328 sub2node->SetLineColor(kColorITS);
19329 sub2node->SetVisibility(1);
19330 fNodes->Add(sub2node);
19333 // Place copy #3 of ITS6 in I569
19335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19336 sub2node->SetLineColor(kColorITS);
19337 sub2node->SetVisibility(1);
19338 fNodes->Add(sub2node);
19341 // Place copy #4 of ITS6 in I569
19343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19344 sub2node->SetLineColor(kColorITS);
19345 sub2node->SetVisibility(1);
19346 fNodes->Add(sub2node);
19349 // Place copy #5 of ITS6 in I569
19351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19352 sub2node->SetLineColor(kColorITS);
19353 sub2node->SetVisibility(1);
19354 fNodes->Add(sub2node);
19357 // Place copy #6 of ITS6 in I569
19359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19360 sub2node->SetLineColor(kColorITS);
19361 sub2node->SetVisibility(1);
19362 fNodes->Add(sub2node);
19365 // Place copy #7 of ITS6 in I569
19367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19368 sub2node->SetLineColor(kColorITS);
19369 sub2node->SetVisibility(1);
19370 fNodes->Add(sub2node);
19373 // Place copy #8 of ITS6 in I569
19375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19376 sub2node->SetLineColor(kColorITS);
19377 sub2node->SetVisibility(1);
19378 fNodes->Add(sub2node);
19381 // Place copy #9 of ITS6 in I569
19383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19384 sub2node->SetLineColor(kColorITS);
19385 sub2node->SetVisibility(1);
19386 fNodes->Add(sub2node);
19389 // Place copy #10 of ITS6 in I569
19391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19392 sub2node->SetLineColor(kColorITS);
19393 sub2node->SetVisibility(1);
19394 fNodes->Add(sub2node);
19397 // Place copy #11 of ITS6 in I569
19399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19400 sub2node->SetLineColor(kColorITS);
19401 sub2node->SetVisibility(1);
19402 fNodes->Add(sub2node);
19405 // Place copy #12 of ITS6 in I569
19407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19408 sub2node->SetLineColor(kColorITS);
19409 sub2node->SetVisibility(1);
19410 fNodes->Add(sub2node);
19413 // Place copy #13 of ITS6 in I569
19415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19416 sub2node->SetLineColor(kColorITS);
19417 sub2node->SetVisibility(1);
19418 fNodes->Add(sub2node);
19421 // Place copy #14 of ITS6 in I569
19423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19424 sub2node->SetLineColor(kColorITS);
19425 sub2node->SetVisibility(1);
19426 fNodes->Add(sub2node);
19429 // Place copy #15 of ITS6 in I569
19431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19432 sub2node->SetLineColor(kColorITS);
19433 sub2node->SetVisibility(1);
19434 fNodes->Add(sub2node);
19437 // Place copy #16 of ITS6 in I569
19439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19440 sub2node->SetLineColor(kColorITS);
19441 sub2node->SetVisibility(1);
19442 fNodes->Add(sub2node);
19445 // Place copy #17 of ITS6 in I569
19447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19448 sub2node->SetLineColor(kColorITS);
19449 sub2node->SetVisibility(1);
19450 fNodes->Add(sub2node);
19453 // Place copy #18 of ITS6 in I569
19455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19456 sub2node->SetLineColor(kColorITS);
19457 sub2node->SetVisibility(1);
19458 fNodes->Add(sub2node);
19461 // Place copy #19 of ITS6 in I569
19463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19464 sub2node->SetLineColor(kColorITS);
19465 sub2node->SetVisibility(1);
19466 fNodes->Add(sub2node);
19469 // Place copy #20 of ITS6 in I569
19471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19472 sub2node->SetLineColor(kColorITS);
19473 sub2node->SetVisibility(1);
19474 fNodes->Add(sub2node);
19477 // Place copy #21 of ITS6 in I569
19479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19480 sub2node->SetLineColor(kColorITS);
19481 sub2node->SetVisibility(1);
19482 fNodes->Add(sub2node);
19485 // Place copy #22 of ITS6 in I569
19487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19488 sub2node->SetLineColor(kColorITS);
19489 sub2node->SetVisibility(1);
19490 fNodes->Add(sub2node);
19493 // Place copy #23 of ITS6 in I569
19495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19496 sub2node->SetLineColor(kColorITS);
19497 sub2node->SetVisibility(1);
19498 fNodes->Add(sub2node);
19501 // Place copy #24 of ITS6 in I569
19503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19504 sub2node->SetLineColor(kColorITS);
19505 sub2node->SetVisibility(1);
19506 fNodes->Add(sub2node);
19509 // Place copy #25 of ITS6 in I569
19511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19512 sub2node->SetLineColor(kColorITS);
19513 sub2node->SetVisibility(1);
19514 fNodes->Add(sub2node);
19516 fNodes->Add(sub1node);
19519 // Place copy #15 of I569 in IT56
19521 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19522 sub1node->SetLineColor(kColorITS);
19523 sub1node->SetVisibility(0);
19526 // Place copy #1 of ITS6 in I569
19528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19529 sub2node->SetLineColor(kColorITS);
19530 sub2node->SetVisibility(1);
19531 fNodes->Add(sub2node);
19534 // Place copy #2 of ITS6 in I569
19536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19537 sub2node->SetLineColor(kColorITS);
19538 sub2node->SetVisibility(1);
19539 fNodes->Add(sub2node);
19542 // Place copy #3 of ITS6 in I569
19544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19545 sub2node->SetLineColor(kColorITS);
19546 sub2node->SetVisibility(1);
19547 fNodes->Add(sub2node);
19550 // Place copy #4 of ITS6 in I569
19552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19553 sub2node->SetLineColor(kColorITS);
19554 sub2node->SetVisibility(1);
19555 fNodes->Add(sub2node);
19558 // Place copy #5 of ITS6 in I569
19560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19561 sub2node->SetLineColor(kColorITS);
19562 sub2node->SetVisibility(1);
19563 fNodes->Add(sub2node);
19566 // Place copy #6 of ITS6 in I569
19568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19569 sub2node->SetLineColor(kColorITS);
19570 sub2node->SetVisibility(1);
19571 fNodes->Add(sub2node);
19574 // Place copy #7 of ITS6 in I569
19576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19577 sub2node->SetLineColor(kColorITS);
19578 sub2node->SetVisibility(1);
19579 fNodes->Add(sub2node);
19582 // Place copy #8 of ITS6 in I569
19584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19585 sub2node->SetLineColor(kColorITS);
19586 sub2node->SetVisibility(1);
19587 fNodes->Add(sub2node);
19590 // Place copy #9 of ITS6 in I569
19592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19593 sub2node->SetLineColor(kColorITS);
19594 sub2node->SetVisibility(1);
19595 fNodes->Add(sub2node);
19598 // Place copy #10 of ITS6 in I569
19600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19601 sub2node->SetLineColor(kColorITS);
19602 sub2node->SetVisibility(1);
19603 fNodes->Add(sub2node);
19606 // Place copy #11 of ITS6 in I569
19608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19609 sub2node->SetLineColor(kColorITS);
19610 sub2node->SetVisibility(1);
19611 fNodes->Add(sub2node);
19614 // Place copy #12 of ITS6 in I569
19616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19617 sub2node->SetLineColor(kColorITS);
19618 sub2node->SetVisibility(1);
19619 fNodes->Add(sub2node);
19622 // Place copy #13 of ITS6 in I569
19624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19625 sub2node->SetLineColor(kColorITS);
19626 sub2node->SetVisibility(1);
19627 fNodes->Add(sub2node);
19630 // Place copy #14 of ITS6 in I569
19632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19633 sub2node->SetLineColor(kColorITS);
19634 sub2node->SetVisibility(1);
19635 fNodes->Add(sub2node);
19638 // Place copy #15 of ITS6 in I569
19640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19641 sub2node->SetLineColor(kColorITS);
19642 sub2node->SetVisibility(1);
19643 fNodes->Add(sub2node);
19646 // Place copy #16 of ITS6 in I569
19648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19649 sub2node->SetLineColor(kColorITS);
19650 sub2node->SetVisibility(1);
19651 fNodes->Add(sub2node);
19654 // Place copy #17 of ITS6 in I569
19656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19657 sub2node->SetLineColor(kColorITS);
19658 sub2node->SetVisibility(1);
19659 fNodes->Add(sub2node);
19662 // Place copy #18 of ITS6 in I569
19664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19665 sub2node->SetLineColor(kColorITS);
19666 sub2node->SetVisibility(1);
19667 fNodes->Add(sub2node);
19670 // Place copy #19 of ITS6 in I569
19672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19673 sub2node->SetLineColor(kColorITS);
19674 sub2node->SetVisibility(1);
19675 fNodes->Add(sub2node);
19678 // Place copy #20 of ITS6 in I569
19680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19681 sub2node->SetLineColor(kColorITS);
19682 sub2node->SetVisibility(1);
19683 fNodes->Add(sub2node);
19686 // Place copy #21 of ITS6 in I569
19688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19689 sub2node->SetLineColor(kColorITS);
19690 sub2node->SetVisibility(1);
19691 fNodes->Add(sub2node);
19694 // Place copy #22 of ITS6 in I569
19696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19697 sub2node->SetLineColor(kColorITS);
19698 sub2node->SetVisibility(1);
19699 fNodes->Add(sub2node);
19702 // Place copy #23 of ITS6 in I569
19704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19705 sub2node->SetLineColor(kColorITS);
19706 sub2node->SetVisibility(1);
19707 fNodes->Add(sub2node);
19710 // Place copy #24 of ITS6 in I569
19712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19713 sub2node->SetLineColor(kColorITS);
19714 sub2node->SetVisibility(1);
19715 fNodes->Add(sub2node);
19718 // Place copy #25 of ITS6 in I569
19720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19721 sub2node->SetLineColor(kColorITS);
19722 sub2node->SetVisibility(1);
19723 fNodes->Add(sub2node);
19725 fNodes->Add(sub1node);
19728 // Place copy #16 of I569 in IT56
19730 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19731 sub1node->SetLineColor(kColorITS);
19732 sub1node->SetVisibility(0);
19735 // Place copy #1 of ITS6 in I569
19737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19738 sub2node->SetLineColor(kColorITS);
19739 sub2node->SetVisibility(1);
19740 fNodes->Add(sub2node);
19743 // Place copy #2 of ITS6 in I569
19745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19746 sub2node->SetLineColor(kColorITS);
19747 sub2node->SetVisibility(1);
19748 fNodes->Add(sub2node);
19751 // Place copy #3 of ITS6 in I569
19753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19754 sub2node->SetLineColor(kColorITS);
19755 sub2node->SetVisibility(1);
19756 fNodes->Add(sub2node);
19759 // Place copy #4 of ITS6 in I569
19761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19762 sub2node->SetLineColor(kColorITS);
19763 sub2node->SetVisibility(1);
19764 fNodes->Add(sub2node);
19767 // Place copy #5 of ITS6 in I569
19769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19770 sub2node->SetLineColor(kColorITS);
19771 sub2node->SetVisibility(1);
19772 fNodes->Add(sub2node);
19775 // Place copy #6 of ITS6 in I569
19777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19778 sub2node->SetLineColor(kColorITS);
19779 sub2node->SetVisibility(1);
19780 fNodes->Add(sub2node);
19783 // Place copy #7 of ITS6 in I569
19785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19786 sub2node->SetLineColor(kColorITS);
19787 sub2node->SetVisibility(1);
19788 fNodes->Add(sub2node);
19791 // Place copy #8 of ITS6 in I569
19793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19794 sub2node->SetLineColor(kColorITS);
19795 sub2node->SetVisibility(1);
19796 fNodes->Add(sub2node);
19799 // Place copy #9 of ITS6 in I569
19801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19802 sub2node->SetLineColor(kColorITS);
19803 sub2node->SetVisibility(1);
19804 fNodes->Add(sub2node);
19807 // Place copy #10 of ITS6 in I569
19809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19810 sub2node->SetLineColor(kColorITS);
19811 sub2node->SetVisibility(1);
19812 fNodes->Add(sub2node);
19815 // Place copy #11 of ITS6 in I569
19817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19818 sub2node->SetLineColor(kColorITS);
19819 sub2node->SetVisibility(1);
19820 fNodes->Add(sub2node);
19823 // Place copy #12 of ITS6 in I569
19825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19826 sub2node->SetLineColor(kColorITS);
19827 sub2node->SetVisibility(1);
19828 fNodes->Add(sub2node);
19831 // Place copy #13 of ITS6 in I569
19833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19834 sub2node->SetLineColor(kColorITS);
19835 sub2node->SetVisibility(1);
19836 fNodes->Add(sub2node);
19839 // Place copy #14 of ITS6 in I569
19841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19842 sub2node->SetLineColor(kColorITS);
19843 sub2node->SetVisibility(1);
19844 fNodes->Add(sub2node);
19847 // Place copy #15 of ITS6 in I569
19849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19850 sub2node->SetLineColor(kColorITS);
19851 sub2node->SetVisibility(1);
19852 fNodes->Add(sub2node);
19855 // Place copy #16 of ITS6 in I569
19857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19858 sub2node->SetLineColor(kColorITS);
19859 sub2node->SetVisibility(1);
19860 fNodes->Add(sub2node);
19863 // Place copy #17 of ITS6 in I569
19865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19866 sub2node->SetLineColor(kColorITS);
19867 sub2node->SetVisibility(1);
19868 fNodes->Add(sub2node);
19871 // Place copy #18 of ITS6 in I569
19873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19874 sub2node->SetLineColor(kColorITS);
19875 sub2node->SetVisibility(1);
19876 fNodes->Add(sub2node);
19879 // Place copy #19 of ITS6 in I569
19881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19882 sub2node->SetLineColor(kColorITS);
19883 sub2node->SetVisibility(1);
19884 fNodes->Add(sub2node);
19887 // Place copy #20 of ITS6 in I569
19889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19890 sub2node->SetLineColor(kColorITS);
19891 sub2node->SetVisibility(1);
19892 fNodes->Add(sub2node);
19895 // Place copy #21 of ITS6 in I569
19897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19898 sub2node->SetLineColor(kColorITS);
19899 sub2node->SetVisibility(1);
19900 fNodes->Add(sub2node);
19903 // Place copy #22 of ITS6 in I569
19905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19906 sub2node->SetLineColor(kColorITS);
19907 sub2node->SetVisibility(1);
19908 fNodes->Add(sub2node);
19911 // Place copy #23 of ITS6 in I569
19913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19914 sub2node->SetLineColor(kColorITS);
19915 sub2node->SetVisibility(1);
19916 fNodes->Add(sub2node);
19919 // Place copy #24 of ITS6 in I569
19921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19922 sub2node->SetLineColor(kColorITS);
19923 sub2node->SetVisibility(1);
19924 fNodes->Add(sub2node);
19927 // Place copy #25 of ITS6 in I569
19929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19930 sub2node->SetLineColor(kColorITS);
19931 sub2node->SetVisibility(1);
19932 fNodes->Add(sub2node);
19934 fNodes->Add(sub1node);
19937 // Place copy #17 of I569 in IT56
19939 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19940 sub1node->SetLineColor(kColorITS);
19941 sub1node->SetVisibility(0);
19944 // Place copy #1 of ITS6 in I569
19946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19947 sub2node->SetLineColor(kColorITS);
19948 sub2node->SetVisibility(1);
19949 fNodes->Add(sub2node);
19952 // Place copy #2 of ITS6 in I569
19954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19955 sub2node->SetLineColor(kColorITS);
19956 sub2node->SetVisibility(1);
19957 fNodes->Add(sub2node);
19960 // Place copy #3 of ITS6 in I569
19962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19963 sub2node->SetLineColor(kColorITS);
19964 sub2node->SetVisibility(1);
19965 fNodes->Add(sub2node);
19968 // Place copy #4 of ITS6 in I569
19970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19971 sub2node->SetLineColor(kColorITS);
19972 sub2node->SetVisibility(1);
19973 fNodes->Add(sub2node);
19976 // Place copy #5 of ITS6 in I569
19978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19979 sub2node->SetLineColor(kColorITS);
19980 sub2node->SetVisibility(1);
19981 fNodes->Add(sub2node);
19984 // Place copy #6 of ITS6 in I569
19986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19987 sub2node->SetLineColor(kColorITS);
19988 sub2node->SetVisibility(1);
19989 fNodes->Add(sub2node);
19992 // Place copy #7 of ITS6 in I569
19994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19995 sub2node->SetLineColor(kColorITS);
19996 sub2node->SetVisibility(1);
19997 fNodes->Add(sub2node);
20000 // Place copy #8 of ITS6 in I569
20002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20003 sub2node->SetLineColor(kColorITS);
20004 sub2node->SetVisibility(1);
20005 fNodes->Add(sub2node);
20008 // Place copy #9 of ITS6 in I569
20010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20011 sub2node->SetLineColor(kColorITS);
20012 sub2node->SetVisibility(1);
20013 fNodes->Add(sub2node);
20016 // Place copy #10 of ITS6 in I569
20018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20019 sub2node->SetLineColor(kColorITS);
20020 sub2node->SetVisibility(1);
20021 fNodes->Add(sub2node);
20024 // Place copy #11 of ITS6 in I569
20026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20027 sub2node->SetLineColor(kColorITS);
20028 sub2node->SetVisibility(1);
20029 fNodes->Add(sub2node);
20032 // Place copy #12 of ITS6 in I569
20034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20035 sub2node->SetLineColor(kColorITS);
20036 sub2node->SetVisibility(1);
20037 fNodes->Add(sub2node);
20040 // Place copy #13 of ITS6 in I569
20042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20043 sub2node->SetLineColor(kColorITS);
20044 sub2node->SetVisibility(1);
20045 fNodes->Add(sub2node);
20048 // Place copy #14 of ITS6 in I569
20050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20051 sub2node->SetLineColor(kColorITS);
20052 sub2node->SetVisibility(1);
20053 fNodes->Add(sub2node);
20056 // Place copy #15 of ITS6 in I569
20058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20059 sub2node->SetLineColor(kColorITS);
20060 sub2node->SetVisibility(1);
20061 fNodes->Add(sub2node);
20064 // Place copy #16 of ITS6 in I569
20066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20067 sub2node->SetLineColor(kColorITS);
20068 sub2node->SetVisibility(1);
20069 fNodes->Add(sub2node);
20072 // Place copy #17 of ITS6 in I569
20074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20075 sub2node->SetLineColor(kColorITS);
20076 sub2node->SetVisibility(1);
20077 fNodes->Add(sub2node);
20080 // Place copy #18 of ITS6 in I569
20082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20083 sub2node->SetLineColor(kColorITS);
20084 sub2node->SetVisibility(1);
20085 fNodes->Add(sub2node);
20088 // Place copy #19 of ITS6 in I569
20090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20091 sub2node->SetLineColor(kColorITS);
20092 sub2node->SetVisibility(1);
20093 fNodes->Add(sub2node);
20096 // Place copy #20 of ITS6 in I569
20098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20099 sub2node->SetLineColor(kColorITS);
20100 sub2node->SetVisibility(1);
20101 fNodes->Add(sub2node);
20104 // Place copy #21 of ITS6 in I569
20106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20107 sub2node->SetLineColor(kColorITS);
20108 sub2node->SetVisibility(1);
20109 fNodes->Add(sub2node);
20112 // Place copy #22 of ITS6 in I569
20114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20115 sub2node->SetLineColor(kColorITS);
20116 sub2node->SetVisibility(1);
20117 fNodes->Add(sub2node);
20120 // Place copy #23 of ITS6 in I569
20122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20123 sub2node->SetLineColor(kColorITS);
20124 sub2node->SetVisibility(1);
20125 fNodes->Add(sub2node);
20128 // Place copy #24 of ITS6 in I569
20130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20131 sub2node->SetLineColor(kColorITS);
20132 sub2node->SetVisibility(1);
20133 fNodes->Add(sub2node);
20136 // Place copy #25 of ITS6 in I569
20138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20139 sub2node->SetLineColor(kColorITS);
20140 sub2node->SetVisibility(1);
20141 fNodes->Add(sub2node);
20143 fNodes->Add(sub1node);
20146 // Place copy #18 of I569 in IT56
20148 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
20149 sub1node->SetLineColor(kColorITS);
20150 sub1node->SetVisibility(0);
20153 // Place copy #1 of ITS6 in I569
20155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20156 sub2node->SetLineColor(kColorITS);
20157 sub2node->SetVisibility(1);
20158 fNodes->Add(sub2node);
20161 // Place copy #2 of ITS6 in I569
20163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20164 sub2node->SetLineColor(kColorITS);
20165 sub2node->SetVisibility(1);
20166 fNodes->Add(sub2node);
20169 // Place copy #3 of ITS6 in I569
20171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20172 sub2node->SetLineColor(kColorITS);
20173 sub2node->SetVisibility(1);
20174 fNodes->Add(sub2node);
20177 // Place copy #4 of ITS6 in I569
20179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20180 sub2node->SetLineColor(kColorITS);
20181 sub2node->SetVisibility(1);
20182 fNodes->Add(sub2node);
20185 // Place copy #5 of ITS6 in I569
20187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20188 sub2node->SetLineColor(kColorITS);
20189 sub2node->SetVisibility(1);
20190 fNodes->Add(sub2node);
20193 // Place copy #6 of ITS6 in I569
20195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20196 sub2node->SetLineColor(kColorITS);
20197 sub2node->SetVisibility(1);
20198 fNodes->Add(sub2node);
20201 // Place copy #7 of ITS6 in I569
20203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20204 sub2node->SetLineColor(kColorITS);
20205 sub2node->SetVisibility(1);
20206 fNodes->Add(sub2node);
20209 // Place copy #8 of ITS6 in I569
20211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20212 sub2node->SetLineColor(kColorITS);
20213 sub2node->SetVisibility(1);
20214 fNodes->Add(sub2node);
20217 // Place copy #9 of ITS6 in I569
20219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20220 sub2node->SetLineColor(kColorITS);
20221 sub2node->SetVisibility(1);
20222 fNodes->Add(sub2node);
20225 // Place copy #10 of ITS6 in I569
20227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20228 sub2node->SetLineColor(kColorITS);
20229 sub2node->SetVisibility(1);
20230 fNodes->Add(sub2node);
20233 // Place copy #11 of ITS6 in I569
20235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20236 sub2node->SetLineColor(kColorITS);
20237 sub2node->SetVisibility(1);
20238 fNodes->Add(sub2node);
20241 // Place copy #12 of ITS6 in I569
20243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20244 sub2node->SetLineColor(kColorITS);
20245 sub2node->SetVisibility(1);
20246 fNodes->Add(sub2node);
20249 // Place copy #13 of ITS6 in I569
20251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20252 sub2node->SetLineColor(kColorITS);
20253 sub2node->SetVisibility(1);
20254 fNodes->Add(sub2node);
20257 // Place copy #14 of ITS6 in I569
20259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20260 sub2node->SetLineColor(kColorITS);
20261 sub2node->SetVisibility(1);
20262 fNodes->Add(sub2node);
20265 // Place copy #15 of ITS6 in I569
20267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20268 sub2node->SetLineColor(kColorITS);
20269 sub2node->SetVisibility(1);
20270 fNodes->Add(sub2node);
20273 // Place copy #16 of ITS6 in I569
20275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20276 sub2node->SetLineColor(kColorITS);
20277 sub2node->SetVisibility(1);
20278 fNodes->Add(sub2node);
20281 // Place copy #17 of ITS6 in I569
20283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20284 sub2node->SetLineColor(kColorITS);
20285 sub2node->SetVisibility(1);
20286 fNodes->Add(sub2node);
20289 // Place copy #18 of ITS6 in I569
20291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20292 sub2node->SetLineColor(kColorITS);
20293 sub2node->SetVisibility(1);
20294 fNodes->Add(sub2node);
20297 // Place copy #19 of ITS6 in I569
20299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20300 sub2node->SetLineColor(kColorITS);
20301 sub2node->SetVisibility(1);
20302 fNodes->Add(sub2node);
20305 // Place copy #20 of ITS6 in I569
20307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20308 sub2node->SetLineColor(kColorITS);
20309 sub2node->SetVisibility(1);
20310 fNodes->Add(sub2node);
20313 // Place copy #21 of ITS6 in I569
20315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20316 sub2node->SetLineColor(kColorITS);
20317 sub2node->SetVisibility(1);
20318 fNodes->Add(sub2node);
20321 // Place copy #22 of ITS6 in I569
20323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20324 sub2node->SetLineColor(kColorITS);
20325 sub2node->SetVisibility(1);
20326 fNodes->Add(sub2node);
20329 // Place copy #23 of ITS6 in I569
20331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20332 sub2node->SetLineColor(kColorITS);
20333 sub2node->SetVisibility(1);
20334 fNodes->Add(sub2node);
20337 // Place copy #24 of ITS6 in I569
20339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20340 sub2node->SetLineColor(kColorITS);
20341 sub2node->SetVisibility(1);
20342 fNodes->Add(sub2node);
20345 // Place copy #25 of ITS6 in I569
20347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20348 sub2node->SetLineColor(kColorITS);
20349 sub2node->SetVisibility(1);
20350 fNodes->Add(sub2node);
20352 fNodes->Add(sub1node);
20355 // Place copy #19 of I569 in IT56
20357 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20358 sub1node->SetLineColor(kColorITS);
20359 sub1node->SetVisibility(0);
20362 // Place copy #1 of ITS6 in I569
20364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20365 sub2node->SetLineColor(kColorITS);
20366 sub2node->SetVisibility(1);
20367 fNodes->Add(sub2node);
20370 // Place copy #2 of ITS6 in I569
20372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20373 sub2node->SetLineColor(kColorITS);
20374 sub2node->SetVisibility(1);
20375 fNodes->Add(sub2node);
20378 // Place copy #3 of ITS6 in I569
20380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20381 sub2node->SetLineColor(kColorITS);
20382 sub2node->SetVisibility(1);
20383 fNodes->Add(sub2node);
20386 // Place copy #4 of ITS6 in I569
20388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20389 sub2node->SetLineColor(kColorITS);
20390 sub2node->SetVisibility(1);
20391 fNodes->Add(sub2node);
20394 // Place copy #5 of ITS6 in I569
20396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20397 sub2node->SetLineColor(kColorITS);
20398 sub2node->SetVisibility(1);
20399 fNodes->Add(sub2node);
20402 // Place copy #6 of ITS6 in I569
20404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20405 sub2node->SetLineColor(kColorITS);
20406 sub2node->SetVisibility(1);
20407 fNodes->Add(sub2node);
20410 // Place copy #7 of ITS6 in I569
20412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20413 sub2node->SetLineColor(kColorITS);
20414 sub2node->SetVisibility(1);
20415 fNodes->Add(sub2node);
20418 // Place copy #8 of ITS6 in I569
20420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20421 sub2node->SetLineColor(kColorITS);
20422 sub2node->SetVisibility(1);
20423 fNodes->Add(sub2node);
20426 // Place copy #9 of ITS6 in I569
20428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20429 sub2node->SetLineColor(kColorITS);
20430 sub2node->SetVisibility(1);
20431 fNodes->Add(sub2node);
20434 // Place copy #10 of ITS6 in I569
20436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20437 sub2node->SetLineColor(kColorITS);
20438 sub2node->SetVisibility(1);
20439 fNodes->Add(sub2node);
20442 // Place copy #11 of ITS6 in I569
20444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20445 sub2node->SetLineColor(kColorITS);
20446 sub2node->SetVisibility(1);
20447 fNodes->Add(sub2node);
20450 // Place copy #12 of ITS6 in I569
20452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20453 sub2node->SetLineColor(kColorITS);
20454 sub2node->SetVisibility(1);
20455 fNodes->Add(sub2node);
20458 // Place copy #13 of ITS6 in I569
20460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20461 sub2node->SetLineColor(kColorITS);
20462 sub2node->SetVisibility(1);
20463 fNodes->Add(sub2node);
20466 // Place copy #14 of ITS6 in I569
20468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20469 sub2node->SetLineColor(kColorITS);
20470 sub2node->SetVisibility(1);
20471 fNodes->Add(sub2node);
20474 // Place copy #15 of ITS6 in I569
20476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20477 sub2node->SetLineColor(kColorITS);
20478 sub2node->SetVisibility(1);
20479 fNodes->Add(sub2node);
20482 // Place copy #16 of ITS6 in I569
20484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20485 sub2node->SetLineColor(kColorITS);
20486 sub2node->SetVisibility(1);
20487 fNodes->Add(sub2node);
20490 // Place copy #17 of ITS6 in I569
20492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20493 sub2node->SetLineColor(kColorITS);
20494 sub2node->SetVisibility(1);
20495 fNodes->Add(sub2node);
20498 // Place copy #18 of ITS6 in I569
20500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20501 sub2node->SetLineColor(kColorITS);
20502 sub2node->SetVisibility(1);
20503 fNodes->Add(sub2node);
20506 // Place copy #19 of ITS6 in I569
20508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20509 sub2node->SetLineColor(kColorITS);
20510 sub2node->SetVisibility(1);
20511 fNodes->Add(sub2node);
20514 // Place copy #20 of ITS6 in I569
20516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20517 sub2node->SetLineColor(kColorITS);
20518 sub2node->SetVisibility(1);
20519 fNodes->Add(sub2node);
20522 // Place copy #21 of ITS6 in I569
20524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20525 sub2node->SetLineColor(kColorITS);
20526 sub2node->SetVisibility(1);
20527 fNodes->Add(sub2node);
20530 // Place copy #22 of ITS6 in I569
20532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20533 sub2node->SetLineColor(kColorITS);
20534 sub2node->SetVisibility(1);
20535 fNodes->Add(sub2node);
20538 // Place copy #23 of ITS6 in I569
20540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20541 sub2node->SetLineColor(kColorITS);
20542 sub2node->SetVisibility(1);
20543 fNodes->Add(sub2node);
20546 // Place copy #24 of ITS6 in I569
20548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20549 sub2node->SetLineColor(kColorITS);
20550 sub2node->SetVisibility(1);
20551 fNodes->Add(sub2node);
20554 // Place copy #25 of ITS6 in I569
20556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20557 sub2node->SetLineColor(kColorITS);
20558 sub2node->SetVisibility(1);
20559 fNodes->Add(sub2node);
20561 fNodes->Add(sub1node);
20564 // Place copy #20 of I569 in IT56
20566 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20567 sub1node->SetLineColor(kColorITS);
20568 sub1node->SetVisibility(0);
20571 // Place copy #1 of ITS6 in I569
20573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20574 sub2node->SetLineColor(kColorITS);
20575 sub2node->SetVisibility(1);
20576 fNodes->Add(sub2node);
20579 // Place copy #2 of ITS6 in I569
20581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20582 sub2node->SetLineColor(kColorITS);
20583 sub2node->SetVisibility(1);
20584 fNodes->Add(sub2node);
20587 // Place copy #3 of ITS6 in I569
20589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20590 sub2node->SetLineColor(kColorITS);
20591 sub2node->SetVisibility(1);
20592 fNodes->Add(sub2node);
20595 // Place copy #4 of ITS6 in I569
20597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20598 sub2node->SetLineColor(kColorITS);
20599 sub2node->SetVisibility(1);
20600 fNodes->Add(sub2node);
20603 // Place copy #5 of ITS6 in I569
20605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20606 sub2node->SetLineColor(kColorITS);
20607 sub2node->SetVisibility(1);
20608 fNodes->Add(sub2node);
20611 // Place copy #6 of ITS6 in I569
20613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20614 sub2node->SetLineColor(kColorITS);
20615 sub2node->SetVisibility(1);
20616 fNodes->Add(sub2node);
20619 // Place copy #7 of ITS6 in I569
20621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20622 sub2node->SetLineColor(kColorITS);
20623 sub2node->SetVisibility(1);
20624 fNodes->Add(sub2node);
20627 // Place copy #8 of ITS6 in I569
20629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20630 sub2node->SetLineColor(kColorITS);
20631 sub2node->SetVisibility(1);
20632 fNodes->Add(sub2node);
20635 // Place copy #9 of ITS6 in I569
20637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20638 sub2node->SetLineColor(kColorITS);
20639 sub2node->SetVisibility(1);
20640 fNodes->Add(sub2node);
20643 // Place copy #10 of ITS6 in I569
20645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20646 sub2node->SetLineColor(kColorITS);
20647 sub2node->SetVisibility(1);
20648 fNodes->Add(sub2node);
20651 // Place copy #11 of ITS6 in I569
20653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20654 sub2node->SetLineColor(kColorITS);
20655 sub2node->SetVisibility(1);
20656 fNodes->Add(sub2node);
20659 // Place copy #12 of ITS6 in I569
20661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20662 sub2node->SetLineColor(kColorITS);
20663 sub2node->SetVisibility(1);
20664 fNodes->Add(sub2node);
20667 // Place copy #13 of ITS6 in I569
20669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20670 sub2node->SetLineColor(kColorITS);
20671 sub2node->SetVisibility(1);
20672 fNodes->Add(sub2node);
20675 // Place copy #14 of ITS6 in I569
20677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20678 sub2node->SetLineColor(kColorITS);
20679 sub2node->SetVisibility(1);
20680 fNodes->Add(sub2node);
20683 // Place copy #15 of ITS6 in I569
20685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20686 sub2node->SetLineColor(kColorITS);
20687 sub2node->SetVisibility(1);
20688 fNodes->Add(sub2node);
20691 // Place copy #16 of ITS6 in I569
20693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20694 sub2node->SetLineColor(kColorITS);
20695 sub2node->SetVisibility(1);
20696 fNodes->Add(sub2node);
20699 // Place copy #17 of ITS6 in I569
20701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20702 sub2node->SetLineColor(kColorITS);
20703 sub2node->SetVisibility(1);
20704 fNodes->Add(sub2node);
20707 // Place copy #18 of ITS6 in I569
20709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20710 sub2node->SetLineColor(kColorITS);
20711 sub2node->SetVisibility(1);
20712 fNodes->Add(sub2node);
20715 // Place copy #19 of ITS6 in I569
20717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20718 sub2node->SetLineColor(kColorITS);
20719 sub2node->SetVisibility(1);
20720 fNodes->Add(sub2node);
20723 // Place copy #20 of ITS6 in I569
20725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20726 sub2node->SetLineColor(kColorITS);
20727 sub2node->SetVisibility(1);
20728 fNodes->Add(sub2node);
20731 // Place copy #21 of ITS6 in I569
20733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20734 sub2node->SetLineColor(kColorITS);
20735 sub2node->SetVisibility(1);
20736 fNodes->Add(sub2node);
20739 // Place copy #22 of ITS6 in I569
20741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20742 sub2node->SetLineColor(kColorITS);
20743 sub2node->SetVisibility(1);
20744 fNodes->Add(sub2node);
20747 // Place copy #23 of ITS6 in I569
20749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20750 sub2node->SetLineColor(kColorITS);
20751 sub2node->SetVisibility(1);
20752 fNodes->Add(sub2node);
20755 // Place copy #24 of ITS6 in I569
20757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20758 sub2node->SetLineColor(kColorITS);
20759 sub2node->SetVisibility(1);
20760 fNodes->Add(sub2node);
20763 // Place copy #25 of ITS6 in I569
20765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20766 sub2node->SetLineColor(kColorITS);
20767 sub2node->SetVisibility(1);
20768 fNodes->Add(sub2node);
20770 fNodes->Add(sub1node);
20773 // Place copy #21 of I569 in IT56
20775 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20776 sub1node->SetLineColor(kColorITS);
20777 sub1node->SetVisibility(0);
20780 // Place copy #1 of ITS6 in I569
20782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20783 sub2node->SetLineColor(kColorITS);
20784 sub2node->SetVisibility(1);
20785 fNodes->Add(sub2node);
20788 // Place copy #2 of ITS6 in I569
20790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20791 sub2node->SetLineColor(kColorITS);
20792 sub2node->SetVisibility(1);
20793 fNodes->Add(sub2node);
20796 // Place copy #3 of ITS6 in I569
20798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20799 sub2node->SetLineColor(kColorITS);
20800 sub2node->SetVisibility(1);
20801 fNodes->Add(sub2node);
20804 // Place copy #4 of ITS6 in I569
20806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20807 sub2node->SetLineColor(kColorITS);
20808 sub2node->SetVisibility(1);
20809 fNodes->Add(sub2node);
20812 // Place copy #5 of ITS6 in I569
20814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20815 sub2node->SetLineColor(kColorITS);
20816 sub2node->SetVisibility(1);
20817 fNodes->Add(sub2node);
20820 // Place copy #6 of ITS6 in I569
20822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20823 sub2node->SetLineColor(kColorITS);
20824 sub2node->SetVisibility(1);
20825 fNodes->Add(sub2node);
20828 // Place copy #7 of ITS6 in I569
20830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20831 sub2node->SetLineColor(kColorITS);
20832 sub2node->SetVisibility(1);
20833 fNodes->Add(sub2node);
20836 // Place copy #8 of ITS6 in I569
20838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20839 sub2node->SetLineColor(kColorITS);
20840 sub2node->SetVisibility(1);
20841 fNodes->Add(sub2node);
20844 // Place copy #9 of ITS6 in I569
20846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20847 sub2node->SetLineColor(kColorITS);
20848 sub2node->SetVisibility(1);
20849 fNodes->Add(sub2node);
20852 // Place copy #10 of ITS6 in I569
20854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20855 sub2node->SetLineColor(kColorITS);
20856 sub2node->SetVisibility(1);
20857 fNodes->Add(sub2node);
20860 // Place copy #11 of ITS6 in I569
20862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20863 sub2node->SetLineColor(kColorITS);
20864 sub2node->SetVisibility(1);
20865 fNodes->Add(sub2node);
20868 // Place copy #12 of ITS6 in I569
20870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20871 sub2node->SetLineColor(kColorITS);
20872 sub2node->SetVisibility(1);
20873 fNodes->Add(sub2node);
20876 // Place copy #13 of ITS6 in I569
20878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20879 sub2node->SetLineColor(kColorITS);
20880 sub2node->SetVisibility(1);
20881 fNodes->Add(sub2node);
20884 // Place copy #14 of ITS6 in I569
20886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20887 sub2node->SetLineColor(kColorITS);
20888 sub2node->SetVisibility(1);
20889 fNodes->Add(sub2node);
20892 // Place copy #15 of ITS6 in I569
20894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20895 sub2node->SetLineColor(kColorITS);
20896 sub2node->SetVisibility(1);
20897 fNodes->Add(sub2node);
20900 // Place copy #16 of ITS6 in I569
20902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20903 sub2node->SetLineColor(kColorITS);
20904 sub2node->SetVisibility(1);
20905 fNodes->Add(sub2node);
20908 // Place copy #17 of ITS6 in I569
20910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20911 sub2node->SetLineColor(kColorITS);
20912 sub2node->SetVisibility(1);
20913 fNodes->Add(sub2node);
20916 // Place copy #18 of ITS6 in I569
20918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20919 sub2node->SetLineColor(kColorITS);
20920 sub2node->SetVisibility(1);
20921 fNodes->Add(sub2node);
20924 // Place copy #19 of ITS6 in I569
20926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20927 sub2node->SetLineColor(kColorITS);
20928 sub2node->SetVisibility(1);
20929 fNodes->Add(sub2node);
20932 // Place copy #20 of ITS6 in I569
20934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20935 sub2node->SetLineColor(kColorITS);
20936 sub2node->SetVisibility(1);
20937 fNodes->Add(sub2node);
20940 // Place copy #21 of ITS6 in I569
20942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20943 sub2node->SetLineColor(kColorITS);
20944 sub2node->SetVisibility(1);
20945 fNodes->Add(sub2node);
20948 // Place copy #22 of ITS6 in I569
20950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20951 sub2node->SetLineColor(kColorITS);
20952 sub2node->SetVisibility(1);
20953 fNodes->Add(sub2node);
20956 // Place copy #23 of ITS6 in I569
20958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20959 sub2node->SetLineColor(kColorITS);
20960 sub2node->SetVisibility(1);
20961 fNodes->Add(sub2node);
20964 // Place copy #24 of ITS6 in I569
20966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20967 sub2node->SetLineColor(kColorITS);
20968 sub2node->SetVisibility(1);
20969 fNodes->Add(sub2node);
20972 // Place copy #25 of ITS6 in I569
20974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20975 sub2node->SetLineColor(kColorITS);
20976 sub2node->SetVisibility(1);
20977 fNodes->Add(sub2node);
20979 fNodes->Add(sub1node);
20982 // Place copy #22 of I569 in IT56
20984 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20985 sub1node->SetLineColor(kColorITS);
20986 sub1node->SetVisibility(0);
20989 // Place copy #1 of ITS6 in I569
20991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20992 sub2node->SetLineColor(kColorITS);
20993 sub2node->SetVisibility(1);
20994 fNodes->Add(sub2node);
20997 // Place copy #2 of ITS6 in I569
20999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21000 sub2node->SetLineColor(kColorITS);
21001 sub2node->SetVisibility(1);
21002 fNodes->Add(sub2node);
21005 // Place copy #3 of ITS6 in I569
21007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21008 sub2node->SetLineColor(kColorITS);
21009 sub2node->SetVisibility(1);
21010 fNodes->Add(sub2node);
21013 // Place copy #4 of ITS6 in I569
21015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21016 sub2node->SetLineColor(kColorITS);
21017 sub2node->SetVisibility(1);
21018 fNodes->Add(sub2node);
21021 // Place copy #5 of ITS6 in I569
21023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21024 sub2node->SetLineColor(kColorITS);
21025 sub2node->SetVisibility(1);
21026 fNodes->Add(sub2node);
21029 // Place copy #6 of ITS6 in I569
21031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21032 sub2node->SetLineColor(kColorITS);
21033 sub2node->SetVisibility(1);
21034 fNodes->Add(sub2node);
21037 // Place copy #7 of ITS6 in I569
21039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21040 sub2node->SetLineColor(kColorITS);
21041 sub2node->SetVisibility(1);
21042 fNodes->Add(sub2node);
21045 // Place copy #8 of ITS6 in I569
21047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21048 sub2node->SetLineColor(kColorITS);
21049 sub2node->SetVisibility(1);
21050 fNodes->Add(sub2node);
21053 // Place copy #9 of ITS6 in I569
21055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21056 sub2node->SetLineColor(kColorITS);
21057 sub2node->SetVisibility(1);
21058 fNodes->Add(sub2node);
21061 // Place copy #10 of ITS6 in I569
21063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21064 sub2node->SetLineColor(kColorITS);
21065 sub2node->SetVisibility(1);
21066 fNodes->Add(sub2node);
21069 // Place copy #11 of ITS6 in I569
21071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21072 sub2node->SetLineColor(kColorITS);
21073 sub2node->SetVisibility(1);
21074 fNodes->Add(sub2node);
21077 // Place copy #12 of ITS6 in I569
21079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21080 sub2node->SetLineColor(kColorITS);
21081 sub2node->SetVisibility(1);
21082 fNodes->Add(sub2node);
21085 // Place copy #13 of ITS6 in I569
21087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21088 sub2node->SetLineColor(kColorITS);
21089 sub2node->SetVisibility(1);
21090 fNodes->Add(sub2node);
21093 // Place copy #14 of ITS6 in I569
21095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21096 sub2node->SetLineColor(kColorITS);
21097 sub2node->SetVisibility(1);
21098 fNodes->Add(sub2node);
21101 // Place copy #15 of ITS6 in I569
21103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21104 sub2node->SetLineColor(kColorITS);
21105 sub2node->SetVisibility(1);
21106 fNodes->Add(sub2node);
21109 // Place copy #16 of ITS6 in I569
21111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21112 sub2node->SetLineColor(kColorITS);
21113 sub2node->SetVisibility(1);
21114 fNodes->Add(sub2node);
21117 // Place copy #17 of ITS6 in I569
21119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21120 sub2node->SetLineColor(kColorITS);
21121 sub2node->SetVisibility(1);
21122 fNodes->Add(sub2node);
21125 // Place copy #18 of ITS6 in I569
21127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21128 sub2node->SetLineColor(kColorITS);
21129 sub2node->SetVisibility(1);
21130 fNodes->Add(sub2node);
21133 // Place copy #19 of ITS6 in I569
21135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21136 sub2node->SetLineColor(kColorITS);
21137 sub2node->SetVisibility(1);
21138 fNodes->Add(sub2node);
21141 // Place copy #20 of ITS6 in I569
21143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21144 sub2node->SetLineColor(kColorITS);
21145 sub2node->SetVisibility(1);
21146 fNodes->Add(sub2node);
21149 // Place copy #21 of ITS6 in I569
21151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21152 sub2node->SetLineColor(kColorITS);
21153 sub2node->SetVisibility(1);
21154 fNodes->Add(sub2node);
21157 // Place copy #22 of ITS6 in I569
21159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21160 sub2node->SetLineColor(kColorITS);
21161 sub2node->SetVisibility(1);
21162 fNodes->Add(sub2node);
21165 // Place copy #23 of ITS6 in I569
21167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21168 sub2node->SetLineColor(kColorITS);
21169 sub2node->SetVisibility(1);
21170 fNodes->Add(sub2node);
21173 // Place copy #24 of ITS6 in I569
21175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21176 sub2node->SetLineColor(kColorITS);
21177 sub2node->SetVisibility(1);
21178 fNodes->Add(sub2node);
21181 // Place copy #25 of ITS6 in I569
21183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21184 sub2node->SetLineColor(kColorITS);
21185 sub2node->SetVisibility(1);
21186 fNodes->Add(sub2node);
21188 fNodes->Add(sub1node);
21191 // Place copy #23 of I569 in IT56
21193 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21194 sub1node->SetLineColor(kColorITS);
21195 sub1node->SetVisibility(0);
21198 // Place copy #1 of ITS6 in I569
21200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21201 sub2node->SetLineColor(kColorITS);
21202 sub2node->SetVisibility(1);
21203 fNodes->Add(sub2node);
21206 // Place copy #2 of ITS6 in I569
21208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21209 sub2node->SetLineColor(kColorITS);
21210 sub2node->SetVisibility(1);
21211 fNodes->Add(sub2node);
21214 // Place copy #3 of ITS6 in I569
21216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21217 sub2node->SetLineColor(kColorITS);
21218 sub2node->SetVisibility(1);
21219 fNodes->Add(sub2node);
21222 // Place copy #4 of ITS6 in I569
21224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21225 sub2node->SetLineColor(kColorITS);
21226 sub2node->SetVisibility(1);
21227 fNodes->Add(sub2node);
21230 // Place copy #5 of ITS6 in I569
21232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21233 sub2node->SetLineColor(kColorITS);
21234 sub2node->SetVisibility(1);
21235 fNodes->Add(sub2node);
21238 // Place copy #6 of ITS6 in I569
21240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21241 sub2node->SetLineColor(kColorITS);
21242 sub2node->SetVisibility(1);
21243 fNodes->Add(sub2node);
21246 // Place copy #7 of ITS6 in I569
21248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21249 sub2node->SetLineColor(kColorITS);
21250 sub2node->SetVisibility(1);
21251 fNodes->Add(sub2node);
21254 // Place copy #8 of ITS6 in I569
21256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21257 sub2node->SetLineColor(kColorITS);
21258 sub2node->SetVisibility(1);
21259 fNodes->Add(sub2node);
21262 // Place copy #9 of ITS6 in I569
21264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21265 sub2node->SetLineColor(kColorITS);
21266 sub2node->SetVisibility(1);
21267 fNodes->Add(sub2node);
21270 // Place copy #10 of ITS6 in I569
21272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21273 sub2node->SetLineColor(kColorITS);
21274 sub2node->SetVisibility(1);
21275 fNodes->Add(sub2node);
21278 // Place copy #11 of ITS6 in I569
21280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21281 sub2node->SetLineColor(kColorITS);
21282 sub2node->SetVisibility(1);
21283 fNodes->Add(sub2node);
21286 // Place copy #12 of ITS6 in I569
21288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21289 sub2node->SetLineColor(kColorITS);
21290 sub2node->SetVisibility(1);
21291 fNodes->Add(sub2node);
21294 // Place copy #13 of ITS6 in I569
21296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21297 sub2node->SetLineColor(kColorITS);
21298 sub2node->SetVisibility(1);
21299 fNodes->Add(sub2node);
21302 // Place copy #14 of ITS6 in I569
21304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21305 sub2node->SetLineColor(kColorITS);
21306 sub2node->SetVisibility(1);
21307 fNodes->Add(sub2node);
21310 // Place copy #15 of ITS6 in I569
21312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21313 sub2node->SetLineColor(kColorITS);
21314 sub2node->SetVisibility(1);
21315 fNodes->Add(sub2node);
21318 // Place copy #16 of ITS6 in I569
21320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21321 sub2node->SetLineColor(kColorITS);
21322 sub2node->SetVisibility(1);
21323 fNodes->Add(sub2node);
21326 // Place copy #17 of ITS6 in I569
21328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21329 sub2node->SetLineColor(kColorITS);
21330 sub2node->SetVisibility(1);
21331 fNodes->Add(sub2node);
21334 // Place copy #18 of ITS6 in I569
21336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21337 sub2node->SetLineColor(kColorITS);
21338 sub2node->SetVisibility(1);
21339 fNodes->Add(sub2node);
21342 // Place copy #19 of ITS6 in I569
21344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21345 sub2node->SetLineColor(kColorITS);
21346 sub2node->SetVisibility(1);
21347 fNodes->Add(sub2node);
21350 // Place copy #20 of ITS6 in I569
21352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21353 sub2node->SetLineColor(kColorITS);
21354 sub2node->SetVisibility(1);
21355 fNodes->Add(sub2node);
21358 // Place copy #21 of ITS6 in I569
21360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21361 sub2node->SetLineColor(kColorITS);
21362 sub2node->SetVisibility(1);
21363 fNodes->Add(sub2node);
21366 // Place copy #22 of ITS6 in I569
21368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21369 sub2node->SetLineColor(kColorITS);
21370 sub2node->SetVisibility(1);
21371 fNodes->Add(sub2node);
21374 // Place copy #23 of ITS6 in I569
21376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21377 sub2node->SetLineColor(kColorITS);
21378 sub2node->SetVisibility(1);
21379 fNodes->Add(sub2node);
21382 // Place copy #24 of ITS6 in I569
21384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21385 sub2node->SetLineColor(kColorITS);
21386 sub2node->SetVisibility(1);
21387 fNodes->Add(sub2node);
21390 // Place copy #25 of ITS6 in I569
21392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21393 sub2node->SetLineColor(kColorITS);
21394 sub2node->SetVisibility(1);
21395 fNodes->Add(sub2node);
21397 fNodes->Add(sub1node);
21400 // Place copy #24 of I569 in IT56
21402 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21403 sub1node->SetLineColor(kColorITS);
21404 sub1node->SetVisibility(0);
21407 // Place copy #1 of ITS6 in I569
21409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21410 sub2node->SetLineColor(kColorITS);
21411 sub2node->SetVisibility(1);
21412 fNodes->Add(sub2node);
21415 // Place copy #2 of ITS6 in I569
21417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21418 sub2node->SetLineColor(kColorITS);
21419 sub2node->SetVisibility(1);
21420 fNodes->Add(sub2node);
21423 // Place copy #3 of ITS6 in I569
21425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21426 sub2node->SetLineColor(kColorITS);
21427 sub2node->SetVisibility(1);
21428 fNodes->Add(sub2node);
21431 // Place copy #4 of ITS6 in I569
21433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21434 sub2node->SetLineColor(kColorITS);
21435 sub2node->SetVisibility(1);
21436 fNodes->Add(sub2node);
21439 // Place copy #5 of ITS6 in I569
21441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21442 sub2node->SetLineColor(kColorITS);
21443 sub2node->SetVisibility(1);
21444 fNodes->Add(sub2node);
21447 // Place copy #6 of ITS6 in I569
21449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21450 sub2node->SetLineColor(kColorITS);
21451 sub2node->SetVisibility(1);
21452 fNodes->Add(sub2node);
21455 // Place copy #7 of ITS6 in I569
21457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21458 sub2node->SetLineColor(kColorITS);
21459 sub2node->SetVisibility(1);
21460 fNodes->Add(sub2node);
21463 // Place copy #8 of ITS6 in I569
21465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21466 sub2node->SetLineColor(kColorITS);
21467 sub2node->SetVisibility(1);
21468 fNodes->Add(sub2node);
21471 // Place copy #9 of ITS6 in I569
21473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21474 sub2node->SetLineColor(kColorITS);
21475 sub2node->SetVisibility(1);
21476 fNodes->Add(sub2node);
21479 // Place copy #10 of ITS6 in I569
21481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21482 sub2node->SetLineColor(kColorITS);
21483 sub2node->SetVisibility(1);
21484 fNodes->Add(sub2node);
21487 // Place copy #11 of ITS6 in I569
21489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21490 sub2node->SetLineColor(kColorITS);
21491 sub2node->SetVisibility(1);
21492 fNodes->Add(sub2node);
21495 // Place copy #12 of ITS6 in I569
21497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21498 sub2node->SetLineColor(kColorITS);
21499 sub2node->SetVisibility(1);
21500 fNodes->Add(sub2node);
21503 // Place copy #13 of ITS6 in I569
21505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21506 sub2node->SetLineColor(kColorITS);
21507 sub2node->SetVisibility(1);
21508 fNodes->Add(sub2node);
21511 // Place copy #14 of ITS6 in I569
21513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21514 sub2node->SetLineColor(kColorITS);
21515 sub2node->SetVisibility(1);
21516 fNodes->Add(sub2node);
21519 // Place copy #15 of ITS6 in I569
21521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21522 sub2node->SetLineColor(kColorITS);
21523 sub2node->SetVisibility(1);
21524 fNodes->Add(sub2node);
21527 // Place copy #16 of ITS6 in I569
21529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21530 sub2node->SetLineColor(kColorITS);
21531 sub2node->SetVisibility(1);
21532 fNodes->Add(sub2node);
21535 // Place copy #17 of ITS6 in I569
21537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21538 sub2node->SetLineColor(kColorITS);
21539 sub2node->SetVisibility(1);
21540 fNodes->Add(sub2node);
21543 // Place copy #18 of ITS6 in I569
21545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21546 sub2node->SetLineColor(kColorITS);
21547 sub2node->SetVisibility(1);
21548 fNodes->Add(sub2node);
21551 // Place copy #19 of ITS6 in I569
21553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21554 sub2node->SetLineColor(kColorITS);
21555 sub2node->SetVisibility(1);
21556 fNodes->Add(sub2node);
21559 // Place copy #20 of ITS6 in I569
21561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21562 sub2node->SetLineColor(kColorITS);
21563 sub2node->SetVisibility(1);
21564 fNodes->Add(sub2node);
21567 // Place copy #21 of ITS6 in I569
21569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21570 sub2node->SetLineColor(kColorITS);
21571 sub2node->SetVisibility(1);
21572 fNodes->Add(sub2node);
21575 // Place copy #22 of ITS6 in I569
21577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21578 sub2node->SetLineColor(kColorITS);
21579 sub2node->SetVisibility(1);
21580 fNodes->Add(sub2node);
21583 // Place copy #23 of ITS6 in I569
21585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21586 sub2node->SetLineColor(kColorITS);
21587 sub2node->SetVisibility(1);
21588 fNodes->Add(sub2node);
21591 // Place copy #24 of ITS6 in I569
21593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21594 sub2node->SetLineColor(kColorITS);
21595 sub2node->SetVisibility(1);
21596 fNodes->Add(sub2node);
21599 // Place copy #25 of ITS6 in I569
21601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21602 sub2node->SetLineColor(kColorITS);
21603 sub2node->SetVisibility(1);
21604 fNodes->Add(sub2node);
21606 fNodes->Add(sub1node);
21609 // Place copy #25 of I569 in IT56
21611 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21612 sub1node->SetLineColor(kColorITS);
21613 sub1node->SetVisibility(0);
21616 // Place copy #1 of ITS6 in I569
21618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21619 sub2node->SetLineColor(kColorITS);
21620 sub2node->SetVisibility(1);
21621 fNodes->Add(sub2node);
21624 // Place copy #2 of ITS6 in I569
21626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21627 sub2node->SetLineColor(kColorITS);
21628 sub2node->SetVisibility(1);
21629 fNodes->Add(sub2node);
21632 // Place copy #3 of ITS6 in I569
21634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21635 sub2node->SetLineColor(kColorITS);
21636 sub2node->SetVisibility(1);
21637 fNodes->Add(sub2node);
21640 // Place copy #4 of ITS6 in I569
21642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21643 sub2node->SetLineColor(kColorITS);
21644 sub2node->SetVisibility(1);
21645 fNodes->Add(sub2node);
21648 // Place copy #5 of ITS6 in I569
21650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21651 sub2node->SetLineColor(kColorITS);
21652 sub2node->SetVisibility(1);
21653 fNodes->Add(sub2node);
21656 // Place copy #6 of ITS6 in I569
21658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21659 sub2node->SetLineColor(kColorITS);
21660 sub2node->SetVisibility(1);
21661 fNodes->Add(sub2node);
21664 // Place copy #7 of ITS6 in I569
21666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21667 sub2node->SetLineColor(kColorITS);
21668 sub2node->SetVisibility(1);
21669 fNodes->Add(sub2node);
21672 // Place copy #8 of ITS6 in I569
21674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21675 sub2node->SetLineColor(kColorITS);
21676 sub2node->SetVisibility(1);
21677 fNodes->Add(sub2node);
21680 // Place copy #9 of ITS6 in I569
21682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21683 sub2node->SetLineColor(kColorITS);
21684 sub2node->SetVisibility(1);
21685 fNodes->Add(sub2node);
21688 // Place copy #10 of ITS6 in I569
21690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21691 sub2node->SetLineColor(kColorITS);
21692 sub2node->SetVisibility(1);
21693 fNodes->Add(sub2node);
21696 // Place copy #11 of ITS6 in I569
21698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21699 sub2node->SetLineColor(kColorITS);
21700 sub2node->SetVisibility(1);
21701 fNodes->Add(sub2node);
21704 // Place copy #12 of ITS6 in I569
21706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21707 sub2node->SetLineColor(kColorITS);
21708 sub2node->SetVisibility(1);
21709 fNodes->Add(sub2node);
21712 // Place copy #13 of ITS6 in I569
21714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21715 sub2node->SetLineColor(kColorITS);
21716 sub2node->SetVisibility(1);
21717 fNodes->Add(sub2node);
21720 // Place copy #14 of ITS6 in I569
21722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21723 sub2node->SetLineColor(kColorITS);
21724 sub2node->SetVisibility(1);
21725 fNodes->Add(sub2node);
21728 // Place copy #15 of ITS6 in I569
21730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21731 sub2node->SetLineColor(kColorITS);
21732 sub2node->SetVisibility(1);
21733 fNodes->Add(sub2node);
21736 // Place copy #16 of ITS6 in I569
21738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21739 sub2node->SetLineColor(kColorITS);
21740 sub2node->SetVisibility(1);
21741 fNodes->Add(sub2node);
21744 // Place copy #17 of ITS6 in I569
21746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21747 sub2node->SetLineColor(kColorITS);
21748 sub2node->SetVisibility(1);
21749 fNodes->Add(sub2node);
21752 // Place copy #18 of ITS6 in I569
21754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21755 sub2node->SetLineColor(kColorITS);
21756 sub2node->SetVisibility(1);
21757 fNodes->Add(sub2node);
21760 // Place copy #19 of ITS6 in I569
21762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21763 sub2node->SetLineColor(kColorITS);
21764 sub2node->SetVisibility(1);
21765 fNodes->Add(sub2node);
21768 // Place copy #20 of ITS6 in I569
21770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21771 sub2node->SetLineColor(kColorITS);
21772 sub2node->SetVisibility(1);
21773 fNodes->Add(sub2node);
21776 // Place copy #21 of ITS6 in I569
21778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21779 sub2node->SetLineColor(kColorITS);
21780 sub2node->SetVisibility(1);
21781 fNodes->Add(sub2node);
21784 // Place copy #22 of ITS6 in I569
21786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21787 sub2node->SetLineColor(kColorITS);
21788 sub2node->SetVisibility(1);
21789 fNodes->Add(sub2node);
21792 // Place copy #23 of ITS6 in I569
21794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21795 sub2node->SetLineColor(kColorITS);
21796 sub2node->SetVisibility(1);
21797 fNodes->Add(sub2node);
21800 // Place copy #24 of ITS6 in I569
21802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21803 sub2node->SetLineColor(kColorITS);
21804 sub2node->SetVisibility(1);
21805 fNodes->Add(sub2node);
21808 // Place copy #25 of ITS6 in I569
21810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21811 sub2node->SetLineColor(kColorITS);
21812 sub2node->SetVisibility(1);
21813 fNodes->Add(sub2node);
21815 fNodes->Add(sub1node);
21818 // Place copy #26 of I569 in IT56
21820 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21821 sub1node->SetLineColor(kColorITS);
21822 sub1node->SetVisibility(0);
21825 // Place copy #1 of ITS6 in I569
21827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21828 sub2node->SetLineColor(kColorITS);
21829 sub2node->SetVisibility(1);
21830 fNodes->Add(sub2node);
21833 // Place copy #2 of ITS6 in I569
21835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21836 sub2node->SetLineColor(kColorITS);
21837 sub2node->SetVisibility(1);
21838 fNodes->Add(sub2node);
21841 // Place copy #3 of ITS6 in I569
21843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21844 sub2node->SetLineColor(kColorITS);
21845 sub2node->SetVisibility(1);
21846 fNodes->Add(sub2node);
21849 // Place copy #4 of ITS6 in I569
21851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21852 sub2node->SetLineColor(kColorITS);
21853 sub2node->SetVisibility(1);
21854 fNodes->Add(sub2node);
21857 // Place copy #5 of ITS6 in I569
21859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21860 sub2node->SetLineColor(kColorITS);
21861 sub2node->SetVisibility(1);
21862 fNodes->Add(sub2node);
21865 // Place copy #6 of ITS6 in I569
21867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21868 sub2node->SetLineColor(kColorITS);
21869 sub2node->SetVisibility(1);
21870 fNodes->Add(sub2node);
21873 // Place copy #7 of ITS6 in I569
21875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21876 sub2node->SetLineColor(kColorITS);
21877 sub2node->SetVisibility(1);
21878 fNodes->Add(sub2node);
21881 // Place copy #8 of ITS6 in I569
21883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21884 sub2node->SetLineColor(kColorITS);
21885 sub2node->SetVisibility(1);
21886 fNodes->Add(sub2node);
21889 // Place copy #9 of ITS6 in I569
21891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21892 sub2node->SetLineColor(kColorITS);
21893 sub2node->SetVisibility(1);
21894 fNodes->Add(sub2node);
21897 // Place copy #10 of ITS6 in I569
21899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21900 sub2node->SetLineColor(kColorITS);
21901 sub2node->SetVisibility(1);
21902 fNodes->Add(sub2node);
21905 // Place copy #11 of ITS6 in I569
21907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21908 sub2node->SetLineColor(kColorITS);
21909 sub2node->SetVisibility(1);
21910 fNodes->Add(sub2node);
21913 // Place copy #12 of ITS6 in I569
21915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21916 sub2node->SetLineColor(kColorITS);
21917 sub2node->SetVisibility(1);
21918 fNodes->Add(sub2node);
21921 // Place copy #13 of ITS6 in I569
21923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21924 sub2node->SetLineColor(kColorITS);
21925 sub2node->SetVisibility(1);
21926 fNodes->Add(sub2node);
21929 // Place copy #14 of ITS6 in I569
21931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21932 sub2node->SetLineColor(kColorITS);
21933 sub2node->SetVisibility(1);
21934 fNodes->Add(sub2node);
21937 // Place copy #15 of ITS6 in I569
21939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21940 sub2node->SetLineColor(kColorITS);
21941 sub2node->SetVisibility(1);
21942 fNodes->Add(sub2node);
21945 // Place copy #16 of ITS6 in I569
21947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21948 sub2node->SetLineColor(kColorITS);
21949 sub2node->SetVisibility(1);
21950 fNodes->Add(sub2node);
21953 // Place copy #17 of ITS6 in I569
21955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21956 sub2node->SetLineColor(kColorITS);
21957 sub2node->SetVisibility(1);
21958 fNodes->Add(sub2node);
21961 // Place copy #18 of ITS6 in I569
21963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21964 sub2node->SetLineColor(kColorITS);
21965 sub2node->SetVisibility(1);
21966 fNodes->Add(sub2node);
21969 // Place copy #19 of ITS6 in I569
21971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21972 sub2node->SetLineColor(kColorITS);
21973 sub2node->SetVisibility(1);
21974 fNodes->Add(sub2node);
21977 // Place copy #20 of ITS6 in I569
21979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21980 sub2node->SetLineColor(kColorITS);
21981 sub2node->SetVisibility(1);
21982 fNodes->Add(sub2node);
21985 // Place copy #21 of ITS6 in I569
21987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21988 sub2node->SetLineColor(kColorITS);
21989 sub2node->SetVisibility(1);
21990 fNodes->Add(sub2node);
21993 // Place copy #22 of ITS6 in I569
21995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21996 sub2node->SetLineColor(kColorITS);
21997 sub2node->SetVisibility(1);
21998 fNodes->Add(sub2node);
22001 // Place copy #23 of ITS6 in I569
22003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22004 sub2node->SetLineColor(kColorITS);
22005 sub2node->SetVisibility(1);
22006 fNodes->Add(sub2node);
22009 // Place copy #24 of ITS6 in I569
22011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22012 sub2node->SetLineColor(kColorITS);
22013 sub2node->SetVisibility(1);
22014 fNodes->Add(sub2node);
22017 // Place copy #25 of ITS6 in I569
22019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22020 sub2node->SetLineColor(kColorITS);
22021 sub2node->SetVisibility(1);
22022 fNodes->Add(sub2node);
22024 fNodes->Add(sub1node);
22027 // Place copy #27 of I569 in IT56
22029 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
22030 sub1node->SetLineColor(kColorITS);
22031 sub1node->SetVisibility(0);
22034 // Place copy #1 of ITS6 in I569
22036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22037 sub2node->SetLineColor(kColorITS);
22038 sub2node->SetVisibility(1);
22039 fNodes->Add(sub2node);
22042 // Place copy #2 of ITS6 in I569
22044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22045 sub2node->SetLineColor(kColorITS);
22046 sub2node->SetVisibility(1);
22047 fNodes->Add(sub2node);
22050 // Place copy #3 of ITS6 in I569
22052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22053 sub2node->SetLineColor(kColorITS);
22054 sub2node->SetVisibility(1);
22055 fNodes->Add(sub2node);
22058 // Place copy #4 of ITS6 in I569
22060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22061 sub2node->SetLineColor(kColorITS);
22062 sub2node->SetVisibility(1);
22063 fNodes->Add(sub2node);
22066 // Place copy #5 of ITS6 in I569
22068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22069 sub2node->SetLineColor(kColorITS);
22070 sub2node->SetVisibility(1);
22071 fNodes->Add(sub2node);
22074 // Place copy #6 of ITS6 in I569
22076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22077 sub2node->SetLineColor(kColorITS);
22078 sub2node->SetVisibility(1);
22079 fNodes->Add(sub2node);
22082 // Place copy #7 of ITS6 in I569
22084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22085 sub2node->SetLineColor(kColorITS);
22086 sub2node->SetVisibility(1);
22087 fNodes->Add(sub2node);
22090 // Place copy #8 of ITS6 in I569
22092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22093 sub2node->SetLineColor(kColorITS);
22094 sub2node->SetVisibility(1);
22095 fNodes->Add(sub2node);
22098 // Place copy #9 of ITS6 in I569
22100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22101 sub2node->SetLineColor(kColorITS);
22102 sub2node->SetVisibility(1);
22103 fNodes->Add(sub2node);
22106 // Place copy #10 of ITS6 in I569
22108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22109 sub2node->SetLineColor(kColorITS);
22110 sub2node->SetVisibility(1);
22111 fNodes->Add(sub2node);
22114 // Place copy #11 of ITS6 in I569
22116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22117 sub2node->SetLineColor(kColorITS);
22118 sub2node->SetVisibility(1);
22119 fNodes->Add(sub2node);
22122 // Place copy #12 of ITS6 in I569
22124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22125 sub2node->SetLineColor(kColorITS);
22126 sub2node->SetVisibility(1);
22127 fNodes->Add(sub2node);
22130 // Place copy #13 of ITS6 in I569
22132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22133 sub2node->SetLineColor(kColorITS);
22134 sub2node->SetVisibility(1);
22135 fNodes->Add(sub2node);
22138 // Place copy #14 of ITS6 in I569
22140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22141 sub2node->SetLineColor(kColorITS);
22142 sub2node->SetVisibility(1);
22143 fNodes->Add(sub2node);
22146 // Place copy #15 of ITS6 in I569
22148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22149 sub2node->SetLineColor(kColorITS);
22150 sub2node->SetVisibility(1);
22151 fNodes->Add(sub2node);
22154 // Place copy #16 of ITS6 in I569
22156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22157 sub2node->SetLineColor(kColorITS);
22158 sub2node->SetVisibility(1);
22159 fNodes->Add(sub2node);
22162 // Place copy #17 of ITS6 in I569
22164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22165 sub2node->SetLineColor(kColorITS);
22166 sub2node->SetVisibility(1);
22167 fNodes->Add(sub2node);
22170 // Place copy #18 of ITS6 in I569
22172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22173 sub2node->SetLineColor(kColorITS);
22174 sub2node->SetVisibility(1);
22175 fNodes->Add(sub2node);
22178 // Place copy #19 of ITS6 in I569
22180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22181 sub2node->SetLineColor(kColorITS);
22182 sub2node->SetVisibility(1);
22183 fNodes->Add(sub2node);
22186 // Place copy #20 of ITS6 in I569
22188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22189 sub2node->SetLineColor(kColorITS);
22190 sub2node->SetVisibility(1);
22191 fNodes->Add(sub2node);
22194 // Place copy #21 of ITS6 in I569
22196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22197 sub2node->SetLineColor(kColorITS);
22198 sub2node->SetVisibility(1);
22199 fNodes->Add(sub2node);
22202 // Place copy #22 of ITS6 in I569
22204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22205 sub2node->SetLineColor(kColorITS);
22206 sub2node->SetVisibility(1);
22207 fNodes->Add(sub2node);
22210 // Place copy #23 of ITS6 in I569
22212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22213 sub2node->SetLineColor(kColorITS);
22214 sub2node->SetVisibility(1);
22215 fNodes->Add(sub2node);
22218 // Place copy #24 of ITS6 in I569
22220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22221 sub2node->SetLineColor(kColorITS);
22222 sub2node->SetVisibility(1);
22223 fNodes->Add(sub2node);
22226 // Place copy #25 of ITS6 in I569
22228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22229 sub2node->SetLineColor(kColorITS);
22230 sub2node->SetVisibility(1);
22231 fNodes->Add(sub2node);
22233 fNodes->Add(sub1node);
22236 // Place copy #28 of I569 in IT56
22238 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22239 sub1node->SetLineColor(kColorITS);
22240 sub1node->SetVisibility(0);
22243 // Place copy #1 of ITS6 in I569
22245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22246 sub2node->SetLineColor(kColorITS);
22247 sub2node->SetVisibility(1);
22248 fNodes->Add(sub2node);
22251 // Place copy #2 of ITS6 in I569
22253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22254 sub2node->SetLineColor(kColorITS);
22255 sub2node->SetVisibility(1);
22256 fNodes->Add(sub2node);
22259 // Place copy #3 of ITS6 in I569
22261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22262 sub2node->SetLineColor(kColorITS);
22263 sub2node->SetVisibility(1);
22264 fNodes->Add(sub2node);
22267 // Place copy #4 of ITS6 in I569
22269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22270 sub2node->SetLineColor(kColorITS);
22271 sub2node->SetVisibility(1);
22272 fNodes->Add(sub2node);
22275 // Place copy #5 of ITS6 in I569
22277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22278 sub2node->SetLineColor(kColorITS);
22279 sub2node->SetVisibility(1);
22280 fNodes->Add(sub2node);
22283 // Place copy #6 of ITS6 in I569
22285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22286 sub2node->SetLineColor(kColorITS);
22287 sub2node->SetVisibility(1);
22288 fNodes->Add(sub2node);
22291 // Place copy #7 of ITS6 in I569
22293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22294 sub2node->SetLineColor(kColorITS);
22295 sub2node->SetVisibility(1);
22296 fNodes->Add(sub2node);
22299 // Place copy #8 of ITS6 in I569
22301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22302 sub2node->SetLineColor(kColorITS);
22303 sub2node->SetVisibility(1);
22304 fNodes->Add(sub2node);
22307 // Place copy #9 of ITS6 in I569
22309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22310 sub2node->SetLineColor(kColorITS);
22311 sub2node->SetVisibility(1);
22312 fNodes->Add(sub2node);
22315 // Place copy #10 of ITS6 in I569
22317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22318 sub2node->SetLineColor(kColorITS);
22319 sub2node->SetVisibility(1);
22320 fNodes->Add(sub2node);
22323 // Place copy #11 of ITS6 in I569
22325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22326 sub2node->SetLineColor(kColorITS);
22327 sub2node->SetVisibility(1);
22328 fNodes->Add(sub2node);
22331 // Place copy #12 of ITS6 in I569
22333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22334 sub2node->SetLineColor(kColorITS);
22335 sub2node->SetVisibility(1);
22336 fNodes->Add(sub2node);
22339 // Place copy #13 of ITS6 in I569
22341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22342 sub2node->SetLineColor(kColorITS);
22343 sub2node->SetVisibility(1);
22344 fNodes->Add(sub2node);
22347 // Place copy #14 of ITS6 in I569
22349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22350 sub2node->SetLineColor(kColorITS);
22351 sub2node->SetVisibility(1);
22352 fNodes->Add(sub2node);
22355 // Place copy #15 of ITS6 in I569
22357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22358 sub2node->SetLineColor(kColorITS);
22359 sub2node->SetVisibility(1);
22360 fNodes->Add(sub2node);
22363 // Place copy #16 of ITS6 in I569
22365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22366 sub2node->SetLineColor(kColorITS);
22367 sub2node->SetVisibility(1);
22368 fNodes->Add(sub2node);
22371 // Place copy #17 of ITS6 in I569
22373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22374 sub2node->SetLineColor(kColorITS);
22375 sub2node->SetVisibility(1);
22376 fNodes->Add(sub2node);
22379 // Place copy #18 of ITS6 in I569
22381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22382 sub2node->SetLineColor(kColorITS);
22383 sub2node->SetVisibility(1);
22384 fNodes->Add(sub2node);
22387 // Place copy #19 of ITS6 in I569
22389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22390 sub2node->SetLineColor(kColorITS);
22391 sub2node->SetVisibility(1);
22392 fNodes->Add(sub2node);
22395 // Place copy #20 of ITS6 in I569
22397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22398 sub2node->SetLineColor(kColorITS);
22399 sub2node->SetVisibility(1);
22400 fNodes->Add(sub2node);
22403 // Place copy #21 of ITS6 in I569
22405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22406 sub2node->SetLineColor(kColorITS);
22407 sub2node->SetVisibility(1);
22408 fNodes->Add(sub2node);
22411 // Place copy #22 of ITS6 in I569
22413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22414 sub2node->SetLineColor(kColorITS);
22415 sub2node->SetVisibility(1);
22416 fNodes->Add(sub2node);
22419 // Place copy #23 of ITS6 in I569
22421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22422 sub2node->SetLineColor(kColorITS);
22423 sub2node->SetVisibility(1);
22424 fNodes->Add(sub2node);
22427 // Place copy #24 of ITS6 in I569
22429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22430 sub2node->SetLineColor(kColorITS);
22431 sub2node->SetVisibility(1);
22432 fNodes->Add(sub2node);
22435 // Place copy #25 of ITS6 in I569
22437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22438 sub2node->SetLineColor(kColorITS);
22439 sub2node->SetVisibility(1);
22440 fNodes->Add(sub2node);
22442 fNodes->Add(sub1node);
22445 // Place copy #29 of I569 in IT56
22447 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22448 sub1node->SetLineColor(kColorITS);
22449 sub1node->SetVisibility(0);
22452 // Place copy #1 of ITS6 in I569
22454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22455 sub2node->SetLineColor(kColorITS);
22456 sub2node->SetVisibility(1);
22457 fNodes->Add(sub2node);
22460 // Place copy #2 of ITS6 in I569
22462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22463 sub2node->SetLineColor(kColorITS);
22464 sub2node->SetVisibility(1);
22465 fNodes->Add(sub2node);
22468 // Place copy #3 of ITS6 in I569
22470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22471 sub2node->SetLineColor(kColorITS);
22472 sub2node->SetVisibility(1);
22473 fNodes->Add(sub2node);
22476 // Place copy #4 of ITS6 in I569
22478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22479 sub2node->SetLineColor(kColorITS);
22480 sub2node->SetVisibility(1);
22481 fNodes->Add(sub2node);
22484 // Place copy #5 of ITS6 in I569
22486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22487 sub2node->SetLineColor(kColorITS);
22488 sub2node->SetVisibility(1);
22489 fNodes->Add(sub2node);
22492 // Place copy #6 of ITS6 in I569
22494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22495 sub2node->SetLineColor(kColorITS);
22496 sub2node->SetVisibility(1);
22497 fNodes->Add(sub2node);
22500 // Place copy #7 of ITS6 in I569
22502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22503 sub2node->SetLineColor(kColorITS);
22504 sub2node->SetVisibility(1);
22505 fNodes->Add(sub2node);
22508 // Place copy #8 of ITS6 in I569
22510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22511 sub2node->SetLineColor(kColorITS);
22512 sub2node->SetVisibility(1);
22513 fNodes->Add(sub2node);
22516 // Place copy #9 of ITS6 in I569
22518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22519 sub2node->SetLineColor(kColorITS);
22520 sub2node->SetVisibility(1);
22521 fNodes->Add(sub2node);
22524 // Place copy #10 of ITS6 in I569
22526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22527 sub2node->SetLineColor(kColorITS);
22528 sub2node->SetVisibility(1);
22529 fNodes->Add(sub2node);
22532 // Place copy #11 of ITS6 in I569
22534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22535 sub2node->SetLineColor(kColorITS);
22536 sub2node->SetVisibility(1);
22537 fNodes->Add(sub2node);
22540 // Place copy #12 of ITS6 in I569
22542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22543 sub2node->SetLineColor(kColorITS);
22544 sub2node->SetVisibility(1);
22545 fNodes->Add(sub2node);
22548 // Place copy #13 of ITS6 in I569
22550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22551 sub2node->SetLineColor(kColorITS);
22552 sub2node->SetVisibility(1);
22553 fNodes->Add(sub2node);
22556 // Place copy #14 of ITS6 in I569
22558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22559 sub2node->SetLineColor(kColorITS);
22560 sub2node->SetVisibility(1);
22561 fNodes->Add(sub2node);
22564 // Place copy #15 of ITS6 in I569
22566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22567 sub2node->SetLineColor(kColorITS);
22568 sub2node->SetVisibility(1);
22569 fNodes->Add(sub2node);
22572 // Place copy #16 of ITS6 in I569
22574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22575 sub2node->SetLineColor(kColorITS);
22576 sub2node->SetVisibility(1);
22577 fNodes->Add(sub2node);
22580 // Place copy #17 of ITS6 in I569
22582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22583 sub2node->SetLineColor(kColorITS);
22584 sub2node->SetVisibility(1);
22585 fNodes->Add(sub2node);
22588 // Place copy #18 of ITS6 in I569
22590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22591 sub2node->SetLineColor(kColorITS);
22592 sub2node->SetVisibility(1);
22593 fNodes->Add(sub2node);
22596 // Place copy #19 of ITS6 in I569
22598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22599 sub2node->SetLineColor(kColorITS);
22600 sub2node->SetVisibility(1);
22601 fNodes->Add(sub2node);
22604 // Place copy #20 of ITS6 in I569
22606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22607 sub2node->SetLineColor(kColorITS);
22608 sub2node->SetVisibility(1);
22609 fNodes->Add(sub2node);
22612 // Place copy #21 of ITS6 in I569
22614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22615 sub2node->SetLineColor(kColorITS);
22616 sub2node->SetVisibility(1);
22617 fNodes->Add(sub2node);
22620 // Place copy #22 of ITS6 in I569
22622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22623 sub2node->SetLineColor(kColorITS);
22624 sub2node->SetVisibility(1);
22625 fNodes->Add(sub2node);
22628 // Place copy #23 of ITS6 in I569
22630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22631 sub2node->SetLineColor(kColorITS);
22632 sub2node->SetVisibility(1);
22633 fNodes->Add(sub2node);
22636 // Place copy #24 of ITS6 in I569
22638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22639 sub2node->SetLineColor(kColorITS);
22640 sub2node->SetVisibility(1);
22641 fNodes->Add(sub2node);
22644 // Place copy #25 of ITS6 in I569
22646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22647 sub2node->SetLineColor(kColorITS);
22648 sub2node->SetVisibility(1);
22649 fNodes->Add(sub2node);
22651 fNodes->Add(sub1node);
22654 // Place copy #30 of I569 in IT56
22656 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22657 sub1node->SetLineColor(kColorITS);
22658 sub1node->SetVisibility(0);
22661 // Place copy #1 of ITS6 in I569
22663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22664 sub2node->SetLineColor(kColorITS);
22665 sub2node->SetVisibility(1);
22666 fNodes->Add(sub2node);
22669 // Place copy #2 of ITS6 in I569
22671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22672 sub2node->SetLineColor(kColorITS);
22673 sub2node->SetVisibility(1);
22674 fNodes->Add(sub2node);
22677 // Place copy #3 of ITS6 in I569
22679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22680 sub2node->SetLineColor(kColorITS);
22681 sub2node->SetVisibility(1);
22682 fNodes->Add(sub2node);
22685 // Place copy #4 of ITS6 in I569
22687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22688 sub2node->SetLineColor(kColorITS);
22689 sub2node->SetVisibility(1);
22690 fNodes->Add(sub2node);
22693 // Place copy #5 of ITS6 in I569
22695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22696 sub2node->SetLineColor(kColorITS);
22697 sub2node->SetVisibility(1);
22698 fNodes->Add(sub2node);
22701 // Place copy #6 of ITS6 in I569
22703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22704 sub2node->SetLineColor(kColorITS);
22705 sub2node->SetVisibility(1);
22706 fNodes->Add(sub2node);
22709 // Place copy #7 of ITS6 in I569
22711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22712 sub2node->SetLineColor(kColorITS);
22713 sub2node->SetVisibility(1);
22714 fNodes->Add(sub2node);
22717 // Place copy #8 of ITS6 in I569
22719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22720 sub2node->SetLineColor(kColorITS);
22721 sub2node->SetVisibility(1);
22722 fNodes->Add(sub2node);
22725 // Place copy #9 of ITS6 in I569
22727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22728 sub2node->SetLineColor(kColorITS);
22729 sub2node->SetVisibility(1);
22730 fNodes->Add(sub2node);
22733 // Place copy #10 of ITS6 in I569
22735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22736 sub2node->SetLineColor(kColorITS);
22737 sub2node->SetVisibility(1);
22738 fNodes->Add(sub2node);
22741 // Place copy #11 of ITS6 in I569
22743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22744 sub2node->SetLineColor(kColorITS);
22745 sub2node->SetVisibility(1);
22746 fNodes->Add(sub2node);
22749 // Place copy #12 of ITS6 in I569
22751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22752 sub2node->SetLineColor(kColorITS);
22753 sub2node->SetVisibility(1);
22754 fNodes->Add(sub2node);
22757 // Place copy #13 of ITS6 in I569
22759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22760 sub2node->SetLineColor(kColorITS);
22761 sub2node->SetVisibility(1);
22762 fNodes->Add(sub2node);
22765 // Place copy #14 of ITS6 in I569
22767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22768 sub2node->SetLineColor(kColorITS);
22769 sub2node->SetVisibility(1);
22770 fNodes->Add(sub2node);
22773 // Place copy #15 of ITS6 in I569
22775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22776 sub2node->SetLineColor(kColorITS);
22777 sub2node->SetVisibility(1);
22778 fNodes->Add(sub2node);
22781 // Place copy #16 of ITS6 in I569
22783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22784 sub2node->SetLineColor(kColorITS);
22785 sub2node->SetVisibility(1);
22786 fNodes->Add(sub2node);
22789 // Place copy #17 of ITS6 in I569
22791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22792 sub2node->SetLineColor(kColorITS);
22793 sub2node->SetVisibility(1);
22794 fNodes->Add(sub2node);
22797 // Place copy #18 of ITS6 in I569
22799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22800 sub2node->SetLineColor(kColorITS);
22801 sub2node->SetVisibility(1);
22802 fNodes->Add(sub2node);
22805 // Place copy #19 of ITS6 in I569
22807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22808 sub2node->SetLineColor(kColorITS);
22809 sub2node->SetVisibility(1);
22810 fNodes->Add(sub2node);
22813 // Place copy #20 of ITS6 in I569
22815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22816 sub2node->SetLineColor(kColorITS);
22817 sub2node->SetVisibility(1);
22818 fNodes->Add(sub2node);
22821 // Place copy #21 of ITS6 in I569
22823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22824 sub2node->SetLineColor(kColorITS);
22825 sub2node->SetVisibility(1);
22826 fNodes->Add(sub2node);
22829 // Place copy #22 of ITS6 in I569
22831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22832 sub2node->SetLineColor(kColorITS);
22833 sub2node->SetVisibility(1);
22834 fNodes->Add(sub2node);
22837 // Place copy #23 of ITS6 in I569
22839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22840 sub2node->SetLineColor(kColorITS);
22841 sub2node->SetVisibility(1);
22842 fNodes->Add(sub2node);
22845 // Place copy #24 of ITS6 in I569
22847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22848 sub2node->SetLineColor(kColorITS);
22849 sub2node->SetVisibility(1);
22850 fNodes->Add(sub2node);
22853 // Place copy #25 of ITS6 in I569
22855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22856 sub2node->SetLineColor(kColorITS);
22857 sub2node->SetVisibility(1);
22858 fNodes->Add(sub2node);
22860 fNodes->Add(sub1node);
22863 // Place copy #31 of I569 in IT56
22865 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22866 sub1node->SetLineColor(kColorITS);
22867 sub1node->SetVisibility(0);
22870 // Place copy #1 of ITS6 in I569
22872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22873 sub2node->SetLineColor(kColorITS);
22874 sub2node->SetVisibility(1);
22875 fNodes->Add(sub2node);
22878 // Place copy #2 of ITS6 in I569
22880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22881 sub2node->SetLineColor(kColorITS);
22882 sub2node->SetVisibility(1);
22883 fNodes->Add(sub2node);
22886 // Place copy #3 of ITS6 in I569
22888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22889 sub2node->SetLineColor(kColorITS);
22890 sub2node->SetVisibility(1);
22891 fNodes->Add(sub2node);
22894 // Place copy #4 of ITS6 in I569
22896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22897 sub2node->SetLineColor(kColorITS);
22898 sub2node->SetVisibility(1);
22899 fNodes->Add(sub2node);
22902 // Place copy #5 of ITS6 in I569
22904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22905 sub2node->SetLineColor(kColorITS);
22906 sub2node->SetVisibility(1);
22907 fNodes->Add(sub2node);
22910 // Place copy #6 of ITS6 in I569
22912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22913 sub2node->SetLineColor(kColorITS);
22914 sub2node->SetVisibility(1);
22915 fNodes->Add(sub2node);
22918 // Place copy #7 of ITS6 in I569
22920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22921 sub2node->SetLineColor(kColorITS);
22922 sub2node->SetVisibility(1);
22923 fNodes->Add(sub2node);
22926 // Place copy #8 of ITS6 in I569
22928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22929 sub2node->SetLineColor(kColorITS);
22930 sub2node->SetVisibility(1);
22931 fNodes->Add(sub2node);
22934 // Place copy #9 of ITS6 in I569
22936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22937 sub2node->SetLineColor(kColorITS);
22938 sub2node->SetVisibility(1);
22939 fNodes->Add(sub2node);
22942 // Place copy #10 of ITS6 in I569
22944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22945 sub2node->SetLineColor(kColorITS);
22946 sub2node->SetVisibility(1);
22947 fNodes->Add(sub2node);
22950 // Place copy #11 of ITS6 in I569
22952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22953 sub2node->SetLineColor(kColorITS);
22954 sub2node->SetVisibility(1);
22955 fNodes->Add(sub2node);
22958 // Place copy #12 of ITS6 in I569
22960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22961 sub2node->SetLineColor(kColorITS);
22962 sub2node->SetVisibility(1);
22963 fNodes->Add(sub2node);
22966 // Place copy #13 of ITS6 in I569
22968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22969 sub2node->SetLineColor(kColorITS);
22970 sub2node->SetVisibility(1);
22971 fNodes->Add(sub2node);
22974 // Place copy #14 of ITS6 in I569
22976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22977 sub2node->SetLineColor(kColorITS);
22978 sub2node->SetVisibility(1);
22979 fNodes->Add(sub2node);
22982 // Place copy #15 of ITS6 in I569
22984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22985 sub2node->SetLineColor(kColorITS);
22986 sub2node->SetVisibility(1);
22987 fNodes->Add(sub2node);
22990 // Place copy #16 of ITS6 in I569
22992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22993 sub2node->SetLineColor(kColorITS);
22994 sub2node->SetVisibility(1);
22995 fNodes->Add(sub2node);
22998 // Place copy #17 of ITS6 in I569
23000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23001 sub2node->SetLineColor(kColorITS);
23002 sub2node->SetVisibility(1);
23003 fNodes->Add(sub2node);
23006 // Place copy #18 of ITS6 in I569
23008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23009 sub2node->SetLineColor(kColorITS);
23010 sub2node->SetVisibility(1);
23011 fNodes->Add(sub2node);
23014 // Place copy #19 of ITS6 in I569
23016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23017 sub2node->SetLineColor(kColorITS);
23018 sub2node->SetVisibility(1);
23019 fNodes->Add(sub2node);
23022 // Place copy #20 of ITS6 in I569
23024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23025 sub2node->SetLineColor(kColorITS);
23026 sub2node->SetVisibility(1);
23027 fNodes->Add(sub2node);
23030 // Place copy #21 of ITS6 in I569
23032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23033 sub2node->SetLineColor(kColorITS);
23034 sub2node->SetVisibility(1);
23035 fNodes->Add(sub2node);
23038 // Place copy #22 of ITS6 in I569
23040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23041 sub2node->SetLineColor(kColorITS);
23042 sub2node->SetVisibility(1);
23043 fNodes->Add(sub2node);
23046 // Place copy #23 of ITS6 in I569
23048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23049 sub2node->SetLineColor(kColorITS);
23050 sub2node->SetVisibility(1);
23051 fNodes->Add(sub2node);
23054 // Place copy #24 of ITS6 in I569
23056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23057 sub2node->SetLineColor(kColorITS);
23058 sub2node->SetVisibility(1);
23059 fNodes->Add(sub2node);
23062 // Place copy #25 of ITS6 in I569
23064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23065 sub2node->SetLineColor(kColorITS);
23066 sub2node->SetVisibility(1);
23067 fNodes->Add(sub2node);
23069 fNodes->Add(sub1node);
23072 // Place copy #32 of I569 in IT56
23074 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
23075 sub1node->SetLineColor(kColorITS);
23076 sub1node->SetVisibility(0);
23079 // Place copy #1 of ITS6 in I569
23081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23082 sub2node->SetLineColor(kColorITS);
23083 sub2node->SetVisibility(1);
23084 fNodes->Add(sub2node);
23087 // Place copy #2 of ITS6 in I569
23089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23090 sub2node->SetLineColor(kColorITS);
23091 sub2node->SetVisibility(1);
23092 fNodes->Add(sub2node);
23095 // Place copy #3 of ITS6 in I569
23097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23098 sub2node->SetLineColor(kColorITS);
23099 sub2node->SetVisibility(1);
23100 fNodes->Add(sub2node);
23103 // Place copy #4 of ITS6 in I569
23105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23106 sub2node->SetLineColor(kColorITS);
23107 sub2node->SetVisibility(1);
23108 fNodes->Add(sub2node);
23111 // Place copy #5 of ITS6 in I569
23113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23114 sub2node->SetLineColor(kColorITS);
23115 sub2node->SetVisibility(1);
23116 fNodes->Add(sub2node);
23119 // Place copy #6 of ITS6 in I569
23121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23122 sub2node->SetLineColor(kColorITS);
23123 sub2node->SetVisibility(1);
23124 fNodes->Add(sub2node);
23127 // Place copy #7 of ITS6 in I569
23129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23130 sub2node->SetLineColor(kColorITS);
23131 sub2node->SetVisibility(1);
23132 fNodes->Add(sub2node);
23135 // Place copy #8 of ITS6 in I569
23137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23138 sub2node->SetLineColor(kColorITS);
23139 sub2node->SetVisibility(1);
23140 fNodes->Add(sub2node);
23143 // Place copy #9 of ITS6 in I569
23145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23146 sub2node->SetLineColor(kColorITS);
23147 sub2node->SetVisibility(1);
23148 fNodes->Add(sub2node);
23151 // Place copy #10 of ITS6 in I569
23153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23154 sub2node->SetLineColor(kColorITS);
23155 sub2node->SetVisibility(1);
23156 fNodes->Add(sub2node);
23159 // Place copy #11 of ITS6 in I569
23161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23162 sub2node->SetLineColor(kColorITS);
23163 sub2node->SetVisibility(1);
23164 fNodes->Add(sub2node);
23167 // Place copy #12 of ITS6 in I569
23169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23170 sub2node->SetLineColor(kColorITS);
23171 sub2node->SetVisibility(1);
23172 fNodes->Add(sub2node);
23175 // Place copy #13 of ITS6 in I569
23177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23178 sub2node->SetLineColor(kColorITS);
23179 sub2node->SetVisibility(1);
23180 fNodes->Add(sub2node);
23183 // Place copy #14 of ITS6 in I569
23185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23186 sub2node->SetLineColor(kColorITS);
23187 sub2node->SetVisibility(1);
23188 fNodes->Add(sub2node);
23191 // Place copy #15 of ITS6 in I569
23193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23194 sub2node->SetLineColor(kColorITS);
23195 sub2node->SetVisibility(1);
23196 fNodes->Add(sub2node);
23199 // Place copy #16 of ITS6 in I569
23201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23202 sub2node->SetLineColor(kColorITS);
23203 sub2node->SetVisibility(1);
23204 fNodes->Add(sub2node);
23207 // Place copy #17 of ITS6 in I569
23209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23210 sub2node->SetLineColor(kColorITS);
23211 sub2node->SetVisibility(1);
23212 fNodes->Add(sub2node);
23215 // Place copy #18 of ITS6 in I569
23217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23218 sub2node->SetLineColor(kColorITS);
23219 sub2node->SetVisibility(1);
23220 fNodes->Add(sub2node);
23223 // Place copy #19 of ITS6 in I569
23225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23226 sub2node->SetLineColor(kColorITS);
23227 sub2node->SetVisibility(1);
23228 fNodes->Add(sub2node);
23231 // Place copy #20 of ITS6 in I569
23233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23234 sub2node->SetLineColor(kColorITS);
23235 sub2node->SetVisibility(1);
23236 fNodes->Add(sub2node);
23239 // Place copy #21 of ITS6 in I569
23241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23242 sub2node->SetLineColor(kColorITS);
23243 sub2node->SetVisibility(1);
23244 fNodes->Add(sub2node);
23247 // Place copy #22 of ITS6 in I569
23249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23250 sub2node->SetLineColor(kColorITS);
23251 sub2node->SetVisibility(1);
23252 fNodes->Add(sub2node);
23255 // Place copy #23 of ITS6 in I569
23257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23258 sub2node->SetLineColor(kColorITS);
23259 sub2node->SetVisibility(1);
23260 fNodes->Add(sub2node);
23263 // Place copy #24 of ITS6 in I569
23265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23266 sub2node->SetLineColor(kColorITS);
23267 sub2node->SetVisibility(1);
23268 fNodes->Add(sub2node);
23271 // Place copy #25 of ITS6 in I569
23273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23274 sub2node->SetLineColor(kColorITS);
23275 sub2node->SetVisibility(1);
23276 fNodes->Add(sub2node);
23278 fNodes->Add(sub1node);
23281 // Place copy #33 of I569 in IT56
23283 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23284 sub1node->SetLineColor(kColorITS);
23285 sub1node->SetVisibility(0);
23288 // Place copy #1 of ITS6 in I569
23290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23291 sub2node->SetLineColor(kColorITS);
23292 sub2node->SetVisibility(1);
23293 fNodes->Add(sub2node);
23296 // Place copy #2 of ITS6 in I569
23298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23299 sub2node->SetLineColor(kColorITS);
23300 sub2node->SetVisibility(1);
23301 fNodes->Add(sub2node);
23304 // Place copy #3 of ITS6 in I569
23306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23307 sub2node->SetLineColor(kColorITS);
23308 sub2node->SetVisibility(1);
23309 fNodes->Add(sub2node);
23312 // Place copy #4 of ITS6 in I569
23314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23315 sub2node->SetLineColor(kColorITS);
23316 sub2node->SetVisibility(1);
23317 fNodes->Add(sub2node);
23320 // Place copy #5 of ITS6 in I569
23322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23323 sub2node->SetLineColor(kColorITS);
23324 sub2node->SetVisibility(1);
23325 fNodes->Add(sub2node);
23328 // Place copy #6 of ITS6 in I569
23330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23331 sub2node->SetLineColor(kColorITS);
23332 sub2node->SetVisibility(1);
23333 fNodes->Add(sub2node);
23336 // Place copy #7 of ITS6 in I569
23338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23339 sub2node->SetLineColor(kColorITS);
23340 sub2node->SetVisibility(1);
23341 fNodes->Add(sub2node);
23344 // Place copy #8 of ITS6 in I569
23346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23347 sub2node->SetLineColor(kColorITS);
23348 sub2node->SetVisibility(1);
23349 fNodes->Add(sub2node);
23352 // Place copy #9 of ITS6 in I569
23354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23355 sub2node->SetLineColor(kColorITS);
23356 sub2node->SetVisibility(1);
23357 fNodes->Add(sub2node);
23360 // Place copy #10 of ITS6 in I569
23362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23363 sub2node->SetLineColor(kColorITS);
23364 sub2node->SetVisibility(1);
23365 fNodes->Add(sub2node);
23368 // Place copy #11 of ITS6 in I569
23370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23371 sub2node->SetLineColor(kColorITS);
23372 sub2node->SetVisibility(1);
23373 fNodes->Add(sub2node);
23376 // Place copy #12 of ITS6 in I569
23378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23379 sub2node->SetLineColor(kColorITS);
23380 sub2node->SetVisibility(1);
23381 fNodes->Add(sub2node);
23384 // Place copy #13 of ITS6 in I569
23386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23387 sub2node->SetLineColor(kColorITS);
23388 sub2node->SetVisibility(1);
23389 fNodes->Add(sub2node);
23392 // Place copy #14 of ITS6 in I569
23394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23395 sub2node->SetLineColor(kColorITS);
23396 sub2node->SetVisibility(1);
23397 fNodes->Add(sub2node);
23400 // Place copy #15 of ITS6 in I569
23402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23403 sub2node->SetLineColor(kColorITS);
23404 sub2node->SetVisibility(1);
23405 fNodes->Add(sub2node);
23408 // Place copy #16 of ITS6 in I569
23410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23411 sub2node->SetLineColor(kColorITS);
23412 sub2node->SetVisibility(1);
23413 fNodes->Add(sub2node);
23416 // Place copy #17 of ITS6 in I569
23418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23419 sub2node->SetLineColor(kColorITS);
23420 sub2node->SetVisibility(1);
23421 fNodes->Add(sub2node);
23424 // Place copy #18 of ITS6 in I569
23426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23427 sub2node->SetLineColor(kColorITS);
23428 sub2node->SetVisibility(1);
23429 fNodes->Add(sub2node);
23432 // Place copy #19 of ITS6 in I569
23434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23435 sub2node->SetLineColor(kColorITS);
23436 sub2node->SetVisibility(1);
23437 fNodes->Add(sub2node);
23440 // Place copy #20 of ITS6 in I569
23442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23443 sub2node->SetLineColor(kColorITS);
23444 sub2node->SetVisibility(1);
23445 fNodes->Add(sub2node);
23448 // Place copy #21 of ITS6 in I569
23450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23451 sub2node->SetLineColor(kColorITS);
23452 sub2node->SetVisibility(1);
23453 fNodes->Add(sub2node);
23456 // Place copy #22 of ITS6 in I569
23458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23459 sub2node->SetLineColor(kColorITS);
23460 sub2node->SetVisibility(1);
23461 fNodes->Add(sub2node);
23464 // Place copy #23 of ITS6 in I569
23466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23467 sub2node->SetLineColor(kColorITS);
23468 sub2node->SetVisibility(1);
23469 fNodes->Add(sub2node);
23472 // Place copy #24 of ITS6 in I569
23474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23475 sub2node->SetLineColor(kColorITS);
23476 sub2node->SetVisibility(1);
23477 fNodes->Add(sub2node);
23480 // Place copy #25 of ITS6 in I569
23482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23483 sub2node->SetLineColor(kColorITS);
23484 sub2node->SetVisibility(1);
23485 fNodes->Add(sub2node);
23487 fNodes->Add(sub1node);
23490 // Place copy #34 of I569 in IT56
23492 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23493 sub1node->SetLineColor(kColorITS);
23494 sub1node->SetVisibility(0);
23497 // Place copy #1 of ITS6 in I569
23499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23500 sub2node->SetLineColor(kColorITS);
23501 sub2node->SetVisibility(1);
23502 fNodes->Add(sub2node);
23505 // Place copy #2 of ITS6 in I569
23507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23508 sub2node->SetLineColor(kColorITS);
23509 sub2node->SetVisibility(1);
23510 fNodes->Add(sub2node);
23513 // Place copy #3 of ITS6 in I569
23515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23516 sub2node->SetLineColor(kColorITS);
23517 sub2node->SetVisibility(1);
23518 fNodes->Add(sub2node);
23521 // Place copy #4 of ITS6 in I569
23523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23524 sub2node->SetLineColor(kColorITS);
23525 sub2node->SetVisibility(1);
23526 fNodes->Add(sub2node);
23529 // Place copy #5 of ITS6 in I569
23531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23532 sub2node->SetLineColor(kColorITS);
23533 sub2node->SetVisibility(1);
23534 fNodes->Add(sub2node);
23537 // Place copy #6 of ITS6 in I569
23539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23540 sub2node->SetLineColor(kColorITS);
23541 sub2node->SetVisibility(1);
23542 fNodes->Add(sub2node);
23545 // Place copy #7 of ITS6 in I569
23547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23548 sub2node->SetLineColor(kColorITS);
23549 sub2node->SetVisibility(1);
23550 fNodes->Add(sub2node);
23553 // Place copy #8 of ITS6 in I569
23555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23556 sub2node->SetLineColor(kColorITS);
23557 sub2node->SetVisibility(1);
23558 fNodes->Add(sub2node);
23561 // Place copy #9 of ITS6 in I569
23563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23564 sub2node->SetLineColor(kColorITS);
23565 sub2node->SetVisibility(1);
23566 fNodes->Add(sub2node);
23569 // Place copy #10 of ITS6 in I569
23571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23572 sub2node->SetLineColor(kColorITS);
23573 sub2node->SetVisibility(1);
23574 fNodes->Add(sub2node);
23577 // Place copy #11 of ITS6 in I569
23579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23580 sub2node->SetLineColor(kColorITS);
23581 sub2node->SetVisibility(1);
23582 fNodes->Add(sub2node);
23585 // Place copy #12 of ITS6 in I569
23587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23588 sub2node->SetLineColor(kColorITS);
23589 sub2node->SetVisibility(1);
23590 fNodes->Add(sub2node);
23593 // Place copy #13 of ITS6 in I569
23595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23596 sub2node->SetLineColor(kColorITS);
23597 sub2node->SetVisibility(1);
23598 fNodes->Add(sub2node);
23601 // Place copy #14 of ITS6 in I569
23603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23604 sub2node->SetLineColor(kColorITS);
23605 sub2node->SetVisibility(1);
23606 fNodes->Add(sub2node);
23609 // Place copy #15 of ITS6 in I569
23611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23612 sub2node->SetLineColor(kColorITS);
23613 sub2node->SetVisibility(1);
23614 fNodes->Add(sub2node);
23617 // Place copy #16 of ITS6 in I569
23619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23620 sub2node->SetLineColor(kColorITS);
23621 sub2node->SetVisibility(1);
23622 fNodes->Add(sub2node);
23625 // Place copy #17 of ITS6 in I569
23627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23628 sub2node->SetLineColor(kColorITS);
23629 sub2node->SetVisibility(1);
23630 fNodes->Add(sub2node);
23633 // Place copy #18 of ITS6 in I569
23635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23636 sub2node->SetLineColor(kColorITS);
23637 sub2node->SetVisibility(1);
23638 fNodes->Add(sub2node);
23641 // Place copy #19 of ITS6 in I569
23643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23644 sub2node->SetLineColor(kColorITS);
23645 sub2node->SetVisibility(1);
23646 fNodes->Add(sub2node);
23649 // Place copy #20 of ITS6 in I569
23651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23652 sub2node->SetLineColor(kColorITS);
23653 sub2node->SetVisibility(1);
23654 fNodes->Add(sub2node);
23657 // Place copy #21 of ITS6 in I569
23659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23660 sub2node->SetLineColor(kColorITS);
23661 sub2node->SetVisibility(1);
23662 fNodes->Add(sub2node);
23665 // Place copy #22 of ITS6 in I569
23667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23668 sub2node->SetLineColor(kColorITS);
23669 sub2node->SetVisibility(1);
23670 fNodes->Add(sub2node);
23673 // Place copy #23 of ITS6 in I569
23675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23676 sub2node->SetLineColor(kColorITS);
23677 sub2node->SetVisibility(1);
23678 fNodes->Add(sub2node);
23681 // Place copy #24 of ITS6 in I569
23683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23684 sub2node->SetLineColor(kColorITS);
23685 sub2node->SetVisibility(1);
23686 fNodes->Add(sub2node);
23689 // Place copy #25 of ITS6 in I569
23691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23692 sub2node->SetLineColor(kColorITS);
23693 sub2node->SetVisibility(1);
23694 fNodes->Add(sub2node);
23696 fNodes->Add(sub1node);
23699 // Place copy #35 of I569 in IT56
23701 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23702 sub1node->SetLineColor(kColorITS);
23703 sub1node->SetVisibility(0);
23706 // Place copy #1 of ITS6 in I569
23708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23709 sub2node->SetLineColor(kColorITS);
23710 sub2node->SetVisibility(1);
23711 fNodes->Add(sub2node);
23714 // Place copy #2 of ITS6 in I569
23716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23717 sub2node->SetLineColor(kColorITS);
23718 sub2node->SetVisibility(1);
23719 fNodes->Add(sub2node);
23722 // Place copy #3 of ITS6 in I569
23724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23725 sub2node->SetLineColor(kColorITS);
23726 sub2node->SetVisibility(1);
23727 fNodes->Add(sub2node);
23730 // Place copy #4 of ITS6 in I569
23732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23733 sub2node->SetLineColor(kColorITS);
23734 sub2node->SetVisibility(1);
23735 fNodes->Add(sub2node);
23738 // Place copy #5 of ITS6 in I569
23740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23741 sub2node->SetLineColor(kColorITS);
23742 sub2node->SetVisibility(1);
23743 fNodes->Add(sub2node);
23746 // Place copy #6 of ITS6 in I569
23748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23749 sub2node->SetLineColor(kColorITS);
23750 sub2node->SetVisibility(1);
23751 fNodes->Add(sub2node);
23754 // Place copy #7 of ITS6 in I569
23756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23757 sub2node->SetLineColor(kColorITS);
23758 sub2node->SetVisibility(1);
23759 fNodes->Add(sub2node);
23762 // Place copy #8 of ITS6 in I569
23764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23765 sub2node->SetLineColor(kColorITS);
23766 sub2node->SetVisibility(1);
23767 fNodes->Add(sub2node);
23770 // Place copy #9 of ITS6 in I569
23772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23773 sub2node->SetLineColor(kColorITS);
23774 sub2node->SetVisibility(1);
23775 fNodes->Add(sub2node);
23778 // Place copy #10 of ITS6 in I569
23780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23781 sub2node->SetLineColor(kColorITS);
23782 sub2node->SetVisibility(1);
23783 fNodes->Add(sub2node);
23786 // Place copy #11 of ITS6 in I569
23788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23789 sub2node->SetLineColor(kColorITS);
23790 sub2node->SetVisibility(1);
23791 fNodes->Add(sub2node);
23794 // Place copy #12 of ITS6 in I569
23796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23797 sub2node->SetLineColor(kColorITS);
23798 sub2node->SetVisibility(1);
23799 fNodes->Add(sub2node);
23802 // Place copy #13 of ITS6 in I569
23804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23805 sub2node->SetLineColor(kColorITS);
23806 sub2node->SetVisibility(1);
23807 fNodes->Add(sub2node);
23810 // Place copy #14 of ITS6 in I569
23812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23813 sub2node->SetLineColor(kColorITS);
23814 sub2node->SetVisibility(1);
23815 fNodes->Add(sub2node);
23818 // Place copy #15 of ITS6 in I569
23820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23821 sub2node->SetLineColor(kColorITS);
23822 sub2node->SetVisibility(1);
23823 fNodes->Add(sub2node);
23826 // Place copy #16 of ITS6 in I569
23828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23829 sub2node->SetLineColor(kColorITS);
23830 sub2node->SetVisibility(1);
23831 fNodes->Add(sub2node);
23834 // Place copy #17 of ITS6 in I569
23836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23837 sub2node->SetLineColor(kColorITS);
23838 sub2node->SetVisibility(1);
23839 fNodes->Add(sub2node);
23842 // Place copy #18 of ITS6 in I569
23844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23845 sub2node->SetLineColor(kColorITS);
23846 sub2node->SetVisibility(1);
23847 fNodes->Add(sub2node);
23850 // Place copy #19 of ITS6 in I569
23852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23853 sub2node->SetLineColor(kColorITS);
23854 sub2node->SetVisibility(1);
23855 fNodes->Add(sub2node);
23858 // Place copy #20 of ITS6 in I569
23860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23861 sub2node->SetLineColor(kColorITS);
23862 sub2node->SetVisibility(1);
23863 fNodes->Add(sub2node);
23866 // Place copy #21 of ITS6 in I569
23868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23869 sub2node->SetLineColor(kColorITS);
23870 sub2node->SetVisibility(1);
23871 fNodes->Add(sub2node);
23874 // Place copy #22 of ITS6 in I569
23876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23877 sub2node->SetLineColor(kColorITS);
23878 sub2node->SetVisibility(1);
23879 fNodes->Add(sub2node);
23882 // Place copy #23 of ITS6 in I569
23884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23885 sub2node->SetLineColor(kColorITS);
23886 sub2node->SetVisibility(1);
23887 fNodes->Add(sub2node);
23890 // Place copy #24 of ITS6 in I569
23892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23893 sub2node->SetLineColor(kColorITS);
23894 sub2node->SetVisibility(1);
23895 fNodes->Add(sub2node);
23898 // Place copy #25 of ITS6 in I569
23900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23901 sub2node->SetLineColor(kColorITS);
23902 sub2node->SetVisibility(1);
23903 fNodes->Add(sub2node);
23905 fNodes->Add(sub1node);
23908 // Place copy #36 of I569 in IT56
23910 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23911 sub1node->SetLineColor(kColorITS);
23912 sub1node->SetVisibility(0);
23915 // Place copy #1 of ITS6 in I569
23917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23918 sub2node->SetLineColor(kColorITS);
23919 sub2node->SetVisibility(1);
23920 fNodes->Add(sub2node);
23923 // Place copy #2 of ITS6 in I569
23925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23926 sub2node->SetLineColor(kColorITS);
23927 sub2node->SetVisibility(1);
23928 fNodes->Add(sub2node);
23931 // Place copy #3 of ITS6 in I569
23933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23934 sub2node->SetLineColor(kColorITS);
23935 sub2node->SetVisibility(1);
23936 fNodes->Add(sub2node);
23939 // Place copy #4 of ITS6 in I569
23941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23942 sub2node->SetLineColor(kColorITS);
23943 sub2node->SetVisibility(1);
23944 fNodes->Add(sub2node);
23947 // Place copy #5 of ITS6 in I569
23949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23950 sub2node->SetLineColor(kColorITS);
23951 sub2node->SetVisibility(1);
23952 fNodes->Add(sub2node);
23955 // Place copy #6 of ITS6 in I569
23957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23958 sub2node->SetLineColor(kColorITS);
23959 sub2node->SetVisibility(1);
23960 fNodes->Add(sub2node);
23963 // Place copy #7 of ITS6 in I569
23965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23966 sub2node->SetLineColor(kColorITS);
23967 sub2node->SetVisibility(1);
23968 fNodes->Add(sub2node);
23971 // Place copy #8 of ITS6 in I569
23973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23974 sub2node->SetLineColor(kColorITS);
23975 sub2node->SetVisibility(1);
23976 fNodes->Add(sub2node);
23979 // Place copy #9 of ITS6 in I569
23981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23982 sub2node->SetLineColor(kColorITS);
23983 sub2node->SetVisibility(1);
23984 fNodes->Add(sub2node);
23987 // Place copy #10 of ITS6 in I569
23989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23990 sub2node->SetLineColor(kColorITS);
23991 sub2node->SetVisibility(1);
23992 fNodes->Add(sub2node);
23995 // Place copy #11 of ITS6 in I569
23997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23998 sub2node->SetLineColor(kColorITS);
23999 sub2node->SetVisibility(1);
24000 fNodes->Add(sub2node);
24003 // Place copy #12 of ITS6 in I569
24005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24006 sub2node->SetLineColor(kColorITS);
24007 sub2node->SetVisibility(1);
24008 fNodes->Add(sub2node);
24011 // Place copy #13 of ITS6 in I569
24013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24014 sub2node->SetLineColor(kColorITS);
24015 sub2node->SetVisibility(1);
24016 fNodes->Add(sub2node);
24019 // Place copy #14 of ITS6 in I569
24021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24022 sub2node->SetLineColor(kColorITS);
24023 sub2node->SetVisibility(1);
24024 fNodes->Add(sub2node);
24027 // Place copy #15 of ITS6 in I569
24029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24030 sub2node->SetLineColor(kColorITS);
24031 sub2node->SetVisibility(1);
24032 fNodes->Add(sub2node);
24035 // Place copy #16 of ITS6 in I569
24037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24038 sub2node->SetLineColor(kColorITS);
24039 sub2node->SetVisibility(1);
24040 fNodes->Add(sub2node);
24043 // Place copy #17 of ITS6 in I569
24045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24046 sub2node->SetLineColor(kColorITS);
24047 sub2node->SetVisibility(1);
24048 fNodes->Add(sub2node);
24051 // Place copy #18 of ITS6 in I569
24053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24054 sub2node->SetLineColor(kColorITS);
24055 sub2node->SetVisibility(1);
24056 fNodes->Add(sub2node);
24059 // Place copy #19 of ITS6 in I569
24061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24062 sub2node->SetLineColor(kColorITS);
24063 sub2node->SetVisibility(1);
24064 fNodes->Add(sub2node);
24067 // Place copy #20 of ITS6 in I569
24069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24070 sub2node->SetLineColor(kColorITS);
24071 sub2node->SetVisibility(1);
24072 fNodes->Add(sub2node);
24075 // Place copy #21 of ITS6 in I569
24077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24078 sub2node->SetLineColor(kColorITS);
24079 sub2node->SetVisibility(1);
24080 fNodes->Add(sub2node);
24083 // Place copy #22 of ITS6 in I569
24085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24086 sub2node->SetLineColor(kColorITS);
24087 sub2node->SetVisibility(1);
24088 fNodes->Add(sub2node);
24091 // Place copy #23 of ITS6 in I569
24093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24094 sub2node->SetLineColor(kColorITS);
24095 sub2node->SetVisibility(1);
24096 fNodes->Add(sub2node);
24099 // Place copy #24 of ITS6 in I569
24101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24102 sub2node->SetLineColor(kColorITS);
24103 sub2node->SetVisibility(1);
24104 fNodes->Add(sub2node);
24107 // Place copy #25 of ITS6 in I569
24109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24110 sub2node->SetLineColor(kColorITS);
24111 sub2node->SetVisibility(1);
24112 fNodes->Add(sub2node);
24114 fNodes->Add(sub1node);
24117 // Place copy #37 of I569 in IT56
24119 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24120 sub1node->SetLineColor(kColorITS);
24121 sub1node->SetVisibility(0);
24124 // Place copy #1 of ITS6 in I569
24126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24127 sub2node->SetLineColor(kColorITS);
24128 sub2node->SetVisibility(1);
24129 fNodes->Add(sub2node);
24132 // Place copy #2 of ITS6 in I569
24134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24135 sub2node->SetLineColor(kColorITS);
24136 sub2node->SetVisibility(1);
24137 fNodes->Add(sub2node);
24140 // Place copy #3 of ITS6 in I569
24142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24143 sub2node->SetLineColor(kColorITS);
24144 sub2node->SetVisibility(1);
24145 fNodes->Add(sub2node);
24148 // Place copy #4 of ITS6 in I569
24150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24151 sub2node->SetLineColor(kColorITS);
24152 sub2node->SetVisibility(1);
24153 fNodes->Add(sub2node);
24156 // Place copy #5 of ITS6 in I569
24158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24159 sub2node->SetLineColor(kColorITS);
24160 sub2node->SetVisibility(1);
24161 fNodes->Add(sub2node);
24164 // Place copy #6 of ITS6 in I569
24166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24167 sub2node->SetLineColor(kColorITS);
24168 sub2node->SetVisibility(1);
24169 fNodes->Add(sub2node);
24172 // Place copy #7 of ITS6 in I569
24174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24175 sub2node->SetLineColor(kColorITS);
24176 sub2node->SetVisibility(1);
24177 fNodes->Add(sub2node);
24180 // Place copy #8 of ITS6 in I569
24182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24183 sub2node->SetLineColor(kColorITS);
24184 sub2node->SetVisibility(1);
24185 fNodes->Add(sub2node);
24188 // Place copy #9 of ITS6 in I569
24190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24191 sub2node->SetLineColor(kColorITS);
24192 sub2node->SetVisibility(1);
24193 fNodes->Add(sub2node);
24196 // Place copy #10 of ITS6 in I569
24198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24199 sub2node->SetLineColor(kColorITS);
24200 sub2node->SetVisibility(1);
24201 fNodes->Add(sub2node);
24204 // Place copy #11 of ITS6 in I569
24206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24207 sub2node->SetLineColor(kColorITS);
24208 sub2node->SetVisibility(1);
24209 fNodes->Add(sub2node);
24212 // Place copy #12 of ITS6 in I569
24214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24215 sub2node->SetLineColor(kColorITS);
24216 sub2node->SetVisibility(1);
24217 fNodes->Add(sub2node);
24220 // Place copy #13 of ITS6 in I569
24222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24223 sub2node->SetLineColor(kColorITS);
24224 sub2node->SetVisibility(1);
24225 fNodes->Add(sub2node);
24228 // Place copy #14 of ITS6 in I569
24230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24231 sub2node->SetLineColor(kColorITS);
24232 sub2node->SetVisibility(1);
24233 fNodes->Add(sub2node);
24236 // Place copy #15 of ITS6 in I569
24238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24239 sub2node->SetLineColor(kColorITS);
24240 sub2node->SetVisibility(1);
24241 fNodes->Add(sub2node);
24244 // Place copy #16 of ITS6 in I569
24246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24247 sub2node->SetLineColor(kColorITS);
24248 sub2node->SetVisibility(1);
24249 fNodes->Add(sub2node);
24252 // Place copy #17 of ITS6 in I569
24254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24255 sub2node->SetLineColor(kColorITS);
24256 sub2node->SetVisibility(1);
24257 fNodes->Add(sub2node);
24260 // Place copy #18 of ITS6 in I569
24262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24263 sub2node->SetLineColor(kColorITS);
24264 sub2node->SetVisibility(1);
24265 fNodes->Add(sub2node);
24268 // Place copy #19 of ITS6 in I569
24270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24271 sub2node->SetLineColor(kColorITS);
24272 sub2node->SetVisibility(1);
24273 fNodes->Add(sub2node);
24276 // Place copy #20 of ITS6 in I569
24278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24279 sub2node->SetLineColor(kColorITS);
24280 sub2node->SetVisibility(1);
24281 fNodes->Add(sub2node);
24284 // Place copy #21 of ITS6 in I569
24286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24287 sub2node->SetLineColor(kColorITS);
24288 sub2node->SetVisibility(1);
24289 fNodes->Add(sub2node);
24292 // Place copy #22 of ITS6 in I569
24294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24295 sub2node->SetLineColor(kColorITS);
24296 sub2node->SetVisibility(1);
24297 fNodes->Add(sub2node);
24300 // Place copy #23 of ITS6 in I569
24302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24303 sub2node->SetLineColor(kColorITS);
24304 sub2node->SetVisibility(1);
24305 fNodes->Add(sub2node);
24308 // Place copy #24 of ITS6 in I569
24310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24311 sub2node->SetLineColor(kColorITS);
24312 sub2node->SetVisibility(1);
24313 fNodes->Add(sub2node);
24316 // Place copy #25 of ITS6 in I569
24318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24319 sub2node->SetLineColor(kColorITS);
24320 sub2node->SetVisibility(1);
24321 fNodes->Add(sub2node);
24323 fNodes->Add(sub1node);
24326 // Place copy #38 of I569 in IT56
24328 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24329 sub1node->SetLineColor(kColorITS);
24330 sub1node->SetVisibility(0);
24333 // Place copy #1 of ITS6 in I569
24335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24336 sub2node->SetLineColor(kColorITS);
24337 sub2node->SetVisibility(1);
24338 fNodes->Add(sub2node);
24341 // Place copy #2 of ITS6 in I569
24343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24344 sub2node->SetLineColor(kColorITS);
24345 sub2node->SetVisibility(1);
24346 fNodes->Add(sub2node);
24349 // Place copy #3 of ITS6 in I569
24351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24352 sub2node->SetLineColor(kColorITS);
24353 sub2node->SetVisibility(1);
24354 fNodes->Add(sub2node);
24357 // Place copy #4 of ITS6 in I569
24359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24360 sub2node->SetLineColor(kColorITS);
24361 sub2node->SetVisibility(1);
24362 fNodes->Add(sub2node);
24365 // Place copy #5 of ITS6 in I569
24367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24368 sub2node->SetLineColor(kColorITS);
24369 sub2node->SetVisibility(1);
24370 fNodes->Add(sub2node);
24373 // Place copy #6 of ITS6 in I569
24375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24376 sub2node->SetLineColor(kColorITS);
24377 sub2node->SetVisibility(1);
24378 fNodes->Add(sub2node);
24381 // Place copy #7 of ITS6 in I569
24383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24384 sub2node->SetLineColor(kColorITS);
24385 sub2node->SetVisibility(1);
24386 fNodes->Add(sub2node);
24389 // Place copy #8 of ITS6 in I569
24391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24392 sub2node->SetLineColor(kColorITS);
24393 sub2node->SetVisibility(1);
24394 fNodes->Add(sub2node);
24397 // Place copy #9 of ITS6 in I569
24399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24400 sub2node->SetLineColor(kColorITS);
24401 sub2node->SetVisibility(1);
24402 fNodes->Add(sub2node);
24405 // Place copy #10 of ITS6 in I569
24407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24408 sub2node->SetLineColor(kColorITS);
24409 sub2node->SetVisibility(1);
24410 fNodes->Add(sub2node);
24413 // Place copy #11 of ITS6 in I569
24415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24416 sub2node->SetLineColor(kColorITS);
24417 sub2node->SetVisibility(1);
24418 fNodes->Add(sub2node);
24421 // Place copy #12 of ITS6 in I569
24423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24424 sub2node->SetLineColor(kColorITS);
24425 sub2node->SetVisibility(1);
24426 fNodes->Add(sub2node);
24429 // Place copy #13 of ITS6 in I569
24431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24432 sub2node->SetLineColor(kColorITS);
24433 sub2node->SetVisibility(1);
24434 fNodes->Add(sub2node);
24437 // Place copy #14 of ITS6 in I569
24439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24440 sub2node->SetLineColor(kColorITS);
24441 sub2node->SetVisibility(1);
24442 fNodes->Add(sub2node);
24445 // Place copy #15 of ITS6 in I569
24447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24448 sub2node->SetLineColor(kColorITS);
24449 sub2node->SetVisibility(1);
24450 fNodes->Add(sub2node);
24453 // Place copy #16 of ITS6 in I569
24455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24456 sub2node->SetLineColor(kColorITS);
24457 sub2node->SetVisibility(1);
24458 fNodes->Add(sub2node);
24461 // Place copy #17 of ITS6 in I569
24463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24464 sub2node->SetLineColor(kColorITS);
24465 sub2node->SetVisibility(1);
24466 fNodes->Add(sub2node);
24469 // Place copy #18 of ITS6 in I569
24471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24472 sub2node->SetLineColor(kColorITS);
24473 sub2node->SetVisibility(1);
24474 fNodes->Add(sub2node);
24477 // Place copy #19 of ITS6 in I569
24479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24480 sub2node->SetLineColor(kColorITS);
24481 sub2node->SetVisibility(1);
24482 fNodes->Add(sub2node);
24485 // Place copy #20 of ITS6 in I569
24487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24488 sub2node->SetLineColor(kColorITS);
24489 sub2node->SetVisibility(1);
24490 fNodes->Add(sub2node);
24493 // Place copy #21 of ITS6 in I569
24495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24496 sub2node->SetLineColor(kColorITS);
24497 sub2node->SetVisibility(1);
24498 fNodes->Add(sub2node);
24501 // Place copy #22 of ITS6 in I569
24503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24504 sub2node->SetLineColor(kColorITS);
24505 sub2node->SetVisibility(1);
24506 fNodes->Add(sub2node);
24509 // Place copy #23 of ITS6 in I569
24511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24512 sub2node->SetLineColor(kColorITS);
24513 sub2node->SetVisibility(1);
24514 fNodes->Add(sub2node);
24517 // Place copy #24 of ITS6 in I569
24519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24520 sub2node->SetLineColor(kColorITS);
24521 sub2node->SetVisibility(1);
24522 fNodes->Add(sub2node);
24525 // Place copy #25 of ITS6 in I569
24527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24528 sub2node->SetLineColor(kColorITS);
24529 sub2node->SetVisibility(1);
24530 fNodes->Add(sub2node);
24532 fNodes->Add(sub1node);
24541 //_____________________________________________________________________________
24542 void AliITSvPPRasymm::CreateGeometry(){
24543 ////////////////////////////////////////////////////////////////////////
24544 // This routine defines and Creates the geometry for version 6 of the ITS.
24545 ////////////////////////////////////////////////////////////////////////
24550 <img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24553 <font size=+2 color=red>
24554 <p>This shows the full ITS geometry.
24557 <img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24560 <font size=+2 color=red>
24561 <p>This shows the full SPD Barrel of the ITS geometry.
24564 <img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24567 <font size=+2 color=red>
24568 <p>This shows the full SDD Barrel of the ITS geometry.
24571 <img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24574 <font size=+2 color=red>
24575 <p>This shows the full SSD Barrel of the ITS geometry.
24579 //INNER RADII OF THE SILICON LAYERS
24580 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24581 //THICKNESSES OF LAYERS (in % radiation length)
24582 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24583 //HALF LENGTHS OF LAYERS
24584 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24585 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24586 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24587 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24588 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24591 Float_t dits[100], rlim, zmax;
24593 // Float_t pcits[50]
24595 Int_t idrotm[1999], i;
24599 // Define some variables for SPD
24601 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24602 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24603 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24604 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24605 Float_t di108[3], di104[3]; // for both layers
24607 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24608 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24610 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24611 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24613 Float_t dbus=300.; // total bus thickness on both layers (micron)
24615 ddet1 = GetThicknessDet1();
24616 ddet2 = GetThicknessDet2();
24617 dchip1 = GetThicknessChip1();
24618 dchip2 = GetThicknessChip2();
24620 if(ddet1 < 100. || ddet1 > 300.) {
24621 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24622 " The default value of 200 microns will be used." << endl;
24626 if(ddet2 < 100. || ddet2 > 300.) {
24627 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24628 " The default value of 200 microns will be used." << endl;
24632 if(dchip1 < 100. || dchip1 > 300.) {
24633 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24634 " The default value of 200 microns will be used." << endl;
24638 if(dchip2 < 100. || dchip2 > 300.) {
24639 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24640 " The default value of 200 microns will be used." << endl;
24644 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24646 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24648 rails = GetRails();
24650 fluid = GetCoolingFluid();
24652 if(rails != 0 && rails != 1) {
24653 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24654 " The default value of 1 (rails in) will be used." << endl;
24658 if(fluid != 0 && fluid != 1) {
24659 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24660 " The default value of 1 (water) will be used." << endl;
24663 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24664 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24665 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24666 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24668 cout << "ITS: Rails are out." << endl;
24670 cout << "ITS: Rails are in." << endl;
24673 cout << "ITS: The cooling fluid is freon." << endl;
24675 cout << "ITS: The cooling fluid is water." << endl;
24678 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24679 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24680 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24681 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24682 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24684 Float_t deltax, deltay;
24686 Int_t thickness = fMinorVersion/10;
24687 Int_t option = fMinorVersion - 10*thickness;
24690 // Define some variables for SDD
24693 Float_t sin30, cos30;
24695 // SDD electronics+services main volumes
24696 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24698 // SDD detector ladder
24700 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24701 Float_t Y_SDD_sep = 0.20;
24704 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24705 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24707 // ladder foot and end-ladder (frame and cooling)
24708 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24709 Float_t I424dits[3], xI424, yI424;
24710 Float_t I425dits[3];
24712 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24714 // SDD ladder frame and cooling
24715 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24716 Float_t I035dits[3], I037dits[3], I038dits[3];
24717 Float_t I039dits[3], xI039, yI039;
24718 Float_t I041dits[5];
24720 // SDD hybrid, chips and capacitors
24721 Float_t I050dits[3], xI050, yI050;
24722 Float_t I052dits[3], xI052, yI052;
24723 Float_t I042dits[3], xI042, yI042;
24724 Float_t xI042space = 0.17;
24725 Float_t I043dits[3], xI043, yI043;
24726 Float_t xI043space = 0.17;
24727 Float_t zchip, zChipSpace;
24728 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24732 Float_t I044dits[4], xI044, yI044, volI044;
24733 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24734 Char_t HVname[5], LVname[5];
24737 // Define media off-set
24739 Int_t *idtmed = fIdtmed->GetArray()-199;
24742 // Rotation matrices
24744 // SPD - option 'a' (this is NOT the default so leave commented)
24749 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24750 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24751 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24752 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24753 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24754 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24755 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24756 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24757 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24758 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24759 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24760 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24761 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24762 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24763 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24764 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24765 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24766 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24767 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24768 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24769 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24770 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24771 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24772 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24773 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24774 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24775 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24776 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24777 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24778 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24779 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24780 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24781 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24782 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24783 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24784 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24785 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24786 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24787 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24788 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24789 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24790 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24791 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24792 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24793 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24794 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24795 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24796 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24797 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24798 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24799 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24800 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24801 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24802 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24803 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24804 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24805 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24806 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24807 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24808 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24809 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24810 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24811 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24812 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24813 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24814 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24815 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24816 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24817 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24818 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24819 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24820 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24821 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24822 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24823 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24824 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24825 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24829 // SPD - option 'b' (this is the default)
24833 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24834 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24835 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24836 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24837 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24838 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24839 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24840 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24841 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24842 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24843 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24844 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24845 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24846 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24847 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24848 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24849 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24850 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24851 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24852 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24853 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24854 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24855 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24856 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24857 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24858 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24859 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24860 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24861 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24862 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24863 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24864 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24865 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24866 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24867 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24868 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24869 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24870 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24871 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24872 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24873 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24874 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24875 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24876 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24877 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24878 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24879 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24880 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24881 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24882 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24883 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24884 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24885 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24886 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24887 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24888 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24889 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24890 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24891 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24892 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24893 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24894 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24895 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24896 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24897 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24898 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24899 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24900 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24901 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24902 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24903 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24904 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24905 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24906 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24907 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24908 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24909 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24915 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24916 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24917 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24918 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24919 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24920 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24921 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24922 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24923 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24924 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24925 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24926 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24927 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24928 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24929 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24930 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24931 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24932 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24933 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24934 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24935 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24936 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24937 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24938 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24939 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24940 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24941 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24942 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24943 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24944 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24945 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24946 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24947 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24948 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24949 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24950 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24951 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24952 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24953 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24954 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24955 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24956 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24957 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24958 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24959 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24960 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24961 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24962 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24963 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24964 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24965 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24966 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24967 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24968 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24969 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24970 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24971 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24972 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24976 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24977 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24978 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24979 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24980 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24981 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24982 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24983 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24984 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24985 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24986 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24987 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24988 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24989 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24990 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24991 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24992 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24993 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24994 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24995 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24996 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24997 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24998 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24999 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
25000 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
25001 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
25002 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
25003 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
25004 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
25005 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
25006 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
25007 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
25008 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
25009 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
25010 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25011 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25012 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25013 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25014 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25015 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25016 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25017 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25018 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25019 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25020 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25021 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25022 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25023 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25024 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25025 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
25026 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
25027 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25028 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25029 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25030 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25031 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25032 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25033 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25034 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25035 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25036 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25037 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25038 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25039 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25040 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25041 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25042 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25043 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25044 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25045 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25046 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25047 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25048 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25049 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25050 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25051 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25052 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25053 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25054 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25055 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25056 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25057 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25058 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25059 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25064 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25065 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25066 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25067 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25068 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25069 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25070 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25071 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25072 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25073 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25074 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25075 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25076 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25077 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25078 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25079 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25080 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25081 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25082 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25083 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25084 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25085 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25086 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25087 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25088 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25089 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25090 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25091 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25092 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25093 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25094 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25095 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25096 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25097 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25098 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25099 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25100 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25101 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25102 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25103 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25104 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25105 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25106 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25107 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25108 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25109 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25110 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25111 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25112 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25113 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25114 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25115 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25116 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25117 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25118 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25119 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25120 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25121 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25122 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25123 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25124 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25125 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25126 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25127 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25128 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25129 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25130 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25131 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25132 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25133 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25134 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25135 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25136 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25137 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25138 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25139 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25140 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25141 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25142 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25143 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25144 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25148 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25149 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25150 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25151 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25152 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25153 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25154 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25155 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25156 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25157 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25158 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25159 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25160 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25161 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25162 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25163 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25164 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25165 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25166 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25167 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25168 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25169 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25170 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25171 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25172 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25173 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25174 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25175 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25176 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25177 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25178 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25179 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25180 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25181 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25182 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25183 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25184 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25188 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25191 // CONVERT INTO CM (RL(SI)=9.36 CM)
25193 for (i = 0; i < 6; ++i) {
25194 drl[i] = drl[i] / 100. * 9.36;
25197 // FIELD CAGE HALF LENGTH
25203 // --- Define ghost volume containing the whole ITS (including services)
25204 // and fill it with air
25209 dgh[3] = -ztpc-5.-0.1;
25254 dgh[48] = ztpc+4.+0.1;
25257 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25260 // --- Place the ghost volume in its mother volume (ALIC) and make it
25263 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25264 //gMC->Gsatt("ITSV", "SEEN", 0);
25267 // --- Define ghost volume containing the six layers and fill it with air
25296 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25298 // --- Place the ghost volume in its mother volume (ITSV) and make it
25301 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25302 //gMC->Gsatt("ITSD", "SEEN", 0);
25305 // --- Define SPD (option 'a') volumes ----------------------------
25307 // SPD - option 'a'
25308 // (this is NOT the default)
25315 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25322 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25325 di10a[1] = ddet1+dchip1+dbus+0.0025;
25327 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25330 di20a[1] = ddet2+dchip2+dbus+0.0025;
25332 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25337 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25344 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25349 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25356 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25361 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25366 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25371 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25378 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25383 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25390 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25395 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25400 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25407 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25412 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25419 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25424 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25429 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25436 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25441 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25448 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25453 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25458 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25465 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25470 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25477 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25480 di103[1] = ddet1+dchip1;
25482 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25485 dits[1] = 0.475; //0.685; 0.015
25487 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25492 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25495 di1d3[1] = ddet2+dchip2;
25497 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25505 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25512 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25517 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25522 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25529 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25537 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25544 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25550 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25555 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25560 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25565 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25570 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25576 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25581 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25587 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25592 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25599 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25604 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25609 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25614 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25619 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25626 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25633 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25638 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25644 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25645 // was I177 in old geom.
25650 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25651 // was I177 in old geom.
25657 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25663 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25664 // was I174 in old geom.
25669 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25670 // was I174 in old geom.
25677 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25678 // was I172 in old geom.
25683 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25684 // was I172 in old geom.
25691 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25692 // was I170 in old geom.
25697 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25698 // was I170 in old geom.
25707 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25708 // was I168 in old geom.
25715 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25716 // was I168 in old geom.
25722 // --- Define SPD (option 'b') volumes ----------------------------
25724 // SPD - option 'b'
25725 // (this is the default)
25732 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25739 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25742 di10b[1] = ddet1+dchip1+dbus+0.0025;
25744 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25748 di20b[1] = ddet2+dchip2+dbus+0.0025;
25750 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25756 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25763 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25768 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25775 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25780 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25785 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25790 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25797 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25802 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25809 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25814 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25819 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25826 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25831 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25838 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25843 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25848 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25855 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25860 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25867 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25872 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25877 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25884 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25889 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25896 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25899 dits[1] = 0.475 ; //0.685; 0.015
25901 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25904 di107[1] = ddet1+dchip1;
25906 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25911 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25916 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25919 di1d7[1] = ddet2+dchip2;
25921 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25928 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25935 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25940 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25945 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25952 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25960 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25967 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25973 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25978 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25983 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25988 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25993 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
26000 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
26005 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
26011 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
26016 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
26023 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26028 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26033 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26038 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26043 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26050 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26057 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26062 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26068 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26069 // was I177 in old geom.
26074 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26075 // was I177 in old geom.
26081 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26087 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26088 // was I174 in old geom.
26093 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26094 // was I174 in old geom.
26101 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26102 // was I172 in old geom.
26107 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26108 // was I172 in old geom.
26115 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26116 // was I170 in old geom.
26121 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26122 // was I170 in old geom.
26131 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26132 // was I168 in old geom.
26139 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26140 // was I168 in old geom.
26146 // --- Define SDD volumes ------------------------------------------
26149 cos30 = cos(30.*3.14159/180.);
26150 sin30 = sin(30.*3.14159/180.);
26174 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26176 // block of the SDD electronics and related ladder frame
26179 I018dits[2] = 3.65;
26180 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26182 // block of the SDD end ladder
26185 I024dits[2] = 2.725;
26186 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26188 // ladder frame of layer 3 - F.T. March,7-2001
26189 I047dits[0] = I018dits[0];
26190 I047dits[1] = I018dits[1];
26191 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26192 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26194 // ladder frame of layer 4 - F.T. March,7-2001
26195 I048dits[0] = I018dits[0];
26196 I048dits[1] = I018dits[1];
26197 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26198 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26201 // global SDD volume (sensitive + insensitive)
26202 I302dits[0] = 3.6250;
26203 I302dits[1] = 0.0150;
26204 I302dits[2] = 4.3794;
26205 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26207 // Like for I302 - F.T. March,7-2001
26208 I402dits[0] = 3.6250;
26209 I402dits[1] = 0.0150;
26210 I402dits[2] = 4.3794;
26211 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26213 // SDD ladder of layer 3 - F.T. March,7-2001
26214 I004dits[0] = I302dits[0]+0.005;
26215 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26216 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26217 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26218 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26220 I004dits[2] = I004dits[2] + I302dits[2];
26221 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26223 // SDD ladder of layer 4 - F.T. March,7-2001
26224 I005dits[0] = I402dits[0]+0.005;
26225 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26226 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26227 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26228 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26230 I005dits[2] = I005dits[2] + I402dits[2];
26231 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26234 // -- block of the SDD ladder foot and end ladder
26236 // ladder foot mother volume
26237 I028dits[0] = 3.0000;
26238 I028dits[1] = 0.4000;
26239 I028dits[2] = 0.9000;
26240 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26242 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26243 I420dits[0] = 0.4500;
26244 I420dits[1] = 0.4000;
26245 I420dits[2] = 0.4500;
26246 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26248 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26250 I421dits[1] = 0.25;
26251 I421dits[2] = I420dits[1];
26252 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26254 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26255 I422dits[0] = 0.0000;
26256 I422dits[1] = 0.2000;
26257 I422dits[2] = 0.0000;
26258 I422dits[3] = 180.00;
26259 I422dits[4] = 0.0000;
26260 I422dits[5] = 360.00;
26261 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26263 // support for ruby-sphere (I422) - F.T. March,7-2001
26264 I423dits[0] = 0.0000;
26265 I423dits[1] = 0.1000;
26266 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26267 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26269 // passage for HV microcables - F.T. March,7-2001
26270 I424dits[0] = 1.5000;
26271 I424dits[1] = 0.1500;
26272 I424dits[2] = I421dits[2];
26273 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26275 // HV microcables segment at the end ladder - F.T. March,7-2001
26276 I425dits[0] = 1.350000;
26277 I425dits[1] = 0.015250;
26278 I425dits[2] = I024dits[2];
26279 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26281 // lower edge of SDD ladder frame at end-ladder - part 1
26284 dits[2] = I024dits[2];
26286 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26288 // lower edge of SDD ladder frame at end-ladder - part 2
26291 dits[2] = I024dits[2];
26293 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26295 // new: for the 1st top rod of the structure
26296 // at the end-ladder - F.T. March,7-2001
26298 I029dits[1] = 0.1815;
26299 I029dits[2] = 1.0100;
26300 I029dits[3] = 0.015;
26301 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26303 // new: for the 2nd top rod of the structure
26304 // at the end-ladder - F.T. March,7-2001
26305 I030dits[0] = 0.1830;
26306 I030dits[1] = 0.1650;
26307 I030dits[2] = 1.0100;
26308 I030dits[3] = 0.0150;
26309 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26311 // inox cooling tubes for the end ladder - F.T. March,7-2001
26312 I031dits[0] = 0.093;
26314 I031dits[2] = I024dits[2];
26315 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26318 // cooling water for the end ladder - F.T. March,7-2001
26320 I032dits[1] = I031dits[0];
26321 I032dits[2] = I024dits[2];
26322 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26324 // cooling freon for the end ladder - R.B. March,21-2001
26326 I032dits[1] = I031dits[0];
26327 I032dits[2] = I024dits[2];
26328 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26331 // -- block of the SDD ladder frame holding the electronics
26333 // edge of the ladder frame - part 1
26338 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26340 // edge of the ladder frame - part 2
26345 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26347 // inclined segments of the ladder frame
26352 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26354 // horiz.segments of the ladders, normal to ladder edges
26359 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26361 // horiz.segments of the ladders, at 45 deg. to ladder edges
26366 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26368 // supports of the ceramic pins holding the detectors
26372 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26374 // ceramic pins holding the detectors
26378 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26380 // holders of cooling tubes
26382 I035dits[1] = 0.15;
26384 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26386 // top holders of microcables
26390 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26392 // inox cooling tubes - F.T. March,7-2001
26393 I037dits[0] = 0.093;
26395 I037dits[2] = I018dits[2];
26396 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26399 // cooling water - F.T. March,7-2001
26401 I038dits[1] = I037dits[0];
26402 I038dits[2] = I018dits[2];
26403 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26405 // cooling freon - R.B. March,21-2001
26407 I038dits[1] = I037dits[0];
26408 I038dits[2] = I018dits[2];
26409 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26411 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26413 // SDD heat bridge - F.T. March,7-2001
26414 I039dits[0] = 1.1000;
26415 I039dits[1] = 0.0087;
26416 I039dits[2] = 3.2500;
26417 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26422 dits[2] = I039dits[2];
26423 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26427 I041dits[1] = 0.12;
26428 I041dits[2] = I039dits[2];
26431 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26434 // SDD PASCAL - F.T. March,7-2001
26435 I042dits[0] = 0.5000;
26436 I042dits[1] = 0.0175;
26437 I042dits[2] = 0.5000;
26438 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26440 // SDD AMBRA - F.T. March,7-2001
26441 I043dits[0] = 0.3500;
26442 I043dits[1] = 0.0175;
26443 I043dits[2] = 0.5000;
26444 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26446 // SDD capacitors - F.T. March,7-2001
26447 I051dits[0] = 0.1400;
26448 I051dits[1] = 0.0350;
26449 I051dits[2] = 0.0625;
26450 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26452 // SDD hybrid circuit - F.T. March,7-2001
26453 I052dits[0] = 1.725000;
26454 I052dits[1] = 0.003743;
26455 I052dits[2] = I039dits[2];
26456 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26458 // SDD anode microcable : changed - F.T. March,7-2001
26459 I044dits[0] = I018dits[2];
26460 I044dits[1] = I039dits[2];
26461 I044dits[2] = 0.00084;
26462 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26463 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26464 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26466 // SDD electronics box - F.T. March,7-2001
26467 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26468 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26469 I050dits[2] = I018dits[2];
26470 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26472 // SDD sensitive volume
26474 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26476 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26478 // Like for ITS3 - F.T. March,7-2001
26480 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26482 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26485 // --- Define SSD volumes ------------------------------------------
26509 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26514 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26519 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26524 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26529 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26534 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26539 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26544 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26549 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26554 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26559 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26565 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26570 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26576 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26582 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26588 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26593 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26598 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26603 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26608 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26613 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26618 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26623 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26628 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26634 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26639 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26645 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26650 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26656 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26662 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26668 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26673 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26678 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26683 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26688 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26693 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26698 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26704 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26709 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26715 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26721 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26727 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26732 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26737 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26742 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26747 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26752 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26757 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26762 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26767 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26773 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26779 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26784 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26789 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26794 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26799 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26804 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26810 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26816 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26821 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26827 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26832 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26837 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26841 // --- Define volumes of shield of SPD ----------------
26847 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26852 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26855 // --- Define volume of first cylinder between SPD and SDD --------------
26857 dits[0] = (21.-0.128)/2.;
26860 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26862 // --- Define volume of second cylinder between SDD and SSD --------------
26864 dits[0] = (59.5-0.128)/2.;
26866 dits[2] = 56.2; // was 57
26867 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26869 // --- Define volumes of SDD cone ----------------------------------
26908 dits[37] = 27.2637;
26910 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26933 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26947 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26961 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26966 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26971 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26976 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26981 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26986 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26991 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26997 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
27002 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
27005 // --- Define volumes of SSD cone ----------------------------------
27047 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
27055 dits[6] = -zmax+2.;
27058 dits[9] = -71.2819;
27060 dits[11] = 49.0319;
27061 dits[12] = -57.25; // was 58.5
27062 dits[13] = 32.9681;
27064 dits[15] = -57.25; // was 58.5
27067 dits[18] = -55.75; // was 57
27069 dits[20] = 32.25; // was 31.5
27070 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27075 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
27080 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
27085 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27087 dits[0] = 42.05+5.;
27088 dits[1] = 42.55+5.;
27090 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27091 // this will change after PPR
27092 dits[0] = 37.05+5.;
27093 dits[1] = 37.55+5.;
27095 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27096 // this will change after PPR
27109 dits[12] = -68.5+4.8;
27112 dits[15] = -63.5+4.8;
27115 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
27139 dits[22] = 33.0173;
27142 dits[25] = 33.0173;
27145 dits[28] = 34.6955;
27147 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
27150 // --- Place SPD (option 'a') volumes into their mother volume IT12
27152 // SPD - option 'a'
27153 // (this is NOT the default)
27157 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27158 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27159 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27160 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27161 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27162 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27163 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27164 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27165 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27166 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27167 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27168 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27169 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27170 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27171 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27172 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27173 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27174 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27175 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27176 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27177 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27178 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27179 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27180 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27181 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27182 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27183 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27184 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27185 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27186 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27187 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27188 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27189 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27190 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27191 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27192 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27193 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27194 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27195 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27196 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27197 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27198 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27199 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27200 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27201 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27202 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27203 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27204 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27205 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27206 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27207 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27208 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27209 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27210 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27211 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27212 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27213 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27214 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27215 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27216 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27217 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27218 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27219 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27220 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27221 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27222 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27223 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27224 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27225 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27226 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27227 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27228 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27229 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27230 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27231 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27232 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27233 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27234 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27235 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27236 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27237 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27238 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27239 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27240 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27241 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27242 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27243 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27244 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27245 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27246 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27247 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27248 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27249 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27250 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27251 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27252 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27253 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27254 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27255 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27256 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27257 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27258 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27259 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27260 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27261 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27262 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27263 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27264 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27265 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27266 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27267 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27268 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27269 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27270 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27271 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27272 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27273 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27274 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27275 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27276 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27277 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27278 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27279 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27280 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27281 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27282 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27283 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27284 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27285 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27286 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27287 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27288 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27289 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27290 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27291 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27292 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27293 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27294 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27295 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27296 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27297 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27298 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27299 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27300 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27301 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27302 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27303 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27304 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27305 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27306 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27307 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27308 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27309 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27310 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27311 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27312 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27313 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27318 // --- Place SPD (option 'b') volumes into their mother volume IT12
27320 // SPD - option 'b'
27321 // (this is the default)
27325 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27326 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27327 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27328 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27329 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27330 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27331 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27332 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27333 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27334 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27335 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27336 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27337 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27338 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27339 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27340 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27341 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27342 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27343 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27344 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27345 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27346 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27347 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27348 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27349 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27350 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27351 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27352 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27353 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27354 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27355 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27356 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27357 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27358 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27359 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27360 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27361 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27362 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27363 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27364 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27365 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27366 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27367 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27368 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27369 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27370 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27371 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27372 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27373 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27374 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27375 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27376 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27377 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27378 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27379 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27380 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27381 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27382 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27383 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27384 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27385 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27386 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27387 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27388 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27389 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27390 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27391 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27392 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27393 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27394 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27395 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27396 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27397 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27398 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27399 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27400 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27401 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27402 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27403 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27404 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27405 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27406 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27407 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27408 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27409 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27410 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27411 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27412 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27413 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27414 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27415 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27416 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27417 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27418 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27419 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27420 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27421 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27422 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27423 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27424 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27425 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27426 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27427 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27428 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27429 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27430 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27431 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27432 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27433 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27434 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27435 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27436 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27437 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27438 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27439 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27440 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27441 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27442 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27443 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27444 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27445 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27446 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27447 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27448 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27449 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27450 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27451 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27452 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27453 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27454 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27455 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27456 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27457 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27458 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27459 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27460 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27461 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27462 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27463 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27464 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27465 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27466 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27467 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27468 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27469 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27470 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27471 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27472 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27473 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27474 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27475 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27476 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27477 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27478 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27479 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27480 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27481 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27482 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27483 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27484 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27485 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27489 // --- Place SDD volumes into their mother volume IT34
27492 // -- position SDD detectors of ladder 3 / layer 3
27494 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27495 ySDD = Y_SDD_sep/2.+I302dits[1];
27496 for (iSDD=0; iSDD<6; iSDD++) {
27497 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27501 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27502 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27503 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27504 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27505 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27506 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27507 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27508 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27509 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27510 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27511 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27512 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27513 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27514 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27517 // -- position SDD detectors of ladder 4 / layer 4
27519 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27521 for (iSDD=0; iSDD<8; iSDD++) {
27522 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27526 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27527 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27528 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27529 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27530 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27531 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27532 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27533 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27534 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27535 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27536 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27537 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27538 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27539 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27540 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27541 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27542 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27543 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27544 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27545 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27546 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27547 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27550 // -- build block of the SDD ladder frame holding the electronics
27552 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27553 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27554 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27556 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27557 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27558 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27560 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27561 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27562 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27563 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27564 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27565 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27566 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27567 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27569 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27570 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27572 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27573 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27575 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27576 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27577 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27578 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27580 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27581 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27582 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27583 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27585 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27586 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27588 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27589 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27590 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27591 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27593 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27594 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27596 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27597 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27599 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27600 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27601 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27602 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27605 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27607 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27609 xI039 = -SDD_CoolPipe[1]/cos30;
27610 yI039 = -I050dits[1]+I039dits[1];
27611 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27612 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27613 yI042 = yI039+I039dits[1]+I042dits[1];
27614 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27615 yI043 = yI039+I039dits[1]+I043dits[1];
27616 zChipSpace = I042dits[2];
27617 if (zChipSpace < I043dits[2]) {
27618 zChipSpace = I043dits[2];
27620 zChipSpace = zChipSpace * 2;
27621 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27622 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27623 for (ichip=0; ichip<4; ichip++) {
27624 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27625 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27626 zchip += zChipSpace + yI051space;
27628 xcap = 2*I039dits[0]/5.;
27629 yI051 = yI039+I039dits[1]+I051dits[1];
27630 zI051 = -I039dits[2] + yI051space/3.;
27632 for (ichip=0; ichip<5; ichip++) {
27633 xI051 = xI039-I039dits[0]+xcap;
27634 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27635 zI051 += yI051space/3.;
27636 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27638 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27640 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27642 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27643 zI051 -= yI051space/3.;
27645 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27647 zI051 += zChipSpace + yI051space;
27649 xI052 = -I050dits[0]+I052dits[0];
27650 yI052 = yI051+I051dits[1]+I052dits[1];
27651 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27652 xI044 = I050dits[0]-I044dits[3];
27653 yI044 = yI052+I052dits[1]+I044dits[2];
27654 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27655 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27656 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27659 // -- build block of the SDD ladder frame at the end ladders
27661 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27662 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27663 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27664 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27666 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27668 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27670 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27671 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27673 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27674 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27676 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27678 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27680 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27681 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27683 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27684 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27687 xI424 = I028dits[0]/3.;
27688 yI424 = -I028dits[1]+I424dits[1];
27689 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27690 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27691 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27692 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27693 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27694 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27697 // -- build the SDD ladder 3
27700 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27701 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27702 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27703 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27704 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27705 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27706 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27707 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27712 for (iSDD=0; iSDD<3; iSDD++) {
27713 HVname[3] = (Char_t)(48+iSDD+5);
27714 dits[0] = 1.350000;
27715 dits[1] = I425dits[1];
27716 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27717 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27719 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27720 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27721 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27722 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27723 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27724 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27730 for (iSDD=0; iSDD<3; iSDD++) {
27731 LVname[3] = (Char_t)(48+iSDD+1);
27732 dits[0] = 1.350000;
27733 dits[1] = 0.004423;
27734 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27735 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27736 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27738 fabs(yI050-yLV)*sin30/cos30 +
27739 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27740 zLV = I047dits[2] - dits[2];
27741 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27742 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27743 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27744 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27748 // -- build the SDD ladder 4
27751 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27752 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27753 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27754 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27755 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27756 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27757 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27758 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27759 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27760 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27765 for (iSDD=0; iSDD<4; iSDD++) {
27766 HVname[3] = (Char_t)(48+iSDD+5);
27767 dits[0] = 1.350000;
27768 dits[1] = I425dits[1];
27769 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27770 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27772 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27773 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27774 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27775 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27776 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27777 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27783 for (iSDD=0; iSDD<4; iSDD++) {
27784 LVname[3] = (Char_t)(48+iSDD+1);
27785 dits[0] = 1.350000;
27786 dits[1] = 0.004423;
27787 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27788 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27789 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27791 fabs(yI050-yLV)*sin30/cos30 +
27792 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27793 zLV = I048dits[2] - dits[2];
27794 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27795 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27796 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27797 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27801 // -- build the SDD barrel (layers 3 and 4)
27803 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27804 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27805 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27806 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27807 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27808 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27809 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27810 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27811 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27812 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27813 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27814 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27815 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27816 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27818 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27819 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27820 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27821 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27822 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27823 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27824 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27825 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27826 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27827 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27828 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27829 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27830 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27831 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27832 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27833 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27834 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27835 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27836 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27837 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27838 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27839 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27842 // --- Place SSD volumes into their mother volume IT56
27845 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27846 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27847 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27848 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27849 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27850 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27851 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27852 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27853 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27854 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27855 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27856 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27857 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27858 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27859 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27860 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27861 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27862 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27863 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27864 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27865 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27866 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27867 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
27868 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
27869 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27870 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27871 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27872 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27873 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27874 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27875 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27876 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27877 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27878 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27879 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27880 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27881 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27882 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27883 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27884 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27885 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27886 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27887 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27888 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27889 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27890 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27891 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27892 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27893 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27894 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27895 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27896 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27897 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27898 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27899 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27900 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27901 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27902 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27903 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27904 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27905 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27906 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27907 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27908 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27909 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27910 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27911 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27912 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27913 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27914 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27915 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27916 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27917 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27918 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27919 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27920 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27921 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27922 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27923 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27924 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27925 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27926 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27927 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27928 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27929 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27930 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27931 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27932 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27933 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27934 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27935 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27936 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27937 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27938 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27939 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27940 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27941 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27942 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27943 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27944 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27945 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27946 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27947 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27948 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27949 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27950 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27951 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27952 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27953 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27954 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27955 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27956 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27957 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27958 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27959 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27960 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27961 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27962 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27963 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27964 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27965 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27966 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27967 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27968 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27969 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27970 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27971 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27972 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27973 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27974 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27975 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27976 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27977 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27978 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27979 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27980 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27981 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27982 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27983 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27984 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27985 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27986 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27987 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27988 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27989 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27990 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27991 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27992 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27993 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27994 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27995 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27996 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27997 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27998 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27999 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
28000 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
28001 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
28002 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
28003 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
28004 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
28005 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
28006 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
28007 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
28008 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
28009 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28010 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28011 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28012 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28013 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28014 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28015 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
28016 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28017 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28018 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28019 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28020 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28021 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28022 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28023 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28024 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28025 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28026 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28027 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28028 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28029 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28030 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28031 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28032 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28033 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28034 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28035 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28036 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28037 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28038 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28039 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28040 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
28041 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28042 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28043 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28044 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28045 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28046 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28047 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28048 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28049 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28050 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28051 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28052 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28053 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28054 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28055 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28056 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28057 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28058 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28059 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28060 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28061 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28062 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
28063 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28064 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28065 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28066 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28067 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28068 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28069 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28070 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28071 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28072 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28073 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28074 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28075 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28076 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28077 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28078 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28079 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28080 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28081 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28082 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28083 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28084 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28085 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28086 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28087 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28088 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28089 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28090 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28091 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28092 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28093 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28094 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28095 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28096 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28097 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28098 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28099 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28100 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28101 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28102 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28103 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28104 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28128 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28129 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28130 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28131 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28132 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28133 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28134 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28135 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28136 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28137 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28138 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28139 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28140 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28141 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28142 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28143 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28144 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28145 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28146 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28147 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28148 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28149 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28150 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28151 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28152 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28153 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28154 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28155 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28156 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28157 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28158 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28159 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28160 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28161 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28162 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28163 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28164 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28165 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28166 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28167 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28168 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28169 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28170 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28171 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28172 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28173 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28174 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28175 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28176 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28177 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28178 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28179 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28180 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28181 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28182 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28183 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28184 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28185 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28186 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28187 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28188 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28189 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28190 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28191 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28192 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28193 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28194 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28195 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28196 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28197 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28198 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28199 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28200 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28201 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28202 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28203 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28204 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28205 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28206 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28207 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28208 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28209 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28210 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28211 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28212 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28213 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28214 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28215 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28216 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28240 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28241 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28242 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28243 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28244 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28245 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28246 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28247 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28248 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28249 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28250 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28251 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28252 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28253 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28254 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28255 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28256 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28257 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28258 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28259 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28260 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28261 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28262 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28263 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28264 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28265 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28266 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28267 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28268 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28269 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28270 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28271 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28272 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28273 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28274 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28277 // --- Place volumes of shield between SPD and SDD
28280 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28281 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28282 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28283 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28284 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28287 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28289 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28290 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28293 // --- Place volumes of SDD cone ----------------------------------
28296 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28297 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28298 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28299 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28300 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28301 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28302 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28303 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28304 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28305 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28306 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28307 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28308 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28309 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28310 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28311 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28312 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28313 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28314 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28315 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28316 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28317 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28318 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28319 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28320 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28321 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28322 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28323 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28324 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28325 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28326 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28327 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28328 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28329 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28330 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28331 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28332 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28333 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28334 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28335 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28336 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28337 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28338 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28339 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28340 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28341 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28342 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28343 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28344 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28345 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28346 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28347 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28348 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28349 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28350 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28351 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28352 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28353 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28354 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28355 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28356 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28357 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28358 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28359 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28360 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28361 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28362 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28363 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28364 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28365 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28366 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28367 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28368 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28369 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28370 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28371 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28372 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28373 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28374 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28375 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28376 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28377 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28378 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28379 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28380 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28381 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28382 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28383 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28384 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28385 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28386 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28387 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28388 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28389 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28390 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28391 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28392 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28393 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28394 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28395 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28398 // --- Place volumes of SSD cone ----------------------------------
28401 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28402 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28403 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28404 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28405 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28406 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28407 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28408 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28409 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28410 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28411 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28412 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28413 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28414 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28415 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28416 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28417 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28418 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28419 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28420 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28421 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28422 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28423 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28424 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28425 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28426 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28427 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28428 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28429 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28430 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28431 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28432 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28433 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28434 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28435 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28436 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28437 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28438 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28439 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28440 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28441 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28442 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28443 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28444 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28445 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28446 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28447 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28448 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28451 // --- Place subdetectors' mother volumes and supports' mother volumes
28452 // into ITS mother volume ITSD
28454 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28455 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28456 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28457 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28458 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28461 // **************************** SERVICES *********************************
28464 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28473 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28474 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28475 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28477 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28486 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28487 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28488 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28491 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28495 dgh[1] = 46.+1.0+1.5;
28500 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28501 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28502 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28504 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28508 dgh[1] = 46.+1.0+1.5;
28513 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28514 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28515 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28518 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28527 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28528 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28529 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28531 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28540 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28541 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28542 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28545 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28548 dgh[0] = (ztpc-97.5)/2.;
28555 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28556 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28558 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28561 dgh[0] = (ztpc-97.5)/2.;
28568 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28569 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28572 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28575 dgh[0] = (ztpc-97.5)/2.;
28577 dgh[2] = 46.2+1.0+1.5;
28579 dgh[4] = 62.3+1.0+1.5;
28582 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28583 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28585 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28588 dgh[0] = (ztpc-97.5)/2.;
28590 dgh[2] = 46.2+1.0+1.5;
28592 dgh[4] = 62.3+1.0+1.5;
28595 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28596 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28598 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28606 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28607 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28609 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28617 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28618 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28620 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28628 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28629 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28631 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28639 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28640 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28642 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28643 // THE ABSORBER - COPPER PART - UPPER PART
28647 dgh[2] = (ztpc-97.5+1.5)/2.;
28650 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28651 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28653 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28654 // THE ABSORBER - COPPER PART - LOWER PART
28658 dgh[2] = (ztpc-97.5+1.5)/2.;
28661 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28662 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28664 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28665 // THE ABSORBER - CARBON PART - UPPER PART
28668 dgh[1] = 46.+1.0+1.5;
28669 dgh[2] = (ztpc-97.5)/2.;
28672 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28673 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28675 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28676 // THE ABSORBER - CARBON PART - LOWER PART
28679 dgh[1] = 46.+1.0+1.5;
28680 dgh[2] = (ztpc-97.5)/2.;
28683 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28684 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28686 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28687 // COPPER PART - UPPER PART
28694 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28695 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28697 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28698 // COPPER PART - LOWER PART
28705 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28706 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28708 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28709 // CARBON PART - UPPER PART
28716 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28717 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28719 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28720 // CARBON PART - LOWER PART
28727 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28728 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28730 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28737 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28738 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28740 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28747 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28748 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28750 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28757 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28758 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28759 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28760 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28762 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28763 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28765 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28766 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28767 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28768 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28772 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28777 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28778 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28779 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28781 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28785 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28786 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28787 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28788 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28789 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28790 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28791 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28792 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28793 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28794 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28796 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28801 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28802 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28803 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28804 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28809 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28810 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28811 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28812 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28814 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28819 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28820 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28821 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28822 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28824 // --- Outputs the geometry tree in the EUCLID/CAD format
28827 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28831 //_____________________________________________________________________________
28832 void AliITSvPPRasymm::CreateMaterials(){
28833 ////////////////////////////////////////////////////////////////////////
28835 // Create ITS materials
28836 // This function defines the default materials used in the Geant
28837 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28838 // AliITSvPPRasymm.
28839 // In general it is automatically replaced by
28840 // the CreatMaterials routine defined in AliITSv?. Should the function
28841 // CreateMaterials not exist for the geometry version you are using this
28842 // one is used. See the definition found in AliITSv5 or the other routine
28843 // for a complete definition.
28846 Int_t ifield = gAlice->Field()->Integ();
28847 Float_t fieldm = gAlice->Field()->Max();
28849 Float_t tmaxfd = 0.1; // 1.0; // Degree
28850 Float_t stemax = 1.0; // cm
28851 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28852 Float_t epsil = 1.0E-4; // 1.0; // cm
28853 Float_t stmin = 0.0; // cm "Default value used"
28855 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28856 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28857 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28858 Float_t epsilSi = 1.0E-4;// .10000E+01;
28859 Float_t stminSi = 0.0; // cm "Default value used"
28861 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28862 Float_t stemaxAir = .10000E+01; // cm
28863 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28864 Float_t epsilAir = 1.0E-4;// .10000E+01;
28865 Float_t stminAir = 0.0; // cm "Default value used"
28867 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28868 Float_t stemaxServ = 1.0; // 0.01; // cm
28869 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28870 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28871 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
28874 Float_t afre[2] = { 12.011,18.9984032 };
28875 Float_t zfre[2] = { 6., 9. };
28876 Float_t wfre[2] = { 5.,12. };
28877 Float_t densfre = 1.5;
28879 // --- Define the various materials and media for GEANT ---
28880 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28881 // Float_t dens, Float_t radl, Float_t absl,
28882 // Float_t *buf=0, Int_t nwbuf=0)
28883 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28884 // Int_t isvol, Int_t ifield, Float_t fieldm,
28885 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28886 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
28887 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28888 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28890 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28891 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28893 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28894 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28896 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28897 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28899 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28900 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28902 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28903 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28905 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28906 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28908 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28909 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28911 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28912 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28914 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28915 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28917 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28918 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28920 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28921 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28923 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28924 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28926 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28927 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28929 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28930 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28932 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28933 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28935 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28936 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28938 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28939 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28941 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28942 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28944 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28945 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28947 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28948 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28950 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28951 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28953 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28954 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28956 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28957 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28959 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28960 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28962 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28963 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28965 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28966 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28968 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28969 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28971 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28972 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28974 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28975 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28977 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28978 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28980 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28981 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28983 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28984 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28986 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28987 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28989 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28990 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28992 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28993 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28995 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28996 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28998 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28999 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29001 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
29002 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29004 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
29005 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29007 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
29008 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29010 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
29011 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29013 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
29014 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29016 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
29017 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29019 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
29020 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29022 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
29023 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29025 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
29026 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29028 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
29029 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29034 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
29035 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29037 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
29038 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29040 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
29041 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29043 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
29044 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29046 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29047 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29049 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
29050 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29052 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29053 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29056 //______________________________________________________________________
29057 void AliITSvPPRasymm::InitAliITSgeom(){
29058 // Based on the geometry tree defined in Geant 3.21, this
29059 // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29061 // if(gMC->IsA()!=AliGeant3::Class()) {
29062 if(strcmp(gMC->GetName(),"TGeant3")) {
29063 Error("InitAliITSgeom",
29064 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29067 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29068 const Int_t nlayers = 6;
29069 const Int_t ndeep = 9;
29070 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29071 Int_t nlad[nlayers],ndet[nlayers];
29072 Double_t t[3],r[10];
29073 Float_t par[20],att[20];
29074 Int_t npar,natt,idshape,imat,imed;
29075 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29076 Int_t mod,lay,lad,det,i,j,k;
29077 Char_t names[nlayers][ndeep][5];
29078 Int_t itsGeomTreeCopys[nlayers][ndeep];
29079 if(fMinorVersion == 1){ // Option A
29080 Char_t *namesA[nlayers][ndeep] = {
29081 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29082 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29083 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29084 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29085 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29086 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29087 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29088 {1,1,1,1,10, 4, 4,1,1},// lay=2
29089 {1,1,1,1,14, 6, 1,0,0},// lay=3
29090 {1,1,1,1,22, 8, 1,0,0},// lay=4
29091 {1,1,1,1,34,22, 1,0,0},// lay=5
29092 {1,1,1,1,38,25, 1,0,0}};//lay=6
29093 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29094 //PH for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29095 strcpy(names[i][j], namesA[i][j]);
29096 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29098 }else if(fMinorVersion == 2){ // Option B
29099 Char_t *namesB[nlayers][ndeep] = {
29100 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29101 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29102 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29103 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29104 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29105 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29106 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29107 {1,1,1,1,10, 4, 4,1,1},// lay=2
29108 {1,1,1,1,14, 6, 1,0,0},// lay=3
29109 {1,1,1,1,22, 8, 1,0,0},// lay=4
29110 {1,1,1,1,34,22, 1,0,0},// lay=5
29111 {1,1,1,1,38,25, 1,0,0}};//lay=6
29112 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29113 //PH for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29114 strcpy(names[i][j], namesB[i][j]);
29115 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29117 } // end if fMinorVersion
29118 // Sorry, but this is not very pritty code. It should be replaced
29119 // at some point with a version that can search through the geometry
29121 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29122 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29123 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29124 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29126 for(i=0;i<nlayers;i++){
29128 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29129 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29133 if(fITSgeom!=0) delete fITSgeom;
29134 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29135 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29136 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29138 for(lay=1;lay<=nlayers;lay++){
29139 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29140 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29142 case 1: case 2: // layers 1 and 2 are a bit special
29144 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29146 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29149 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29152 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29153 par,att,imat,imed);
29154 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29155 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29156 fITSgeom->ReSetShape(kSPD,
29157 new AliITSgeomSPD425Short(npar,par));
29162 case 3: case 4: case 5: case 6: // layers 3-6
29164 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29166 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29169 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29170 par,att,imat,imed);
29173 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29174 if(!(fITSgeom->IsShapeDefined(kSDD)))
29175 fITSgeom->ReSetShape(kSDD,
29176 new AliITSgeomSDD256(npar,par));
29179 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29180 if(!(fITSgeom->IsShapeDefined(kSSD)))
29181 fITSgeom->ReSetShape(kSSD,
29182 new AliITSgeomSSD275and75(npar,par));
29185 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29186 if(!(fITSgeom->IsShapeDefined(kSSD)))
29187 fITSgeom->ReSetShape(kSSD,
29188 new AliITSgeomSSD75and275(npar,par));
29198 //_____________________________________________________________________________
29199 void AliITSvPPRasymm::Init(){
29200 ////////////////////////////////////////////////////////////////////////
29201 // Initialise the ITS after it has been created.
29202 ////////////////////////////////////////////////////////////////////////
29206 for(i=0;i<26;i++) cout << "*";
29207 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29208 for(i=0;i<25;i++) cout << "*";cout << endl;
29210 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29211 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29212 if(fITSgeom!=0) delete fITSgeom;
29213 fITSgeom = new AliITSgeom();
29214 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29215 if(!fGeomDetIn) this->InitAliITSgeom();
29216 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29219 for(i=0;i<72;i++) cout << "*";
29221 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
29223 //_____________________________________________________________________________
29224 void AliITSvPPRasymm::SetDefaults(){
29225 // sets the default segmentation, response, digit and raw cluster classes
29226 const Float_t kconv = 1.0e+04; // convert cm to microns
29228 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29230 AliITSDetType *iDetType;
29235 Float_t bx[256],bz[280];
29238 iDetType=DetType(kSPD);
29239 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29240 AliITSresponse *resp0=new AliITSresponseSPD();
29241 SetResponseModel(kSPD,resp0);
29242 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29243 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29244 s0->GetDz()*2.*kconv, // for now.
29245 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29246 seg0->SetNPads(256,160);// Number of Bins in x and z
29247 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29248 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29249 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29250 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29251 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29252 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29253 bz[127] = bz[128] = 625.0; // first chip boundry
29254 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29255 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29256 SetSegmentationModel(kSPD,seg0);
29257 // set digit and raw cluster classes to be used
29258 const char *kData0=(iDetType->GetResponseModel())->DataType();
29259 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29260 "AliITSRawClusterSPD");
29261 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29262 // SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29263 // iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29266 iDetType=DetType(kSDD);
29267 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29268 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29269 SetResponseModel(kSDD,resp1);
29270 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29271 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29272 s1->GetDz()*2.*kconv, // for now.
29273 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29274 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29275 SetSegmentationModel(kSDD,seg1);
29276 const char *kData1=(iDetType->GetResponseModel())->DataType();
29277 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29278 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29279 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29280 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29281 // SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29282 // iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29285 iDetType=DetType(kSSD);
29286 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29287 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29288 SetResponseModel(kSSD,resp2);
29289 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29290 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29291 s2->GetDz()*2.*kconv, // for now.
29292 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29293 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29294 seg2->SetNPads(768,0); // number of strips on each side.
29295 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29296 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29297 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29298 SetSegmentationModel(kSSD,seg2);
29299 const char *kData2=(iDetType->GetResponseModel())->DataType();
29300 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29301 "AliITSRawClusterSSD");
29302 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29303 // SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29304 // iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29307 Warning("SetDefaults",
29308 "Only the four basic detector types are initialised!");
29312 //______________________________________________________________________
29313 void AliITSvPPRasymm::DrawModule(){
29314 ////////////////////////////////////////////////////////////////////////
29315 // Draw a shaded view of the FMD version 8.
29316 ////////////////////////////////////////////////////////////////////////
29318 // Set everything unseen
29319 gMC->Gsatt("*", "seen", -1);
29321 // Set ALIC mother visible
29322 gMC->Gsatt("ALIC","SEEN",0);
29324 // Set the volumes visible
29325 gMC->Gsatt("ITSD","SEEN",0);
29326 gMC->Gsatt("ITS1","SEEN",1);
29327 gMC->Gsatt("ITS2","SEEN",1);
29328 gMC->Gsatt("ITS3","SEEN",1);
29329 gMC->Gsatt("ITS4","SEEN",1);
29330 gMC->Gsatt("ITS5","SEEN",1);
29331 gMC->Gsatt("ITS6","SEEN",1);
29333 gMC->Gsatt("IPCB","SEEN",1);
29334 gMC->Gsatt("ICO2","SEEN",1);
29335 gMC->Gsatt("ICER","SEEN",0);
29336 gMC->Gsatt("ISI2","SEEN",0);
29337 gMC->Gsatt("IPLA","SEEN",0);
29338 gMC->Gsatt("ICO3","SEEN",0);
29339 gMC->Gsatt("IEPX","SEEN",0);
29340 gMC->Gsatt("ISI3","SEEN",1);
29341 gMC->Gsatt("ISUP","SEEN",0);
29342 gMC->Gsatt("ICHO","SEEN",0);
29343 gMC->Gsatt("ICMO","SEEN",0);
29344 gMC->Gsatt("ICMD","SEEN",0);
29345 gMC->Gsatt("ICCO","SEEN",1);
29346 gMC->Gsatt("ICCM","SEEN",0);
29347 gMC->Gsatt("ITMD","SEEN",0);
29348 gMC->Gsatt("ITTT","SEEN",1);
29351 gMC->Gdopt("hide", "on");
29352 gMC->Gdopt("shad", "on");
29353 gMC->Gsatt("*", "fill", 7);
29354 gMC->SetClipBox(".");
29355 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29356 gMC->DefaultRange();
29357 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29358 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29359 gMC->Gdman(17, 6, "MAN");
29361 //_____________________________________________________________________________
29362 void AliITSvPPRasymm::StepManager(){
29363 ////////////////////////////////////////////////////////////////////////
29364 // Called for every step in the ITS, then calles the AliITShit class
29365 // creator with the information to be recoreded about that hit.
29366 // The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29367 // printing of information to a file which can be used to create a .det
29368 // file read in by the routine CreateGeometry(). If set to 0 or any other
29369 // value except 1, the default behavior, then no such file is created nor
29370 // it the extra variables and the like used in the printing allocated.
29371 ////////////////////////////////////////////////////////////////////////
29373 TLorentzVector position, momentum;
29374 static TLorentzVector position0;
29375 static Int_t stat0=0;
29376 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29377 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29378 copy = fTrackReferences->GetEntriesFast();
29379 TClonesArray &lTR = *fTrackReferences;
29380 // Fill TrackReference structure with this new TrackReference.
29381 new(lTR[copy]) AliTrackReference(gAlice->CurrentTrack(),gMC);
29382 } // if Outer ITS mother Volume
29383 if(!(this->IsActive())){
29385 } // end if !Active volume.
29387 // Float_t hits[8];
29389 TClonesArray &lhits = *fHits;
29394 if(gMC->IsTrackInside()) vol[3] += 1;
29395 if(gMC->IsTrackEntering()) vol[3] += 2;
29396 if(gMC->IsTrackExiting()) vol[3] += 4;
29397 if(gMC->IsTrackOut()) vol[3] += 8;
29398 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29399 if(gMC->IsTrackStop()) vol[3] += 32;
29400 if(gMC->IsTrackAlive()) vol[3] += 64;
29402 // Fill hit structure.
29403 if(!(gMC->TrackCharge())) return;
29405 // Only entering charged tracks
29406 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29408 id = gMC->CurrentVolOffID(2,copy);
29409 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29411 gMC->CurrentVolOffID(3,copy1);
29412 //ladder copy in the module = 1<->2 (I10A < I12A)
29413 gMC->CurrentVolOffID(4,copy2);
29414 //module copy in the layer = 1<->10 (I12A < IT12)
29415 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29416 } else if(id == fIdSens[1]){
29418 id = gMC->CurrentVolOffID(2,copy);
29419 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29421 gMC->CurrentVolOffID(3,copy1);
29422 //ladder copy in the module = 1<->4 (I20A < I12A)
29423 gMC->CurrentVolOffID(4,copy2);
29424 //module copy in the layer = 1<->10 (I12A < IT12)
29425 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29426 } else if(id == fIdSens[2]){
29428 id = gMC->CurrentVolOffID(1,copy);
29429 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29431 id = gMC->CurrentVolOffID(2,copy);
29432 //ladder copy in the layer = 1<->14 (I004 < IT34)
29434 } else if(id == fIdSens[3]){
29436 id = gMC->CurrentVolOffID(1,copy);
29437 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29439 id = gMC->CurrentVolOffID(2,copy);
29440 //ladder copy in the layer = 1<->22 (I005 < IT34))
29442 }else if(id == fIdSens[4]){
29444 id = gMC->CurrentVolOffID(1,copy);
29445 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29447 id = gMC->CurrentVolOffID(2,copy);
29448 //ladder copy in the layer = 1<->34 (I565 < IT56)
29450 }else if(id == fIdSens[5]){
29452 id = gMC->CurrentVolOffID(1,copy);
29453 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29455 id = gMC->CurrentVolOffID(2,copy);
29456 //ladder copy in the layer = 1<->38 (I569 < IT56)
29459 return; // not an ITS volume?
29460 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29462 gMC->TrackPosition(position);
29463 gMC->TrackMomentum(momentum);
29465 hits[0]=position[0];
29466 hits[1]=position[1];
29467 hits[2]=position[2];
29468 hits[3]=momentum[0];
29469 hits[4]=momentum[1];
29470 hits[5]=momentum[2];
29471 hits[6]=gMC->Edep();
29472 hits[7]=gMC->TrackTime();
29475 if(gMC->IsTrackEntering()){
29476 position0 = position;
29478 } // end if IsEntering
29479 // Fill hit structure with this new hit.
29480 // new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29481 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29482 gMC->Edep(),gMC->TrackTime(),position,
29483 position0,momentum);
29485 position0 = position;